#5222. [GESP202512一级] 客观题--模拟题2
[GESP202512一级] 客观题--模拟题2
一、单选题(每题 2 分,共 30 分)
1.以下属于计算机输入设备的有( )。 {{ select(1) }}
- 音响
- 打印机
- 鼠标
- 显示器
2.C++表达式 8 - 6 * 5 / 7 的值是 ( )。 {{ select(2) }}
- 1
- 2
- 1.42
- 4
3.在C++中, 下列不可做变量的是 ( )。 {{ select(3) }}
- Num
- ans
- s_1
- 1p
4.设置变量k = 3.14 请问变量k的类型是()。 {{ select(4) }}
- char
- double
- int
- bool
5.下列关于c++中变量的叙述,正确的是()。 {{ select(5) }}
- 定义变量时可以不声明类型
- 变量没有定义也能够使用
- 变量被赋值之后类型保持不变
- 变量名只能由数字和字母组成
6.a为int类型的变量,且a的值为5,则执a*=3;之后,a的值会是()。 {{ select(6) }}
- 5
- 3
- 15
- 运行报错
7.在下列横线处添写(),可以输出70和30。
int a = 30, b = 70;
int c = _____;
a = b;
b = c;
cout << a << ' ' << b;
{{ select(7) }}
- a
- 70
- b
- b-a
8.执行图中程序后,输出的结果是()。
int ans = 0;
for(int i = 1; i <= 5; i+=3){
ans += i;
}
cout << ans;
{{ select(8) }}
- 2
- 5
- 15
- 4
9.在下列代码的横线处填写(),可以输出1248。
for(int i = 1; i <= 8; _____){
cout << i;
}
{{ select(9) }}
- i++
- i+=2
- i*2
- i*=2
10.下面c++代码执行后的输出是()。
int n = 0;
for(int i = 10; i <= 99; i++){
if(i%3==0 && i%5==0){
n += 1;
}
}
cout << n;
{{ select(10) }}
- 5
- 6
- 315
- 300
11.下面c++代码执行后输出的是()。
int sum = 0;
for(int i = 1; i <= 10; i++){
sum += i%2;
}
cout << sum;
{{ select(11) }}
- 10
- 15
- 5
- 0
12.下面c++代码,输入100执行后输出的是()。
int num;
cin >> num;
while(num%2==0){
cout << num << ' ';
num /= 2;
}
{{ select(12) }}
- 50
- 50 25
- 100
- 100 50
13.执行下列程序后输出的结果是()。
int a = 5, b = 8;
a = a + b;
b = a - b;
a = a - b;
cout << a << ' ' << b;
{{ select(13) }}
- 5 8
- 8 5
- 13 8
- 5 3
14.运行下列程序,输入365后输出的结果是()。
int n, ans = 0;
cin >> n;
while(n != 0){
ans += n%10;
}
cout << ans;
{{ select(14) }}
- 0
- 14
- 11
- 程序报错
15.执行下列程序后输出的是()。
for(int i = 1; i < 5; i++){
if(i % 3 == 0)
continue;
printf("%d#", i);
}
{{ select(15) }}
- 1#2#
- 1#2#3#4#5#
- 1#2#3#4#
- 1#2#4#
二、判断题(每题 2 分,共 20 分)
1.人工只能现在非常火,被提到最多的“大模型”指的是“大语言模型”()。 {{ select(16) }}
- 正确
- 错误
2.想要计算出1~100的累加总和,可以采用使用循环结构()。 {{ select(17) }}
- 正确
- 错误
3.执行c++表达式2 % 5将报错,因为2除以5没有余数()。 {{ select(18) }}
- 正确
- 错误
4.在c++的语法格式中student_Name是错误的变量命名()。 {{ select(19) }}
- 正确
- 错误
5.执行c++表达式 cout << (3,6);后输出的结果是6()。 {{ select(20) }}
- 正确
- 错误
6.变量n=732如果想输出数字3,可以使用printf(“%d”,n/10);输出()。 {{ select(21) }}
- 正确
- 错误
7.将下列程序中的i<10修改为i<=10输出的结果不变()。
int i = 1;
while(i <= 10){
cout << i << ' ';
i += 5;
}
{{ select(22) }}
- 正确
- 错误
8.在c++代码中,判断变量x是否是两位数可以使用if(10<=x<=99)判断()。 {{ select(23) }}
- 正确
- 错误
9.在c++代码中设置变量bool k = true; 会报错,因为true是错误的赋值()。 {{ select(24) }}
- 正确
- 错误
10.执行下列c++程序,程序将输出3 6 9()。
for(int i = 3; i < 9; i+=3){
printf("%d", i);
}
{{ select(25) }}
- 正确
- 错误