#CS005. 阶段测评客观题
阶段测评客观题
一.单选题(每题 2 分,共 30 分)
- 以下哪个变量名是合法的( )。 {{ select(1) }}
- 2score
- _total
- int
- my-var
- 执行
cout << 47 / 10;,输出的结果是( )。 {{ select(2) }}
- 4.7
- 4
- 5
- 47
- 执行
cout << 256 % 10;,输出的结果是( )。 {{ select(3) }}
- 25
- 6
- 256
- 10
- 下列哪个选项等价于
a += b( )。 {{ select(4) }}
- a + a = b
- b = a + b
- a = a + b
- b + b = a
- 阅读以下程序,输出结果是( )。
int a = 8, b = 3; cout << a / b << " " << a % b;
{{ select(5) }}
- 2 3
- 2 2
- 3 2
- 2 8
- 阅读以下程序,输出结果是( )。
int x = 5; if (x > 3) { cout << "A"; } else { cout << "B"; }
{{ select(6) }}
- A
- B
- AB
- 无输出
- 以下程序段运行后,输出的结果是( )。
for (int i = 0; i < 4; i++) { cout << i; }
{{ select(7) }}
- 0123
- 0 1 2 3 4
- 01234
- 0 1 2 3
- 程序填空:以下程序输出 1 到 10 中所有偶数,横线处应填( )。
for (int i = 1; i <= 10; i++) { if (i % 2 == ____) cout << i << " "; }
{{ select(8) }}
- 0
- 1
- 2
- 10
- 下列哪个逻辑运算符表示“或”( )。 {{ select(9) }}
- &&
- ||
- !
- ==
- 阅读以下程序,输出结果是( )。
int a = 4, b = 7; if (a < b || b > 10) cout << "YES"; else cout << "NO";
{{ select(10) }}
- YES
- NO
- YESNO
- 编译错误
- 以下关于
continue语句的说法正确的是( )。 {{ select(11) }}
- 终止整个循环
- 跳过本次循环,继续下一次
- 跳出 if 语句
- 结束程序
- 阅读以下程序片段,输出是( )。
int a = 80, b = 70; if(a < b) a = b; b = a; cout << a << " " << b;
{{ select(12) }}
- 80 70
- 70 70
- 80 80
- 70 80
- 阅读以下程序片段,输出是( )。
int a = 12; bool b = 12; cout << a << " " << b;
{{ select(13) }}
- 12 12
- 1 12
- 1 1
- 12 1
- 阅读以下程序片段,输出是( )。
for(int i = 1; i <= 5; i += 1){ if(i == 3) break; cout << i << " "; }
{{ select(14) }}
- 12
- 1 2
- 1 2 3 4 5
- 1 2 4 5
- 以下哪个表达式的结果为真( )。 {{ select(15) }}
- (3 > 5) && (2 < 4)
- (3 == 3) || (5 < 2)
- !(7 > 6)
- (4 != 4) && (1 == 1)
二.判断题(每题 2 分,共 20 分)
- C++ 程序中,
main函数是程序的入口,必须有。 {{ select(16) }}
- 正确
- 错误
- 变量
count_1是合法的变量名。 {{ select(17) }}
- 正确
- 错误
- 执行
cout << 12 / 5;会输出2.4。 {{ select(18) }}
- 正确
- 错误
- 一个整数对 10 取余,可以得到该数的个位。 {{ select(19) }}
- 正确
- 错误
if语句中,条件成立时执行后面的语句,否则执行else后的语句。 {{ select(20) }}
- 正确
- 错误
- 逻辑与运算符
&&只要有一个条件为真,结果就为真。 {{ select(21) }}
- 正确
- 错误
break语句用于跳出当前循环体。 {{ select(22) }}
- 正确
- 错误
- 复合语句(用
{}括起来的多条语句)可以放在if或for后面。 {{ select(23) }}
- 正确
- 错误
- 一个整数除以10得到的是该整数的十位。 {{ select(24) }}
- 正确
- 错误
- 下列代码一定能够正确得到1~100的累加和。
int sum; for(int i = 1; i <= 100; i += 1){ sum += i; } cout << sum;
{{ select(25) }}
- 正确
- 错误