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

YLT Python 4级 2023.03

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

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

def wenhao(name = 'zhejiang'):
    print('hello' + name)
wenhao() 
A

hello

B

hellozhejiang

C

helloname

D

程序将提示运行错误

2
单选题号 #19789
分值 2

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

rst = lambda a,b=5:a*b 
print(rst(5))
A

5

B

15

C

25

D

35

3
单选题号 #19790
分值 2

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

def jsarea(r, PI = 3.14):
    area = PI * r * r
print(jsarea(1))
A

3.14

B

因缺失参数,不能计算

C

None

D

程序代码有错误

4
单选题号 #19791
分值 2

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

def js(n):
    s = 0
    while n:
        s = s * 10+n % 10
        n //= 10
    return s
print(js(20230110))
A

20230110

B

01103202

C

2301102

D

1103202

5
单选题号 #19792
分值 2

在传递信息的过程中, 通常会将一些敏感信息进行加密,以下是对数据进行加密的Python程序段,若输入数据为cie0108 ,则输出的结果是?( )

def jm(t):
    s = ""
    for ch in t:
        if "0" <= ch <= "9":
            x = int(ch) + 3
            if x >= 10:
                x = x % 10
            ch = str(x)
        s = s + ch
    return s
print(jm('cie0108'))
A

1343eic

B

0108cie

C

cie3431

D

3431cie

6
单选题号 #19793
分值 2

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

s = 0
def f(n):
    global s
    for i in range(n):
        s = s + i
    return s
print(f(f(3)))
A

3

B

6

C

9

D

0

7
单选题号 #19794
分值 2

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

def jsh(n):
    if n == 1:
        return 1
    else:
        return n + jsh(n-1)
print(jsh(10))
A

1

B

35

C

45

D

55

8
单选题号 #19795
分值 2

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

def fun(s):
    if len(s) == 1:
        return s
    else:
        return fun(s[1:]) + s[0]
print(fun('CIE2023'))
A

3202EIC

B

EIC3202

C

3220EIC

D

EIC2023

9
单选题号 #19796
分值 2
下列有关递归的描述中,正确的是?( )
A递归函数中肯定有循环结构
B递归没有体现“大事化小”的思想
C递归有明确的结束递归的边界条件
D递归执行效率较高
10
单选题号 #19797
分值 2

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

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

1

B

10

C

11

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号

隐私政策服务条款