GESP2024
年
6月认证Python二级
一、
单选题(每题
2
分,共
30
分)
题号
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
答案
C
B
A
A
B
D
D
B
C
C
D
D
A
B
D
1
、小杨父亲母带他到某培训机构给他报名参加
CCF
组织的
GESP
认证考试的第
1
级 ,那他可以选择的认证语言有几种?
( )
A. 1
B. 2
C. 3
D. 4
【答案】
C
【考纲知识点】了解高级语言
【解析】本题考察
GESP
等级的认证语言,包括
c++
、
python
和图形化编程三种语言
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
【考纲知识点】 分支结构中的
if
条件语句
【解析】本题通过流程图体现分支结构,条件判断框中填写闰年的判定条件:年份是
4
的倍数时,该年是闰年。当年份是
100
的倍数时,当且仅当年份是
400
的倍数时才是闰年
3
、在
Python
中 ,下列不可做变量的是
( )
A. five-Star
B. five_star
C. fiveStar
D._fiveStar
【答案】
A
【考纲知识点】掌握变量的命名规则
【解析】本题考察
python
中变量的命名由数字、字母、下划线组成,没有短横线,并且只能由字母或下划线开头
4
、在
Python
中 ,与
range(10)
效果相同的是
( )
。
A. range(0, 10, 1)
B. range(1, 10, 1)
C. range(10, 1)
D. range(10, 1, 1)
【答案】
A
【考纲知识点】
range()
函数
【解析】本题考察
range()
函数的参数传递与缺省,
range()
函数常用于遍历,常见用法为
range(start,stop,step)
。其中
start
是起始下标,默认值为
0
;
stop
是终止下标,默认值
-1
;
step
是步长,默认值为
1.
本题题干中考察
range()
函数的另一种表示,当
start
和
step
都为默认值时,可以省略参数,因此形为
range(stop)
。本题中括号内的
10
代表终止下标为
10
,其余两个参数都是默认值。
5
、
print(5 % 2 and 5 % 3)
的输出是
( )
。
A. 1
B. 2
C. True
D. False
【答案】
B
【考纲知识点】
python
中
and
运算符
【解析】首先要明确在
Python
中所有的空字符串都是假,非空字符串都是真,非零的数字都是真。对于
and
运算符
:
只要左边的表达式为真,那么整个表达式返回的是右边表达式的值,否则返回的是左边表达式的值
6
、下⾯
Python
代码执行后输出是
( )
2024年6月GESP认证Python编程二级真题及答案解析