验收卷(三) 算法的程序实现(含答案)浙教版(2019)必修1.docVIP

验收卷(三) 算法的程序实现(含答案)浙教版(2019)必修1.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

验收卷(三)算法的程序实现

(考试时间40分钟;满分50分)

一、选择题(本大题共12小题,每小题2分,共24分,在每小题给出的四个选项中,只有一个符合题目要求,多选、少选、不选均不得分)

1.Python表达式int(19/4)-25%3**2的值是 ()

A.-3 B.-2 C.2 D.3

答案A

2.下列Python表达式中,值为True的是 ()

A.acinabcabc

B.9/3**2!=1

C.abs(-4.3)9∥2

D.12==123456[1:3]

答案C

3.下列Python表达式中,值为True的是 ()

A.2**3==64**0.5

B.985211andnotbookpen

C.ChatinchatGPT

D.len(Python)6

答案A

4.下列表达式的结果为True的是 ()

A.notainapple

B.2023%1000∥4==23

C.tin[tomato,bear,banana]

D.abc*2=abca

答案D

5.已知字典rec中存储着某超市部分水果的类别编码,其值为rec={01:苹果,02:人参果,03:阳光玫瑰葡萄,04:红心火龙果,05:果冻橙},现要在字典rec中增加一个键为06,值为甜蜜柚的元素,下列Python语句能实现的是 ()

A.rec[06]=甜蜜柚

B.rec[06]=甜蜜柚

C.rec[06]={甜蜜柚}

D.rec[06]=06:甜蜜柚

答案B

6.普通车辆高速公路超速罚款规则如下:(1)超过规定时速10%(含10%)以内,暂不处罚;(2)超过规定时速10%以上未达50%(含50%)的,处以200元罚款;(3)超过规定时速50%以上的,处以2000元罚款。若用变量v表示高速公路规定时速,变量vt表示车辆行驶时速,变量k表示车辆的罚款,则下列程序段无法正常实现车辆行驶时速vt和罚款k之间关系的是 ()

A.ifvt=v*1.1:

k=0

elifvt=v*1.5:

k=200

else:

k=2000

B.ifv*1.1vt=v*1.5:

k=200

else:

k=0

ifvtv*1.5:

k=2000

C.k=0

ifvtv*1.1:

k=200

elifvtv*1.5:

k=2000

D.k=2000

ifvt=v*1.1:

k=0

elifvt=v*1.5:

k=200

答案C

7.根据国家标准,室内空气质量指数的正常范围为0.5~2.5,如果空气质量指数大于2.5,则表明空气质量较差,空气质量指数小于0.5,表明空气质量较好,下列选项能正确表示这三种情况的是 ()

A.ifzs2.5:

print(较差)

elif0.5zs2.5:

print(正常)

else:

print(较好)

B.if2.5zs0.5:

print(正常)

elifzs0.5:

print(较好)

else:

print(较差)

C.ifzs2.5:

print(较差)

elifnotzs0.5:

print(较好)

else:

print(正常)

D.ifzs0.5:

print(较好)

elifnotzs2.5:

print(正常)

elifzs2.5:

print(较差)

答案D

解析A选项elif条件应为0.5=zs=2.5;B选项if条件应为2.5=zs=0.5;C选项中,elif中条件应为notzs=0.5。

8.有如下Python程序:

s=abcdefghijk;res=0

foriinrange(1,len(s),2):

res+=ord(s[i])-ord(s[i-1])

print(res)

A.5 B.6 C.9 D.10

答案A

解析每2个字母一组,后一个与前一个字母的ASCII码的差值,共有5组。

9.“回文串”是一个正读和反读都一样的字符串。下列Python段的功能是:输入一个字符串,判断该字符串是否为回文串,若是则输出“Yes”,否则输出“No”。

s=input(请输入字符串:)

i=0

j=len(s)-1

flag=True

whileilen(s)∥2andflag:

ifs[i]==s[j]:

i+=1

①?

else:

flag=False

if②:?

print(Yes)

else:

print(No)

则程序划

您可能关注的文档

文档评论(0)

中小学教学资料 + 关注
实名认证
服务提供商

提供小学、初中、高中信息科技教案、试卷、课件等优质教学资源

1亿VIP精品文档

相关文档