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代码后,输出的结果可能是?( )

name = ('Tom', 'Join', 'Gaia')
age = (10, 13, 12)
print({(a.upper(), b) for a, b in zip(name, age)})

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

第 4 题 函数fun的定义如下,调用该函数的语句错误的是?( )
def fun(x, y, z=3):
print(x, y, z)
  A.  fun(1, 2, 3)

  B.  fun(1, 2)

  C.  fun(y=2, x=1)

D.  fun(1, y=2, 3)

第 5 题 执行下面Python代码后,输出的结果是?( )
def fun(x, y, *nums):
res = x + y for i in nums:
res += i
return res
print(fun(10, 20, 15, 25, 30))
  A. 30

  B. 45

  C. 100

  D. 语法错误

第 6 题 执行下面Python代码后,输出的结果是?( )
def fun(x, y, **kwargs):
    res = x + y
    for i in kwargs.values(): 
        res += i
    return res
print(fun(10, 20, A=6, B=1, C=3))
A. 40

  B. 36

  C. 30

D. 语法错误

第 7 题 执行下面python代码后,输出的结果是?( )

def    add():
    count = 1
    
    def fun():
    nonlocal count
    print(count, end="#")
    count += 2
    
    return fun
    
a =    add()
a()    
a()    

  A. 1#3#

  B. 1#1#

  C. 3#3#

  D. add函数语法错误


第 8 题 执行下面python代码后,输出的结果是?( )
s = 1
def sums(n):
global s s = 0
s = s + n print(s, end="#")


sums(5)
print(s, end="#")
  A. 5#5#

  B. 5#1#

  C. 1#1#

D. 1#5#

第 9 题 执行下面python代码后,输出的结果是?( )
def add(c):
    d = c.append(40) 
    return d
a = [10, 20, 30]
b = add(a) 
print(a, b)
  A.[10, 20, 30] [10, 20, 30]

  B.[10, 20, 30, 40] [10, 20, 30, 40]

  C.[10, 20, 30] [10, 20, 30, 40]

D.[10, 20, 30, 40] None

第 10 题 在一个农场上,有一头母牛。根据农场的规则,这头母牛每年年初都会生出一头小母牛。每头新生的小母牛从它们出生的第四个年头开始,也会每年年初生出一头新的小母牛。假设没有母牛死亡,并且每头母牛都严格遵      循这个规则。下列程序用来计算在        年时,农场上共有多少头母牛,其中横线处填写的代码为?()
lst = [0] * 100
lst[1:4] = [1, 2, 3, 4]

def calculate_cows(n):
    if n <= 4:
        return lst[n]
    i = 5
    while i <= n:
        lst[i] = ________     
        i += 1
    return lst[i - 1]
  A. lst[i - 1] + lst[i - 3]

  B. lst[i - 2] + lst[i - 3]

  C. lst[i - 1] + lst[i - 2]

  D. lst[-1] + lst[-3]

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

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

网站链接 

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

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

  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

No0d1es

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值