GESP2024
年
6月认证Python四级
一、单选题(每题2分,共30分)
题号
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
答案
C
B
C
D
C
A
A
A
D
A
D
D
B
B
D
1
、小杨父母带他到某培训机构给他报名参加
CCF
组织的
GESP
认证考试的第
1
级,那他可以选择的认证语言有几种?( )
A. 1
B. 2
C. 3
D. 4
【答案】
C
【考纲知识点】常识
【解析】图形化、
Python
、
C++
三种。
2
、下面流程图在
yr
输入
2024
时,可以判定
yr
代表闰年,并输出
2
月是
29
天 ,则图中菱形框中应该填入( )。
A. (yr%400==0) || (yr%4==0)
B. (yr%400==0) || (yr%4==0 && yr%100!=0)
C. (yr%400==0) && (yr%4==0)
D. (yr%400==0) && (yr%4==0 && yr%100!=0)
【答案】
B
【考纲知识点】流程图
【解析】四年一闰,百年不闰,四百年再闰。
闰年判断条件:(
yr
是
400
的倍数) 或 (
yr
是
4
的倍数并且不是
100
的倍数)。
3
、执行下面
Python
代码后,输出的结果可能是?( )
A. {'Tom': 10, 'Join': 13, 'Gaia': 12}
B. {'TOM': 10, 'JOIN': 13, 'GAIA': 12}
C. {('JOIN', 13), ('TOM', 10), ('GAIA', 12)}
D. {('Join', 13), ('Tom', 10), ('Gaia', 12)}
【答案】
C
【考纲知识点】集合
【解析】集合推导式生成大写名字和年龄的元组。
4
、函数
fun
的定义如下,调用该函数的语句错误的是?( )
A. fun(1, 2, 3)
B. fun(1, 2)
C. fun(y=2, x=1)
D. fun(1, y=2, 3)
【答案】
D
【考纲知识点】函数调用及参数传递
【解析】
D
选项位置参数在关键字参数后,顺序错误。
5
、执行下面
Python
代码后,输出的结果是?( )
A. 30
B. 45
C. 100
D.
语法错误
【答案】
C
【考纲知识点】函数调用及参数传递
【解析】
10 + 20 + 15 + 25 + 30 = 100
。
6
、执行下面
Python
代码后,输出的结果是?( )
A. 40
B. 36
C. 30
D.
语法错误
【答案】
A
【考纲知识点】函数调用及参数传递
【解析】
x=10
,
y=20
,关键字参数的值为
6
、
1
、
3
。计算:
10 + 20 + 6 + 1 + 3 = 40
。
7
、执行下面
python
代码后,输出的结果是?( )
A. 1#3#
B. 1#1#
C. 3#3#
D. add
函数语法错误
【答案】
A
【考纲知识点】局部变量
【解析】
a()
第一次输出
1
,
count
变为
3
;第二次输出
3
,
count
变为
5
。结果是
1#3#
。
8、执行下面
python
代码后,输出的结果是?( )
A. 5#5#
B. 5#1#
C. 1#1#
D. 1#5#
【答案】
A
【考纲知识点】全局变量
【解析】
sums(5)
将全局变量
s
设置为
0
并加
5
,输
2024年6月GESP认证Python编程四级真题及答案解析