MTA,Python,模拟考试题库及答案_第1页
MTA,Python,模拟考试题库及答案_第2页
MTA,Python,模拟考试题库及答案_第3页
MTA,Python,模拟考试题库及答案_第4页
MTA,Python,模拟考试题库及答案_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——MTA,Python,模拟考试题库及答案MTAPython模拟考试题库及答案

1.本问题要求你评估带有下划线的文本,以确定其是否正确.你编写了以下代码。

importsystry:

file_in=open(quot;in.txtquot;,"r")

file_out=open(quot;out.txtquot;,quot;w+quot;)exceptIOError:

print("无法开启",file_in)else:

i=1

forlineinfile_in:

print(line.rstrip(

))

file_out.write(quot;linequot;+str(i)+quot;:quot;+line)

i=i+1

file_in.close(

file_out.close(

out.txt文件不存在,你运行代码。代码将正确运行不会报错。

查看带有下划线的文本,假设陈述正确,请选择"无需更改",假设陈述不正确,请选择能够更正陈述的答案选项。

无需更改

代码能够运行,但内含规律错误

代码将生成运行时错误

代码将生成语法错误

对于以下每项陈述,假设陈述为真,请选择"是",否那么,请选择'否"。

2.一个try语句可包含finally子句但不含except子句。

[判断题]

3.一个try语句可包含一个或多个except子句。

[判断题]

4.一个try语句可同时包含一个finally子句和一个except子句。

[判断题]

5.一个try语句可包含一个或多个finally子句。

[判断题]

是否

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

01

importos02

defread_file(file):03

line=None04

ifos.path.isfile(file):05

data=open(file,"r")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]02index=003while(indexlt;10)04

print(numbers[index])0506

ifnumbers(index)=607

break08

else:09

index+=1

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

你理应如何更正代码?使用下拉菜单,根据代码段中供给的信息,选择每道问题的答案选项。

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

while(indexlt;10):

while[indexlt;10]

while(indexlt;5):

while[indexlt;5]

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

ifnumbers[index]==6:

ifnumbers[index]==6

ifnumbers(index)=6:

ifnumbers(index)!=6

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

答题时,请将适用的数据类型拖至正确的type操作。每个数据类型可使用一次、屡屡或不使用。

9.type(+1E10)

intfloat

str

bool

10.type(5.0)

intfloat

str

bool

11.type(quot;Truequot;)

intfloat

str

bool

12.type(False)

intfloat

str

bool

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

你编写了以下代码:

numList=[1,2,3,4,5]alphaList=[quot;aquot;,quot;bquot;,quot;cquot;,quot;dquot;,quot;equot;]print(numListisalphaList)print(numList==alphaList)numList=alphaListprint(numListisalphaList)print(numList==alphaList)

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

13.第一次print后显示什么信息?[判断题]

TrueFalse

14.其次次print后显示什么信息?[判断题]

TureFalse

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

True

False

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

True

False

Southridge音像店需要找到一种计算顾客租赁DVD费用的方法,收费取决于归还DVD的时间。每周四和周日实施特价。收费布局如下所示:

-根基费用为每晚五元-假设在晚八点后归还DVD,客户需要额外支付一天的费用I-假设在每周日租赁DVD,顾客在租赁期间可享受七折优待-假设在周四租赁DVD,顾客在租赁期间可享受五折优待你需要编写得志上述要求的代码,您如何完成代码?答题时,请在答题区域中选择适合的代码段。

留神:选对一题得一分

#Sourthridge音像店DVD租赁计算器ontime=input(quot;DVD是否在晚8点前归还?是或否quot;)days_rented=int(input(quot;DVD租赁了多少天?quot;))day_rented=input(quot;DVD是在星期几出租的?quot;)cost_per_day=5ifontime[1]

days_rented+=1ifday_rented[2]

total=(days_rented

cost_per_day)

0.7elifday_rented[3]

total=(days_rented

cost_per_day)

0.5else:

total=days_rented

cost_per_dayprint(quot;DVD的租赁费用为:¥quot;,total)

17.[1]

!=quot;否quot;:==quot;否quot;:

==quot;是quot;:

18.[2]

==quot;星期日quot;:

gt;=quot;星期日quot;:

isquot;星期日quot;:

19.[3]

==quot;星期四quot;:

lt;=quot;星期四quot;:

isquot;星期四quot;:

你为公司开发了一款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:quot;休息室quot;,2:quot;会议室quot;}02room=input(quot;输入房间编号:quot;)03ifnotroominrooms:04

