青少年软件编程(Python)等级考试试卷(五级)
分数:100  题数:38
   
一、单选题(共25题,共50分)
1.    关于列表元组的关系,下列描述不正确的是?( )
    A.    列表是包含若干元素的有序内存空间
B.    元组是包含若干元素的有序内存空间
C.    列表是包含若干元素的连续内存空间
D.    元组和列表本质上没有区别,只是元组是放在小括号中,列表是放于方括号中而已
   
    试题编号:20211113-ssn-01
    试题类型:单选题
    标准答案:D
    试题难度:一般
    试题解析:
   
2.    以下序列对象的描述,非法的或者值为False的选项是?( )
    A.    []
B.    [None,0,'',]
C.    (8)!=8
D.    (8)!=[8]
   
    试题编号:20211113-ssn-02
    试题类型:单选题
    标准答案:C
    试题难度:一般
    试题解析:
   
3.    对于列表的方法pop()与remove()的区别与相同点,正确的描述是?( )
    A.    都是删除与参数表中参数相同的元素
B.    pop()没有返回值
C.    remove()没有返回值
D.    pop()如果不带参数,则表示默认参数值为0
   
    试题编号:20211113-ssn-03
    试题类型:单选题
    标准答案:C
    试题难度:一般
   
4.    执行下列代码,正确的答案是?( )
>>> l=[10,0,1,6,12,8]
>>> l.sort(key=float)
>>> l
    A.    [10.0,0.0,1.0,6.0,12.0,8.0]
B.    [0,1,10,12,6,8]
C.    [0, 1, 6, 8, 10, 12]
D.    [12,10,8,6,1,0]
   
    试题编号:20211113-ssn-04
    试题类型:单选题
    标准答案:C
    试题难度:一般
   
5.    下列元组的声明,非法的是哪一项?( )
    A.    t=0,
B.    t=0,1
C.    t=(0)
D.    t=(0,1)
   
    试题编号:20211113-ssn-05
    试题类型:单选题
    标准答案:C
    试题难度:一般
    试题解析:
   
6.    下列函数或操作,错误的为哪一项?( )
    A.    >>>tuple('hello world')
B.    >>>tuple(range(3))
C.    >>>tuple(str,range(3))
D.    >>>tuple(map(str,range(3)))
   
    试题编号:20211113-ssn-06
    试题类型:单选题
    标准答案:C
    试题难度:一般
   
7.    赋值语句path=r'c:\abc\',执行结果是?( )
    A.    path的值是'c:\abc\'
B.    path的值是'c:\bc\'
C.    path的值是'c:\\abc\\xyz\\'
D.    提示出错
   
    试题编号:20211113-ssn-07
    试题类型:单选题
    标准答案:C
    试题难度:一般
    试题解析:
   
8.    print('\x65')的结果是?( )
    A.    \x65
B.    ‘\x65’
C.    e
D.    A
   
    试题编号:20211113-ssn-08
    试题类型:单选题
    标准答案:C
    试题难度:一般
    试题解析:
   
9.    求执行下列操作后的正确结果?( )
>>> url='www.lxsz'
>>> url.split()
    A.    [www,lxsz,com]
B.    ['www’,’lxsz’,’com']
C.    [www.lxsz]
D.    ['www.lxsz']
   
    试题编号:20211113-ssn-09
    试题类型:单选题
    标准答案:D
    试题难度:一般
    试题解析:
   
10.    运行下列代码,正确的结果是?( )
 >>>print("{:06.2f}".format(3.1415926))
    A.    ’003.14’
B.    003.14
C.    ’3.14’
D.    3.14
   
    试题编号:20211113-ssn-10
    试题类型:单选题
    标准答案:B
    试题难度:一般
   
11.    下列语句的输出结果是?( )
for i in 'xyz':
    for j in range(1,3):
        print(i,end='')
        if i=='z':
            break
    A.    xxyzz
B.    .xxyyzz
C.    xxyy
D.    xxyyz
   
    试题编号:20211113-ssn-11
    试题类型:单选题
    标准答案:D
    试题难度:一般
    试题解析:
   
12.    请确认以下程序中有几处错误?( )
input turtle
colors=['blue','red','green','yellow']
t=turtle.Pen()
for i in range(100)
    t.color(colors[i%5])
    w+=2
    t.forward(w)
    t.left(89)
    A.    1
B.    2
C.    3
2021年12月英语四六级成绩公布时间
D.    4
   
    试题编号:20211113-ssn-12
    试题类型:单选题
    标准答案:C
    试题难度:较难
    试题解析:
   
13.    下列语句的输出结果是?( )
for i in range(6):
    if i%2==0:
        break
    else:
        print(i,end=',')
    A.    1,3,5,
B.    1,3,5
C.    0,2,4,
D.    没有输出
   
    试题编号:20211113-ssn-13
    试题类型:单选题
    标准答案:D
    试题难度:一般
   
14.    有如下 Python 程序段:
import random
c=0
s=0
for i in range(0,10):
    n=random.randint(1,101)
    if n%2==0:
        s+=i
        c+=1
print(i)该程序段被执行后,下列说法不正确的是?( )
    A.    把程序 s+=i 改为 s=s+i 后,得到的结果是一样的。
B.    i=9
C.    语句 c+=1 可能执行了 10 次
D.    变量 s 中存储的生成的 10 个随机数中偶数相加的和
   
    试题编号:20211113-ssn-14
    试题类型:单选题
    标准答案:D
    试题难度:较难
    试题解析: