第二章 选择题
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
-
desc: 以下声明中错误的是__ choices:
- A. int a = oxFF;
- B. double a = 1.2e0.5;
- C. long a = 2L;
- D. char a = '\72';
-
desc: 以下表示中,不能用作C语言常量的是__ choices:
- A. 0UL
- B. (long)123
- C. 1e0
- D. '\x2a'
-
desc: 在以下各组标识符中,均可以用作变量名的一组是__ choices:
- A. a01, Int
- B. table_1, a*.1
- C. 0_a. W12
- D. for, point
-
desc: 以下标识符中,不能用作变量名的是__ choices:
- A. main
- B. scanf
- C. _float
- D. sizeof
-
desc: 若有定义int tmp = '5';, 则执行下列选项的赋值语句后,tmp的值不等于5的是__ choices:
- A. tmp = tmp - '0';
- B. tmp = tmp - 0x30;
- C. tmp = tmp-49;
- D. tmp = tmp-'\060';
-
desc: 已知有声明"int a = 3, b = 4;",下列表达式中合法的是__ choices:
- A. a + b = 7;
- B. a = |b|;
- C. a = b = 0;
- D. (a++)++;
-
desc: 已知有声明int x = 2;,以下表达式中值不等于8的是__ choices:
- A. x+=2, x*2
- B. x+=x*=x
- C. (x+7)/2*((x+1)%2+1)
- D. x*7.2/x+1
-
desc: 表达式"(a = 4 * 5, b = a * 2, b - a, a += 2"的值是__ choices:
- A. 2
- B. 20
- C. 22
- D. 42
-
desc: 设有声明float a = 1.23456; int b;,欲将a中的数值保留小数点后两位,第三位进行四舍五入运算,能实现该功能的表达式是__ choices:
- A. b = a * 100 + 0.5, a = b / 100.0
- B. a = (a * 100 + 0.5) / 100.0
- C. a = ((int)a * 100 + 0.5) / 100.0
- D. a = (a / 100 + 0.5) / 100.0