没有合适的资源?快使用搜索试试~ 我知道了~
本文是一份针对Python二级考试的模拟试卷,旨在帮助考生复习Python编程语言的相关知识点。试卷涵盖了选择题形式的知识点,包括Python的基本数据类型、语法错误的识别、字符串操作、Python IDLE编辑器中合法表达式的判断、不被Python支持的数据类型、编程语言的识别、字符串变量的声明、数据类型float的应用、文件操作函数的辨识、变量值的变换、程序段的执行结果、条件判断语句、循环结构的应用、用户输入信息的处理、字符串比较、Python程序设计语言的特性、赋值语句的理解、算术表达式的计算、偶数判断、幂运算、赋值语句的正确形式、关系表达式与逻辑表达式的区分、表达式结果的计算、循环结构计算结果、Python Shell环境下函数的使用、Python关键字的辨识、以及Python中取余运算的应用。通过这份模拟试卷,考生可以系统地检验自己对Python编程语言的理解和掌握程度,并针对薄弱环节进行有针对性的复习。
资源推荐
资源详情
资源评论



















python 二级模拟卷 word 复习知识点试卷试题
一、选择题
1.下列选项中,不属于
Python
语言基本数据类型的是(
)
A
.
str
B
.
int
C
.
float
D
.
char
2.算法用
Python
程序实现,以下代码中哪处语句存在语法错误(
)
A
.
B
.
C
.
D
.
3.已知字符串
a="python"
,则
print(a[ 1 ]+a[ 3 ]
)的值为(
)
A
."
yth
"
B
.
"yt" C
.
"py" D
.
"yh"
4.在
Python IDLE
编辑器中书写正确的表达式(
)
A
.
b**2-4ac B
.
1
/2
gt
2
C
.
pi*r^2 D
.
2*pi*r
5.下列不被
python
所支持的数据类型是(
)
A
.
char B
.
float C
.
int D
.
list
6.下列属于计算机编程语言的有(
)
①
Python
②
Visual Basic
③
Java
④
C
++
⑤
CPU
A
.①②④⑤
B
.②③④⑤
C
.①②③④
D
.①③④
7
.
Python
中用来声明字符串变量的关键字是(
)
A
.
str B
.
int C
.
float D
.
char
8
.
Python
中的数据类型
float
表示(
)
A
.布尔型
B
.整型
C
.字符串型
D
.浮点型
9.以下选项中,不是
Python
中文件操作的相关函数是(
)。
A
.
open () B
.
load ()
C
.
read () D
.
write ()
10.在
Python
中,若
x=10
,
y=20
,下面程序段执行后,变量
x
、
y
的值分别是(
)
x=y
y=x
A
.
10
、
10 B
.
10
、
20 C
.
20
、
20 D
.
20
、
10
11.以下
python
程序段运行后,
s
的值是(
)
n=0
s=0
while s <= 10
:

n=n+3
s=s+n
print (s)
A
.
0 B
.
3 C
.
18 D
.
30
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
程序运行后的输出结果是
( )
。
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
14.如图
Python
代码执行后,
a
,
b
的值分别为:(
)
A
.
5,10 B
.
10,5 C
.
5,5 D
.
10,10
15.在
Python
中,显示出信息
x
,并要求输入数据的是(
)。
A
.
abs(x) B
.
float(x) C
.
print(x) D
.
input(x)
16.已知字符串
s1="python"
,
s2="Python"
,则表达式中
s1>s2
的值为(
)
A
.“
python
”
B
.“
Python
”
C
.
True D
.
False
17.关于
python
程序设计语言,下列说法错误的是(
)
A
.
python
是一种面向对象的编程语言
B
.
python
代码只能在交互环境中运行
C
.
python
具有丰富和强大的库
D
.
python
是一种解释型的计算机程序设计高
级语言
18
.
Python
中,赋值语句,“
c=c-b
”等价于(
)
A
.
b-=c
B
.
c-b=c
C
.
c-=b
D
.
c==c-b
19.在
Python
中,算式
5+6*4%
(
2+8
)结果为(
)
A
.
25

