计算机二级Python真题及答案解析3word复习知识点试卷试题
一、选择题
1.下列选项中,属于Python输入函数的是( )。
A.random() B.print() C.Cout() D.input()
2.Python输入函数为( )。
A.time() B.round() C.input( ) D.print()
3.把数式 写成Python语言的表达式,下列书写正确的是( )。
A.a+b/2a B.a+b/2*a C.(a+b)/2*a D.(a+b)/(2*a)
4.下列序列拼接错误的是()
A.list = [ None ] * 4
B.msg = “Python”, ”语言”
C.tup = “/”.join( ( “123”, ”234” ) )
D.set = { 1, 2, 3 } + { 4, 5, 6 }
5.下列不被python所支持的数据类型是( )
A.char B.float C.int D.list
6.python用来表示代码块所属关系(控制层级结构的)的语法符号是( )
A.圆括号 B.大括号 C.缩进 D.冒号
7.下列可以导入Python模块的语句是( )
A.import module
B.input module
C.print module
D.def module
8.Python语言自带的IDLE环境的退出命令是( )
A.Esc B.close C.回车键 D.exit
9.在Python中以下语句正确的是( )。
A.51jb= "51jb" B.for= "51jb" C.j,b=b,j D.//这是一段测试代码
10.运行Python程序的过程中出现了如下图错误提示,原因是()。
A.变量名51study太长
B.应该写成"chinese" =51study
C.“chinese”应该写成“chinaˈs”
D.变量名51study不符合python语言规范,变量名不能以数字开头
11.以下python程序段运行后,y的值是( )
x=3
if x > 3 :
y=2*x
else :
y=3*x+1
print(y)
A.10 B.5 C.25 D.26
12.Python中“ab ”+“cd”*2的结果是( )。
A.abcd2 B.abcdabcd C.abcdcd D.ababcd
13.要实现将实数型变量a的值保留三位小数,以下python可以实现的是( )
A.a%0.001 B.a//0.001 C.round(a,3) D.round(3,a)
14.有如下python程序段:
a="Doing is better than saying ."
print(r"\n"+a[ :15])
该程序运行后,输出的结果是( )
A.直接输出:' \nDoing is better '
B.直接输出:\nDoing is better th
C.直接输出:\nDoing is better
D.先换行,然后在新的一行中输出:Doing is better
15.以下python程序段运行后,s的值是( )
n=0
s=0
while s <= 10:
n=n+3
s=s+n
print (s)
A.0 B.3 C.18 D.30
16.下列选项中,不属于Python语言基本数据类型的是( )
A.str
B.int
C.float
D.char
17.下图是python34安装后目录文件的磁盘文件存储结构,下列说法错误的是( )
A.图中文件存储结构为树结构,python34为树的根结点(父节点)
B.图中python34根结点有4个子结点
C.图中python34根结点下有5个子树(子结点)
D.图中Tools是python34的子树(子结点)
18.如下Python程序段
for i in range(1,4):
for j in range(0,3):
print ("Python")
语句print ("Python")的执行次数是( )
A.3 B.4 C.6 D.9
19.python的命令行提示符是( )
A.### B.>>> C./// D.C:》
20.在Python中,表达式(21%4)+5的值是( )
A.2 B.6 C.10 D.3
21.python3解释器执行 not 1 and 1的结果为( )。
A.True B.False C.0 D.1
22.下列变量名在Python中合法的是( )
A.36B B.F55# C.for D._Good
23.以下是一段python程序:
它的可以用哪个流程图表达( )。
A. B.
C.
24.在Python中要交换变量a和b中的值,应使用的语句组是( )。
A.a,b=b,a B.a=c;a=b;b=c
C.a=b;b=a D.c=a;b=a;b=c
25.以下Python程序段执行后,输出结果为( )。
A.m不能被3整除 B.29不能被3整除 C.29能被3整除 D.m能被3整除
26.王明同学运用 Python语言编写程序,根据输入的体重和身高计算BM值并验算其体重指数是否超标,属于( )
A.数据 B.信息 C.知识 D.智慧
27.python转java代码已知字符串a="python",则a[ 1 : 3 ]的值为( )
A."pyth" B."pyt" C."py" D."yt"
28.在Python程序设计语言中,表示整除的符号是( )
A./ B.% C.mod D.//
29.在Python中,设a=2,b=3,表达式a>b and b>=3的值是( )
A.1 B.-1 C.True D.False
30.设a=2,b=5,在python中,表达式a>b And b>3的值是( )
A.False B.True C.-1 D.1
31.下列选项中,能作为python程序变量名的是( )
A.if B.2x C.a*b D.x2
32.下列Python程序段运行的结果是( )
x=0
for i in range(1,20,3):
x=x+i
print(x)
A.80 B.190 C.70 D.210
33.已知列表list1=[8,22,34,9,7],则python表达式len(list1)+min(list1)的值为( )
A.5 B.34 C.7 D.12
34.以下是猜数游戏的 Python程序,请你补全代码:
请选择适当的代码填入程序①处。( )
A.for B.print C.elif D.input
35.下面Python代码运行后,a、b的值为( )
a=23
b=int(a/10)
a=(a-b*10)*10
b=a+b
print(a,b)
A.23 2 B.30 20 C.30 32 D.3 2
36.在Python中要生成随机数,应该使用( )。
A.math 模块 B.random模块
C.numpy 模块 D.pygame 模块
37.下面哪个不是Python合法的标识符( )
A.int32 B.40XL C.self D.__name__
38.计算机能直接接收和执行的程序设计语言为( )
A.Visual Basic语言 B.Python语言 C.机器语言 D.自然语言
39.小新编制了一个python程序如下,但程序无法执行,你帮他出程序中一共有几处错误( )
1a=3
b=input()
c=a+b
print("c")
A.1 B.2 C.3 D.4
40.在 Python中常用的输入输出语句分别是( )
A.input() output() B.input() print()
C.input() printf() D.scandf() printf()
41.在Python语言中,以下简单数据类型选项中描述错误的是( )
A.整数(int)、浮点数(float) B.字符串(str)
C.布尔(bool) D.2.5+2.5的值是整数(int)类型
42.在Python程序设计语言中,用于输入和输出的函数分别是( )
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论