python二级考试试题3复习知识点试卷试题
一、选择题
1.在Python中,表达式(21%4)+3的值是()
A.2 B.4 C.6 D.8
2.下面不是python特性的是():
A.免费的B.简单易学C.可移植性好D.是低级语言3.Python中用来声明字符串变量的关键字是()
A.str B.int C.float D.char
4.以下哪种语言属于高级程序设计语言()
①python ②c++ ③visual basic ④java
A.①②③B.②③C.②③④D.①②③④
5.利用Python求100以内所有能被3整除的正整数,代码如下:
则下列程序第3行的横线应该填()
A.i=i*3 B.i=i%3 C.i%3==0 D.i/3==1
6.为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是()
A.:B.# C., D.!
7.以下python程序段运行后,x和st的值分别是()
x= 123 + 678
st = "123" + "678"
A.123678 "123678" B.123678 "801" C.801 "123678" D.801 "801"
8.在Python中,若x=10, y=20,下面程序段执行后,变量x、y的值分别是()
x=y
y=x
A.10、 10 B.10、20 C.20、 20 D.20、 10
9.下列Python程序运行后的输出结果是( )。
s=0
for i in range(1,5):
s=s+i
print("s=",s)python基础知识测试
A.s=5 B.s=6 C.s=10 D.s=15
10.已知列表list1=[10,66,27,33,23],则python表达式max(list1)的值为()A.10 B.66 C.5 D.23 11.Python程序文件的扩展名是()。
怎么用printf输出bool函数值A..python B..pyt C..pt D..py 12.下列属于计算机编程语言的有()
①Python ②Visual Basic ③Java ④C++⑤CPU
A.①②④⑤B.②③④⑤C.①②③④D.①③④13.关于Python3.8基础知识的说法中,不正确的是()
A.支持中文做标识符
B.Python标识符不区分字母的大小写
C.Python命令提示符是>>>
D.命令中用到的标点符号只能是英文字符
14.在Python中运行下列程序,输出结果为()
for i in range (1,6):unix入门经典
print(‘*’)
A.****** B.* * * * * * C.* * * * * D.***** 15.下列Python表达式的值不是2的是()。
A.3%2 B.5//2 C.1*2 D.1+3/3 16.python文件的扩展名是()
A.py B.pye C.vbp D.pyr 17.在Python中,算式5+6*4%(2+8)结果为()
A.25
B.15
C.9
D.7.4
18.Python文件的后缀名是()
A.pdf B.do C.pass D.py 19.python3解释器执行not 1 and 1的结果为()。
A.True B.False C.0 D.1 20.在Python中,返回x的绝对值的函数是()。
A.abs(x) B.bin(x) C.all(x) D.input(x) 21.下列变量名在Python中合法的是()
A.36B B.F55# C.for D._Good 22.在Python中,正确的赋值语句是()
A.x+y=10 B.x=2y C.x=y=50 D.3y=x+1 23.下列选项中,可以作为 Python程序变量名的是()十进制转换十六进制的算法
A.a/b B.ab C.a+b D.a-b 24.以下是一段python程序:
它的可以用哪个流程图表达()。
A.B.
parameters读音C.
25.在python中,下列属于字符串常量的是()
A."python" B.3.14 C.cnt D.2018 26.以下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所有整数的和27.Python语言源代码程序编译后的文件扩展名为()
A..py B..c C..java D..c++ 28.现有如下Python程序:
List = [ "Happy", "new", "year!" ]
s = List[ 1 ]
d = s[ : -1 ]
执行该程序后,d的值为()
A."py" B."Happ" C."ew" D."ne"
29.下列Python程序段运行的结果是()
x=0
for i in range(1,20,3):
x=x+i
print(x)
A.80 B.190 C.70 D.210
30.在Python中自定义函数需要什么关键字放在函数开始()
A.function B.def C.define D.void
31.已知列表list1=[8,22,34,9,7],则python表达式len(list1)+min(list1)的值为()A.5 B.34 C.7 D.12
32.以下是猜数游戏的 Python程序,请你补全代码:
请选择适当的代码填入程序①处。()
A.for B.print C.elif D.input 33.Python程序中第一行:a=int(input( )),第二行:print(a+5),运行程序后键盘输入3,输出结果是()。
A.5 B.3 C.8 D.其他
34.关于Python语句P = –P,以下选项中描述正确的是()
A.P和P的负数相等B.P和P的绝对值相等
C.将P赋值为它的相反数D.P的值为0
35.计算机能直接接收和执行的程序设计语言为()
A.Visual Basic语言B.Python语言C.机器语言D.自然语言
36.在Python Shell环境下,依次执行下列语句后,显示结果()。
data=[172,9,165,29,156,21]
max(data)
A.9 B.165 C.172 D.21
37.Python语言自带的IDLE环境的退出命令是()
A.Esc B.close C.回车键D.exit
38.以下python程序段执行后,输出结果为()
m=29
If m %3!= 0:
print( m, "不能被3整除")
else:
pluginconfig文件夹可以删吗?print( m, "能被3整除")
A.29不能被3整除B.m不能被3整除C.29能被3整除D.m能被3整除39.python中,表达式5%2 = ()。
A.2.5B.2C.1D.0
40.队列在Python中,用()实现队列的创建,队列的基本操作:()()()()线性数据结构又称线性表。
A.随机;入队;出队;求队长;判队空B.列表;入队;出队;求队长;判队空C.列表;随机;出队;求队长;判队空D.入队;随机;列表;求队长;判队空
41.有关循环结构的说法不正确的是()。
A.循环结构是算法的基本结构之一
B.有的的程序设计中没有循环结构
C.循环结构在程序设计有可能会有嵌套出现
D.在PYTHON 程序设计语言中循环结构一般使用IF语句实现。
42.王明录入程序代码并运行,出现错误提示(如下图所示),分析原因并改错,正确的是()
A.变量名1w太短B.应该写成float(input("输入体重(kg):")=1w
C.将float改为int D.变量名1w不符合 Python语言规范,不能以数字开头
43.运行下列 Python程序,结果正确的是()
a=18
b=7
c=a%b
b=a%b
print(a,b)
A.18 5 B.5 18 C.18 4 D.4 18
44.可以被计算机直接执行的语言是( ) , Python语言属于( )语言。
A.机器,高级B.高级,汇编C.高级,机器D.汇编,高级45.下面()是Python合法的变量名
A.int32 B.40XL C.self D.name
46.在下列程序设计语言中,属于人工智能语言的是()。
A.Python
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论