题目
'True False'该示例,对应的是以下选项中的哪种数据类型[1]()。 A Double B Array C Boolean D Generic
'True False'该示例,对应的是以下选项中的哪种数据类型[1]()。
A Double
B Array
C Boolean
D Generic
题目解答
答案
A. Double
Double 类型通常用于存储双精度[2]浮点数,如 3.14、-0.001 等。'True False' 明显不是一个浮点数,因此排除选项 A。
B. Array
Array 是数组类型,可以存储多个相同类型的元素。'True False' 可以是一个包含两个布尔值的布尔数组,例如在某些编程语言中可以表示为 [true, false]。这个选项是一个有可能的答案。
C. Boolean
Boolean 类型表示逻辑值,只能是 true 或 false。'True False' 不能被直接解释为一个布尔值,因此排除选项 C。
D. Generic
Generic 泛型通常用于表示参数化类型,不适用于单独的布尔值或数组。排除选项 D。
正确答案是:B. Array
解析
本题考查数据类型的识别能力,核心在于理解不同数据类型的定义与应用场景。关键点在于判断“'True False'”这一表达形式是否属于单一布尔值(Boolean)或多个值的集合(Array)。破题关键在于明确:
- Boolean类型只能表示单个逻辑值(true或false);
- Array类型可以存储多个同类型的元素;
- 题干中的“'True False'”包含两个值,需判断其是否构成数组。
选项分析
A. Double
Double类型用于存储双精度浮点数(如3.14、-0.001)。
- “True False”是逻辑值,与浮点数无关,排除A。
B. Array
Array类型可存储多个同类型的元素。
- “'True False'”可视为包含两个布尔值(true和false)的数组(如
[true, false]
),符合Array定义。
C. Boolean
Boolean类型只能是单个逻辑值(true或false)。
- “True False”包含两个值,无法表示为单一布尔值,排除C。
D. Generic
Generic(泛型)是参数化类型,需与具体类型结合使用(如List<Boolean>
)。
- 题干未涉及泛型结构,排除D。