MTA Python 模拟考试题库及答案Word文档下载推荐.docx

上传人:b****5 文档编号:21456643 上传时间:2023-01-30 格式:DOCX 页数:47 大小:29.22KB
下载 相关 举报
MTA Python 模拟考试题库及答案Word文档下载推荐.docx_第1页
第1页 / 共47页
MTA Python 模拟考试题库及答案Word文档下载推荐.docx_第2页
第2页 / 共47页
MTA Python 模拟考试题库及答案Word文档下载推荐.docx_第3页
第3页 / 共47页
MTA Python 模拟考试题库及答案Word文档下载推荐.docx_第4页
第4页 / 共47页
MTA Python 模拟考试题库及答案Word文档下载推荐.docx_第5页
第5页 / 共47页
点击查看更多>>
下载资源
资源描述

MTA Python 模拟考试题库及答案Word文档下载推荐.docx

《MTA Python 模拟考试题库及答案Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《MTA Python 模拟考试题库及答案Word文档下载推荐.docx(47页珍藏版)》请在冰豆网上搜索。

MTA Python 模拟考试题库及答案Word文档下载推荐.docx

你编写了以下代码,行号仅供参考。

01

importos02

defread_file(file):

03

line=None04

ifos.path.isfile(file):

05

data=open(file,"

)06

whileline!

="

"

07

line=data.readline(

08

print(line)

即使文件不存在,代码也会尝试读取文件。

你需要更正代码。

哪三行存在缩进问题,每个正确答案都是解决方案的一部分,选择三项。

第1行第2行

第3行

第4行

第5行

第6行【正确答案】

第7行【正确答案】

第8行【正确答案】

你在评估以下代码时发现错误行号仅供参考。

01numbers=[0,1,2,3,4,5,6,7,8,9]02inde_=003while(inde_lt;

10)04

print(numbers[inde_])0506

ifnumbers(inde_)=607

break08

else:

09

inde_+=1

你需要更正第03行和第06行的代码。

你应该如何更正代码?

使用下拉菜单,根据代码段中提供的信息,选择每道问题的答案选项。

7.

应在第03行使用哪个代码段?

while(inde_lt;

10):

【正确答案】

while[inde_lt;

10]

5):

5]

8.

应在第06行使用哪个代码段?

ifnumbers[inde_]==6:

ifnumbers[inde_]==6

ifnumbers(inde_)=6:

ifnumbers(inde_)!

=6

将数据类型与type运算的结果匹配。

答题时,请将适用的数据类型拖至正确的type操作。

每个数据类型可使用一次、多次或不使用。

9.

type(+1E10)

intfloat【正确答案】

str

bool

10.

type(5.0)

11.

type(t;

Truet;

intfloat

str【正确答案】

12.

type(False)

bool【正确答案】

你正在为公司开发一个Python应用程序。

你编写了以下代码:

numList=[1,2,3,4,5]alphaList=[t;

at;

bt;

ct;

dt;

et;

]print(numListisalphaList)print(numList==alphaList)numList=alphaListprint(numListisalphaList)print(numList==alphaList)

使用下拉菜单,基于代码段中呈现的信息,选择每个问题的答案选项。

13.

第一次print后显示什么信息?

[判断题]

TrueFalse【正确答案】

14.

第二次print后显示什么信息?

TureFalse【正确答案】

15.

第三次print后显示什么信息?

True【正确答案】

False

16.

第四次print后显示什么信息?

Southridge音像店需要找到一种计算顾客租赁DVD费用的方法,收费取决于归还DVD的时间。

每周四和周日实施特价。

收费结构如下所示:

-基础费用为每晚五元-如果在晚八点后归还DVD,客户需要额外支付一天的费用I-如果在每周日租赁DVD,顾客在租赁期间可享受七折优惠-如果在周四租赁DVD,顾客在租赁期间可享受五折优惠你需要编写满足上述要求的代码,您如何完成代码?

答题时,请在答题区域中选择合适的代码段。

注意:

选对一题得一分

#Sourthridge音像店DVD租赁计算器ontime=input(t;

DVD是否在晚8点前归还?

是或否t;

)days_rented=int(input(t;

DVD租赁了多少天?

t;

))day_rented=input(t;

DVD是在星期几出租的?

)cost_per_day=5ifontime[1]

days_rented+=1ifday_rented[2]

total=(days_rented

cost_per_day)

0.7elifday_rented[3]

0.5else:

total=days_rented

cost_per_dayprint(t;

DVD的租赁费用为:

¥t;

total)

17.

[1]

!

=t;

否t;

==t;

==t;

是t;

18.

[2]

星期日t;

gt;

ist;

19.

[3]

星期四t;

lt;

你为公司开发了一款Python应用程序。

代码如下所示,行号仅供参考01defmain(a,b,c,d):

02

value=a+bc-d03

returnvalue使用下拉菜单,根据代码段中提供的信息,选择每个问题的答案选项。

