- 69
- 0
- 约7.84万字
- 约 65页
- 2017-01-17 发布于重庆
- 举报
計算机二级C语言选择题复习资料
复习题一
单项选择题
1.以下选项中,均符合C常量形式的是 (1) 。
A)’\123’, 0123 B) 0xffce, ‘\678’ C) 0246, e-5 D) 102, 123
2.假定有char a=’A’, b=’B’, c, 则执行 printf(“%d”,(c=ab--?a+b:a-b);的值是 (2) 。
A) 130 B) 131 C) 0 D) 都不是
[特别说明:] 根据c=ab--?a+b:a-b计算得到c的整数值为130,但常用字符的ASCII值最大为127,130超过了127,130的二进制形式是最高位为1,因此可以肯定它是一个负数,根据负数二进制补码的求法可以得出它是-126的补码值。
3.假定 int a=1, b=2, c=0, 表达式: c=(a== --b||--a,a+b+1.0/2) 的值是 (3) 。
A) 1 B) 2 C) 1.5 D) 2.5
4.表达三个变量a、b、c中有一个为0,两个为非0的正确表达式是 (4) 。
A) a*b*c=
原创力文档

文档评论(0)