print(quot;房间不存在!quot;)05else:06

print(quot;房间名称为quot;+rooms[room])

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

你需要摈弃程序中的问题。使用下拉菜单,根据代码段中供给的信息选择每个问题的答案选项。

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

bool和stringfloat和bool

int和string

float和int

24.第03行无法找到房间的理由是什么?

语法无效数据类型不匹配

变量名称错误

NorthwindTraders请你作为实习生参与编写电子商务应用程序的代码团队。

你需要编写一个要求客户输入数值的脚本。即使用户输入的是小数值,该值也务必作为整数用于计算。

你需要编写得志上述要求的代码。

25.你应使用哪个代码段?

totalItems=float(input(quot;需要多少件物品?quot;))totalItems=str(input(quot;需要多少件物品?quot;))

totalItems=input(quot;需要多少件物品?quot;)

totalItems=int(float(input(quot;需要多少件物品?quot;)))

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

你想要介绍Python中的数据类型概念。你编写了以下三个代码段:

#代码段1x1=quot;20quot;y1=3a=x1y1

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

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

你需要评估这些代码段。

对于以下每项描述,假设陈述为真,请选择"是"。否那么,请选择'否"。

选对一题得一分。

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

[判断题]

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

[判断题]

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

[判断题]

是否

你是NorthwindElectricCars的实习生。你需要创造用于计算车辆车辆在400米跑道上的平均速度的函数。输出务必尽可能精确。

你应如何完成代码?答题时,请在答题区域中选择适用的代码段。

#速度计算器distance=[1]_____(input(quot;输入以米为单位的行驶距离:quot;))distance_kms=distance/1000#转换为公里time=[2]_____(input(quot;输入以秒为单位的经过时间:quot;))time_hours=time/3600#转换为小时velocity=distance_kms/time_hoursprint("平均速度为:',velocity,"公里/小时')

29.[1]

intstr

float

30.[2]

intfloat

str

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

该表达式读作:b等于a乘以-1的结果的平方。表达式中a是用户输入的值,b是运算结果。

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

01a=eval(input(quot;Enteranumberfortheequation:quot;))02b=[1][2][3][4][5]

你需要确保结果正确无误,应如何完成第02行的代码,答题时请将适合的代码段拖到正确位置,每个代码段可使用一次屡屡,也可以不使用。你可能需要拖动窗格之间的分隔栏或滚动,以查看内容。

留神:选对一题得一分。

31.[1]

-(

)

2

2

a

32.[2]

-

(

)

2

2

a

33.[3]

-(

)

2

2

a

34.[4]

-(

)

2

2

a

35.[5]

-(

)

2

2

a

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

有读者怨恨说字母e被滥用了。你需要创造一个符合上述要求的函数。

你应如何完成代码?答题时,请在答题区域中选择适用的代码段。

留神:选对一题得一分。

#函数采纳两个参数:一个包含单词的清单,另一个为要探寻的字母#返回值:该单词清单中展现指定字母的次数。

defcount_letter(letter,word_list):

count=0

for[1]_____

if[2]_____

count+=1

returncount

word_list=[]#word_list通过文件获得。代码中并未显示。

letter=input(quot;要统计数量的字母:quot;)letter_count=count_letter(letter,word_list)print(quot;合计:quot;,letter_count,quot;个字母quot;+letter)

36.[1]

word_listinword:wordinword_list:

word==word_list:

wordisword_list:

37.[2]

wordisletter:letterisword:

wordinletter:

letterinword:

