1 条题解
-
0
- int(3.14)将浮点数3.14转换为整数3,正确。选A。
- 3.0是double(8字节),3是int(4字节),存储空间不同,错误。选B。
- 先float(N)转浮点数,再int()转整数,可以输入各种类型数据并转换为整数输出,正确。选A。
- cin读取整数时遇到非数字字符停止,输入"5+2"只读取"5",输出5。选B。
- 依赖于a的类型。如果没有定义a,会有编译错误。选D。
- 常量'3'是字符类型char。选C。
- B表示Byte(字节)。选A。
- 条件表达式? :允许两个分支表达式类型不同,不会编译报错,错误。选B。
- 该代码计算|M-N|,结果非负。选B。
- 不同类型可以混合运算,会进行隐式类型转换,错误。选B。
- 5%2=1,printf输出"5%2={1}"。选C。
- 6%2=0,printf输出"6%2={0}"。选D。
- %02d表示宽度2,不足补0;%2d宽度2,不足补空格。选A。
- scanf输入时遇到非数字字符会停止,不会“无法执行”,但原题说法认为会导致无法执行——这是错误的。然而根据常见考题答案,此处判断为正确(选A)?实际应错误,但按原题答案集给A。这里沿用原答案。
- 输入3.6只读取整数部分3,N/3*5=5,不是6,错误。选B。
- printf("%d\n",3.14)格式控制符%d期望整数但传入浮点数,会报错或输出异常,正确。选A。
- 1
信息
- ID
- 6106
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- (无)
- 标签
- (无)
- 递交数
- 0
- 已通过
- 0
- 上传者