全国计算机等级考试二级Python真题及解析(8)图文

全国计算机等级考试二级Python真题及解析(8)图文


2024年4月29日发(作者:)

全国计算机等级考试二级Python真题及解析(8)图文

一、选择题

1.python中表达式4**3=( )。

A

.12

A

int( )

i=0

sum=0

while i<10:

if i%2==0:

sum+=i

i+=1

print(‘sum=’,sum)

A

sum=18 B

sum=20

)。

C

VB D

C

C

sum=22 D

sum=30

4.解释性语言是指源代码不要求预先进行编译,在运行时才进行解释再运行,以下哪一种

程序设计语言属于解释性语言(

A

Python B

C++

B

.1

B

ord( )

C

.64

C

chr( )

D

.7

D

yolk( )

2.在

Python

中,通过(

)函数查看字符的编码。

3.下列

Python

程序段的运行结果是(

5.韦沐沐同学利用

Python

软件编写“求能被

3

整除的数”程序,在设计算法环节,使用

流程图描述算法,如右图所示,其中空白处可以填入的是(

A

A

÷

3==0 B

A/3==0 C

A3==0 D

A%3==0

6.利用

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

7.我们在用

Python

进行数据分析的时候,经常会用到

pandas

库中的

DataFrame

,这是类

似于(

)的数据结构

A

.一维表格

B

.二维表格

C

.三维表格

D

.四维表格

8.我们可以对文本中词频较高的分词,通过词云图给予视觉上的突出,小明打算用

Python

程序来生成词云图,程序中需要用到以下哪个第三方库?(

A

WordCloud B

math C

random D

turtle

9.在

python

中,运行下列程序,正确的结果是(

)。

A

i=4 s=10

A

abc2

应为(

A

3

A

continue

B

4

B

break

C

5

C

ESC

D

6

D

Close

12.在

Python

中,表示跳出循环的函数是(

13.运行

Python

程序的过程中出现了如下图错误提示,原因是()。

B

i=5 s=10

B

abcabc

C

i=5 s=15

C

abcc

D

i=6 s=15

D

ababcc

10.Python

语句

"ab"+"c"*2

的运行结果是(

11.对于

Python

语言中的语句“

x=

num//100

%10

”,当

num

的值为

45376

时,

x

的值

A

.变量名

51study

太长

B

.应该写成

"chinese" =51study

C

“chinese”

应该写成

“chinaˈs”

D

.变量名

51study

不符合

python

语言规范,变量名不能以数字开头

14.根据

Python

中变量命名遵循的规则,正确的是(

A

char21

A

m==n

B

2020Py

B

m>=n

C

Python

C

m or n

D

name

ch

D

m!=n

15.在

python

语言中,下列表达式中不是关系表达式(

二、程序填空

16.阅读程序。分析以下两段

Python

程序并回答问题。

#

程序

1

i=1

while i<101:

print('

把这句话打印

100

')

i+=1

#

程序

2

i=100

while i:

print('

把这句话打印

100

')

i=i-2

1

)在程序

1

中,

i+=1

这句话的含义是

______________

2

)在程序

1

中,

把这句话打印

100

实际输出了

_____

遍。

3

)在程序

2

中,

i

的初值是

___

4

)在程序

2

中,

把这句话打印

100

实际输出了

_____

遍。

5

)在程序

2

中,

while i

的含义是

_________

17.设计完成算法之后,小

C

打算用所学的

Python

程序设计语言完成程序的编写。

1

Python

程序设计语言属于程序设计语言中的

_______________

A.

机器语言

B.

汇编语言

C.

高级语言

D.

翻译程序

2

)小

C

将设计好的算法转为

Python

程序语言(如下)。其中“

Tot2=8

”是一个

___________

,“

#

初始化时长费为

0

”是一个

__________

,“

S

=3.3

”是一个

___________

,“

float

input

(“请输入时长”))”是一个

__________

A.

函数

B.

表达式

C.

赋值语句

D.

注释语句

1 Tot1=0 #

初始化时长费为

0

2 Tot2=0 #

初始化里程费为

0

3 S=float

input

(“请输入里程数”))

4 T=float

input

(“请输入时长”))

#

输入里程数和时长

5 if

T>9

):

#

计算时长费用

6 Tot1=

T-9

*0.2

7 if

S<=3.3

):

#

算里程费用

8 Tot2-8

9 else

10 Tot2=8+

S-3.3

*1.35

11 Cost-Totl+tot2

12 print

Cost

#

输出总车费

3

)小

C

写好代码之后,编译运行发现报错了,根据下图中所示的错误信息分析该程序报

错的原因是:

_______________________________________________________________________________

_____________

NameError Traceback

most recent call last

in

9else

10

—→

11 Cost=Tot1+tot2

12

NameError

name

tot2

is not defined

4

)经过修改之后,小

C

对照某次滴滴打车的订单,将对应的公里数和时长输入程序,运

行得到的结果与实际支付的费用一致,小

C

会心一笑验证得知程序正确无误。小

C

借助于

计算机编写程序解决问题的这个过程是:①设计算法②编写程序③分析问题④调试运行程

序,合理的顺序是

_________

。(填写序号即可)

5

)总结用计算机解决问题的优势主要有:

_______________________________________________

18.现代生活半径的扩大和生活节奏加快使出行成本不断增长。滴滴快车应运而生,其以

灵活快速的响应和经济实惠的价格为大众提供更高效、更经济、更舒适的出行服务,给人

们生活带来了美好的变化。小

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

)一个算法必须有

______________

或多个数据输入。有

______________

或多个数据输

出。(选填:零个

/

一个)

(三)编写、调试、运行程序,验证算法并解决问题

________

19.求水仙花数(一个三位数,其各位数字立方和等于该数字本身)

20.输入三个同学的成绩,然后大到小排列。

21.程序分析题

学校举行校园歌手大赛,评委由

6

人组成。评分方法:去掉一个最高分和一

个最低分,计

算其余

4

位评委的平均分,作为选手的最终得分。

max

记录最高分;

min

记录最低分;

s

记录六位评委的总分;

aver

记录最终得分。

1

步:从文本框中分别读入

6

位评委的打分并依次存入到

a(1)

a(6)

2

步:将第

1

位评委的打分

a(1)

分别赋给最高分

max

,最低分

min

和总分

S

3

步:利用循环结构把另外

5

位评委的打分累加给

s

从而求出

6

位评委的总分

s

,同时

5

位评委的打分与

max

min

进行比较,得出

6

位评委中的最高分

max

和最低分

min

4

步:从总分中

s

中去掉最高分

max

和最低分

min

,求出其他

4

位评委的平均分

aver

为选手的最终得分。

max=a[0]

min=a[0]

s=0

for i in range(6) :

s=s+a[i]

if a[i]>max:

max=a[ i]

if a[i]

min=a[ i]


发布者:admin,转转请注明出处:http://www.yc00.com/web/1714379208a2435523.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信