python软件编程等级考试(三级)编程实操题复习知识点试卷试题
一、选择题
1.以下python程序段运行后,y的值是( )
x=3
if x > 3 :
y=2*x
else :
y=3*x+1
print(y)
A.10 B.5 C.25 D.26
2.算法用Python程序实现,以下代码中哪处语句存在语法错误( )
A. B. C. D.
3.Python语句 "ab"+"c"*2 的运行结果是( )
A.abc2 B.abcabc C.abcc D.ababcc
4.下列选项中不能正确表达Python中的赋值语句的是( )
A.X,Y=5,8 B.X=Y=5 C.X =Y+X D.10=X+Y
5.以下属于计算机高级语言的是( )
A.Python B.自然语言 C.汇编语言 D.机器语言
6.以下Python中变量的命名正确的是( )
A.1a=4
B.print=5
C._A=2
D.a+b=3
7.运行下列Python程序,输出结果为0,则空白处应为( )
a=14
b=7
c=_______
print(c)
A.a-b B.a+b C.a/b D.a%b
8.下列不被python所支持的数据类型是( )
A.char B.float C.int D.list
9.在Python中,“print(100-33*5%3)”语句输出的是( )
A.34 B.67 C.100 D.1
10.在python中,运行下列程序,正确的结果是( )
x=1
while x>0:
x=x+1
jsp标签库print( x)
A.1 B.1 2 3 4 5 6 7 8 9…………………
C.无输出 D.100
11.在Python中,下面程序段的输出结果是( )
x=9
Print(“x=”,x+1)
A.连续的英文consecutive9 B.10 C.x=9 D.x= 10
12.下列Python程序段
a = 0
b = 4
if b > a :
a = 3 * b
else:
a = 10
程序运行后,a的值是( )
A.10 B.0 C.12 D.4
13.下列Python表达式中,能正确表示“变量x能够被4整除且不能被100整除”的是( )
A.(x%4==0) or (x%100!=0)
B.(x%4==0) and (x%100!=0)
C.(x/4==0)gradientboosting or (x/100!=0)
D.(x/4==0) and (x/100!=0)
14.在python中,运行下列程序,正确的结果是( )。
A.i=4 s=10 B.i=5 s=10 C.i=5 s=15 D.i=6 s=15
15.Python使用函数( )接收用 输入的数据
A.accept() B.input() C.readline() D.print()
16.下列Python程序运行后的输出结果是( )。
s=0
for i in range(1,5):
s=s+i
print("s=",s)
A.s=5 B.s=6 C.s=10 D.s=15
17.关于Python,以下几种说法不正确的是( )。
A.Python是一种高级程序设计语言
B.Python属于汇编语言,或者说属于低级语言
C.Python是一种代表简单主义思想的语言,它具有简单、免费、开源和可移植等特点
D.Python是一种面向对象的、解释性计算机语言
18.下列关于Python语言变量声明的说法中,正确的是( )程序设计语言发展历程
A.Python中的变量不需要声明,变量的赋值操作即是变量声明和定义的过程
B.Python中的变量需要声明,变量的声明对应明确的声明语句
C.Python中的变量需要声明,每个变量在使用前都不需要赋值
D.Python中的变量不需要声明,每个变量在使用前都不需要赋值
19.12 Python语言语句块的标记是( )
A.分号 B.逗号 C.缩进 D./
20.Python文件的后缀名是( )
A.pdf B.do C.pass D.py
21.在Python代码中表示“x属于区间[a,b)”的正确表达式是( )。
A.a≤x and x<b B.n<= x or x<b C.x>=a and x<b D.x>=a and x>b
22.在Python中,返回x的绝对值的函数是( )。
A.abs(x) B.bin(x) C.all(x) D.input(x)
23.( ) 不是程序设计高级语言。
A.Python
B.Basic
C.C++
D.伪代码
24.下列python表达式结果最小的是( )
A.2**3//3+8%2*3 B.5**2%3+7%2**2 C.1314//100%10 D.int("1"+"5")//3
25.在Python中以下语句正确的是( )。
A.51jb= "51jb" B.for= "51jb" C.j,b=b,j D.//这是一段测试代码
26.在Python中运行下列程序,输出结果为( )
for i in range (1,5):
print(i)
A.1,2,3,4,5 B.1 2 3 4 5 C.0,1,2,3,4 D.1 2 3 4
27.已知字符串a="python",则a[1]的值为( )
A."p" B."py" C."Py" D."y"
28.关于python发布代码及安装使用代码,下列说法错误的是()
A.创建一个文件夹mymodule,其中包含mymodule.py和python基础知识试题setup.py(包含发布的元数据)两个文件
B.在DOS命令行中打开mymodule所在的目录,使用“python setup.py sdist”命令构建发布
文件
C.已经构建发布的模块必须先导入程序,然后才能使用。导入时只能使用语句“import mymodule”,不可以用“from mymodule import *”
D.下载安装,使用“python setup.py install”命令安装到你的Python本地副本中
29.在Python中,关于变量的说法,正确的是( )
A.变量必须以字母开头命名
B.变量只能用来存储数字,不能存储汉字
C.在python中变量类型一旦定义就不能再改变
D.变量被第二次赋值后,新值会取代旧的值
30.在Python中,设a=2,b=3,表达式a<b and b>=3值是( )
A.1 B.0 C.True D.False
31.在python中,下列哪个选项是正确的赋值语句( )
A.5s= 80 B.2018 =x C.a+b=c D.s=s+5
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中的函数,以下描述错误的是( )。
sakeA.函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可
B.使用函数的主要目的是减低编程难度和代码重用
C.Python 使用 del 保留字定义一个函数
D.函数是一段具有特定功能的语句组
36.韦沐沐同学利用Python软件编制程序。初始时,他使用流程图描述算法,在设计输入
、输出数据时使用的图例是( )
A. B. C. D.
37.运行下列 Python程序,结果正确是( )
a=32
b=14
c=a//b
print(c)
A.2.2 B.2 C.“2” D.4
38.下列Python程序段运行的结果是( )。
i=0
sum=0
while i<10:
if i%2==0:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论