理论卷2024年9月青少年软件编程(Python) · 四级

YLT Python 4级 2024.09

满分 100 · 及格 60 · 时长 60 分钟 · 共 38 题 (单选25 / 判断10 / 填空3)
试卷阅览 · 免费预览前 10 题 · 交卷后可查看答案与解析
1
单选题号 #18470
分值 2
一款经典的猜数字游戏:甲先在50以内随意写一个数字,乙开始猜,如果乙猜的比甲写的数大了,甲就说大了,反之,则说小了。请问根据对分查找思想,乙最多用多少次能猜出甲写的正确数字?
A10
B8
C6
D4
2
单选题号 #18471
分值 2
二分查找法是利用了哪种算法思想?
A动态规划
B分治算法
C递推算法
D递归算法
3
单选题号 #18472
分值 2

运行下列程序后,输出的结果是?

def f(n):
 if (n==1):
 return 1
 return n*f(n-1)
print(f(5))
A

24

B

120

C

15

D

5

4
单选题号 #18473
分值 2
下列定义计算圆周长的匿名函数中,正确的是?
Alambda r : 2r*3.14
Blambda r,3,14\*2*r
Crst = lambda r,3.14\*r*2
Drst = lambda r : 3.14\*2*r
5
单选题号 #18474
分值 2

有如下Python程序段,在调用函数sjc时实参是?

def sjc(x):
 a,b=1,1
 print(a,b,x)
sjc(20)
A

20

B

1

C

a

D

b

6
单选题号 #18475
分值 2
下列有关匿名函数lambda的描述,错误的是?
Alambda表达式可以包含一个表达式
B在匿名函数中需要使用return来返回值
Clambda表达式可以调用其他函数
D定义匿名函数时,要将它赋值给一个变量
7
单选题号 #18476
分值 2

下列程序,运行的结果是?

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

8
单选题号 #18477
分值 2

有如下Python程序段,执行该程序段后的结果是?

def area(r,pi=3.14):
 return r*r*pi
print(area(3,10))
A

90

B

28.86

C

314

D

None

9
单选题号 #18478
分值 2

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

def fun(__):
 pass
A

a

B

a[]

C

a()

D

*a

10
单选题号 #18479
分值 2

请选择下面代码的输出结果是?

def f(n):
 n += 1
 return n
x = 10
y = f(x)
print(y)
A

10

B

11

C

12

D

None

🔒

已解锁前 10 题

第 11~38 题(共 28 题)可在考试中作答
本卷为普通试卷:注册用户每题扣 1 积分(每日登录送 30 体验积分),交卷后查看答案与解析
海小星AI平台海小星AI平台

点亮AI梦想,编程未来之星。专业的青少年AI编程教育平台。

课程方向

  • AIGC人工智能
  • Scratch图形化
  • Python编程
  • C++/NOIP竞赛

联系我们

  • 北京市西城区万博苑7号楼3层F28室
  • +86-010-83553010
  • contact@seanova.cn

© 2026 海小星AI平台|京ICP备2022032747号

隐私政策服务条款