admin 管理员组文章数量: 1087139
2024年5月9日发(作者:python外星人入侵小游戏源码下载)
全国青少年软件编程(Python)等级考试试卷(二级)2图文(1)复习知识点试卷试
题
一、选择题
1.python语言的特点( )。
A
.简单
B
.免费、开源
C
.可移植性
D
.以上都是
2.在
python
中,以下哪个选项
a
的数据类型为整型(
)
A
.
a=5 B
.
a=input() C
.
a='5' D
.
a=5.0
3.有
python
程序如下:
S=input
(
)
(
S * 3
)
运行后通过键盘输入
6
,则运算结果是(
)
A
.
666 B
.
SSS C
.
18 D
.
S*3
4.下列
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
5.已知列表
list1=[10
,
66
,
27
,
33
,
23]
,则
python
表达式
max(list1)
的值为(
A
.
10 B
.
66 C
.
5 D
.
23
6.以下叙述中正确的是( )。
A
.
Python 3.x
与
Python 2.x
兼容
B
.
Python
语句只能以程序方式执行
C
.
Python
是解释型语言
D
.
Python
语言出现得晚,具有其他高级语言的一切优点
7.小林编写一段文件读写操作代码,文件如图,代码段如下:
file=open('','w')
("python is a programming language.")
( )
file=open('','r')
print(( ))
该代码段运行后,输出的结果为(
)
A
.
IA Distributed System Based on Python.
B
.
python is a programming language.
C
.
IA Distributed System Based on Python. python is a programming language.
)
D
.程序编译错误,不会输出结果
8.下列
Python
表达式的值不是
2
的是(
)。
A
.
3%2
A
.*.mp3
B
.
5//2
B
.*.xls
C
.
1*2
C
.*.ppt
D
.
1+3/3
D
.*py
9.以下( )是python文件
10.在教科书中利用
Python
探究电流和电压、电阻的关系实验里,除了可以通过书中的
Jupyter Notebook
外,处理数据还可以通过下列(
)工具实现。
A
.
Python IDLE B
.
Xmind C
.网络画板
11.下列哪个语句在
Python
中是非法的?( )
A
.
x = y = z = 1 B
.
x = (y = z + 1) C
.
x, y = y, x
12.Python
的序列类型不包括下列哪一种?(
)
A
.字符串
B
.列表
C
.元组
13.在
Python
中
print(8+7%2**2)
的执行结果是(
)
A
.
5 B
.
1 C
.
6
14.下列软件中,可作为服务器操作系统的是(
)
A
.
Windows B
.
Python C
.
excel
15.python3
解释器执行
not 1 and 1
的结果为( )。
A
.
True B
.
False C
.
0
16.以下
Python
程序运行后的输出结果为(
)
A
.
0 B
.
45 C
.
46
17.下列变量名在
Python
中合法的是(
)
A
.
36B B
.
F55# C
.
for
18.在
Python
中,正确的赋值语句是(
)
A
.
x+y=10 B
.
x=2y C
.
x=y=50
19.在
python
语言中,下列表达式中不是关系表达式(
)
A
.
m==n B
.
m>=n C
.
m or n
20.下列语言中(
)不属于高级语言
A
.
python B
.
VC C
.
JAVA
21.在
Python
中
print(-14//4)
的运行结果是(
)。
A
.
-4 B
.
-3.5 C
.
2
22.Python
中
print(66!=66)
结果是(
)。
A
.
1 B
.
0 C
.
True
23.下列
python
表达式结果为
5
的是( )
A
.
abs
(
int
(-
5.6
))
B
.
len
(
"3+5>=6"
)
C
.
ord
(
"5"
)
24.如下
Python
程序段
D
.几何画板
D
.
x += y x=x+y
D
.字典
D
.
11
D
.
access
D
.
1
D
.
362880
D
.
_Good
D
.
3y=x+1
D
.
m!=n
D
.汇编语言
D
.
-2
D
.
False
D
.
round
(
5.9
)
x = 0
while x < 50
:
x =
(
x + 2
)
*
(
x + 3
)
运行后,
x
的值为(
)
A
.
0
A
.
a
≤
x and x
<
b
B
.
72
B
.
n
<=
x or x
<
b
C
.
50
C
.
x
>=
a and x
<
b
D
.
168
D
.
x
>=
a and x
>
b
25.在
Python
代码中表示“
x
属于区间[
a
,
b
)”的正确表达式是(
)。
26.小王编写了出租车收费的
python
程序,代码如下:
s1=float(input('
请输入行驶路程
(
公里
)
:
'))
if s1<=3:
f=10
elif s1<=10:
f=10+2.5*(s1-3)
else:
f=27.5+3.5*(s1-10)
print(f)
要测试所有分支程序代码是否正确,以下测试数据中,最恰当的一组是(
)
A
.
3,8
C
.
1,6,20
A
.
"pyth"
A
.
/
B
.
"pyt"
B
.
%
B
.
-1,5,12
D
.
3,12,20
C
.
"py"
C
.
mod
D
.
"yt"
D
.
//
27.已知字符串
a="python"
,则
a[ 1 : 3 ]
的值为(
)
28.在
Python
程序设计语言中,表示整除的符号是(
)
29.以下对
Python
程序缩进格式描述错误的选项是(
)
A
.不需要缩进的代码顶行写,前面不能留空白
B
.缩进可以用
tab
键实现,也可以用多个空格实现
C
.严格的缩进可以约束程序结构,可以多层缩进
D
.缩进是用来格式美化
Python
程序的
30.Python
语言属于( )。
A
.机器语言
A
.
if
A
.
5
i=0
sum=0
while i<10:
if i%3==0:
sum+=i
B
.汇编语言
B
.
2x
B
.
34
C
.高级语言
C
.
a*b
C
.
7
D
.科学计算语言
D
.
x2
D
.
12
31.下列选项中,能作为
python
程序变量名的是(
)
32.已知列表
list1=[8
,
22
,
34
,
9
,
7]
,则
python
表达式
len(list1)+min(list1)
的值为(
)
33.下列
Python
程序段运行的结果是
( )
。
i+=1
print("sum=",sum)
A
.
sum=9 B
.
sum=10 C
.
sum=18 D
.
sum=19
34.下列不可以用来搭建本地服务器的软件是(
)
(
1
)
Python
(
2
)
Excel
(
3
)
IIS (4)Apache
A
.
(1)(2)
for i in range (1,5):
print(
i
)
A
.
1
,
2
,
3
,
4
,
5
x=0
for i in range(1,100):
x=x+i
print(x)
A
.
1+100
的和
C
.
1
~
99
所有整数的和
A
.
random()
结果是()
A
.新行和字符串
Good
误(
)
1a=3
b=input()
c=a+b
print("c")
A
.
1 B
.
2 C
.
3 D
.
4
40.有如下
Python
程序,当程序运行后输入
15000
,则程序输出结果为(
)
B
.
r"nGood" C
.
nGood
D
.字符
r
、新行和字符串
Good
B
.
print()
B
.
1+99
的和
D
.
1
~
100
所有整数的和
C
.
Cout() D
.
input()
B
.
1 2 3 4 5 C
.
0
,
1
,
2
,
3
,
4 D
.
1 2 3 4
36.以下
Python
代码输出结果中说法正确的是
( )
。
B
.
(3)(4) C
.
(1)(2)(3)(4) D
.
(1)(2)(4)
35.在
Python
中运行下列程序,输出结果为(
)
37.下列选项中,属于
Python
输入函数的是(
)。
38.Python
语句中以
r
或
R
开头的字符串表示原始字符串,则
(
r"nGood"
)的运行
39.小新编制了一个
python
程序如下,但程序无法执行,你帮他找出程序中一共有几处错
A
.
2800
a=18
b=7
c=a%b
b=a%b
print(a,b)
A
.
18 5
A
.
C++
A
.
X,Y=5,8
A
.
s%1
A
.9
A
.
char
A
.圆括号
A
.
continue
(
)
B
.
2800.0 C
.
12200 D
.
12200.0
41.运行下列
Python
程序,结果正确的是
(
)
B
.
5 18
B
.
VB
B
.
X=Y=5
B
.
3stu
B
.“3+6”
B
.
float
B
.大括号
B
.
break
C
.
18 4
C
.机器语言
C
.
X =Y+X
C
.
while
C
.3+6
C
.
int
C
.缩进
C
.
ESC
D
.
4 18
D
.
Python
D
.
10=X+Y
D
.
dist
D
.“9”
D
.
list
D
.冒号
D
.
Close
42.以下不属于高级程序设计语言的是(
)。
43.下列选项中不能正确表达
Python
中的赋值语句的是(
)
44.下列选项中,能作为
python
程序变量名的是(
)
45.在python中运行print(“3+6”)的结果是( )。
46.下列不被
python
所支持的数据类型是(
)
47.python
用来表示代码块所属关系(控制层级结构的)的语法符号是(
)
48.在
Python
中,表示跳出循环的函数是(
)
49.下列
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
)
50.利用
Python
编程实现计算
z=a+aa+aaa+aaaa+aa..a
的值,其中
a
是一个数字
,
如
8+88+888+8888+88888
。设计一个
summalion
()函数,输入变量为数字
a
和需要多少个数
相加的
n
,在这个函数中,
这些基本数由变量
Basic
来保存,前几个数的求和保存
在变量
sum
中,
Python
程序如下左图所示,请在下划线处填写代码(
)完善程序实现如
下右图的运行结果。
A
.
basic+=sum B
.
sum=basic+n C
.
sum=basic+1 D
.
sum+=basic
二、程序填空
51.蒙特卡洛方法不仅可以用来模拟投针实验,还可以用来模拟求解圆周率
T
。请根据所
学知识,并上网搜索有关资料,找到利用蒙特卡洛方法求解圆周率Π的原理、方法和
Python
程序。
52.使用
Python
自身提供的
IDLE
集成开发环境录入以下代码及调试
运行,检测结果。
#
鸡兔同笼
for x in range(1,23):
y=35-x
if 4*x+2*y==94:
print("
兔子有
%s
只,鸡有
%s
只
"%(x,y))
特别提示:代码录入完毕,调试运行,检测错误,讨论错误原因,上网查找错误格式的处
置办法,直至能正确输出结果。
53.编写
Python
程序实现如下功能:输入年月日,输入格式如“
2021
-
06
-
21
”,年月日之
间用“-”分隔。判断这一天是这一年的第几天。以
2021
-
06
-
21
为例,前面
5
个月总天
数,加上
21
天即这一天是本年的第几天。特殊情况,当输入的年份是闰年时,
2
月份有
29
天。闰年的判断方式如下:
I
、能被
4
整除,但不能被
100
整除;
II
、能被
400
整除;
(
1
)“
2020
-
05
-
20
”这一天是这一年的第
_________
天。
(
2
)编写
Python
代码如下,在划线处填入正确的代码
_________________
_________________
_________________
(
3
)加框处的代码有误,请改正。
改正:
_________________
mon=[31, 28, 31, 30, 31, 30,31, 31, 30, 31, 30,31] #mon
中存储
1
-
12
每个月的天数
s=input("
请输入年月日
: ")
'month=int(s[5:7])
①
sum=0
for i in range(
②
):
sum+=mon[i]
sum+=day
if
isleap=True
else:
isleap=False
if
③
sum+=1
print("
这一天是当年的第
" +str (sum)+''
天
'')
54.阅读程序。观察使用随机数求解百钱白鸡问题的代码并回答问题。
百千白鸡问题是经典的数学问题,原题为“鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,
值钱一;百钱买百鸡,则翁、母、雏各几何?”翻译过来,意思是公鸡一个五块钱,母鸡
一个三块钱,小鸡三个一块钱,现在要用一百块钱买一百只鸡,问公鸡、母鸡、小鸡各多
少只?
import random
while True:
x=nge(0,20)
y=nge(0,33)
z=nge(0,100)
if 5*x+3*y+z/3==100 and x+y+z==100:
print('
公鸡
',x)
print('
母鸡
',y)
print('
小鸡
',z)
:
(
1
)
Python
中导入库文件的命令是
________
。
(
2
)
nge(0,20)
生成的随机数的范围是
_________
。
(
3
)如果不想写类似
nge(0,20)
这么长的句子,可以修改程序中的第一行为
________
(
4
)
while True
的作用是
______
。
(
5
)如果
while True
造成程序无法停止,我们可以在程序中添加一行
_________
。
55.现代生活半径的扩大和生活节奏加快使出行成本不断增长。滴滴快车应运而生,其以
灵活快速的响应和经济实惠的价格为大众提供更高效、更经济、更舒适的出行服务,给人
们生活带来了美好的变化。小
C
是滴滴快车忠实的粉丝,经常出行就提前预约,乘坐滴滴
快车。小
C
就在思考这个滴滴快车是怎么计费的?可否用所学的
Python
语言也编写一个计
费程序。于是小
C
开展了有关这个项目活动的探究。根据实际情况,回答问题。
(一)收集、分析数据,运用数理思维建模
登录滴滴出行官网,得到了如下信息,即“滴滴快车(普通型)计价规则”:
滴滴快车(普通型)计价规则
时段
普通时段
00
:
00-06
:
30
06
:
30-09
:
00
21
:
00-23
:
00
23
:
00-00
:
00
注意:
1.
起步价包含里程
3.3
公里,包含时长
9
分钟,里程费、时长费合计不足基础费时,直接按照基础费计
费。
2.
实时计价是基于订单服务内容(里程、时长、时段),按各种费用项定价标准计算订单价格的计价方
式,实际费用由两部分里程费与时长费累加而得。
起步价
8.00
元
8.50
元
8.50
元
8.50
元
8.50
元
里程费
1.35
元
/
公里
2.40
元
/
公里
1.50
元
/
公里
1.50
元
/
公里
2.40
元
/
公里
时长费
0.20
元
/
分钟
0.50
元
/
分钟
0.45
元
/
分钟
0.40
元
/
分钟
0.50
元
/
分钟
小
C
同学
19
:
33
从“南内环恒地大厦停车场-入口”到“坞城新纪元大酒店(长风
店)”乘坐滴滴快车(普通车型),里程
4.1
公里,时长约
21
分钟,按照表中的计费规
则,小
C
同学此次出行应该支付的车费是:车费
=8+
(
4.1-3.3
)×
1.35+
(
21-9
)
×
0.2=9.68
。
(
1
)小
C
登录滴滴出行官网搜索并下载“计价规则”,所采用的数字化工具:
_____________
A.
数字化可视化表达工具
B.
信息加工工具
C.
三维设计工具
D.
信息检索工具
(
2
)假设
Tot1
表示时长费,
Tot2
表示里程费,
S
表示实际里程,
T
表示实际时长,
Cost
表
示应支付费用。运用数学解析式归纳出计费公式为:
如果时长超过
9
分钟,则
Tot1=_____________
。如果里程小于等于
3.3
公里则
Tot2=_____________
,否则
Tot2=_____________
。应支付费用:
Cost=______________
。
(二)运用算法描述方法将问题解决步骤化
小
C
明晰了滴滴快车车费的计算方法之后,设计求解滴滴快车普通时段车费的算法,并用
自然语言和流程图的方式表述出来。
(
3
)自然语言描述:
第一步:
_________________________
第二步:计算时长费
Totl
第三步:计算里程费
Tot2
第四步:
_________________________
第五步:
_________________________
(
4
)流程图描述:(如图)流程图中,表示计算与赋值的是
_____________
,表示算法流
向的是
______________
。
A. B. C. D. E.
(
5
)算法描述中,用到了三种基本控制结构,分别是
_______________
、
______________
和
______________
。如图示中的流程图使用的控制结构是
_______________
和
______________
。(选填:顺序结构、选择结构、循环结构、树型结构)
(
6
)一个算法必须有
______________
或多个数据输入。有
______________
或多个数据输
出。(选填:零个
/
一个)
(三)编写、调试、运行程序,验证算法并解决问题
________
56.在一千多年前的《孙子算经》中,有这样一道算术题:“今有物不知其数,三三数之
剩二,五五数之剩三,七七数之剩二,问物几何?”。即一个数除以3余2,除以5余3,
除以7余2,求这个数。
i=①
________
while (i%3!=2
②
________ i%5!=3 or i%7!=2):
i=
③
________
print(i)
57.操作说明:打开文件“
Y:/1/
”,将程序补充完整,不得增加,删除语句、或改变程
序原有结构,操作结束后保存。
以下程序段的功能是:根据从键盘上输入的表示星期几的数字,若输入的数字不是在范围
(
1
至
7
)输出“输入错误!”,否则输出对应的英文星期的简称如“
Mon
、
Tue
、
Wed
、
Thu
、
Fri
、
Sta
、
Sun
”。
n=int(input(“
请输入一个数:
”))
list=[ “Mon”,”Tue”,”Wed”,”Thu”,”Fri”,”Sta”,”Sun”]
if ________:
print(“
输入错误!
”)
else:
print(________)
58.编写程序,实现从键盘输入数据,实现输入数据转换成大写并输出
。
59.请编写一个密码登陆系统,接收用户从键盘输入的密码和你自己的密码进行比对,如
果正确就显示“恭喜你进入系统”如果不正确让用户重新输入,有三次机会。
60.计算机解决问题的过程为“分析问题——设计算法(流程图)——编写程序——调试
程序”,
请输入以下代码,自己输入数据运行,结果截图提交
61.(项目情境)在中国古代,出自数学家张丘建的《算经》中这样一个值得研究的问
题:今有鸡翁一
,
直钱五;鸡母一
,
直钱三;鸡雏三
,
直钱一。凡百钱
,
买鸡百只。问鸡翁、
母、雏各几何?这个问题就是著名的“百钱买百鸡问题”。即:现有
100
文钱,公鸡
5
文
钱一只,母鸡
3
文钱一只,小鸡一文钱
3
只,要求:公鸡,母鸡,小鸡都要有,把
100
文
钱买
100
只鸡,买的鸡是整数。问公鸡、母鸡和小鸡各几何?
(问题求解)设用变量
g
、
m
、
x
三个变量分别存放公鸡、母鸡和小鸡的数量,请阅读如下
程序,在空白处填写适当的表达式或语句,使程序完整。
for g in range(1,20):
for m in _______:
for x in range(3,98,3):
if _________ and __________ ==100:
print("
公鸡:
",g,"
母鸡:
",m,"
小鸡:
",x)
62.调试程序。请阅读以下程序并写出运行结果。
#
i=0
sum=0
while i<10:
if i%3==0:
sum+=i
print(i)
i=i+1
print('sum',sum)
_________
63.调试程序。请阅读以下程序并写出运行结果。
fruites=['banana','apple','mango']
for fruit in fruites:
print(fruit)
a=len(fruites)
print('a=',a)
_________________
64.程序补充:
(
1
)有
5
万元资金存入银行,选择“
1
年定期
.
自动转存”的存款方式,由于银行利率是不
断变化的,这
5
年利率分别是
3.25%.3%.3%.2%.1.75%
,
5
年后会有多少收益呢?调用
round
()函数,保留结果两位小数。
money =_______________________________
rate=_________________________________
for___________________________________
____________________________________
(“
5
年以后存款总额:”,
money
,“元”)
(
2
)
某投资者购买了
10
万元一年期收益率
3.7%
的银行保证收益型理财产品。每年理财赎
回后,他会提取
2
万元用作生活所需,余下资金仍购买此种理财。在收益率不变的情况
下,多少年后本金被全部取出?
money= ________________________________
year= __________________________________
while _________________________________
_________________________________
________________________________
(
year
,“年后资金被全部取出”)
65.请在空格处填写正确的代码,使程序完善。
实现功能:绘制
y=x
2
-2x+ 1
的图像
#
加载
numpy
模块并限简洁的别名为
np
import numpy as np
#
加载
模块并限简洁的别名为
plt
import as plt
#x
在
-7
到
9
之间
,
每隔
0.1
取一个点
x=(-7,9,0.1)
_____ = x**2-2*x+1
(x,________)
('y=x*x-2*x+1')
('x')
('y')
plt._________
【参考答案】***试卷处理标记,请不要删除
一、选择题
1.D
【详解】
本题考查的是python语言的特点。Python语言的三个特点是语法简单(函数式语言与面向
对象语言的结合)、使用直接(大量丰富的库)、开发周期短(代码量小)。故选项D正
确。
解析:
D
【详解】
本题考查的是
python
语言的特点。
Python
语言的三个特点是语法简单(函数式语言与面向
对象语言的结合)、使用直接(大量丰富的库)、开发周期短(代码量小)。故选项
D
正
确。
2.A
【详解】
本题考查Python数据类型。Python数据类型有字符串,布尔类型,整数,浮
点数等。a=5,a为整数型;a=‘5’,则a为字符串;a=5.0,则a为浮点数。
故本题选A。
解析:
A
【详解】
本题考查Python数据类型。Python数据类型有字符串,布尔类型,整数,浮点数等。
a=5,a为整数型;a=‘5’,则a为字符串;a=5.0,则a为浮点数。故本题选A。
3.A
【详解】
本题主要考查Python程序的执行。input()函数是通过键盘输入,将其以字符
类型返回,故S=“6”,输出S*3=“666”,故运算结果是666,故本题选A选
项。
解析:
A
【详解】
本题主要考查
Python
程序的执行。
input()
函数是通过键盘输入,将其以字符类型返回,故
S=“6”
,输出
S*3=“666”
,故运算结果是
666
,故本题选
A
选项。
4
.
C
【详解】
本题主要考查
Python
中循环结构。
range(1,5)
函数生成
1
、
2
、
3
、
4
的整数序
列,
For
循环中循环体计算序列累加求和,因此
C
选项正确。
【点睛】
解析:
C
【详解】
本题主要考查
Python
中循环结构。
range(1,5)
函数生成
1
、
2
、
3
、
4
的整数序列,
For
循环
中循环体计算序列累加求和,因此
C
选项正确。
【点睛】
5
.
B
【详解】
本题主要考查
Python
表达式的运算。
max
返回序列最大值,列表
list1=[10
,
66
,
27
,
33
,
23]
,则
python
表达式
max(list1)
的值为
66
,故本题选
B
选项。
解析:
B
【详解】
本题主要考查
Python
表达式的运算。
max
返回序列最大值,列表
list1=[10
,
66
,
27
,
33
,
23]
,则
python
表达式
max(list1)
的值为
66
,故本题选
B
选项。
6
.
C
【详解】
本题考查
Python
相关知识点
Python 3.x
与
Python 2.x
版本不同,不兼容。故选项
A
说法错误
Python
语句也可以使用脚本直接运行。故选项
B
说法错误
Python
是解
解析:
C
【详解】
本题考查
Python
相关知识点
Python 3.x
与
Python 2.x
版本不同,不兼容。故选项A说法错误
Python
语句也可以使用脚本直接运行。故选项
B
说法错误
Python
是解释型语言。故本题选C选项
Python不具有其他高级语言的一切优点。故选项D说法错误
7.B
【详解】
本题主要考查Python文件读写操作。首先打开文件进行写操作,写
入python is a programming language.会覆盖之前的内容,故该代码段运行
后
解析:
B
【详解】
本题主要考查
Python
文件读写操作。首先打开
文件进行写操作,写入
python is a
programming language.
会覆盖之前的内容,故该代码段运行后,输出的结果为
python is a
programming language.
,故本题选
B
选项。
8
.
A
【详解】
本题主要考查
Python
表达式的运算。
3%2=1
,
5//2=2
,
1*2=2
,
1+3/3=2
,故本题
选
A
选项。
解析:
A
【详解】
本题主要考查
Python
表达式的运算。
3%2=1
,
5//2=2
,
1*2=2
,
1+3/3=2
,故本题选
A
选项。
9
.
D
【详解】
本题考查的是文件类型相关知识。
Mp3
是音频文件,
xls
是
Excel
文件,
ppt
演
示文稿文件,
py
是
python
文件,故选项
D
正确。
解析:
D
【详解】
本题考查的是文件类型相关知识。
Mp3
是音频文件,
xls
是
Excel
文件,
ppt
演示文稿文
件,
py
是
python
文件,故选项
D
正确。
10.A
【详解】
本题Python相关知识点
IDLE 是 Python 所内置的开发与学习环境,故除了可以通过书中的Jupyter
Notebook外,处理数据还可以通过Python IDLE工具实现
解析:
A
【详解】
本题
Python
相关知识点
IDLE
是
Python
所内置的开发与学习环境,故除了可以通过书中的
Jupyter Notebook
外,处
理数据还可以通过
Python IDLE
工具实现。故本题选A选项
11.B
【详解】
本题主要考查Python语句。对于语句x = (y = z + 1),y= z+1是一个赋值语
句,作为一个整体没有返回值,x等于的是个空值,故该语句是非法的,故本
题选B选项。
解析:
B
【详解】
本题主要考查
Python
语句。对于语句
x = (y = z + 1)
,
y= z+1
是一个赋值语句,作为一个整
体没有返回值,
x
等于的是个空值,故该语句是非法的,故本题选
B
选项。
12
.
A
【详解】
本题主要考查
Python
序列类型。
Python
的序列类型包括:列表、元组和字典,
故本题选
A
选项。
解析:
A
【详解】
本题主要考查
Python
序列类型。
Python
的序列类型包括:列表、元组和字典,故本题选
A
选项。
13
.
D
【详解】
本题考查的是
Python
表达式。
**
是幂次方优先级最高,
%
是求余。
8+7%2**2=8+7%4=8+3=11
,
是输出语句。故选项
D
正确。
解析:
D
【详解】
本题考查的是
Python
表达式。
**
是幂次方优先级最高,
%
是求余。
8+7%2**2=8+7%4=8+3=11
,
是输出语句。故选项
D
正确。
14
.
A
【详解】
本题主要考查计算机操作系统。
Windows
是微软操作系统,可以作为服务器操
作系统;
Python
是程序设计软件,
Excel
是表格处理软件,
Access
是数据库软
件,故本题选
A
选项。
解析:
A
【详解】
本题主要考查计算机操作系统。
Windows
是微软操作系统,可以作为服务器操作系统;
Python
是程序设计软件,
Excel
是表格处理软件,
Access
是数据库软件,故本题选
A
选项。
15
.
B
【详解】
本题考查的是
Python
逻辑运算符。
not
运算级别高于
and
,故先算
not 1
,返回
值为:
False
,
False and 1
,返回值为:
False
。故选项
B
正确。
解析:
B
【详解】
本题考查的是
Python
逻辑运算符。
not
运算级别高于
and
,故先算
not 1
,返回值为:
False
,
False and 1
,返回值为:
False
。故选项
B
正确。
16
.
A
【详解】
本题考查的是
Python
循环语句。
range(10)
是
[0,10
)的整数。故
m=0*1*2*3*4*5*6*7*8*9=0
,选项
A
正确。
解析:
A
【详解】
本题考查的是
Python
循环语句。
range(10)
是
[0,10
)的整数。故
m=0*1*2*3*4*5*6*7*8*9=0
,选项
A
正确。
版权声明:本文标题:全国青少年软件编程(Python)等级考试试卷(二级)2图文(1)复习知识点试卷 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1715229182a686480.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论