全国计算机等级考试二级Python真题及解析3精品word复习知识点试卷试题
一、选择题
1.已知列表list1=[88,22,34,89,67],则python表达式min(list1)的值为( )
A.22 B.88 C.89 D.67
2.在python中,以下哪个选项a 的数据类型为整型( )
A.a=5 B.a=input() C.a='5' D.a=5.0
3.在Python中运行下列程序,输出结果为( )
for i in range (1,6):
print(‘*’)
A.****** B.* * * * * * C.* * * * * D.*****
4.下列不是Python中所有循环必须包含的是( )。
A.冒号 B.循环次数 C.循环体 D.缩进
5.在Python中,已知a=3,b=5,运行下列程序段后,a和b的值为
a = a * b
b = a // b
a = a // b
A.a=3 b=5 B.a=15 b=3 C.a=5 b=5 D.a=5 b=3
6.下列可以被计算机直接执行的程序是( )
A.机器语言程序 B.高级语言程序 C.汇编语言程序 D.Python源程序
7.运行Python程序的过程中出现了如下图错误提示,原因是()。
A.变量名51study太长
B.应该写成"chinese" =51study
C.“chinese”应该写成“chinaˈs”
D.变量名51study不符合python语言规范,变量名不能以数字开头
8.下列选项中,不属于Python特点的是( )。
A.面向对象 B.运行效率高 C.可读性好 D.开源
9.以下Python程序段执行后,输出结果为( )。
A.m不能被3整除 B.29不能被3整除 C.29能被3整除 D.m能被3整除
10.要实现将实数型变量a的值保留三位小数,以下python可以实现的是( )
A.a%0.001 B.a//0.001 C.round(a,3) D.round(3,a)
11.Python使用函数( )接收用 输入的数据
A.accept() B.input() C.readline() D.print()
12.把数式 写成Python语言的表达式,下列书写正确的是( )。
A.a+b/2a B.a+b/2*a C.(a+b)/2*a D.(a+b)/(2*a)
13.在Python中,显示出信息x,并要求输入数据的是( )。
A.abs(x) B.float(x) C.print(x) D.input(x)
14.Python中“ab ”+“cd”*2的结果是( )。
A.abcd2 B.abcdabcd C.abcdcd D.ababcd
15.以下叙述中正确的是( )。
A.Python 3.x与Python 2.x兼容
B.Python语句只能以程序方式执行
C.Python是解释型语言
D.Python语言出现得晚,具有其他高级语言的一切优点
16.下列Python表达式的值不是2的是( )。
A.3%2 B.5//2 C.1*2 D.1+3/3
17.已知字符串a="python",则a[-1]的值为( )
A."p" B."n" C."y" D."o"
18.下列可以作为python变量名的是( )
A.5x B.x-1 C.if D.x_1
19.Python中,赋值语句,“c=c-b”等价于( )
A.b-=c
B.c-b=c
C.c-=b
D.c==c-b
20.Python表达式“50-50%6*5//2**2”的结果为( )
A.48 B.25 C.0 D.45
21.在Python中,返回x的绝对值的函数是( )。
A.abs(x) B.bin(x) C.all(x) D.input(x)
22.在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
23.下列属于正确的Python变量名的是( )
A.True
B.88abc
C.abc&88
D._abc88
24.算法用Python程序实现,以下代码中哪处语句存在语法错误( )
A. B. C. D.
25.在python中,想输出一行文字,要用到的函数是( )。
A.input() B.int() C.print() D.float()
26.在Python中,字符串运算符“+”的作用是把字符串进行连接,则表达式"20"+"19"+"20+19"的运算结果是( )
A.392019 B.201939 C.201920+19 D.3939
27.已知a=-2,b=10/3,则python表达式round(b,1)+abs(a)的值为( )
A.1.3 B.5.33 C.5.4 D.5.3
28.在Python中,设a=2,b=3,表达式a>b and b>=3的值是( )
A.1 B.-1 C.True D.False
29.在Python中,设a=2,b=3,表达式a<b and b>=3值是( )
A.1 B.0 C.True D.False
30.在Python程序中,已知x=2,y=1,当执行语句y+=x*2python货币转换,y的值是( )
A.3 B.4 C.5 D.6
31.现有如下Python程序:
List = [ "Happy", "new", "year!" ]
s = List[ 1 ]
d = s[ : -1 ]
执行该程序后,d的值为()
A."py" B."Happ" C."ew" D."ne"
32.以下是猜数游戏的 Python程序,请你补全代码:
请选择适当的代码填入程序①处。( )
A.for B.print C.elif D.input
33.下列Python数据不属于列表的是( )
A.{24,56,7,89,4} B.[24,56,7,89,4]
C.[24,56,’a’,’猕猴桃’] D.[’A’,’B’ ’C’, ’D’]
34.在python计数循环中,列表正确的输写方式是( )。
A.(1,2,3) B.(1,2.3) C.[1,2.3 ] D.[1,2,3]
35.下列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
36.在Python中要生成随机数,应该使用( )。
A.math 模块 B.random模块
C.numpy 模块 D.pygame 模块
37.以下Python中变量的命名正确的是( )
A.1a=4
B.print=5
C._A=2
D.a+b=3
38.下列Python程序段运行的结果是( )。
i=0
sum=0
while i<10:
if i%2==0:
sum+=i
i+=2
print("sum=",sum)
A.sum=17 B.sum=18 C.sum=19 D.sum=20
39.下面的Python程序段运行后的输出结果是( )
x=3
if x%2==0:
print(x, "是偶数。")
else:
print(x, "是奇数。")
A.3是奇数 B.x, "是偶数" C.x, "是奇数" D.3是偶数
40.解释性语言是指源代码不要求预先进行编译,在运行时才进行解释再运行,以下哪一种程序设计语言属于解释性语言( )。
A.Python B.C++ C.VB D.C
41.韦沐沐同学利用Python软件编写“求能被3整除的数”程序,在设计算法环节,使用流程图描述算法,如右图所示,其中空白处可以填入的是( )
A.A÷3==0 B.A/3==0 C.A\3==0 D.A%3==0
42.计算机语言发展大致经历了机器语言、汇编语言和高级语言阶段。可以被计算机直接执行的语言是( ) , Python语言属于( )语言。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论