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

英文是求和的意思

print

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___________________________________

____________________________________

print

(“

5

年以后存款总额:”,

money

,“元”)

2

某投资者购买了

10

万元一年期收益率

3.7%

的银行保证收益型理财产品。每年理财赎

回后,他会提取

2

万元用作生活所需,余下资金仍购买此种理财。在收益率不变的情况

下,多少年后本金被全部取出?

money= ________________________________

year= __________________________________

while _________________________________

_________________________________

________________________________

print

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

【详解】


本文标签: 滴滴 程序 快车