python二级考试试题2精品复习知识点试卷试题
一、选择题
1.已知字符串s1="python",s2="Python",则表达式中s1>s2的值为( )
A.“python” B.“Python” C.True D.False
2.下列不属于高级编程语言的是
A.C 语言 B.VB语言 C.Python语言 D.机器语言
A.s%1 B.3stu C.while D.dist
4.运行下列Python程序,输出结果为0,则空白处应为( )
a=14
b=7
c=_______
print(c)
A.a-b B.a+b C.a/b D.a%b
5.下列 Python 表达式的值为偶数的是( )
A.12*3%5 B.len(“Welcome”)
C.int(3.9) D.abs(-8)
6.下列不是Python中所有循环必须包含的是( )。
7.在Python中,“print(100-33*5%3)”语句输出的是( )
A.34 B.67 C.100 D.1
A.圆括号 B.大括号 C.缩进 D.冒号
9.在Python中,表示跳出循环的函数是( )
A.continue B.break C.ESC D.Close
10.已知字符串变量x的值是“H”,字符“A”的ASCII值是65,则python表达式chr(ord(x)+2)的值是( )
A.‘I’ B.‘J’ C.73 D.74
11.Python使用函数( )接收用 输入的数据
A.accept() B.input() C.readline() D.print()
12.以下属于计算机高级语言的是( )
A.Python B.自然语言 C.汇编语言 D.机器语言
13.下列选项中,不属于Python语言基本数据类型的是( )
A.str
B.int
C.float
D.char
14.下面哪个不是Python合法的标识符( )
A.int32 B.40XL C.self D.__name__
15.关于python程序设计语言,下列说法不正确的是( )。
A.python源文件以***.py为扩展名
B.python的默认交互提示符是:>>>
C.python只能在文件模式中编写代码
D.python具有丰富和强大的模块
16.下列Python表达式的值不是2的是( )。
A.3%2 B.5//2 C.1*2 D.1+3/3
17.python文件的扩展名是( )
A.py B.pye C.vbp D.pyr
18.Python文件的后缀名是( )。
A..doc B..vbp C..py D..exe
19.在Python中,算式5+6*4%(2+8)结果为( )
A.25
B.15
C.9
D.7.4
20.在Python中,Print(abs(-16//5))的执行结果是( )
A.2.4 B.3 C.4 D.-2.4
21.Python语言属于( )
A.自然语言 B.汇编语言 C.机器语言 D.高级语言
A.Access B..Excel C.python D.SQL
23.以下是一段python程序:
它的可以用哪个流程图表达( )。
A. B.
C.
24.Python输入函数为( )。
A.time() B.round() C.input( ) D.print()
25.Python中,保留字写法正确的是( )
A.PRINT( )
B.Print(计算机二级vb )
C.print( )
D.Int( )
26.下面选项中对Python操作描述错误的是( )
A.x1+x2 连接列表x1和x2,生成新列表
B.x*n 将列表x复制次,生成新列表
C.Min(x) 列表x中最大数据项
D.Len(x) 计算列表中成员的个数
27.在Python中,下面代码的运行结果是( )
x=365
g=x%10 #%为求余的意思
s=x//10%10 # //为整除的意思
b=x//100
sum=g*100+s*10+b #sum英文是求和的意思
print(sum)
A.365 B.14 C.563 D.41
28.Python中幂运算(指数运算)的运算符为( )。
A.* B.** C.% D.//
29.python中,表达式5%2 = ( )。
A.2.5 B.2 C.1 D.0
30.已知字符串a="python",则a[ 1 : 3 ]的值为( )
A."pyth" B."pyt" C."py" D."yt"
31.以下对 Python 程序缩进格式描述错误的选项是( )
A.不需要缩进的代码顶行写,前面不能留空白
B.缩进可以用 tab 键实现,也可以用多个空格实现
C.严格的缩进可以约束程序结构,可以多层缩进
D.缩进是用来格式美化 Python 程序的
32.已知列表list1=[8,22,34,9,7],则python表达式len(list1)+min(list1)的值为( )
A.5 B.34 C.7 D.12
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.input( )函数 B.print( )函数
C.output( )函数 D.abs( )函数
35.有如下python程序段:
a=[4,5,3,6,7,8,2,9,1]
m ,c=1, 1
for i in range(1, len(a)):
if a[i]>=a[i-1]:
c+=1
m=max(m, c)
else:
c=1
print (c, m)
则程序执行后,c和m的值分别是( )
A.1和1 B.1和4 C.2和4 D.3和4
36.在Python中,字符串运算符“+”的作用是把字符串进行连接,则表达式"20"+"19"+"20+19"的运算结果是( )
A.392019 B.201939 C.201920+19 D.3939
37.以下Python程序运行后,变量x和st的值分别是( )。
A.801 123678 B.801 “123678” C.801 801 D.123678 “123678”
38.关于Python的内存管理,下列说法错误的是( )
A.变量不必事先声明 B.变量无需先创建和赋值就可直接使用
C.变量无须制定类型 D.可以使用del释放资源
39.小新编制了一个python程序如下,但程序无法执行,你帮他出程序中一共有几处错误( )
1a=3
b=input()
c=a+b
print("c")
A.1 B.2 C.3 D.4
40.韦沐沐同学利用Python软件编写“求能被3整除的数”程序,在设计算法环节,使用流程图描述算法,如右图所示,其中空白处可以填入的是( )
A.A÷3==0 B.A/3==0 C.A\3==0 D.A%3==0
41.Python表达式a=b中“=”表示 ( )
A.交换“=”左右两边变量的值
B.把“=”右边变量的值赋值给左边变量
C.把“=”左边变量的值赋值给右边变量
D.比较“=”左右两边变量的值是否相等
42.小林同学想要利用Python来编写一道程序,解决“1+2+3+……+100”这个问题,那么小林同学在编写程序的过程中可能会用到哪些语句( )
A.赋值语句
B.循环语句
C.条件语句
D.输出语句
43.以下python程序段执行后,输出结果为( )
m=29
If m %3!= 0:
print( m, "不能被3整除")
else:
print( m, "能被3整除")
A.29不能被3整除 B.m不能被3整除 C.29能被3整除 D.m能被3整除
44.利用Python编程实现计算z=a+aa+aaa+aaaa+aa..a的值,其中a是一个数字,如8+88+888+8888+88888。设计一个summalion()函数,输入变量为数字a和需要多少个数相加的n,在这个函数中,a.aa.aaa这些基本数由变量Basic来保存,前几个数的求和保存在
变量sum中,Python程序如下左图所示,请在下划线处填写代码( )完善程序实现如下右图的运行结果。
发布评论