GESP Python 2级 2024.06
小杨父母带他到某培训机构给他报名参加CCF组织的GESP认证考试的第1级,那他可以选择的认证语言有几种?
1
2
3
4
下面流程图在yr输入2024时,可以判定yr代表闰年,并输出 2月是29天 ,则图中菱形框中应该填入( )。
(yr%400 == 0) || (yr%4 == 0)
(yr%400 == 0) || (yr%4 == 0 && yr%100 != 0)
(yr%400 == 0) && (yr%4 == 0)
(yr%400 == 0) && (yr%4 == 0 && yr%100 != 0)
在Python中,下列不可做变量的是( )。
five-Star
five_star
fiveStar
_fiveStar
在Python中,与 range(10) 效果相同的是( )。
range(0, 10, 1)
range(1, 10, 1)
range(10, 1)
range(10, 1, 1)
print(5 % 2 and 5 % 3) 的输出是( )。
1
2
True
False
下面Python代码执行后输出是( )。
a = 5
b = "5"
c = f"{a}" + f"{b}"
print(c)
5'5'
5"5"
10
55
执行下面Python代码后,有关说法错误的是( )。
a = int(input())
b = int(input())
if a and b:
print("1")
elif not (a or b):
print("2")
elif a or b:
print("3")
else:
print("4")
如果先后输入1和1,则将输出1
如果先后输入0和1或者1和0,则将输出3
如果先后输入0和0,则将输出2
存在一组a和b的输入,输出是4
某货币由5元,2元和1元组成。输入货币总金额,计算出总货币数最少的币种组成。为实现其功能,横线处应填入代码是( )。
N = int(input())
M5 = N // 5
M2 = ______________
M1 = ______________
print(f"5*{M5}+2*{M2}+1*{M1}")
第1横线处应填入:N // 2
第2横线处应填入:N - M5 - M2
第1横线处应填入:(N - M5 * 5) // 2
第2横线处应填入:N - M5 * 5 - M2 * 2
第1横线处应填入:N - M5 * 5 // 2
第2横线处应填入:N - M5 * 5 - M2 * 2
第1横线处应填入:(N - M5 * 5) // 2
第2横线处应填入:N - M5 - M2
下面Python代码执行后的输出是( )。
loopCount = 0
for i in range(10):
for j in range(1, i):
loopCount += 1
print(loopCount)
55
45
36
28
下面Python代码执行后的输出是( )。
loopCount = 0
for i in range(10):
for j in range(i):
if i * j % 2:
break
loopCount += 1
print(loopCount)
25
16
10
9