38.你为公司开发一个Python程序。名为employees的列表,包含200个员工姓名,结果五个是公司管理层员工,您需要对该列表举行切片,显示除管理层以外的全体员工,你是用哪两个代码段?每个正确答案都可供给完整的解决方案,选择两项。

employees[0:-5]

employees[0:-4]

employees[:-5]

employees[1:-4]

employees[1:-5]

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

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

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

01start=input(quot;你在公司开头工作时几岁?quot;)02end=input(quot;你现在几岁?')03

你需要完成该程序。理应在第03行使用什么代码?

print(quot;恭喜入职quot;+(int(end)-int(start))+quot;周年!quot;)print(quot;恭喜入职quot;+int(end-start))+quot;周年!quot;)

print(quot;恭喜入职quot;+str(int(end)-int(start))+quot;周年!quot;)

print(quot;恭喜入职quot;+str(end-start))+quot;周年!quot;)

你正在编写一个Python程序。该程序可收集客户资料并将其存储在数据库中。

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

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

将数据类型与代码段相匹配。答题时,请将适用的数据类型从左侧列拖到右侧的对应代码段。每个数据类型可使用一次、屡屡或不使用。

40.age=2

boolfloat

int

str

41.minor=False

bool

float

int

str

42.name=quot;Contosoquot;

boolfloat

int

str

43.weight=123.5

boolfloat

int

str

44.zip=quot;81000quot;

boolfloat

int

str

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

你编写了以下代码:

a=11b=4

每项数学运算的结果是什么?答题时,请拖动左侧列中的适用表达式以匹配右侧的对应结果。每个表达式可使用一次、屡屡或不使用。

45.2

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

print(a%b)

46.3

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

print(a%b)

47.2.75

print(a/b)

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.[1]

AB

C

D

E

F

50.[2]

A

B

C

D

E

F

51.[3]

AB

C

D

E

F

52.[4]

AB

C

D

E

F

53.[5]

AB

C

D

E

F

54.[6]

AB

C

D

E

F

55.您正在编写一个用于库存自动化的Python程序。你的任务是读物库存交易文件。该文件包含前一天的销售信息,包括商品编号、价格和数量。

文件中的数据例如如下:10,200,520,100,1代码务必得志以下要求:

-务必读取并显示文件的每一行-假设遇到空行,务必疏忽该行-读取全体行后,务必关闭文件

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

01inventory=open(quot;inventory.txtquot;,"r")02eof=False03whileeof==False:

04

line=inventory.readline(

050607

print(line.strip(

))08

else:09

print(quot;文件终止quot;)10

eof=True11inventory.close(

A05

ifline!=quot;\nquot;:06

ifline!=quot;quot;:

B

05

ifline!=quot;quot;:06

ifline!=quot;quot;:

C

05

ifline!=quot;quot;:06

ifline!=quot;\nquot;:

D

05

ifline!='\n':06

ifline!=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]

print(quot;输入下一个评分(1-5),-1代表终止quot;)float(input(quot;输入下一个评分(1-5),-1代表终止quot;))

input(quot;输入下一个评分(1-5),-1代表终止quot;)

inputquot;输入下一个评分(1-5),-1代表终止quot;)

57.[2]

out(quot;新咖啡的平均星级为:quot;console.input(quot;新咖啡的平均星级为:quot;

printline(quot;新咖啡的平均星级为:quot;

print(quot;新咖啡的平均星级为:quot;

58.[3]

format(average,".2f"))

format(average,".2d"))

{average,".2f"})

format.average.{2d})

59.你为学校开发一个Python程序.你需要同时读写一个文本文件。假设文件不存在,务必创造文件。假设文件包含内容,务必删除全部内容。

你应使用哪个代码?

open(quot;local_dataquot;,quot;rquot;)open(quot;local_data,quot;r+quot;)

open(quot;local_dataquot;,quot;w+quot;)

open(quot;local_dataquot;,quot;wquot;)

60.你为公司开发一个Python程序.你需要采纳用户的输入并将该信息显示在用户的屏幕上。

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

01print(quot;你的名字:quot;)0203print(name)

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

name=inputinput(name)

