2020年上海市高等学校信息技术水平考试试卷二三级Python程序设计及应用A场.pdfVIP

2020年上海市高等学校信息技术水平考试试卷二三级Python程序设计及应用A场.pdf

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

2020年上海市高等学校息技术水平考试试卷

二三级Python程序设计及应用(A场)

(本试卷考试时间150分钟)

一、单选题(本大题10道小题,每小题1.5分,共15分),从下面题目给出的A、B、

C、D四个可供选择的答案中选择一个正确答案。

1.已知x,y=1,2,那么执行x,y=y,x之后,x的值为__________。

A.1

B.(1,2)

C.不符合语法,报错

D.2

2.已知x=abcdf,若要得到dfabc结果,应使用表达式___________________。

A.x[3:]+x[:3]

B.x[:3]+x[:3]

C.x[3:]+x[3:]

D.x[:3]+x[3:]

3.执行结果为[1,2,3,1,2,3,1,2,3]的表达式是______________________。

A.[1,2,3]+[1,2,3]

B.[1,2,3]+[1,2,3]+[1,2,3]

C.[1,2,3]**3

D.[1,2,3]*3

4.表达式(1,2,3)+(4,5)的值为__________________。

A.(5,7,3)

B.(1,2,3,4,5)

C.(1,6,8)

D.(15,)

5.下列关于字典对象方法的描述,不正确的是________。

A.方法t()可以获取指定“键”对应的“值”,并且可以在指定“键”不存在的时候返回

指定值,如果不指定则返回Non

B.方法itms()返回字典中的“键-值对”列表

C.方法kys()返回字典的“键”列表

D.“字典[键]”的表达式(例如dict[nam])的结果与方法t()的结果完全相同

6.Python的分支语句可使用关键字_______。

A.thn

B.lsif

C.lif

D.lsif

7.在循环语句中,__________语句的作用是提前结束所在循环体。

A.brak

B.whil

C.for

D.continu

8.已知有函数定义

dfdmo(x):

rturnx**2

则该函数用lambda表达式应表示为_________。

A.x:lambdax**2

B.x:x**2(lambda)

C.lambdax:x**2

D.x**2:lambdax

9.下面代码对文本文件“”操作后,变量a的数据类型是________。

MyFil=opn(,r)

a=in()

A.字符串

B.列表

C.元组

D.字典

10.描述对象静态特性的数据称为_________。

A.方法

B.类型

C.属性

D.消息

二、程序填空题(本大题3道小题,每空2.5分,共30分)。

1.程序功能为:输入十进制整数和欲转换的进制数,将十进制转换为进制。

rr

编程思想为:调用函数,逐位求模。若该位为大于的数,则以字母代表(提

DToR9

示:大写字母A的码值等于);若该位为以下的数,则转换为字符格

ASCII659

式。从低位至高位连接字符串并返回结果。

defDToR(m,r):

t=___(1)___

whilm!=0andr!=0:

c=m%r#求模

if(c9):

t=chr(c-10+65)+t

ls:

t=_____(2)_____+t

m=m//r#整除

____(3)_____t

whilTru:

ipt=input(请输入十进制整数(q退出程序):\n)

ifipt==q:

break

r=int(input(请输入欲转换进制(如2,8,16等):\n))

rst=DToR(______(4)______,r)

print(

文档评论(0)

千帆起航 + 关注
实名认证
文档贡献者

走过路过,不要错过!

1亿VIP精品文档

相关文档