青少年编程等级考试∶Python编程二级试卷3(1)复习知识点试卷试题
一、选择题
1.为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是()
A.:B.# C., D.!
2.Python语言属于()
A.自然语言B.汇编语言C.机器语言D.高级语言
3.下面哪个不是Python合法的标识符()
A.int32 B.40XL C.self D.__name__
4.下列序列拼接错误的是()
A.list = [ None ] * 4
B.m sg = “Python”, ”语言”
C.tup = “/”.join( ( “123”, ”234” ) )
黑客自学书籍下载D.set = { 1, 2, 3 } + { 4, 5, 6 }
unconventional5.在Python中运行后,b的值是()
a=6
If a>=0:
b=a+2
Else:
b=a-2
print(b)
A.6 B.8 C.10 D.12
6.下列 Python 表达式的值为偶数的是()
A.12*3%5 B.len(“Welcome”)
C.int(3.9)D.abs(-8)
7.下列不被python所支持的数据类型是()
A.char B.float C.int D.list
8.下列不是Python中所有循环必须包含的是()。
A.冒号B.循环次数C.循环体D.缩进
9.下列属于计算机编程语言的有()
①Python ②Visual Basic ③Java ④C++⑤CPU
A.①②④⑤B.②③④⑤C.①②③④D.①③④10.python用来表示代码块所属关系(控制层级结构的)的语法符号是()
A.圆括号B.大括号C.缩进D.冒号
11.以下哪种语言属于高级程序设计语言()
①python      ②c++      ③visual basic  ④java
A.①②③B.②③C.②③④D.①②③④
12.已知字符串a="python",则print(a[ 1 ]+a[ 3 ])的值为()
A."yth"B."yt" C."py" D."yh" 13.Python中的数据类型float表示()
A.布尔型B.整型C.字符串型D.浮点型
14.在Python中,实现多分支选择结构的较好方法是()。
A.if B.if-else C.if-elif-else D.if嵌套
15.下列选项中,不属于Python特点的是()。
A.面向对象B.运行效率高C.可读性好D.开源
16.要实现将实数型变量a的值保留三位小数,以下python可以实现的是()A.a%0.001 B.a//0.001 C.round(a,3) D.round(3,a) 17.下列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
18.关于Python,以下几种说法不正确的是()。
A.Python是一种高级程序设计语言
B.Python属于汇编语言,或者说属于低级语言
C.Python是一种代表简单主义思想的语言,它具有简单、免费、开源和可移植等特点D.Python是一种面向对象的、解释性计算机语言
19.下图是python34安装后目录文件的磁盘文件存储结构,下列说法错误的是(  )
A.图中文件存储结构为树结构,python34为树的根结点(父节点)
B.图中python34根结点有4个子结点
C.图中python34根结点下有5个子树(子结点)
D.图中Tools是python34的子树(子结点)
20.关于Python3.8基础知识的说法中,不正确的是()
A.支持中文做标识符
B.Python标识符不区分字母的大小写
C.Python命令提示符是>>>
D.命令中用到的标点符号只能是英文字符
21.下列Python表达式的值不是2的是()。
A.3%2 B.5//2 C.1*2 D.1+3/3
22.以下()是python文件
A.*.mp3B.*.xls C.*.ppt D.*py 23.python语言的特点()。
close是什么意思英语A.简单B.免费、开源C.可移植性D.以上都是24.Python表达式“50-50%6*5//2**2”的结果为()
A.48 B.25 C.0 D.45
iterator的定义是什么
25.下列Python表达式中,能正确表示“变量x能够被4整除且不能被100整除”的是()
A.(x%4==0) or (x%100!=0)
B.(x%4==0) and (x%100!=0)
C.(x/4==0) or (x/100!=0)
D.(x/4==0) and (x/100!=0)
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.已知下列Python程序段,k取下列哪组值是x=4? (      )
for  i  in range(10):
k=int(input())
if  k<=20  and k>0:
if  k>15:
if  k>18:
x=0
else:
x=1
else:
if  k>12:
x=4
else:
x=5
A.13,16 B.13,14,15 C.16,17,18 D.18,19 28.Python中幂运算(指数运算)的运算符为()。
A.* B.** C.% D.//
29.python中表达式4**3=(    )。
A.12B.1C.64D.7
30.在Python中,设a=2,b=3,表达式a<b and b>=3值是()
A.1 B.0 C.True D.False
31.下列Python程序段运行的结果是(  )。
i=0
sum=0
while i<10:
if i%3==0:
sum+=i
i+=1
print("sum=",sum)
A.sum=9 B.sum=10 C.sum=18 D.sum=19
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.关于Python语句P = –P,以下选项中描述正确的是()
A.P和P的负数相等B.P和P的绝对值相等
C.将P赋值为它的相反数D.P的值为0
35.在Python中,不同的数据,需要定义不同的数据类型,可用方括号“[]”来定义的是()
A.列表B.元组C.集合D.字典
36.在Python Shell环境下,依次执行下列语句后,显示结果()。
A.9 B.165 C.172 D.21
37.下列选项中不能正确表达Python中的赋值语句的是()
A.X,Y=5,8 B.X=Y=5 C.X =Y+X D.10=X+Y 38.Python 定义私有变量的方法为。()
A.使用 __private 关键字
B.使用 public 关键字
C.使用DEF定义变量名
D.使用 __XX 定义变量名
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程序设计语言编写的源代码,功能是输出200以内能被17整除的最大正整数。这段源代码属于()。
A.程序B.软件C.指令D.命令
41.以下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整除42.小明想要通过编程来解决由昆明到景东锦屏耗时最短行程问题时,最核心的工作是()阿根廷小组积分
python基础知识测试题A.设计出解决问题的算法B.设计出解决问题的PPT
C.编写出Python代码D.选择一种编程软件
43.Python中变量的命名遵循的规则,不正确的是()
A.必须以字母或下划线开头,后面可以是字母、数字或下划线。
B.区分大小写
C.不区分大小写
D.不能使用保留字
44.以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被17整除的最大正整数。这段源代码属于()。
A.软件B.程序C.指令D.高级语言
45.队列在Python中,用()实现队列的创建,队列的基本操作:()()()()线性数据结构又称线性表。
A.随机;入队;出队;求队长;判队空B.列表;入队;出队;求队长;判队空C.列表;随机;出队;求队长;判队空D.入队;随机;列表;求队长;判队空46.李老师要建立一个“Python 程序设计”课程的学习网站,下面比较合理的制作流程是:()
①规划网站结构,并确定设计风格②发布网站③网页制作④了解网站运行环境,选择网站开发工具⑤确定网站主题,收集素材
A.①⑤③④②B.⑤①④②③C.①④⑤②③D.⑤①④③②47.Python中变量的命名遵循的规则,不正确的是()

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