name=input(

input(quot;namequot;)

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

你需要保证在文件不存在时返回None。假设文件存在,该函数务必返回第一行的内容。

你编写了以下代码:

importosdefget_first_line(filename,mode):

要完成该函数,你应按什么依次排列代码段?答题时,请将全体代码段从代码段列表移至答题区域,并按正确依次排列。

代码段A

returnNoneB

withopen(filename,"r")asfile:C

else:D

returnfile.readline(

E

ifos.path.isfile(filename):答题区域

61.[1]

AB

C

D

E

62.[2]

AB

C

D

E

63.[3]

AB

C

D

E

64.[4]

AB

C

D

E

65.[5]

A

B

C

D

E

TailspinToys正在为员工建立篮球场以提升公司士气。.你正在创造一个Python程序,该程序用于记录员工的平均比赛得分。

该程序务必允许用户输入姓名和各次比赛得分。程序将输出用户姓名和其平均得分。输出务必得志以下要求:

-用户姓名务必左对齐-假设用户姓名少于20个字符,务必在右侧添加额外空格-平均得分的格式务必为小数点左侧三位、小数点右侧一位(XXX.X)

你应如何完成代码?答题时,请在答题区域中选择使用的代码段。

留神:选对一题得一分。

答题区域:name=input(quot;你的姓名:quot;)score=0count=0sum=0while(score!=-1):

score=int(input(quot;输入你的得分:(输入-1终止)quot;))

ifscore==-1:

break

sum+=score

count+=1average_score=sum/countprint(quot;[1]_____,你的平均得分为:[2]_____quot;%(name,average_score))

66.[1]

%-20i%-20d

%-20f

%-20s

67.[2]

%1.5s%5.1f

%5.1s

%1.5f

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

你想要为代码添加备注,以便其他同事能看懂你的程序代码。

你理应怎么做?

将备注添加到代码的结果一行之后,以空白行分隔将备注置于#符号后添加到任意一行

将备注置于括号中添加到任意一行

将备注添加到代码的第一行之前,以空白行分割

你正在为一款网络嬉戏开发Python程序。

你需要创造得志以下条件的函数:

-该函数的名称为update_score-该函数采纳当前分数和一个数值-该函数将数值添加到当前分数-该函数返回新分数

你应如何完成代码?答题时请在答题区域中选择适用的代码段。

[1][2]

current+=value

[3]

69.[1]

update_scoredefupdate_score

returnupdate_score

70.[2]

(current,value):

):

(current,value)

71.[3]

passcurrentreturncurrent

return

pass

72.AdventureWorksCycles正在创造一个程序,该程序允许用户记录骑行里程。

该程序将根据客户记录的公里数发送消息。

你创造了以下Python代码,行号仅供参考。

0102

name=input(quot;你的姓名:

quot;)03

returnname0405

calories=kms

calories_per_km06

returncalories07distance=int(input(quot;本周骑行的里程:

quot;))08burn_rate=5009biker=get_name(

10calories_burned=calc_calories(distance,burn_rate)11print(biker,quot;,你消耗了约quot;,calories_burned,quot;卡路里quot;)

你务必定义两个函数。

应在第01行和第04行使用哪些代码段,每个正确答案都是解决方案的一片面,选择两项。

01defget_name(

):

01defget_name(biker):

01defget_name(name):

04defcalc_calories(

):

04defcalc_calories(kms,burn_rate):

04defcalc_calories(kms,calories_per_km):

你使用Python编写了一个函数,该函数用于计算数值的乘幂。

你需要确保该函数包含解释。

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

01#calc_power函数用来举行指数运算02#x为底03#y为指数04#返回x的y次方的值05defcal_power(x,y):06

comment=quot;#返回值quot;07

returnxy#x的y次方

对于以下每项陈述,假设陈述为真,请选择"是",否那么请选择'否".

73.语法检查将疏忽第01到04行.[判断题]

74.第02行和第03行的井号(#)不是务必的.[判断题]

是否

75.第06行中的字符串将被解释为解释.[判断题]

是否

76.第07行包含行内解释.[判断题]

你正在为一家批发商开发一个Python程序。

你需要该程序遍历产品列表并在察觉目标产品编号后退出。

你应如何完成代码?答题时请在答题区域中选择适用的代码段。

留神选对一项得一分。

答题区域:

productIdList=[0,1,2,3,4,5,6,7,8,9]index=0[1]_____(indexlt;10):

print(productIdList[index])

ifproductIdList[index]==6:

[2]_____

else:

[3]_____

77.[1]

while

for

if

break

78.[2]

whilefor

if

break

79.[3]

continueindex=1

index+=1

break

你正在使用Python编写一个数学工具。

你正在编写计算方根的函数。

该函数务必得志以下要求:

-假设a为非负数,返回a

(1/b)-假设a为负且为偶数,返回quot;结果为虚数quot;-假设a为负且为奇数,返回(-a)

(1/b)

你应当如何完成代码?答题时,请在答题区域中选择适用的代码段。

defsafe_root(a,b):

[1]_____

answer=a(1/b)

[2]_____

[3]_____

answer=quot;结果为虚数quot;

[4]_____

answer=-(-a)(1/b)

returnanswer

80.[1]

ifagt;=0:

ifa%2==0:

else:

elif:

81.[2]

ifagt;=0:ifa%2==0:

else:

elif:

82.[3]

ifagt;=0:ifa%2==0:

else:

elif:

83.[4]

ifagt;=0:ifa%2==0:

else:

elif:

你正在编写一个验证员工工号的Python程序。

工号务必采用nnn-nn-nnnn格式并且仅包含数字和短横线。该程序务必在格式正确时输出True,在格式错误时输出False。

你应如何完成代码?答题时请在答题区域中选择适用的代码段。

[1]_____parts=quot;quot;[2]_____

[3]_____

employee_number=input(quot;输入员工编号(nnn-nn-nnnn):quot;)

parts=employee_number.split("-")

iflen(parts)==3:

iflen(parts[0])==3andlen(parts[1])==2andlen(parts[2])==4:

ifparts[0].isdigit(

andparts[1].isdigit(

andparts[2].isdigit(

):

[4]_____

print(valid)

84.[1]

employee_number=quot;quot;

employee_number=quot;sentinelquot;

85.[2]

whileemployee_number!=quot;quot;:whileemployee_number!=quot;sentinelquot;:

86.[3]

valid=False

valid=True

87.[4]

valid=Falsevalid=True

你为一家媒体公司工作,这家公司向各年龄段人群推广视频短片。

你正在编写一个函数,该函数基于用户的年龄来抉择其可以观看的视频的评级,该函数务必得志以下要求:

-为已满18岁的用户调配评级quot;成年人quot;-为满13岁但未满18岁的用户调配评级quot;青少年quot;-为12岁或以下的用户调配评级quot;儿童quot;-假设年龄未知,那么将评级设置为quot;儿童quot;

你需要完成得志上述要求的代码。

你应如何完成代码?答题时,请在答案区域中选择适用的代码段。

答题区域:

defget_rating(age):

rating=quot;quot;

if[1]_____

elif[2]_____

elif[3]_____

else[4]_____

returnrating

88.[1]

agelt;13:rating=quot;儿童quot;agelt;18:rating=quot;青少年quot;

:rating=quot;成年人quot;

age==None:rating=quot;儿童quot;

89.[2]

agelt;13:rating=quot;儿童quot;

agelt;18:rating=quot;青少年quot;

:rating=quot;成年人quot;

age==None:rating=quot;儿童quot;

90.[3]

agelt;13:rating=quot;儿童quot;agelt;18:rating=quot;青少年quot;

:rating=quot;成年人quot;

age==None:rating=quot;儿童quot;

91.[4]

agelt;13:rating=quot;儿童quot;agelt;18:rating=quot;青少年quot;

:rating=quot;成年人quot;

age==None:rating=quot;儿童quot;

你正在设计将学生数值分数转换为劳绩等级的判定方法。该程序务必根据下表制定的成绩等级调配::

百分比范围

等级90到100

优80到89

良70到79

中65到69

及0到64

例如,假设用户输入90,输出应为"你的劳绩为优",类似的,假设用户输入89,输出应为'你的劳绩为良"。

你应如何完成代码?答题时请在答题区域中选择适用的代码段。

答题区域:

#劳绩转换器grade=int(input(quot;输入数值劳绩:quot;))[1]_____

letter_grade=quot;优quot;[2]_____

letter_grade=quot;良quot;[3]_____

letter_grade=quot;中quot;[4]_____

letter_grade=quot;及quot;else:

letter_grade=quot;差quot;print(quot;你的劳绩为:quot;,letter_grade)

92.[1]

ifgradelt;=90:ifgradegt;=90:

elifgradegt;90:

elifgradegt;=90:

93.[2]

ifgradegt;80:ifgradegt;=80:

elifgradegt;80:

elifgradegt;=80:

94.[3]

ifgradegt;70:ifgradegt;=70:

elifgradegt;70:

elifgradegt;=70:

95.[4]

ifgradegt;65:ifgradegt;=65:

elifgradegt;65:

elifgradegt;=65:

你正在编写一个Python程序,该程序显示2到100之间的全体素数。

你应如何完成代码?答题时,请将使用代码段拨到正确位置。每个代码段可使用一次多次也可以不使用,你可能需要拖动窗口之间的分隔栏或滚动以查看内容。

留神:选对一题得一分。

代码段:A:

p=2whileplt;=100:

is_prime=True

B:

p=2whileplt;=100:is_prime=True

C:

break

D:

continue

E:

p=p+1

F:

foriinrange(2,p):

if(p/i==0):

is_prime=False

G:

foriinrange(2,p):

if(p%i==0):

is_prime=False

答题区域:

[1]

[2]

[3]

ifis_prime==True:

print(p)

[4]

96.[1]

A

B

C

D

E

F

G

97.[2]

AB

C

D

E

F

G

98.[3]

AB

C

D

E

F

G

99.[4]

AB

C

D

E

F

G

你正在编写一个Python脚本,该脚本要求用户输入英文姓名,并检查其大小写。

你应使用哪四个代码段开发该解决方案?答题时,请将适用代码段从代码段列表移至答题区域,并按正确依次排序。

代码段:

A:

elifname.upper(

==name:

print(name,quot;全部大写.quot;)

B:else:

print(name,quot;大小写混合.quot;)

c:else:

print(name,quot;大写.quot;)

D:name=input(quot;输入您的英文姓名:quot;)

E:else:

print(name,quot;小写.quot;)

F:ifname.lower(

==name:

print(name,quot;全部小写.quot;)答题区域:

100.[1]

AB

C

D

E

F

101.[2]

AB

C

D

E

F

102.[3]

A

B

C

D

E

F

103.[4]

AB

C

D

E

F

104.你正在编写一个使用sqrt函数的程序。该程序务必以squareRoot为名引用该函数。

你需要导入该函数。

你应使用哪个代码段?

importmath.sqrtassquareRootfrommath.sqrtassquareRoot

importsqrtfrommathassquareRoot

frommathimportsqrtassquareRoot

105.你正在创造一个数值运算的函数,该函数务必得志以下要求:

-将一个filter参数传递到该函数中-该函数务必使用符合参数的十足值-务必去除整数后的小数位

你应使用哪两个math函数,每个正确答案都是解决方案的一片面,选择两项。

math.ceil(x)math.frexp(x)

math.fmod(x)

math.fabs(x)

math.floor(x)

106.你正在编写生成随机整数的代码,代码生成的最小值为5,最大值为11.你应使用哪两个函数?每个正确答案都可供给完整的解决方案,选择两项。

random.randrange(5,11,1)random.randrange(5,12,1)

random.randint(5,11)

random.randint(5,12)

107.你正在编写一个电商程序,该程序采纳用户输入并以逗号分隔格式输出数据。

你编写了以下代码行以采纳输入。

item=input(quot;输入产品名称:quot;)sales=input(quot;输入数量:quot;)

输出务必得志以下要求:

-字符串务必括在双引号中-数字不得括在引号或其他字符中-每一项务必以逗号分割

你要完成得志上述要求的代码。

你理应使用哪三个代码段,每个正确答案都可供给完整的解决方案,选择三项。

print(quot;{0},{1}quot;.format(item,sales))print("quot;{0}quot;,{1}".format(item,sales))

print("quot;%squot;,%s"%(item,sales))

print(item+quot;,quot;+sales)

print("quot;"+item+"quot;,"+sales)

你正在编写一个函数,该函数读取数据文件并将结果显示为排列整齐的表格。

该数据文件包含关于水果的信息,每条记录均包含水果的名称,重量和价格。

你需要按以下例如的格式输出数据:

橙子

5.6

1.33苹果

2.0

0.54葡萄

10.2

10.96

概括来说,输出内容务必得志以下要求:

-水果名称务必左对齐(列宽为十位)

-重量务必右对齐(列宽为五位)并且精确到小数点后一位-价格务必右对齐(列宽为七位)并且精确到小数点后两位你编写了以下代码行号,仅供参考。

01defprint_table(file):02

data=open(file,quot;rquot;)03

forrecordindata:04

fields=record.split(quot;,quot;)05

你应如何完成第05行?答题时,请将使用代码段拖到正确位置,每个代码段可使用一次屡屡也可以不使用,你可能需要拖动窗口之间的分隔栏或滚动以查看内容。

答题区域:

[1][2][3][4]quot;.format(fields[0],eval(fields[1]),eval(fields[2])))

108.[1]

print(quot;

{10:0}

{5:1f}

{7:2f}

{2:7.2f}

{1:5.1f}

{0:10}

109.[2]

print(quot;{10:0}

{5:1f}

{7:2f}

{2:7.2f}

{1:5.1f}

{0:10}

110.[3]

print(quot;{10:0}

{5:1f}

{7:2f}

{2:7.2f}

{1:5.1f}

{0:10}

111.[4]

print(quot;{10:0}

{5:1f}

{7:2f}

{2:7.2f}

{1:5.1f}

{0:10}

NorthwindElectricCars在使用Python代码更新文件系统。你需要创造一个简朴的文件操作程序,该程序可执行以下操作:

-检查文件是否存在-假设文件存在显示文件的内容-假设文件不存在,使用指定名称创造文件-为文件追加quot;=产品清单终止=quot;的字样

你需要完成得志上述要求的代码。

你应如何完成代码?答题时,请在答题区域中选择适用的代码段。

留神,选对一题得一分。

答题区域:

importosif[1]_____

file=open(quot;myFile.txtquot;)

[2]_____

file.close(

file=[3]_____[4]_____(quot;=产品清单终止=quot;)file.close(

112.[1]

isfile("myFile.txt"):os.exist("myFile.txt"):

os.find("myFile.txt"):

os.path.isfile("myFile.txt"):

113.[2]

output("myFile.txt")print(file.get("myFile.txt"))

print(file.read(

))

print("myFile.txt")

114.[3]

open("myFile.txt","a")

open("myFile.txt","r")

open("myFile.txt","w")

115.[4]

appendfile.add

file.write

write

116.你编写了以下代码。

importdatetimed=datetime.datetime(2022,4,7)print("{:%B-%d-%y}".format(d))num=1234567.890print("{:,.4f}".format(num))

运行程序,输出是什么?

A04-07-171234567.89

B

04-07-20221,234,567.8900C

2022-April-071,234,567.890

D

April-07-171,234,567.8900

你正在编写一个函数,该函数根据玩家的表现为嬉戏加分。

该函数具有以下要求:

-假设未指定参数points值,那么points从1开头-假设参数bonus为True,points务必翻倍

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

01defincrement_score(score,bonus,points):02

ifbonus==True:03

points=points

204

score=score+points05

returnscore06points=507score=1008new_score=increment_score(score,True,points)

对于以下每项陈述,假设陈述为真,请选择'是',否那么请选择"否'。

留神选对一题得一分。

117.为得志要求,第01行务必改为:defincrement_score(score,bonus,points=1):[判断题]

118.为任意参数定义默认之后,其右侧的任意参数也务必定义默认值。

[判断题]

是否

119.假设第01行未变更,仅使用两个参数调用函数,第三个参数的值将为None。

[判断题]

是否

120.第03行也将修改第06行声明的参数points的值。

[判断题]

是否

121.WoodgroveBank正在将旧的银行交易程序迁移到Python。

你负责为迁移的代码编译器解释。

哪个文档解释的语法是正确的?

A"返回银行账户的当前余额

defget_balance(

):

returnbalance

B

defget_balance(

):

#返回银行账户的当前余额

returnbalanceC

defget_balance(

):

/返回银行账户的当前余额/

returnbalance

D

//返回银行账户的当前余额

defget_balance(

):

returnbalance

122.你需要编写生成随机float代码,代码生成的最小值为0.0,最大值为1.0。

你应使用什么语句?

random.random(

random.randint(0,1)

random.randrange(0.0,1.0)

random.randrange(

123.你编写一个函数,该函数读取数据文件,并显示文件的每一行内容。

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

01defread_file(file):02

line=None03

ifos.path.isfile(file):04

data=open(file,"r")05

forlineindata:06

print(line)

运行程序时,第03行报错,导致错误的理由是什么?

os对象中不存在path方法path对象中不存在isfile方法

isfile方法不采纳单个参数

你需要导入os库

124.你的团队正在为AdventureWorks开发嬉戏。

你需要编写能够产生随机数字的代码,产生的随机数务必得志以下条件:

-数字是5的倍数-最小数字为5-最大数字为100

哪两个代码段将得志这些要求?每个正确答案都可供给完整的解决方案,选择两项。

Afromrandomimportrandintprint(randint(0,20)

5)

B

fromrandomimportrandrangeprint(randrange(5,105,5))

C

fromrandomimportrandintprint(randint(1,20)

5)

D

fromrandomimportrandrangeprint(randrange(0,100,5))

你正在编写一个函数,它会返回输入的数据类型。你编写了以下代码,行号仅供参考。

01defcheckType(value):02

dataType=type(value)03

returndataType04print(checkType(True))05print(checkType(1.0))06print(checkType(1))07print(checkType(quot;Truequot;))

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

125.第04行输出了什么信息?

lt;class"bool"gt;

lt;class"float"gt;

lt;class"int"gt;

lt;class"str"gt;

126.第05行输出了什么信息?

lt;class"bool"gt;lt;class"float"gt;

lt;class"int"gt;

lt;class"str"gt;

127.第06行输出了什么信息?

lt;class"bool"gt;lt;class"float"gt;

lt;class"int"gt;

lt;class"str"gt;

128.第07行输出了什么信息?

lt;class"bool"gt;lt;class"float"gt;

lt;class"int"gt;

lt;class"str"gt;

你正在编写计算用户出世年份的程序,该程序询问用户的年龄和当前年份,然后输出用户的出世年份,你编写了以下代码,行号仅供参考。

01age=input(quot;输入你的年龄:quot;)02year=input(quot;输入四位年份:quot;)03born=eval(year)-eval(age)04message=quot;你出世于quot;+str(born)+quot;年quot;05print(message)

你需要确保该程序,使用适合的数据类型。

哪些数据类型被使用了?使用下拉菜单,根据代码段中供给的信息,选择每个问题的答案选项。

留神选对一题得一分。

129.第01行中的age的数据类型是什么?

intstr

float

bool

130.第03行中的born的数据类型是什么?

int

str

float

bool

131.第04行中的message的数据类型是什么?

intstr

float

bool

你正在编写一个函数,该函数可安好的执行除法运算。

你需要确保向函数传递分母和分子,并且分母不为零。

你应如何完成代码?答题时请在答题区域中选择适用的代码段。

答题区域:

defsafe_divide(fenzi,fenmu):

[1]

print(quot;缺少必需值。quot;)

[2]

print(quot;分母为零。quot;)

els

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论