理论卷2023年6月GESP等级认证(C++) · 二级

GESP C++ 2级 2023.06

满分 100 · 及格 60 · 时长 60 分钟 · 共 27 题 (单选15 / 判断10 / 编程题2)
试卷阅览 · 免费预览前 10 题 · 交卷后可查看答案与解析
1
单选题号 #12787
分值 2

高级语言编写的程序需要经过以下( )操作,可以生成在计算机上运行的可执行代码。

A

编辑

B

保存

C

调试

D

编译

2
单选题号 #12788
分值 2

能够实现下面流程图功能的伪代码是( )。
xx.jpg

A

if 条件判断 then 语句块

B

if 条件判断 then 什么也不做 else 语句块

C

while 条件判断 do 语句块

D

while not 条件判断 do 语句块

3
单选题号 #12789
分值 2

下列关于 C++ 语言的叙述,正确的是( )。

A

char 类型变量不能赋值给 int 类型的变量。

B

两个 int 类型变量相乘,计算结果还是 int 类型。

C

计算两个 int 类型变量相乘时,如果乘积超出了 int 类型的取值范围,程序会报错崩溃。

D

计算两个 double 类型变量相除时,如果除数的值为 0.0,程序会报错崩溃。

4
单选题号 #12790
分值 2

下列关于 C++ 语言的叙述,不正确的是( )。

A

if 语句中的判断条件必须用小括号‘(’和‘)’括起来。

B

for 语句中两个‘;’之间的循环条件可以省略,表示循环继续执行的条件一直满足。

C

循环体包含多条语句时,可以用缩进消除二义性。

D

除了“先乘除、后加减”,还有很多运算符优先级。

5
单选题号 #12791
分值 2

以下哪个是 C++ 语言的关键字?( )

A

main

B

max

C

double

D

sqrt

6
单选题号 #12792
分值 2

以下哪个不是 C++ 语言的运算符?( )

A

>=

B

/=

C

||

D

<>

7
单选题号 #12793
分值 2

如果 aa 为 intint 类型的变量,bb 为 charchar 类型的变量,则下列哪个语句不符合 C++ 语法?( )

A

a = a + 1.0;

B

a = (int)(b - '0');

C

b = (char)(a + '0');

D

(int)b = a;

8
单选题号 #12794
分值 2

如果用两个 intint 类型的变量 aa 和 bb 分别表达平行四边形的两条边长,用 intint 类型的变量 hh 表达 aa 边对应的高,则下列哪个表达式不能用来计算 bb 边对应的高?( )

A

a / b * (0.0 + h)

B

(0.0 + a * h) / b

C

a * h / (b + 0.0)

D

(a + 0.0) * h / b

9
单选题号 #12795
分值 2

以下哪个循环语句会无限次执行?( )

A

for (int a = 0; a; a++) ;

B

for (bool b = false; b <= true; b++) ;

C

for (char c = 'A'; c < 'z'; c++) ;

D

for (double d = 0.0; d < 10.0; d += 0.001) ;

10
单选题号 #12796
分值 2

如果 aa 为 charchar 类型的变量,且 aa 的值为'C'(已知'C'的 ASCII 码为 6767),
则执行 cout << (a + 2);会输出( )。

A

E

B

C+2

C

C2

D

69

🔒

已解锁前 10 题

第 11~27 题(共 17 题)可在考试中作答
本卷为普通试卷:注册用户每题扣 1 积分(每日登录送 30 体验积分),交卷后查看答案与解析
海小星AI平台海小星AI平台

点亮AI梦想,编程未来之星。专业的青少年AI编程教育平台。

课程方向

  • AIGC人工智能
  • Scratch图形化
  • Python编程
  • C++/NOIP竞赛

联系我们

  • 北京市西城区万博苑7号楼3层F28室
  • +86-010-83553010
  • contact@seanova.cn

© 2026 海小星AI平台|京ICP备2022032747号

隐私政策服务条款