Advertisement

CCF GESP Python编程 二级认证真题 2024年6月

阅读量:

单选题
第 1 题 小杨父母带他到某培训机构给他报名参加CCF组织的GESP认证考试的第1级,那他可以选择的认证语会有几种 ?( )

A. 1

B. 2

C. 3

D. 4

第 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)

第 3 题 在Python中,下列不可做变量的是( )。

A. five-Star

B. five_star

C. fiveStar

D. _fiveStar

第 4 题 在Python中,与 range(10) 效果相同的是( )。

A. range(0, 10, 1)

B. range(1, 10, 1)

C. range(10, 1)

D. range(10, 1, 1)

第 5 题 print(5 % 2 and 5 % 3) 的输出是( )。

A. 1

B. 2

C. True

D. False

第 6 题 下面Python代码执行后输出是( )。
a = 5
b = "5"
c = f"{a}" + f"{b}"
print(c)

A. 5'5'

B. 5"5"

C. 10

D. 55

第 7 题 执行下面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")
A. 如果先后输入1和1,则将输出1

B. 如果先后输入0和1或者1和0,则将输出3

C. 如果先后输入0和0,则将输出2

D. 存在一组a和b的输入,输出是4

第 8 题 某货币由5元,2元和1元组成。输入货币总⾦额,计算出总货币数最少的币种组成。为实现其功能,横线处应填入代码是( )。
N = int(input())
M5 = N // 5
M2 = __________
M1 = __________
print(f"5*{M5}+2*{M2}+1*{M1}")
A. 第1横线处应填入:N // 2

第2横线处应填入:N - M5 - M2

B. 第1横线处应填入:(N - M5 * 5) // 2

第2横线处应填入:N - M5 * 5 - M2

C. 第1横线处应填入:N - M5 * 5 // 2

第2横线处应填入:N - M5 * 5 - M2

D. 第1横线处应填入:(N - M5 * 5) // 2

第2横线处应填入:N - M5 - M2

第 9 题 下面Python代码执行后的输出是( )。
loopCount = 0
for i in range(10):
for j in range(1, i):
loopCount += 1
print(loopCount)

A. 55

B. 45

C. 36

D. 28

第 10 题 下面Python代码执行后的输出是( )。
loopCount = 0
for i in range(10):
for j in range(i):
if i * j % 2:
break
loopCount += 1
print(loopCount)
A. 25

B. 16

C. 10

D. 9

第 11 题 假设下面Python代码执行过程中仅输入正负整数或0,有关说法错误的是( )。
Sum = 0
N = int(input())
while N:
Sum += N
N = int(input())
print(Sum)
A. 执行上面代码如果输入0,将终止循环

B. 执行上面代码能实现所有非0整数的求和

C. 执行上面代码第一次输入0,最后将输出0

D. 执行上面代码将陷入死循环,可将 while N: 改为 while N==0:

第 12 题 执行下面的Python代码,有关说法正确的是( )【质数是指仅能被1和它本⾝整除的正整数】。
N = int(input())
Flag = True
for i in range(2,N):
if i * i > N:
break
if N % i == 0:
Flag = False
break
if Flag == True:
print(f"{N}是质数")
else:
print(f"{N}不是质数")
A. 如果输入正整数,上面代码能正确判断N是否为质数

B. 如果输入整数,上面代码能正确判断N是否为质数

C. 如果输入大于等于0的整数,上面代码能正确判断N是否质数

D. 如将 Flag = True 修改为 Flag = True if N>=2 else False 则能判断所有整数包括负整数、0、正整数是否为质数

================================================

答案和更多内容请查看网站:【试卷中心 -- Python 二级】

网站链接

青少年软件编程历年真题模拟题实时更新

================================================

全部评论 (0)

还没有任何评论哟~