
中国地质大学的C++考试题。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
c++试题中国地质大学涉及到一个枚举类型的定义,具体如下:`enum Number{one=1, two=2, four=4, eight=8};`。 鉴于此,请选择以下语句中能够准确描述正确性的选项。 A) 通过声明 `Number num=1;`,创建了一个名为 `num` 的变量,并将其初始化为值 1。 B) 尝试使用 `Number num=Number(20);` 将整数 20 转换为枚举类型 `Number`,但由于枚举类型的值必须是其声明中定义的常量之一,因此此操作会导致错误或未定义行为。 C) 利用位运算 `eight|0xFF` 将枚举类型 `Number` 中的 `eight` 值与十六进制数 `0xFF` 进行按位或操作,结果会产生一个新的数值。 D) 根据枚举类型 `Number` 的定义,其允许的取值范围是从 1 到 8 的整数。
全部评论 (0)
还没有任何评论哟~


