2024年9月青少年软件编程Python等级考试四级真题(含答案)

2024年12月2615:27:09发布者:谷获仔 16 views 举报
总字数:约6206字
第1页

第2页

第3页

2024 年 9 月青少年软件编程 Python 等级考试四级真题(含答案)

一、单选题(共 25 题,共 50 分)。

1.一款经典的猜数字游戏:甲先在 50 以内随意写一个数字,乙开始猜,如果乙

猜的比甲写的数大了,甲就说大了,反之,则说小了。请问根据对分查找思想,

乙最多用多少次能猜出甲写的正确数字?( )。

A. 10

B. 8

C. 6

D. 4

标准答案:C。

2.二分查找法是利用了哪种算法思想?( )。

A. 动态规划

B. 分治算法

C. 递推算法

D. 递归算法

标准答案:B。

3.运行下列程序后,输出的结果是?( )。

def f(n):

if(n==1):

return 1

return n*f(n-1)

print(f(5))

A. 24

B. 120

C. 15

D. 5

标准答案:B。

4.下列定义计算圆周长的匿名函数中,正确的是?( )。

2024年9月青少年软件编程Python等级考试四级真题(含答案)

标准答案:D。

5.有如下程序段,在调用函数 sjc 时实参是?( )。

def sjc(x):

a,b=1,1

print(a,b,x)

sjc(20)

A. 20

B. 1

C. a

D. b

标准答案:A。

6.下列有关匿名函数 lambda 的描述,错误的是?( )。

A. lambda 表达式可以包含一个表达式

B. 在匿名函数中需要使用 return 来返回值

C. lambda 表达式可以调用其他函数

D. 定义匿名函数时,要将它赋值给一个变量。

标准答案:B。

7.下列程序,运行的结果是?( )。

def qh(a,b,c=5):

return a+b+c

print(qh(5,10),qh(10,10,10))

A. 15 25

B. 20 25

C. 20 30

D. 15 30

标准答案:C。

8.有如下程序段,执行该程序段后的结果是?( )。

2024年9月青少年软件编程Python等级考试四级真题(含答案)

标准答案:A。

9.题 fun 函数可以传入的参数 a 不确定有多少个,划线处的代码正确的是?

( )。

def fun(___):

pass

A. a

B. a[]

C. a()

D. *a

标准答案:D。

10.请选择下面代码的输出结果是?( )。

def f(n):

n += 1

return n

x = 10

y = f(x)

print(y)

A. 10

B. 11

C. 12

D. None

标准答案:B。

11.执行如下程序,语句“s=s+i”被执行的次数是?( )。

2024年9月青少年软件编程Python等级考试四级真题(含答案)

A. 5

B. 6

C. 7

D. 8

标准答案:B。

12.有如下程序段,执行该程序后,输出的结果是?( )。

def qh(n):

s , f = 0,1

for i in range(1,n+1):

s += f * i

f = -f

return s

print(qh(4))

A. 10

B. 2

C. -2

D. -10

标准答案:C。

13.有如下程序,运行后 fac(a)函数被调用了几次?( )。

def fac(a):

if a == 1:

总页数:10
提示:下载前请核对题目。客服微信:diandahome
标题含“答案”文字,下载的文档就有答案
特别声明:以上内容(如有图片或文件亦包括在内)为“电大之家”用户上传并发布,仅代表该用户观点,本平台仅提供信息发布。