20.

首先计算表达式的哪一部分?

a+bbc【正确答案】

c-d

21.

最后进行哪个运算?

加减【正确答案】

22.

哪个表达式与函数中的表达式等效?

(a+b)

(c-d)(a+(bc))-d【正确答案】

a+((b

c)-d)

你创建了以下用于寻找会议室并显示房间名称的程序,行号仅供参考。

01rooms={1:

休息室t;

2:

会议室t;

}02room=input(t;

输入房间编号:

)03ifnotroominrooms:

04

print(t;

房间不存在!

)05else:

06

房间名称为t;

+rooms[room])

同事反映该程序有时会产生错误结果。

你需要排除程序中的问题。

使用下拉菜单,根据代码段中提供的信息选择每个问题的答案选项。

23.

第01行的rooms清单中存储了哪两种数据类型?

bool和stringfloat和bool

int和string【正确答案】

float和int

24.

第03行无法找到房间的原因是什么?

语法无效数据类型不匹配【正确答案】

变量名称错误

NorthdTraders请你作为实习生加入编写电子商务应用程序的代码团队。

你需要编写一个要求客户输入数值的脚本。

即使用户输入的是小数值,该值也必须作为整数用于计算。

你需要编写满足上述要求的代码。

25.

你应使用哪个代码段?

totalItems=float(input(t;

需要多少件物品?

))totalItems=str(input(t;

totalItems=input(t;

totalItems=int(float(input(t;

)))

学校放假期间,你志愿为低年级同学讲解一些基本的编程概念。

你想要介绍Python中的数据类型概念。

你编写了以下三个代码段:

#代码段1_1=t;

20t;

y1=3a=_1y1

#代码段2_2=6y2=4b=_2/y2

#代码段3_3=2.5y3=1c=_3+y3

你需要评估这些代码段。

对于以下每项描述,如果陈述为真,请选择&

“。

否则,请选择”否“。

选对一题得一分。

26.

执行代码段1后,变量a的数据类型为str。

27.

执行代码段2后,变量b的数据类型为float。

28.

执行代码段3后,变量c的数据类型为int。

你是NorthdElectricCars的实习生。

你需要创建用于计算车辆车辆在400米跑道上的平均速度的函数。

输出必须尽可能精确。

你应如何完成代码?

答题时,请在答题区域中选择适用的代码段。

#速度计算器distance=[1]_____(input(t;

输入以米为单位的行驶距离:

))distance_kms=distance/1000#转换为公里time=[2]_____(input(t;

输入以秒为单位的经过时间:

))time_hours=time/3600#转换为小时velocity=distance_kms/time_hoursprint(&

“平均速度为:

”,velocity,“公里/小时”)

29.

intstr

float【正确答案】

30.

你正在编写一个Python程序,该程序用于计算一个算术表达式。

该表达式读作:

b等于a乘以-1的结果的平方。

表达式中a是用户输入的值,b是运算结果。

你编写了以下代码段,行号仅供参考。

01a=eval(input(t;

Enteranumberfortheequation:

))02b=[1][2][3][4][5]

你需要确保结果正确无误,应如何完成第02行的代码,答题时请将合适的代码段拖到正确位置,每个代码段可使用一次多次,也可以不使用。

你可能需要拖动窗格之间的分隔栏或滚动,以查看内容。

31.

-(【正确答案】

2

a

32.

-【正确答案】

33.

-(

a【正确答案】

34.

[4]

35.

[5]

2【正确答案】

LucernePublishingpany需要一种方法来统计出版物中某个特定字母的个数。

有读者抱怨说字母e被滥用了。

你需要创建一个符合上述要求的函数。

#函数接受两个参数:

一个包含单词的清单,另一个为要搜索的字母#返回值:

该单词清单中出现指定字母的次数。

defcount_letter(letter,word_list):

count=0

for[1]_____

if[2]_____

count+=1

returncount

word_list=[]#word_list通过文件获得。

代码中并未显示。

letter=input(t;

要统计数量的字母:

)letter_count=count_letter(letter,word_list)print(t;

合计:

letter_count,t;

个字母t;

+letter)

36.

word_listinword:

wordinword_list:

word==word_list:

wordisword_list:

37.

wordisletter:

letterisword:

wordinletter:

letterinword:

38.

你为公司开发一个Python程序。

名为employees的列表,包含20__

个员工姓名,最后五个是公司管理层员工,您需要对该列表进行切片,显示除管理层以外的所有员工,你是用哪两个代码段?

每个正确答案都可提供完整的解决方案,选择两项。

employees[0:

-5]【正确答案】

-4]

employees[:

employees[1:

-5]

39.

你正在创建一个Python程序,该程序计算员工服务得年限,并为其显示祝贺信息。

你需要显示服务年限并显示贺词。

你已编写以下代码。

行号仅供参考。

01start=input(t;

你在公司开始工作时几岁?

)02end=input(t;

你现在几岁?

&

”)03

你需要完成该程序。

应该在第03行使用什么代码?

恭喜入职t;

+(int(end)-int(start))+t;

周年!

)print(t;

+int(end-start))+t;

+str(int(end)-int(start))+t;

+str(end-start))+t;

