理论卷2025年6月青少年软件编程(Python) · 四级
YLT Python 4级 2025.06
满分 100 · 及格 60 · 时长 60 分钟 · 共 38 题 (单选25 / 判断10 / 填空3)
试卷阅览 · 免费预览前 10 题 · 交卷后可查看答案与解析
1
单选题号 #17792
分值 2在Python中自定义函数f(x,y,z),参数x、y、z是整型变量,下列函数调用语句正确的是?
Af
Bf1,f2,f3
Cf(1,2,3)
Df(123)
2
单选题号 #17793
分值 2有如下Python程序段,执行该程序段后,输出的结果是?
def fun(x,y):
if x > y:
rst = 2 ** x
else:
rst = x ** 2
return rst
x,y = 3,5
print(fun(x,y))
A
6
B
10
C
9
D
25
3
单选题号 #17794
分值 2有如下Python程序段,执行该程序段后,输出的结果是?
def js(x,y):
rst = x * y - x // y
return rst
x,y = 3,5
print(js(x,y))
A
15
B
14.4
C
13.67
D
8
4
单选题号 #17795
分值 2有如下Python程序段,执行该程序段后,输出的结果是?
def zdz(a):
m = 0
for i in range(1,len(a)):
if a[i] > a[m]:
m = i
return m
a = [1,5,6,5,4,3,9,0,8,9]
print(zdz(a))
A
7
B
9
C
6
D
0
5
单选题号 #17796
分值 2有如下Python程序段,执行该程序段后输出的结果是?
def fac(n):
s = 1
for i in range(1,n+1):
s = s * i
return s
print(fac(5))
A
0
B
6
C
24
D
120
6
单选题号 #17797
分值 2运行以下Python程序,表述中错误的选项是?
def de(a,b):
c=a*2+b
b=a
return c
a=10
b=20
c=de(a,b)+b
A
该函数名称为de
B
执行该函数后,变量a的值为10
C
执行该函数后,变量b的值为20
D
执行该函数后,变量c的值为50
7
单选题号 #17798
分值 2在Python中显示第三方库的详细信息的pip指令是?
Apip install
Bpip list
Cpip show
Dpip download
8
单选题号 #17799
分值 2生成1-10之间的随机整数,下列程序段不能实现该功能的是?
A
import random
t = random.randint(1,10)
B
import random as ran
t = ran.randint(1,10)
C
from random import randint
t = randint(1,10)
D
import random
t = randint(1,10)
9
单选题号 #17800
分值 2小明想用lambda函数计算两个数的平方和,正确的写法是?
A
lambda a,b: a**2 + b**2
B
lambda a,b: return a**2 + b**2
C
lambda a,b -> a**2 + b**2
D
lambda (a,b): a**2 + b**2
10
单选题号 #17801
分值 2五一节庆到来,各大商场都推出折扣活动,小红打算写一个计算折扣的函数,但调用时报错,以下是小红编写的代码,错误的原因是?
def discount(price=100, rate):
return price * rate
print(discount(80))
A
默认参数 price 必须放在最后
B
rate 未指定默认值
C
语法正确,无错误
D
缺少关键字参数
🔒
已解锁前 10 题
第 11~38 题(共 28 题)可在考试中作答
本卷为普通试卷:注册用户每题扣 1 积分(每日登录送 30 体验积分),交卷后查看答案与解析