B
.
15
C
.
9
D
.
7.4
20.在
Python
中,判断
n
是否为偶数的表达式是(
)
A
.
n/2=0
B
.
n%2==0
C
.
n%2=0
D
.
n/2==0
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
表达式结果为
5
的是( )
A
.
abs
(
int
(-
5.6
))
B
.
len
(
"3+5>=6"
)
C
.
ord
(
"5"
)
D
.
round
(
5.9
)
25.下列
Python
程序运行后的输出结果是(
)。
s=0
for i in range(1,10):
s=s+i
print("s=",s)
A
.
s=35 B
.
s=45 C
.
s=55 D
.
s=65
26.在
Python Shell
环境下,依次执行下列语句后,显示结果(
)。
data=[172
,
9
,
165
,
29
,
156
,
21]
max
(
data
)
A
.
9 B
.
165 C
.
172 D
.
21
27.以下哪个不是
python
关键字(
)
A
.
cout B
.
from C
.
not D
.
or
28.python 中,表达式 5%2 = ( )。
A
.2.5
B
.2
C
.1
D
.0
29.已知字符串
a="python"
,则
a[ 1 : 3 ]
的值为(
)
A
.
"pyth" B
.
"pyt" C
.
"py" D
.
"yt"
30.在
Python
程序设计语言中,表示整除的符号是(
)
A
.
/ B
.
% C
.
mod D
.
//
31.在
Python
中,关于变量的说法,正确的是(
)
A
.变量必须以字母开头命名
B
.变量只能用来存储数字,不能存储汉字
C
.在
python
中变量类型一旦定义就不能再改变

D
.变量被第二次赋值后,新值会取代旧的值
32.以下对
Python
程序缩进格式描述错误的选项是(
)
A
.不需要缩进的代码顶行写,前面不能留空白
B
.缩进可以用
tab
键实现,也可以用多个空格实现
C
.严格的缩进可以约束程序结构,可以多层缩进
D
.缩进是用来格式美化
Python
程序的
33
.
python
单行注释和多行注释分别是什么?(
)
A
.
""" """
和
''' ''' B
.
#
和
""" """ C
.
//
和
''' ''' D
.
#
和
//
34.在
Python
中自定义函数需要什么关键字放在函数开始(
)
A
.
function B
.
def C
.
define D
.
void
35.以下是猜数游戏的
Python
程序,请你补全代码:
请选择适当的代码填入程序①处。(
)
A
.
for B
.
print C
.
elif D
.
input
36.在
Python
中,表达式
a**3+b**3+c**3==100*a+10*b+c
属于(
)
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:
sum+=i
i+=2
print("sum=",sum)
A
.
sum=17 B
.
sum=18 C
.
sum=19 D
.
sum=20

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
中,
input
()函数的返回结果的数据类型为(
)
A
.
Number
型
B
.
String
型
C
.
List
型
D
.
Sets
型
41.关于
Python
的内存管理,下列说法错误的是(
)
A
.变量不必事先声明
B
.变量无需先创建和赋值就可直接使用
C
.变量无须制定类型
D
.可以使用
del
释放资源
42.若用整型变量
k
表示某天是星期几(例如
k=1
表示该天是星期一、
k=2
表示该天是星
期二
……k=7
表示该天是星期天),则下列能够正确表示
k
的下一天是星期几的
python
表达
式为(
)
A
.
k+1 B
.
k % 7 + 1 C
.
(k+1) %7 D
.
(k+1)%7-1
43
.
Python
表达式
a=b
中“
=
”表示
(
)
A
.交换“
=
”左右两边变量的值
B
.把“
=
”右边变量的值赋值给左边变量
C
.把“
=
”左边变量的值赋值给右边变量
D
.比较“
=
”左右两边变量的值是否相等
44.以下
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
整除
45.利用
Python
编程实现计算
z=a+aa+aaa+aaaa+aa..a
的值,其中
a
是一个数字
,
如
8+88+888+8888+88888
。设计一个
summalion
()函数,输入变量为数字
a
和需要多少个数
相加的
n
,在这个函数中,
a.aa.aaa
这些基本数由变量
Basic
来保存,前几个数的求和保存
在变量
sum
中,
Python
程序如下左图所示,请在下划线处填写代码(
)完善程序实现如
下右图的运行结果。
A
.
basic+=sum B
.
sum=basic+n C
.
sum=basic+1 D
.
sum+=basic
剩余27页未读,继续阅读
资源评论


zzzzl333
- 粉丝: 873
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 企业网络安全解决方案3495582827.doc
- 企业项目管理01新.ppt
- AAGUI-C++资源
- 某网吧网络方案设计.doc
- 机械cadcam技术实验指导书.doc
- 通信专业技术工作总结范文.doc
- 机械制造与自动化专业建设方案邓子林.doc
- 2023年信息系统项目管理师考试辅导教程项目质量.docx
- 智慧城市方案册智能交通系统.doc
- 区块链基础知识及未来发展.pptx
- MATLAB实现三维SD-MTSP的蛇优化算法求解及其应用 · 三维空间
- EasyAi-Java资源
- 基于单片机的智能照明控制系统.doc
- 聚美优品网络营销方案.pptx
- 一起作业网络平台在农村英语教学中的应用-精选教育文档.doc
- 生物基因工程知识点总结.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
