Python期末考试题图文复习知识点试卷试题
一、选择题
1.运行如下Python程序,结果为( )。
A.1 B.3 C.6 D.18
2.下列属于正确的Python变量名的是( )
A.True
B.88abc
C.abc&88
D._abc88
3.Python表达式中,可以使用( )控制运算的优先顺序。
A.圆括号() B.方括号[] C.大括号{} D.尖括号<>
4.Python中的数据类型float表示( fortune favors the bold出自哪里)
A.布尔型 B.整型 C.字符串型 D.浮点型
5.在Python中,若x=10, y=20,下面程序段执行后,变量x、y的值分别是( )
x=y
y=x
A.10、 10 B.10、20 C.20、 20 D.20、 10
6.在python中,运行下列程序,正确的结果是( )
s=0
for i in range (1,5):
s=s+i
print("i=",i,"s=",s)
A.i=4 s=10 B.i=5 s=10 C.i=5 s=15 D.i=6 s=15
7.下列选项中,不属于黑马程序员前端全套视频Python合法变量名的是( )
A.int32 B.40xl C.self D._name_
8.下列选项中,属于Python输入函数的是( )。
文件编辑器手机版下载A.random() B.print() C.Cout() D.input()
9.Python使用函数( )接收用 输入的数据
A.accept() B.input() C.readline() D.print()
10.下列Python程序运行后的输出结果是( )。
s=0
for i in range(1,10):
s=s+i
矩阵scalaprint("s=",s)
A.s=35 B.s=45 C.s=55 D.s=65
11.关于python程序设计语言,下列说法不正确的是( )。
A.python源文件以***.py为扩展名
B.python的默认交互提示符是:>>>
C.python只能在文件模式中编写代码
D.python具有丰富和强大的模块
12.下列不是Python中所有循环必须包含的是( )。
A.冒号 B.循环次数 C.循环体 D.缩进
13.下列Python表达式的值不是2的是( )。
A.3%2 B.5//2 C.1*2 D.1+3/3
14.下列选项中,能作为python程序变量名的是( )
A.s%1 B.3stu C.while D.dist
15.在python语言中表示“x属于区间[a,b)” 的正确表达式是( )
A.a≤ x or x < b B.a<= x and x < b C.a≤x and x< b D.a<=x or x<b
16.在Python中print(8+7%2**2)的执行结果是( )
A.5 B.1 C.6开机进不了windows系统 D.11
17.python3解释器执行 not 1 and 1的结果为( )。
A.True B.False C.0 D.1
18.在Python中,表达式2**3的结果是( )
A.5 B.8 C.6 D.3
19.在Python中,正确的赋值语句是( )
A.x+y=10 B.x=2y C.x=y=50 D.3y=x+1
20.Python语言属于( )
A.自然语言 B.汇编语言 C.机器语言 D.高级语言
21.数据分析的处理工具错误的( )
A.Access B..Excel C.python D.SQL
22.在Python中print(-14//4)的运行结果是( )。
A.-4 B.-3.5 C.2 D.-2
23.在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
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.python是一种面向对象的编程语言 B.python代码只能在交互环境中运行
C.python具有丰富和强大的库 D.python是一种解释型的计算机程序设计高级语言
26.Python中变量的命名遵循的规则,不正确的是 ( )
A.必须以字母或下划线开头,后面可以是字母、数字或下划线。
B.区分大小写
C.不区分大小写
D.不能使用保留字
27.列表在python中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素( )。
A.整数 B.浮点数 C.字符串 D.以上都是
28.在Python中,关于变量的说法,正确的是( )
A.变量必须以字母开头命名
B.变量只能用来存储数字,不能存储汉字
C.在python中变量类型一旦定义就不能再改变
D.变量被第二次赋值后,新值会取代旧的值
29.已知a=-2,b=10/3,则python表达式round(b,1)+abs(a)的值为( )
python基础知识填空题A.1.3 B.5.33 C.5.4 D.5.3
30.现有如下Python程序:
List = [ "Happy", "new", "year!" ]
s = List[ 1 ]
d = s[ : -1 ]
执行该程序后,d的值为()
A."py" B."Happ" C."ew" D."ne"
31.在Python语言中,数据的输入是通过( )来实现的。
A.input( )函数 B.print( )函数
C.output( )函数 D.abs( )函数
32.下列python表达式中, 值为字符串类型的是( )
①Abs(x) ②“abc”*3 ③“123+45” ④ 123+45 ⑤a=input(“请输入a的值:”)
A.①③⑤ B.②④⑤ C.①②③ D.②③⑤
33.在Python中要生成随机数,应该使用( )。
A.math 模块 B.random模块
C.numpy 模块 D.pygame 模块
34.计算机能直接接收和执行的程序设计语言为( )
A.Visual Basic语言 B.Python语言 C.机器语言 D.自然语言
35.要利用Python通过数组绘制拟合曲线图,必须要用到的外部库是( )
A.time库
B.random库
C.turtle库
D.matplotlib 库
36.解释性语言是指源代码不要求预先进行编译,在运行时才进行解释再运行,以下哪一种程序设计语言属于解释性语言( )。
A.Python B.C++ C.VB D.C
37.在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
38.以下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整除
39.Python的设计具有很强的可读性,相比其他语言具有的特语法有以下选项,正确的是( )。
A.交互式 B.解释型 C.面向对象 D.服务端语言
40.以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被17整除的最大正整数。这段源代码属于( )。
A.软件 B.程序 C.指令 D.高级语言
41.以下哪个不属于计算机操作系统()
A.DOS B.Unix C.Python D.Linux
42.在Python中,实现多分支选择结构的较好方法是( )。
A.if B.if-else C.if-elif-else D.if嵌套
43.下列Python程序段
a = 0
b = 4
if b > a :
a = 3 * b
else:
a = 10
程序运行后,a的值是( )
A.10 B.0 C.12 D.4
44.运行下列 Python程序,结果正确是( )
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论