Python期末试题A 优质复习知识点试卷试题
一、选择题
1.下列选项中,属于Python输入函数的是( )。
A.random() B.print() C.Cout() D.input()
2.算法用Python程序实现,以下代码中哪处语句存在语法错误( )
A. B. C. D.
3.下面哪个不是Python合法的标识符( )
A.int_3 B.print
C.count D.__name__
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所支持的数据类型是( )
A.char B.float C.int D.list
7.下列属于计算机编程语言的有( )
①Python ②Visual Basic ③Java ④C++ ⑤CPU
A.①②④⑤ B.②③④⑤ C.①②③④ D.①③④
8.下列可以导入Python模块的语句是( )
A.import module
B.input module
C.print module
D.def module
9.在Python中,下面程序段的输出结果是( )
x=9
Print(“x=”,python基础知识填空题x+1)
A.9 B.10 C.x=9 D.x= 10
10.在Python中以下语句正确的是( )。
A.51jb= "51jb" B.for= "51jb" C.j,b=b,j D.//这是一段测试代码
11.在Python语言中,用来定义函数的关键字是( )。
A.return B.def C.function D.import
12.计算机能够直接识别和执行的语言是( )
A.机器语言
B.汇编语言
C.Python 语言
D.C语言
13.要实现将实数型变量a的值保留三位小数,以下python可以实现的是( )
A.a%0.001 B.a//0.001 C.round(a,3) D.round(3,a)
14.以下不属于高级程序设计语言的是( )。
A.C++ B.VB C.机器语言 D.Python
15.Python使用函数( )接收用 输入的数据
A.accept() B.input() C.readline() D.print()
16.在Python中,显示出信息x,并要求输入数据的是( )。
A.abs(x) B.float(x) C.print(x) D.input(x)
17.下图是python34安装后目录文件的磁盘文件存储结构,下列说法错误的是( )
A.图中文件存储结构为树结构,python34为树的根结点(父节点)
B.图中python34根结点有4个子结点
C.图中python34根结点下有5个子树(子结点)
D.图中Tools是python34的子树(子结点)
18.在python中,下列属于字符串常量的是( )
A."python" B.3.14 C.cnt D.2018
19.以下Python程序运行后的输出结果为( )
A.0 B.45 C.46 D.362880
20.Python表达式“50-50%6*5//2**2”的结果为( )
A.48 B.25 C.0 D.45
21.在Python中print(-14//4)的运行结果是( )。
A.-4 B.-3.5 C.2 D.-2
22.下列python表达式结果为游戏源码网站 知乎5的是( )
A.abs(int(-5.6)) B.len("3+5>=6") C.ord("5") D.round(5.9)
23.如下Python程序段
x = 0
while x < 50:
x = (x + 2计算机语言c问题) * (x + 3)
运行后,x的值为( )
A.0 B.72 C.50 D.168
24.以下是一段python程序:
它的可以用哪个流程图表达( )。
A. B.
C.
25.以下选项中,不是Python中文件操作的相关函数是( )。
A.open () B.load ()
C.read () D.write ()
26.下列与数学表达式对应的python表达式,正确的是( )。
A.( - b + math. sqrt (b * b – 4 * a * c)) /a * a
B.- b + math. sqrt (b * b – 4 * a * c) /2*a
C.( -b + math. sqrt (b * 2 – 4 * a * c)) /(2 * a)
一梦江湖登录界面图片D.( -b + math. sqrt ( b * b – 4 * a * c)) / (2 * a)
27.Python中幂运算(指数运算)的运算符为( )。
A.* B.** C.% D.//
28.已知字符串a="python",则a[1]的值为( )
A."p" B."py" C."Py" D."y"
29.关于python发布代码及安装使用代码,下列说法错误的是()
A.创建一个文件夹mymodule,其中包含mymodule.py和setup.py(包含发布的元数据)两个文件
B.在DOS命令行中打开mymodule所在的目录,使用“layui获取table数据python setup.py sdist”命令构建发布文件
C.已经构建发布的模块必须先导入程序,然后才能使用。导入时只能使用语句“import mymodule”,不可以用“from mymodule import *”
D.下载安装,使用“python setup.py install”命令安装到你的Python本地副本中
30.下列可以作为python变量名的是( )
A.'a1' B.6key
C.False D.i_f
31.以下是猜数游戏的 Python程序,请你补全代码:
请选择适当的代码填入程序①处。( )
A.for B.print C.elif D.input
32.下面Python代码运行后,a、b的值为( )
a=23
b=int(a/10)
matlab各版本下载网站a=(a-b*10)*10
b=a+b
print(a,b)
A.23 2 B.30 20 C.30 32 D.3 2
33.关于下列Python程序段的说法正确的是( )
k=1
while 1:
k+=1
A.存在语法错误,不能执行 B.执行1次 C.执行无限次 D.执行k次
34.运行下列Python程序
i=1
s=1
while ①:
s=s*i
i+=2
print(s)
当输出结果为105时,则①处应填入( )
A.i<=7 B.i<7 C.i>=7 D.i>7
35.下列python表达式中, 值为字符串类型的是( )
①Abs(x) ②“abc”*3 ③“123+45” ④ 123+45 ⑤a=input(“请输入a的值:”)
A.①③⑤ B.②④⑤ C.①②③ D.②③⑤
36.在python中,有程序如下
A=input()
print(A * 5)
通过键盘输入5,则运算结果是()
A.5 5 5 5 5 B.25 C.5*5 D.5 5
37.把数式 写成Python语言的表达式,下列书写正确的是( )。
A.a+b/2a B.a+b/2*a C.(a+b)/2*a D.(a+b)/(2*a)
38.韦沐沐同学利用Python软件编制程序。初始时,他使用流程图描述算法,在设计输入、输出数据时使用的图例是( )
A. B. C. D.
39.以下Python表达式中,哪项的值与其它三项不同( )
A.len(“my name is james”.split()) B.int(4.99)
C.sum([1,2,1,1]) D.max([1,2,3,4])
40.在Python程序设计语言中,用于输入和输出的函数分别是( )
A.read( )和write( ) B.input( )和output( )
C.input( )和print( ) D.cin( )和cout( )
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论