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

GESP C++ 2级 2024.09

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

据有关资料,山东大学于1972年研制成功DJL-1计算机,并于1973年投入运行,其综合性能居当时全国第三位。DJL-1计算机运算控制部分所使用的磁心存储元件由磁心颗粒组成,设计存贮周期为2μs(微秒)。那么该磁心存储元件相当于现代计算机的( )。

A

内存

B

磁盘

C

CPU

D

显示器

2
单选题号 #11998
分值 2

IPv4版本的因特网总共有( )个A类地址网络。

A

65000

B

200万

C

126

D

128

3
单选题号 #11999
分值 2

在C++中,下列不可做变量的是( )。

A

ccf-gesp

B

ccf_gesp

C

ccfGesp

D

_ccfGesp

4
单选题号 #12000
分值 2

在C++ 中,与 for (int i = 1; i < 10; i++) 效果相同的是( )。

A

for (int i = 0; i < 10; i++)

B

for (int i = 0; i < 11; i++)

C

for (int i = 1; i < 10; ++i)

D

for (int i = 0; i < 11; ++i)

5
单选题号 #12001
分值 2

在C++中, cout << (5 / 2 + 5 % 3) 的输出是( )。

A

1

B

2

C

4

D

5

6
单选题号 #12002
分值 2

假定变量a和b可能是整型、字符型或浮点型,则下面C++代码执行时先后输入 -2 和 3.14 后,其输出不可能是( )。[已知字符 '+'、'-'、'=' 的ASCII码值分别是43、45和61]

cin >> a;
cin >> b;
cout << (a + b);
A

1

B

1.14

C

47

D

将触发异常

7
单选题号 #12003
分值 2

在C++代码中假设N为正整数,则下面代码能获得个位数的是( )。

A

N % 10

B

N / 10

C

N && 10

D

以上选项均不正确

8
单选题号 #12004
分值 2

下面C++代码执行后的输出是( )

int i;
for (i = 0; i < 10; i++){
 if (i % 2)
 break;
 cout << "0#";
}
if(i==10) cout << "1#";
A

0#

B

1#

C

0#0#1

D

没有输出

9
单选题号 #12005
分值 2

执行下面C++代码并输入1和0,有关说法正确的是( )。

int a,b;
cin >> a >> b;
if(a&&b)
 cout << ("1");
else if(!(a||b))
 cout << ("2");
else if(a || b)
 cout << ("3");
else
 cout << ("4");
A

1

B

2

C

3

D

4

10
单选题号 #12006
分值 2

下面C++代码执行后的输出是( )。

int loopCount = 0;
for (int i = 1; i < 5; i += 2)
 loopCount += 1;
cout << (loopCount);
A

1

B

2

C

3

D

5

🔒

已解锁前 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号

隐私政策服务条款