理论卷2023年3月GESP等级认证(Python) · 二级

GESP Python 2级 2023.03

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

以下存储器中的数据不会受到附近强磁场干扰的是()。

A

硬盘

B

U盘

C

内存

D

光盘

2
单选题号 #10378
分值 2

下列流程图,属于计算机的哪种程序结构?()。
图片2.jpg

A

顺序结构

B

循环结构

C

分支结构

D

数据结构

3
单选题号 #10379
分值 2

以下选项中,不符合Python 语言变量命名规则的是()。

A

Print

B

print

C

int

D

for

4
单选题号 #10380
分值 2

为使下程序代码正常执行,横线处应填写的代码是()。

#随机函数的使用
__________________
print(random.random())
A

import random

B

import Random

C

from random import random

D

import random as Random

5
单选题号 #10381
分值 2

下面有关 Python 循环中有关 break 语句的说法,正确的是( )。

A

在多层循环(循环嵌套)中,有且只能有一个 break 语句;

B

在多层循环(循环嵌套)中,内外层循环最终执行一次 break 语句;

C

在多层循环(循环嵌套)中,当内层 break 语句被执行时,将中断循环并跳到最外层循环之后;

D

在多层循环(循环嵌套)中,当内层 break 语句被执行时,只能中断所在层的循环;

6
单选题号 #10382
分值 2

在 Python 中,表达式 ord("a") - ord("A")的值为()。

A

32

B

-32

C

26

D

错误

7
单选题号 #10383
分值 2

在 Python 中,print("123" * 2)的值为()。

A

123

B

246

C

123123

D

错误

8
单选题号 #10384
分值 2

执行以下 Python 程序代码后,输出结果()。

for i in range(10):
 for j in range(i):
 break
else:
 print(i)
A

没有输出

B

11

C

10

D

9

9
单选题号 #10385
分值 2

下列代码用于判断年份是否为闰年,请在横线处填上相应代码。闰年的判断规则是能被 400 整除或者能被 4 整除但不能被 100 整除。

# 闰年判断
N = int(input("请输入年份:"))
if _____________:
 print(f"{N}年是闰年")
else:
 print(f"{N}年不是闰年")
A

N % 400 == 0 or N % 4 == 0 and N % 100 != 0

B

N % 400 == 0 and N % 4 == 0 and N % 100

C

N % 400 == 0 or N % 4 == 0 or N % 10

D

N % 400 == 0 and N % 4 == 0 or N % 1

10
单选题号 #10386
分值 2

执行以下 Python 程序代码后,输出结果是()。

cnt = 0 # 保存循环次数
for i in range(1, 10):
 for j in range(i, 10):
 if (i * j) % 2 == 0:
 break
 cnt += 1
print(cnt)
A

5

B

9

C

81

D

100

🔒

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

隐私政策服务条款