#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) }}

  • 正确
  • 错误