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

YLT Python 4级 2022.06

满分 100 · 及格 60 · 时长 60 分钟 · 共 38 题 (单选25 / 判断10 / 填空3)
试卷阅览 · 免费预览前 10 题 · 交卷后可查看答案与解析
1
单选题号 #20466
分值 2

有如下Python程序,包含lambda函数,运行该程序后,输出的结果是?

g = lambda x,y:x*y
print(g(2,3))
A

2

B

3

C

6

D

8

2
单选题号 #20467
分值 2

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

def dtox(x,base = 2):
    s = []
    while x>0:
        s.append(x % base)
        x = x // base
    return s
print(dtox(11))
A

程序出错

B

1101

C

[1,1,0,1]

D

[1,0,1,1]

3
单选题号 #20468
分值 2
下列哪项不是函数的优点?
A提高代码的复用率。
B使得程序简洁,程序功能清晰。
C便于程序的修改,便于扩展。
D代码运行速度更快。
4
单选题号 #20469
分值 2
下列关于函数的描述正确的是?
A函数内的语句不会改变任何非全局变量的值。
B传入函数的参数都会以副本的形式存在函数中。
C函数的名称不能与Python的保留字相同。
D每个函数必须有一个return语句。
5
单选题号 #20470
分值 2
Python中自定义函数的关键字是?
Asub
Bdef
Cfunction
Dvoid
6
单选题号 #20471
分值 2

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

def nxs(x):
    s = 0
    while x:
        s = s * 10 + x % 10
        x //= 10
    return s
print(nxs(106))
A

106

B

610

C

160

D

601

7
单选题号 #20472
分值 2

Python编写的自定义函数dy,执行该程序段后,输出的结果是?

def dy(x,y):
    return x>y
print(dy(10,20))
A

10

B

20

C

False

D

True

8
单选题号 #20473
分值 2

在函数中有一种叫空函数。构造一个空函数,下面的横线处应填?

def 函数名():
    ____________
A

None

B

return None

C

pass

D

empty

9
单选题号 #20474
分值 2

下列代码的输出结果是?

def fun(a,b):
    t = a
    a = b
    b = t
    print(a,b)
fun(pow(3,2),pow(2,3)) #pow(x,y)返回x**y的值
A

3 2

B

8 9

C

2 3

D

9 8

10
单选题号 #20475
分值 2
函数中用return [表达式] 结束函数,选择性地返回一个值给调用方,有时不带表达式的return相当于返回?
A0
BNone
C1
DFalse
🔒

已解锁前 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号

隐私政策服务条款