- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
《Python程序设计》期末考试试卷
课程性质:选修考核方式:笔试闭卷考核时间:
专业:年级:
本卷满分:100分完卷时间:120分钟
考生学号:考试姓名:
一、填空题(每空3分,共计30分)
1、执行dt=dict()后,dt的值为____,dt的类型是____。
答案:{}、dict
2、下列代码执行结果是。
x=1
defchange(a):
a+=1
print(a)
change(x)
答案:2
3、判断变量x和y是否指向同一个对象可以通过操作符__________。
答案:xisy
4、print(abc)的结果为__________。
答案:True
5、字符串的方法format()中槽用来表示。
答案:{}
6、list(range(0,4,2))得到的是。
答案:[0,2]
7、执行下述代码后的s等于。
s=Lifeisshort.Iusepython.
s=.join(s.split())
答案:Lifeisshort.Iusepython.
8、假设在当前工作目录下有文本文件data.txt,它的编码方式为utf-8,则以读
方式打开该文件的正确方式为。
答案:f=open(data.txtx,r,encoding=utf-8)
9、ls=[(1,2),3,4],执行ls[0][0]=10后的结果是。
答案:TypeError错误
共4页第1页
10、
st={7,3,4,1,5,2,6}
s=+.join(st)
print({}={}.format(s,eval(s)))
答案:1+6+4+5+3+7+2=28
说明:等号左边的表达式不唯一!
二、单选题(每小题3分,共计30分)
1、在带else分支的循环语句中,要执行else中的语句块的情况是()。
A.循环体中执行了continue语句B.循环体中执行了break语句
C.正常结束循环D.循环只执行了一次
2、下面哪个整数表示八进制()。
A.101B.0B101C.0O101D.0X101
3、下列赋值操作执行之后变量a的值不是元组的是()。
A.a=(1,)B.a=(1.2)C.a=(1),2D.a=1,2
4、有一个列表ls的值为[1,2,4,5],要想ls的值为[1,2,4,5,[8,9,10]],则需要执行的
表达式是()。
A.ls.extend([8,9,10])B.ls=ls+[8,9,10]
C.ls=ls.append([8,9,10])D.ls.insert(len(ls),[8,9,10])
5、下列表达式在Python中是非法的是()。
A.x=y=z=1B.x=(y=z+1)C.x,y=y,xD.x+=y
6、s=abc123,希望将该字符串改变为s=abcx23,正确的操作是()。
A.s[3]=xB.s.replace(1,x)
C.s=s.replace(x,1)D.s=s.replace(1,x)
文档评论(0)