全国青少年软件编程(Python)等级考试试卷(二级)精品复习知识点试卷试题
一、选择题
1.Python程序文件的扩展名是()。
A..python B..pyt C..pt D..py
2.在python中,以下哪个选项a 的数据类型为整型()
A.a=5 B.a=input() C.a='5' D.a=5.0
3.在下面的python程序中,变量b和c的值为()。
A.b为6,c为6 B.b为6,c为8 C.b为8,c为8 D.b为8,c为6
4.下列定义变量的python程序语句变量赋值错误的是()
A.x=y=1 B.x,y=1,2 C.x==1 D.x=1,2
5.在python中运行print(“3+6”)的结果是()。
A.9B.“3+6”C.3+6D.“9”
6.下列 Python 表达式的值为偶数的是()
A.12*3%5 B.len(“Welcome”)
C.int(3.9)D.abs(-8)
7.下列属于计算机编程语言的有()
①Python ②Visual Basic ③Java ④C++⑤CPU
A.①②④⑤B.②③④⑤C.①②③④D.①③④
8.在Python中,下面程序段的输出结果是()
x=9
Print(“x=”,x+1)
A.9 B.10 C.x=9 D.x= 10
9.要实现将实数型变量a的值保留三位小数,以下python可以实现的是()
A.a%0.001 B.a//0.001 C.round(a,3) D.round(3,a) 10.下列选项中,属于Python输入函数的是()。
A.random() B.print() C.Cout() D.input()
11.有python程序如下:
S=input()
print(S * 3)
运行后通过键盘输入6,则运算结果是()
A.666 B.SSS C.18 D.S*3
12.下面选项中对Python的转义字符描述错误的是()
A.\r 回车B.\n 换行C.\\ 反斜杠符号D.\” 单引号
13.以下叙述中正确的是()。
A.Python 3.x与Python 2.x兼容
B.Python语句只能以程序方式执行
C.Python是解释型语言
D.Python语言出现得晚,具有其他高级语言的一切优点
14.Python中“ab ”+“cd”*2的结果是()。
A.abcd2 B.abcdabcd C.abcdcd D.ababcd
15.下列关于Python语言变量声明的说法中,正确的是()
A.Python中的变量不需要声明,变量的赋值操作即是变量声明和定义的过程B.Python中的变量需要声明,变量的声明对应明确的声明语句
C.Python中的变量需要声明,每个变量在使用前都不需要赋值
D.Python中的变量不需要声明,每个变量在使用前都不需要赋值
16.python的命令行提示符是()
A.### B.>>> C./// D.C:》
17.已知a = 6,b = -4,则Python表达式 a / 2 + b % 2 * 3 的值为()
A.3 B.3.0 C.5 D.5.0
18.在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 19.python3解释器执行not 1 and 1的结果为()。
A.True B.False C.0 D.1
20.在Python中,返回x的绝对值的函数是()。
A.abs(x) B.bin(x) C.all(x) D.input(x)
21.在Python中,表达式2**3的结果是()
A.5 B.8 C.6 D.3
22.在Python中,正确的赋值语句是()
A.x+y=10 B.x=2y C.x=y=50 D.3y=x+1
23.在python 语言中,下列表达式中不是关系表达式()
A.m==n B.m>=n C.m  or  n D.m!=n 24.Python中print(66!=66)结果是()。
A.1 B.0 C.True D.False
25.下列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
26.下列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
27.下面的Python程序段运行后的输出结果是()
x=3
if x%2==0:
print(x, "是偶数。")
else:
print(x, "是奇数。")
A.3是奇数B.x, "是偶数" C.x, "是奇数" D.3是偶数
28.关于python发布代码及安装使用代码,下列说法错误的是()
A.创建一个文件夹mymodule,其中包含mymodule.py和setup.py(包含发布的元数据)两个文件
B.在DOS命令行中打开mymodule所在的目录,使用“python setup.py sdist”命令构建发布文件
大学python知识点汇总
C.已经构建发布的模块必须先导入程序,然后才能使用。导入时只能使用语句“import mymodule”,不可以用“from mymodule import *”
D.下载安装,使用“python setup.py install”命令安装到你的Python本地副本中29.Python的关系运算符中,用来表示不等于的符号是()
A.= = B.!= C.>= D.<=
30.在Python程序设计语言中,表示整除的符号是()
A./ B.% C.mod D.//
31.以下对 Python 程序缩进格式描述错误的选项是()
A.不需要缩进的代码顶行写,前面不能留空白
B.缩进可以用 tab 键实现,也可以用多个空格实现
C.严格的缩进可以约束程序结构,可以多层缩进
D.缩进是用来格式美化 Python 程序的
32.python单行注释和多行注释分别是什么?()
A.""" """和''' ''' B.#和""" """ C.//和''' ''' D.#和// 33.Python语言源代码程序编译后的文件扩展名为()
A..py B..c C..java D..c++
34.在Python中,设a=2,b=3,表达式a<b and b>=3值是()
A.1 B.0 C.True D.False
35.下列选项中,能作为python程序变量名的是()
A.if B.2x C.a*b D.x2
36.在Python中,数据的输入是通过()来实现的。
A.input()函数B.print()函数C.bool()函数D.abs()函数37.以下Python程序运行后,变量x和st的值分别是()。
A.801  123678 B.801  “123678”C.801  801 D.123678  “123678”
38.在Python中,下列循环结构用法错误的是()。
A.for i in range(20):B.for i in range(0,10):
C.for i in range(10,0,2): D.while s<50:
39.列表在python中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素()。
A.整数B.浮点数C.字符串D.以上都是
40.利用Python程序绘制x-y的散点图,则下列程序第5行应该填写的代码是( )。
A.plt. plot(X,Y)B.plt. scatter(X,Y)
C.plt. bar(X,Y)D.plt .boxplot(X,Y)
41.要利用Python通过数组绘制拟合曲线图,必须要用到的外部库是()
A.time库
B.random库
C.turtle库
D.matplotlib 库
42.下列与数学表达式对应的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)
43.韦沐沐同学利用Python软件编写“求能被3整除的数”程序,在设计算法环节,使用流程图描述算法,如右图所示,其中空白处可以填入的是()
A.A÷3==0 B.A/3==0 C.A\3==0 D.A%3==0
44.小林同学想要利用Python来编写一道程序,解决“1+2+3+……+100”这个问题,那么小林同学在编写程序的过程中可能会用到哪些语句()
A.赋值语句
B.循环语句
C.条件语句
D.输出语句
45.李老师要建立一个“Python 程序设计”课程的学习网站,下面比较合理的制作流程是:()
①规划网站结构,并确定设计风格②发布网站③网页制作④了解网站运行环境,选择网站开发工具⑤确定网站主题,收集素材
A.①⑤③④②B.⑤①④②③C.①④⑤②③D.⑤①④③②46.在用Python编程对数据进行分析的时候,代码pandas.DataFrame.sum()执行的操作是
A.返回所有列的和B.返回所有行的和
C.返回所有数据中的最大值D.返回所有数据中的最小值
47.以下哪个不属于计算机操作系统()

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