admin 管理员组文章数量: 1086019
2024年4月15日发(作者:sqlserver2008在哪打开)
python二级考试操作题精品
一、选择题
1.在
Python
中,下面代码的运行结果是(
)
x=365
g=x%10 #%
为求余的意思
s=x//10%10 # //
为整除的意思
b=x//100
sum=g*100+s*10+b #sum
英文是求和的意思
(
sum
)
A
.
365
A
.
'a1'
C
.
False
A
.
False
A
.
int( )
a=15
b=46
if__________:
print(‘True’)
else:
print(‘Flase’)
A
.
a=b B
.
a>b C
.
a
.
a==b
6.王明同学运用
Python
语言编写程序,根据输入的体重和身高计算
BM
值并验算其体重
指数是否超标,属于(
)
A
.数据
B
.信息
C
.知识
D
.智慧
7.Python
表达式
a=b
中“
=
”表示
(
)
A
.交换“
=
”左右两边变量的值
B
.把“
=
”右边变量的值赋值给左边变量
C
.把“
=
”左边变量的值赋值给右边变量
D
.比较“
=
”左右两边变量的值是否相等
8.以下哪个不属于计算机操作系统()
A
.
DOS
A
."
yth
"
B
.
Unix
B
.
"yt"
C
.
Python
C
.
"py"
D
.
Linux
D
.
"yh"
9.已知字符串
a="python"
,则
print(a[ 1 ]+a[ 3 ])
的值为(
)
B
.
True
B
.
ord( )
B
.
14 C
.
563
B
.
6key
D
.
i_f
C
.
-1
C
.
chr( )
D
.
1
D
.
yolk( )
D
.
41
2.下列可以作为
python
变量名的是
( )
3.设
a=2
,
b=5
,在
python
中,表达式
a>b And b>3
的值是(
)
4.在
Python
中,通过(
)函数查看字符的编码。
5.运行下列
Python
程序,输出结果为
True
,则空白处应为(
)
10.下面哪个不是
Python
合法的标识符( )
A
.
int32 B
.
40XL C
.
self D
.
__name__
11.以下哪种语言属于高级程序设计语言(
)
①
python
②
c++
③
visual basic
④
java
A
.①②③
(
)
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
)
13.Python使用函数(
)接收用
输入的数据
A
.
accept() B
.
input() C
.
readline() D
.
print()
B
.②③
C
.②③④
D
.①②③④
12.下列
Python
表达式中,能正确表示“变量
x
能够被
4
整除且不能被
100
整除”的是
14.下列选项中,属于
Python
输出函数的是(
)。
A
.
random()
A
.
5
B
.
print()
B
.
1
C
.
sqrt()
C
.
6
D
.
input()
D
.
11
15.在
Python
中
print(8+7%2**2)
的执行结果是(
)
二、程序填空
16.请编写
Python
程序,实现如下功能需求:
1
)程序运行后,给出文字提示:“请输入一个正整数:”
2
)输入一个整数
n
按回车后,程序输出从
1
-
n
所有整数中既是
3
的倍数又是
5
的倍数的
数。
3
)不要超过
5
行代码。
程序运行举例:
17.现代生活半径的扩大和生活节奏加快使出行成本不断增长。滴滴快车应运而生,其以
灵活快速的响应和经济实惠的价格为大众提供更高效、更经济、更舒适的出行服务,给人
们生活带来了美好的变化。小
C
是滴滴快车忠实的粉丝,经常出行就提前预约,乘坐滴滴
快车。小
C
就在思考这个滴滴快车是怎么计费的?可否用所学的
Python
语言也编写一个计
费程序。于是小
C
开展了有关这个项目活动的探究。根据实际情况,回答问题。
(一)收集、分析数据,运用数理思维建模
登录滴滴出行官网,得到了如下信息,即“滴滴快车(普通型)计价规则”:
滴滴快车(普通型)计价规则
时段
普通时段
00
:
00-06
:
30
起步价
8.00
元
8.50
元
里程费
1.35
元
/
公里
2.40
元
/
公里
时长费
0.20
元
/
分钟
0.50
元
/
分钟
06
:
30-09
:
00
21
:
00-23
:
00
23
:
00-00
:
00
注意:
8.50
元
8.50
元
8.50
元
1.50
元
/
公里
1.50
元
/
公里
2.40
元
/
公里
0.45
元
/
分钟
0.40
元
/
分钟
0.50
元
/
分钟
1.
起步价包含里程
3.3
公里,包含时长
9
分钟,里程费、时长费合计不足基础费时,直接按照基础费计
费。
2.
实时计价是基于订单服务内容(里程、时长、时段),按各种费用项定价标准计算订单价格的计价方
式,实际费用由两部分里程费与时长费累加而得。
小
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
)一个算法必须有
______________
或多个数据输入。有
______________
或多个数据输
出。(选填:零个
/
一个)
(三)编写、调试、运行程序,验证算法并解决问题
________
18.完善程序实现如下功能并保存:
有
5
个人坐在一起,第
5
个人说他比第
4
个人小
3
岁;第
4
个人说他比第
3
个人小
3
岁;
第
3
个人说他比第
2
个人小
3
岁;第
2
个人又说他比第
1
个人小
3
岁;第
1
个人说他是
38
岁。编写程序,计算出第
5
个人的年龄并显示。
def age(n):
if n == 1: c = ________
else: c = age(n - 1) - 3
return ________
print("
第
5
人的年龄
:"
,
age(________))
input("
运行完毕,请按回车键退出
...")
19.编写一个程序,它将找到所有这些数字,可被
7
整除,但不是
5
的倍数,
2000
年至
3200
年
(
包括在内
)
。得到的数字应按逗号分隔的顺序打印在一行上。提示
:
考虑使用
range(#begin
,
#end)
20.程序补充:
(
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
,“年后资金被全部取出”)
21.请在空格处填写正确的代码,使程序完善。
实现功能:绘制
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.C
【详解】
本题主要考查Python基本运算。%为求余,
//为整除,程序实现了提取了变量x各位上的数值,然后倒置形成新数,因此C选项正确。
【点睛】
解析:
C
【详解】
本题主要考查
Python
基本运算。
%
为求余,
//
为整除,程序实现了提取了变量
x
各位上的
数值,然后倒置形成新数,因此
C
选项正确。
【点睛】
2
.
D
【详解】
本题主要考查
Python
变量的命名。变量的命名规则有:只能以字母或下划线开
头,不能包含特殊符号,不能是关键字。故
i_f
可以作为
python
变量名,故本
题选
D
选项。
解析:
D
【详解】
本题主要考查
Python
变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包
含特殊符号,不能是关键字。故
i_f
可以作为
python
变量名,故本题选
D
选项。
3
.
A
【详解】
本题主要考查
Python
表达式的运算。
a=2
,
b=5
,
a>b
值为
False
,
b>3
值为
True
,逻辑运算符
“And”
两边都为真,表达式的值才为真,故表达式
a>b And b>3
的值是
F
解析:
A
【详解】
本题主要考查
Python
表达式的运算。
a=2
,
b=5
,
a>b
值为
False
,
b>3
值为
True
,逻辑运算
符
“And”
两边都为真,表达式的值才为真,故表达式
a>b And b>3
的值是
False
,故本题选
A
选项。
4
.
B
【详解】
版权声明:本文标题:python二级考试操作题精品 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1713192601a623272.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论