青少年软件编程(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]fileexistserror
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
mediumint(8) 试题难度:一般
试题解析:
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
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编程软件python怎么读
linux是什么许可 试题难度:一般
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
试题难度:较难
适合新手的php编辑软件 试题解析:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论