你正在编写一个Python程序。

该程序可收集客户资料并将其存储在数据库中。

这个程序可处理多种数据。

你需要确保该程序正确处理数据,以使数据可正确存储在数据库中。

将数据类型与代码段相匹配。

答题时,请将适用的数据类型从左侧列拖到右侧的对应代码段。

每个数据类型可使用一次、多次或不使用。

40.

age=2

boolfloat

int【正确答案】

41.

minor=False

float

int

42.

name=t;

Contosot;

43.

weight=123.5

boolfloat【正确答案】

44.

zip=t;

81000t;

你正在编写一个Python程序,该程序用于算术运算。

a=11b=4

每项数学运算的结果是什么?

答题时,请拖动左侧列中的适用表达式以匹配右侧的对应结果。

每个表达式可使用一次、多次或不使用。

45.

print(a/b)print(a//b)

print(ab)

46.

3

47.

2.75

print(a/b)

print(a//b)

48.

计算以下Python算术表达式:

(3(1+2)2-(22)3)结果是什么?

313

15【正确答案】

69

TailspinToys正在将一个现有应用程序转化为Python。

你正在为团队中的几名实习编写说明文档。

你需要确保算术表达式的政编码正确无误。

根据优先级六种运算从高到低的正确顺序是什么?

答题时,请将所有运算从运算列表移至答题区域,并按正确顺序排列

运算符A:

指数B:

一元正、负和非(not)

C:

加法和减法D:

且(and)

E:

括号F:

乘法和除法

运算顺序:

49.

AB

C

D

E【正确答案】

F

50.

A【正确答案】

B

E

51.

AB【正确答案】

52.

F【正确答案】

53.

C【正确答案】

54.

[6]

D【正确答案】

55.

您正在编写一个用于库存自动化的Python程序。

你的任务是读物库存交易文件。

该文件包含前一天的销售信息,包括商品编号、价格和数量。

文件中的数据示例如下:

10,20__,520,100,1代码必须满足以下要求:

-必须读取并显示文件的每一行-如果遇到空行,必须忽略该行-读取所有行后,必须关闭文件

您创建了以下代码,行号仅供参考:

01inventory=open(t;

inventory.t_tt;

"

)02eof=False03whileeof==False:

04

line=inventory.readline(

050607

print(line.strip(

))08

文件结束t;

)10

eof=True11inventory.close(

A05

ifline!

\nt;

05

=&

”\n&

”:

=None:

BestForYou有机食品公司需要一个简单程序。

呼叫中心的员工将使用该程序用来输入新咖啡品种的电话调查数据。

该程序必须接受输入基于五星级的评分,并返回平均分。

输出必须四舍五入到小数点后两位。

你需要完成满足上述要求的代码。

答题时,请在答题区域中选择适当的代码段。

答题区域:

sum=count=done=0average=0.0while(done!

=-1):

rating=[1]_____

ifrating==-1:

break

sum+=rating

count+=1average=float(sum/count)[2]_____+[3]_____

56.

输入下一个评分(1-5),-1代表结束t;

)float(input(t;

input(t;

inputt;

57.

out(t;

新咖啡的平均星级为:

console.input(t;

printline(t;

58.

format(average,"

.2f"

.2d"

{average,"

})

format.average.{2d})

59.

你为学校开发一个Python程序.

你需要同时读写一个文本文件。

如果文件不存在,必须创建文件。

如果文件包含内容,必须删除全部内容。

你应使用哪个代码?

open(t;

local_datat;

rt;

)open(t;

local_data,t;

r+t;

wt;

60.

你为公司开发一个Python程序.

你需要接受用户的输入并将该信息显示在用户的屏幕上。

01print(t;

你的名字:

)0203print(name)

你应在第02行编写什么代码?

name=inputinput(name)

name=input(

namet;

你正在编写一个处理文件得函数。

你需要保证在文件不存在时返回None。

如果文件存在,该函数必须返回第一行的内容。

importosdefget_first_line(filename,mode):

要完成该函数,你应按什么顺序排列代码段?

答题时,请将所有代码段从代码段列表移至答题区域,并按正确顺序排列。

代码段A

returnNoneB

withopen(filename,"

)asfile:

C

D

returnfile.readline(

ifos.path.isfile(filename):

答题区域

61.

62.

63.

64.

65.

TailspinToys正在为员工建造篮球场以提升公司士气。

.

你正在创建一个Python程序,该程序用于记录员工的平均比赛得分。

该程序必须允许用户输入姓名和各次比赛得分。

程序将输出用户姓名和其平均得分。

输出必

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 初中作文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1