全国青少年软件编程(Python)等级考试试卷(二级)2图文(1)复习知识点试卷试题
一、选择题
1.python语言的特点( )。
A.简单 B.免费、开源 C.可移植性 D.以上都是
2.在python中,以下哪个选项a 的数据类型为整型( )
A.a=5 B.a=input() C.a='5' D.a=5.0
3.有python程序如下:
S=input( )
print(S * 3)
运行后通过键盘输入6,则运算结果是( )
A.666 B.SSS C.18 D.S*3
4.下列Python程序运行后的输出结果是( )。
s=0
for i in range(1,5):
s=s+i
print("s=",s)
A.s=5 B.s=6 C.s=10 D.s=15
5.已知列表list1=[10,66,27,33,23],则python表达式max(list1)的值为( )
A.10 B.66 C.5 D.23
6.以下叙述中正确的是( )。
A.Python 3.x与Python 2.x兼容
B.Python语句只能以程序方式执行
C.Python是解释型语言
python变量命名的三大规则D.Python语言出现得晚,具有其他高级语言的一切优点
7.小林编写一段文件读写操作代码,文件如图,代码段如下:
file=open('','w')
file.write("python is a programming language.")
file.close( )
file=open('','r')
ad( ))
该代码段运行后,输出的结果为( )
A.IA Distributed System Based on Python.
B.python is a programming language.
C.IA Distributed System Based on Python. python is a programming language.
D.程序编译错误,不会输出结果
8.下列Python表达式的值不是2的是( )。
A.3%2 B.5//2 C.1*2 D.1+3/3
9.以下( )是python文件
A.*.mp3 B.*.xls C.*.ppt D.*py
10.python基础知识填空题在教科书中利用Python探究电流和电压、电阻的关系实验里,除了可以通过书中的Jupyter Notebook外,处理数据还可以通过下列( )工具实现。
A.Python IDLE B.Xmind C.网络画板 D.几何画板
11.下列哪个语句在Python中是非法的?( )
A.x = y = z = 1 B.x = (y = z + 1) C.x, y = y, x D.x += y x=x+y
12.Python的序列类型不包括下列哪一种?( )
A.字符串 B.列表 C.元组 D.字典
13.在Python中print(8+7%2**2)的执行结果是( )
A.5 B.1 C.6 D.11
14.下列软件中,可作为服务器操作系统的是( )
A.Windows B.Python C.excel D.access
15.python3解释器执行 not 1 and 1的结果为( )。
A.True B.False C.0 D.1
16.以下Python程序运行后的输出结果为( )
A.0 B.45 C.46 D.362880
17.下列变量名在Python中合法的是( )
A.36B B.F55# C.for D._Good
18.在Python中,正确的赋值语句是( )
A.x+y=10 B.x=2y C.x=y=50 D.3y=x+1
19.在python 语言中,下列表达式中不是关系表达式( )
A.m==n B.m>=n C.m or n D.m!=n
20.下列语言中( )不属于高级语言
A.python B.VCexcel培训ppt免费课件 C.JAVA D.汇编语言
21.在Python中print(-14//4)的运行结果是( )。
A.-4 B.-3.5 C.2 D.-2
22.Python中print(66!=66)结果是( )。
A.1 B.0 C.True D.False
23.下列pythontableau是什么类型的表达式结果为5的是( )
A.abs(int(-5.6)) B.len(html5中文网站模板"3+5>=6") C.ord("5") D.round(5.9)
24.如下Python程序段
x = 0
while x < 50:
x = (x + 2) * 数据库原理清华版答案(x + 3)
运行后,x的值为( )
A.0 B.72 C.50 D.168
25.在Python代码中表示“x属于区间[a,b)”的正确表达式是( )。
A.a≤x and x<b B.n<= x or x<b C.x>=a and x<b D.x>=a and x>b
26.小王编写了出租车收费的python程序,代码如下:
s1=float(input('请输入行驶路程(公里):'))
if s1<=3:
f=10
elif s1<=10:
f=10+2.5*(s1-3)
else:
f=27.5+3.5*(s1-10)
print(f)
要测试所有分支程序代码是否正确,以下测试数据中,最恰当的一组是( )
A.3,8 B.-1,5,12
C.1,6,20 D.3,12,20
27.已知字符串a="python",则a[ 1 : 3 ]的值为( )
A."pyth" B."pyt" C."py" D."yt"
28.在Python程序设计语言中,表示整除的符号是( )
A./ B.% C.mod D.//
29.以下对 Python 程序缩进格式描述错误的选项是( )
A.不需要缩进的代码顶行写,前面不能留空白
B.缩进可以用 tab 键实现,也可以用多个空格实现
C.严格的缩进可以约束程序结构,可以多层缩进
D.缩进是用来格式美化 Python 程序的
30.Python语言属于( )。
A.机器语言 B.汇编语言 C.高级语言 D.科学计算语言
31.下列选项中,能作为python程序变量名的是( )
A.if B.2x C.a*b D.x2
32.已知列表list1=[8,22,34,9,7],则python表达式len(list1)+min(list1)的值为( )
A.5 B.34 C.7 D.12
33.下列Python程序段运行的结果是( )。
i=0
sum=0
while i<10:
if i%3==0:
sum+=i
i+=1
print("sum=",sum)
A.sum=9 B.sum=10 C.sum=18 D.sum=19
34.下列不可以用来搭建本地服务器的软件是( )
(1)Python (2) Excel (3)IIS (4)Apache
A.(1)(2) B.(3)(4) C.(1)(2)(3)(4) D.(1)(2)(4)
35.在Python中运行下列程序,输出结果为( )
for i in range (1,5):
print(i)
A.1,2,3,4,5 B.1 2 3 4 5 C.0,1,2,3,4 D.1 2 3 4
36.以下Python代码输出结果中说法正确的是( )。
x=0
for i in range(1,100):
x=x+i
print(x)
A.1+100的和 B.1+99的和
C.1~99所有整数的和 D.1~100所有整数的和
37.下列选项中,属于Python输入函数的是( )。
A.random() B.print() C.Cout() D.input()
38.Python语句中以r或R开头的字符串表示原始字符串,则print(r"\nGood")的运行结果是()
A.新行和字符串Good B.r"\nGood" C.\nGood D.字符r、新行和字符串Good
39.小新编制了一个python程序如下,但程序无法执行,你帮他出程序中一共有几处错误( )
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论