全国青少年软件编程(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
printS * 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=[1066273323],则python表达式max(list1)的值为( 
A.10    B.66    C.5    D.23
6.以下叙述中正确的是(  )。
A.Python 3.xPython 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.Pythonprint(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.Pythonprint(-14//4)的运行结果是(  )。
A.-4    B.-3.5    C.2    D.-2
22.Pythonprint(66!=66)结果是(  )。
A.1    B.0    C.True    D.False
23.下列pythontableau是什么类型的表达式结果为5的是(  )
A.absint(-5.6))    B.lenhtml5中文网站模板"3+5>=6"    C.ord"5"    D.round5.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属于区间[ab)”的正确表达式是(    )。
A.ax and xb    B.n<= x or xb    C.x>=a and xb    D.x>=a and xb
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=[8223497],则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.下列不可以用来搭建本地服务器的软件是( 
1Python  2 Excel 3IIS    (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.12345    B.1 2 3 4 5    C.01234    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.199所有整数的和    D.1100所有整数的和
37.下列选项中,属于Python输入函数的是(  )。
A.random()    B.print()    C.Cout()    D.input()
38.Python语句中以rR开头的字符串表示原始字符串,则printr"\nGood")的运行结果是()
A.新行和字符串Good    B.r"\nGood"    C.\nGood    D.字符r、新行和字符串Good
39.小新编制了一个python程序如下,但程序无法执行,你帮他出程序中一共有几处错误(   

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。