资料python二级考试试题完美word复习知识点试卷试题
一、选择题
1.Python文件的后缀名是(   
A.pdf    B.do    C.pass    D.py
2.算法用Python程序实现,以下代码中哪处语句存在语法错误( 
A.    B.    C.    D.
3.下列选项中,属于Python输入函数的是(  )。
A.random()    B.print()    C.Cout()    D.input()
4.下列Python表达式中,能正确表示不等式方程|x|>1解的是( 
A.x>1 or x<-1    B.x>-1 or x<1    C.x>1 and x<-1    D.x>-1 and x<1
5.python程序如下:
S=input
printS * 3
运行后通过键盘输入6,则运算结果是(   
A.666    B.SSS    C.18    D.S*3
6.下列选项中,不属于Python语言基本数据类型的是( 
A.str
B.int
C.float
D.char
7.关于Python语言的特点,以下选项描述正确的是( 
A.Python语言不支持面向对象    B.Python语言是解释型语言
C.Python语言是编译型语言    D.Python语言是非跨平台语言
8.关于python程序设计语言,下列说法不正确的是(    )
A.python源文件以***.py为扩展名
B.python的默认交互提示符是:>>>
C.python只能在文件模式中编写代码
D.python具有丰富和强大的模块
9.如下Python程序段
for i in range14):
    for j in range03):
          print "Python"
语句print "Python")的执行次数是(
A.3    B.4    C.6    D.9
10.下列选项中,合法的Python变量名是(
A.print    B.speed    C.Python    D.a#2
11.下列哪个语句在Python中是非法的?(     
A.x = y = z = 1    B.x = (y = z + 1)
C.x, y = y, x    D.x  +=  y
12.Python中,下面程序段的输出结果是(   
x=9       
Print(“x=”,x+1
A.9    B.10    C.x=9    D.x= 10
13.已知a = 6b = -4,则Python表达式 a / 2 + b % 2 * 3 的值为()
A.3    B.3.0    C.5    D.5.0
14.python中,运行下列程序,正确的结果是( 
x=1
while x>0:
    x=x+1
print( x)
A.1    B.1 2 3 4 5 6 7 8 9…………………
C.无输出    D.100
15.python语言中表示“x属于区间[ab)” 的正确表达式是(
A.a x or x < b    B.a<= x and x < b    C.ax and x< b    D.a<=x or x<b
16.Pythonprint(8+7%2**2)的执行结果是(   
A.5    B.1    C.6    D.11
17.Python中,判断n是否为偶数的表达式是( 
A.n/2=0
B.n%2==0
C.n%2=0
D.n/2==0
18.python3解释器执行 not 1 and 1的结果为(  )。
A.True    B.False    C.0    D.1
19.以下Python程序运行后的输出结果为( 
A.0    B.45    C.46    D.362880
20.Python中,Print(abs(-16//5))的执行结果是(   
A.2.4    B.3    C.4    D.-2.4
21.Python语言属于(   
A.自然语言    B.汇编语言    C.机器语言    D.高级语言
22.(    ) 不是程序设计高级语言。
A.Python
B.Basic
C.C++
D.伪代码
23.以下是一段python程序:
它的可以用哪个流程图表达(  )。
A.    B.
C.
24.下列Python程序段运行的结果是(     
f=[‘A’,’B’,’C’]
a=len(f)
print(‘a=’,a)
A.a=2    B.a=’A’    C.a=’C’    D.a=3
25.下列Python表达式的值不是2的是(  )。
A.3%2    B.5//2    C.1*2    D.1+3/3
26.以下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整除
27.以下对 Python 程序缩进格式描述错误的选项是(   
A.不需要缩进的代码顶行写,前面不能留空白
B.缩进可以用 tab 键实现,也可以用多个空格实现
C.严格的缩进可以约束程序结构,可以多层缩进
D.缩进是用来格式美化 Python 程序的
28.已知a=-2b=10/3,python表达式round(b,1)+abs(a)的值为( 
A.1.3    B.5.33    C.5.4    D.5.3
29.Python中自定义函数需要什么关键字放在函数开始( 
A.function    B.def    C.define    D.void
30.已知列表list1=[8223497],则python表达式len(list1)+min(list1)的值为( 
A.5    B.34    C.7    D.12
31.Python语言中,数据的输入是通过(  )来实现的。
A.input( )函数    B.print( )python生成1到100之间随机数函数
C.output( )函数    D.abs( )函数
32.Python程序中第一行:a=int(input( )),第二行:print(a+5),运行程序后键盘输入3,输出结果是(  )。
A.5    B.3    C.8    D.其他
33.下列Python程序段的运行结果是(       
i=0
sum=0
while i<10:
        if  i%2==0:
              sum+=i
        i+=1
print(‘sum=’,sum)
A.sum=18    B.sum=20    C.sum=22    D.sum=30
34.Python中要生成随机数,应该使用(    )。
A.math 模块    B.random模块
C.numpy 模块    D.pygame 模块
35.Python中,不同的数据,需要定义不同的数据类型,可用方括号“[]”来定义的是( 
A.列表    B.元组    C.集合    D.字典
36.下列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
37.Python中,若x=10 y=20,下面程序段执行后,变量xy的值分别是(   
x=y
y=x
A.10 10    B.1020    C.20 20    D.20 10
38.小林同学想要利用Python来编写一道程序,解决“1+2+3+……+100”这个问题,那么小林同学在编写程序的过程中可能会用到哪些语句(   
A.赋值语句
B.循环语句
C.条件语句
D.输出语句
39.python中表达式4**3=(    )。
A.12    B.1    C.64    D.7
40.以下Python代码输出结果中说法正确的是(  )
x=0
for i in range(1,100):
    x=x+i
print(x)
A.1+100的和    B.1+99的和
C.199所有整数的和    D.1100所有整数的和
41.李老师要建立一个“Python 程序设计”课程的学习网站,下面比较合理的制作流程是 :(  )
①规划网站结构,并确定设计风格 ②发布网站 ③网页制作 ④了解网站运行环境,选择网站开发工具 ⑤确定网站主题,收集素材
A.①⑤③④②    B.⑤①④②③    C.①④⑤②③    D.⑤①④③②

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