理论卷2023年9月GESP等级认证(Python) · 二级
GESP Python 2级 2023.09
满分 100 · 及格 60 · 时长 60 分钟 · 共 27 题 (单选15 / 判断10 / 编程题2)
试卷阅览 · 免费预览前 10 题 · 交卷后可查看答案与解析
1
单选题号 #10134
分值 2我国第⼀台大型通用电子计算机使用的逻辑部件是
A
集成电路
B
大规模集成电路
C
晶体管
D
电子管
2
单选题号 #10135
分值 2下列流程图的输出结果是

A
5 12
B
12 5
C
5 5
D
12 12
3
单选题号 #10136
分值 2如果要找出整数 a、b 中较大一个,通常要用下面哪种程序结构?
A
顺序结构
B
循环结构
C
分支结构
D
跳转结构
4
单选题号 #10137
分值 2以下不是Python关键字的是
A
continue
Bprint
C
and
D
in
5
单选题号 #10138
分值 2Python表达式int(-123.123//10)的值是
A
-124
B
-123
C
-13
D
-12
6
单选题号 #10139
分值 2以下Python代码实现从大到小的顺序输出能整除N的数(因⼦),例如N=18时输出18 9 6 3 2 1,横线处应填⼊
N = int(input())
for i in range(_____):
if not N % i:
print(i, end=',')
A
N
B
1, N
C
N, 0, -1
D
N, 1, -1
7
单选题号 #10140
分值 2如下图所示,输出N*N的矩阵(行列)N行N列,对角线为1,横线处应填⼊

N = int(input("请输入行列数量:"))
for i in range(1,N+1):
for j in range(1,N+1):
if ________:
print(1, end = " ")
else:
print(0, end = " ")
print()
A
i = j
B
j != j
C
i >= j
D
i == j
8
单选题号 #10141
分值 2下⾯Python代码⽤于判断N(⼤于等于2的正整数)是否为质数(素数),请在横线处填⼊合适的代码
N = int(input("请输入一个大于等于2的正整数:"))
for i in range(2,N):
if N % i == 0:
print("非质数")
________________
else:
print("是质数")
A
break
B
continue
C
pass
D
return
9
单选题号 #10142
分值 2下⾯Python代码执行后的输出是
N = 9
for i in range(2,N):
if N % i:
print(1, end = “#”)
else:
print(0)
A
1#0
B
1#
C
1#1#1#1#1#1
D
1#1#1#1#1#1#0
10
单选题号 #10143
分值 2下⾯Python代码执行后的输出是
cnt = 0
for i in range(9):
for j in range(1,i,2):
cnt += 1
print(cnt)
A
16
B
28
C
35
D
36
🔒
已解锁前 10 题
第 11~27 题(共 17 题)可在考试中作答
本卷为普通试卷:注册用户每题扣 1 积分(每日登录送 30 体验积分),交卷后查看答案与解析
