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

YLT Python 4级 2026.03

满分 100 · 及格 60 · 时长 60 分钟 · 共 38 题 (单选25 / 判断10 / 填空3)
试卷阅览 · 免费预览前 10 题 · 交卷后可查看答案与解析
1
单选题号 #17190
分值 2
小明有一堆糖果,他每天吃掉一半加一颗。如果小明连续吃了 5 天,糖果正好吃完,请问小明最初有多少颗糖果?求解该问题使用的算法思想是?()
A查找
B递推
C排序
D枚举
2
单选题号 #17191
分值 2
下列有关递归与递推的描述中,正确的是?()
A递归没有体现“大事化小”的思想
B一个问题不能既可以用递归解决,又能用递推来解决
C递归有明确结束递归的边界条件
D通常递归比递推高效,因为它使用了函数调用
3
单选题号 #17192
分值 2

有如下 Python 程序,执行该程序后,输出的结果是?()

def f(n):
    if n == 1:
        return n
    else:
        return n + f(n//2)

print(f(10))
A

18

B

55

C

100

D

1

4
单选题号 #17193
分值 2

有如下递归函数,执行 print(f(3)) 语句后,函数f被调用的次数是?()

def f(n):
 if n == 1 or n == 0:
 return n
 else:
 return f(n-1) + f(n-2)

print(f(3))
A

2

B

3

C

4

D

5

5
单选题号 #17194
分值 2

运行如下代码,请输出运算结果?()

def f(lst):
 if len(lst) == 0:
 return 0
 return lst[0] + f(lst[1:])
a = [1,2,3,4]
print(f(a))
A

3

B

6

C

9

D

10

6
单选题号 #17195
分值 2

有如下 Python 程序,执行该程序后,输出的结果是?()

def nx(s):
    if len(s) == 1:
        return s
    return nx(s[1:]) + s[0]

print(nx('abcda'))
A

abcda

B

bcdaa

C

cdaba

D

adcba

7
单选题号 #17196
分值 2
以下关于关键字 global 和 nonlocal 的表述中,错误的选项是?()
A`global` 和 `nonlocal` 相同点是在函数体内改变非局部变量的值
B`global` 声明变量时不能同时对该变量赋值
C`global` 声明的变量将变成全局变量
D`nonlocal` 能通过局部变量改变全局变量的值
8
单选题号 #17197
分值 2

在 Python 社团活动中,小明请小伙伴写了以下交换两个变量值的函数,运行代码的输出是?()

def swap(a, b):
 a, b = b, a
x, y = 1, 2
swap(x, y)
print(x, y)
A

1 2

B

2 1

C

报错

D

0 0

9
单选题号 #17198
分值 2

社团活动中,小明给小伙伴们出了一道编程题,请阅读 Python 程序,下列哪个选项描述是正确的?()

def demo(n):
 s = 1
 for i in range(1, n):
 s *= i
 return s
A

demo(n) 函数的功能是求 n-1 的阶乘

B

s 是全局变量

C

n 是实参

D

range() 函数不是 Python 内置函数

10
单选题号 #17199
分值 2

在学习完函数如何传递参数后,老师给出以下 Python 程序,让大家试运行一下,输出结果是?()

def demo(x):
 return x*2

print(demo(demo(2)))
A

1

B

2

C

4

D

8

🔒

已解锁前 10 题

第 11~38 题(共 28 题)需开通题库会员或使用积分包作答
本卷为 VIP 试卷:需开通题库会员(无限刷)或购买积分包(每题 1 积分);已购长期正课学员自动享有权益
海小星AI平台海小星AI平台

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

课程方向

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

联系我们

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

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

隐私政策服务条款