#KG004. [GESP模拟 一级] 客观题
[GESP模拟 一级] 客观题
一、单项选择题(共 15 题,每题 2 分,共计 30 分;每题有且仅有一个正确选项)
- 计算机系统中存储的基本单位用 B 表示,它代表的是( )。 {{ select(1) }}
- Bit
- Bulk
- Block
- Byte
- 以下不属于计算机输出设备的是( )。 {{ select(2) }}
- 显示器
- 音箱
- 麦克风
- 打印机
- C++ 表达式
5 * 2 + 3
的值是( )。 {{ select(3) }}
- 16
- 13
- 10
- 8
- 以下关于 C++ 变量的说法正确的是( )。 {{ select(4) }}
- 变量名可以以数字开头
- 变量必须先赋值再定义
- 变量名必须是合法标识符
int 2a;
是合法的变量定义
- 执行以下代码后的输出是( )。
int a = 5, b = 3;
cout << a % b;
{{ select(5) }}
- 0
- 2
- 3
- 1
- C++ 语句
cout << "3+2=" << 3+2;
的输出是( )。 {{ select(6) }}
- 5
- 3+2=5
- "3+2="5
- "3+2=5"
- 如果
a
是int
类型变量且值为 8,执行a /= 2;
后,a
的值是( )。 {{ select(7) }}
- 8
- 6
- 4
- 2
- 下列哪个表达式能正确判断 “
n
是偶数”?( ) {{ select(8) }}
n / 2 == 0
n % 1 == 0
n % 2 == 0
n * 2 == 0
- 以下代码的输出是( )。
for (int i = 1; i <= 3; i++)
cout << i;
{{ select(9) }}
- 0
- 6
- 123
- 3
- 若
int x = 10, y = 4;
,则x / y
的值是( )。 {{ select(10) }}
- 2.5
- 2
- 3
- 0.4
- 以下代码的输出是( )。
int sum = 0;
for (int i = 1; i <= 5; i += 2)
sum += i;
cout << sum;
{{ select(11) }}
- 6
- 9
- 15
- 5
- 下列哪个是 C++ 关键字?( ) {{ select(12) }}
print
while
input
output
- 以下代码的输出是( )。
int a = 10;
cout << a++;
{{ select(13) }}
- 9
- 11
- 10
- 12
- 表达式
(5 > 3) && (4 < 2)
的值是( )。 {{ select(14) }}
- true
- false
- 1
- 0
- 以下代码的输出是( )。
cout << (7 % 3);
{{ select(15) }}
- 3
- 2
- 1
- 0
二、判断题(共 10 题,每题 2 分,共计 20 分)
- 拉布布是一门编程语言。 {{ select(16) }}
- 正确
- 错误
'A'
的数据类型是char
。 {{ select(17) }}
- 正确
- 错误
- C++ 中,
if
语句必须有else
子句。 {{ select(18) }}
- 正确
- 错误
for (int i = 0; i < 10; i++)
的循环体会执行 10 次。 {{ select(19) }}
- 正确
- 错误
- 语句
int a = 3.5;
会导致编译错误。 {{ select(20) }}
- 正确
- 错误
break
语句可用于终止while
循环。 {{ select(21) }}
- 正确
- 错误
- 表达式
10 / 4
的计算结果是 2.5。 {{ select(22) }}
- 正确
- 错误
- 变量名
student_name
是合法的标识符。 {{ select(23) }}
- 正确
- 错误
cout << "Hello";
和printf("Hello");
功能相同。 {{ select(24) }}
- 正确
- 错误
- 所有完全平方数的因数个数都是奇数。 {{ select(25) }}
- 正确
- 错误