Python程序设计期末考试卷测试卷模拟试题模拟试卷带答案6_第1页
Python程序设计期末考试卷测试卷模拟试题模拟试卷带答案6_第2页
Python程序设计期末考试卷测试卷模拟试题模拟试卷带答案6_第3页
Python程序设计期末考试卷测试卷模拟试题模拟试卷带答案6_第4页
全文预览已结束

下载本文档

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

文档简介

题号1一2二3三4四5五6六7七8八9九10十题号1一2二3三4四5五6六7七8八9九10十11十一12十二总分分数阅卷教师签名一.单选题(每小题2分,共40分。)1、表达式not3or8的值为_______________。A、True B、False C、3 D、82、下列程序段的输出结果是_____。mysum=0foriinrange(10):ifi%2==0:continuemysum+=iprint(mysum)A、55 B、45 C、20 D、253、使用集合推导式生成1到10之间所有的偶数,不能满足要求的是_______________。A、{2*iforiinrange(1,6)} B、{iforiinrange(2,11,2)}C、{iforiinrange(0,10,2)} D、{iforiinrange(1,11)ifi%2==0}4、已知x=list(range(5)),那么执行语句x[:4]=[10]*3之后,x的值为________________。A、[10,10,10,4] B、[10,10,10,4,5] C、[[10],[10],[10],4] D、[[10],[10],[10],4,5]5、已知x=dict(name='wang',age=23),表达式x.get('age',20)的值为______。A、20 B、23 C、age D、'age'6、已知x={}.fromkeys([1,2,3],10),表达式sum(x.values())的值为_________。A、6 B、123 C、30 D、107、已知x=list(zip([1,2],[10,20])),表达式sum(item[0]foriteminx)的值为___________。A、3 B、30 C、33 D、118、已知x=[lambdax,y:x+y,20],则表达式x[0](4,5)的值为____________________。A、5 B、4 C、9 D、209、已知x={chforchin'abcdcab'},则表达式len(x)的值为___________。A、7 B、5 C、1 D、410、表达式eval('*'.join('1,2,3'.split(',')))的值为________________。A、'1*2*3' B、123 C、'123' D、611、已知函数定义defdemo(x,y,z):returnx+y+z,那么表达式demo(*{1:10,2:20,3:30}.values())的值为______________________。A、6 B、60 C、102030 D、10+20+3012、已知字符串x='Ilikejinan,Ilikechina',那么执行语句x.replace('like','love',1)之后,x的值为____________。A、'Ilovejinan,Ilikechina' B、'Ilikejinan,Ilikechina' C、'Ilikejinan,Ilovechina' D、'Ilovejinan,Ilovechina'13、表达式'Ilikejinan,Ilikechina'.find('like',10)的值为__________。A、2 B、10 C、0 D、1514、已知x=list(range(5)),执行x.append([6,7])后,len(x)的值为__________。A、7 B、6 C、5 D、415、print('{n2},{n3},{n2}'.format(n1=1,n2=2,n3=3))的输出结果为______________。A、2,3,2 B、3,2,1 C、1,2,3 D、1,3,216、已知x=set(filter(lambdax:x.isdigit(),'a12b12c12d12')),则len(x)的值为_________________。A、4 B、2 C、1 D、817、已知x=[0,1,2],不能在列表x的尾部添加一个元素3的代码是__________。A、x.insert(3,3) B、x.append([3]) C、x[3:]=[3] D、x.extend([3])18、已知x=(1,2,3,2,1),那么表达式[indexforindex,valueinenumerate(x,1)ifvalue==2]的值为____________。A、[2,4] B、[1,3] C、[2,2] D、[1,1]19、已知字符串编码格式utf-8使用3个字节表示一个汉字、1个字节表示英语字母,那么表达式len('hello中国')的值为_______________。A、5 B、7 C、11 D、620、要往一个二进制文件尾部追加内容,应以______方式打开文件。A、'rb' B、'a+' C、'wb' D、'ab'本试卷共_2_页,该页为第1页考试学期_系部_计算机系专业课程名称_《Python程序设计》学生姓名________班级_____学号___________试卷密封线试卷密封线本试卷共__2__页,该页为第2页二、填空题(每空2分,合计20分)1、已知x=29,执行了x%2后,x的值为_____。2、已知x='123456',则int(x[::-2])的值是__________。3、已知x=[[1],2,[1,3]],那么表达式x.count(1)的值为_________________。4、已知x=[5,2,1,7],那么执行语句sorted(x,reverse=True)后,x[0]的值为_________________。5、表达式len(list(zip('abcd','123')))的结果是__________。6、表达式sum({i:i*10foriinrange(10)ifi%5==0}.values())的值为________________。7、已知x={1,2,3,4}-{3,4,5},则sum(x)的值为_____。8、已知x={'f1':lambda:10,'f2':lambdax=20:2*x},则x['f2']()的值是_________。9、表达式len('helloPython'.center(35))的值是______________。10、已知字符串编码格式gb2312使用2个字节表示一个汉字、1个字节表示英语字母,那么表达式len('abc你好')的值为_______________。三、判断题(每题1分,共10分)1、在同一台计算机上可以安装多个不同Python版本。2、使用pip工具既可以在线安装扩展库,也可以离线安装扩展库。3、print(*[1,2])的输出结果为[1,2]。4、语句d={[2,3]:20}可正常执行。5、已知x=([1,2,3],),则len(x)的值为3。6、在Python中定义函数时必须要有形式参数。7、类方法中既可以访问实例数据成员,也可以访问类数据成员。8、在异常处理结构try…except…else中,当没有异常发生时将执行else中的代码。9、只要写了关闭文件的语句close(),则该文件一定能够正常关闭。10、调用函数时,在实际参数前面加一个星号*表示是可变长度参数。四、编程题(每题6分,共30分)1、求1到100之间所有5的倍数的和。2、求200以内能被19整除的最大整数。3、已知一个列表中存放了若干整数,统计列表中数据在60-90之间的整数的个数。4、从键盘输入一个字符串,统计该字符串中各数字字符出现的次数。5、设有一个文本文件data.txt,存放了若干以空格分隔的整数,将其降序排序后写到文件data_desc.txt中,数据仍然以空格分隔。标准答案及评分标准考试方式:闭卷(开卷、闭卷、其他)使用专业年级计算机各专业出题教师………………………..注:标准答案、参考答案要点及评分标准须写清题号、每小题得分、共得分等。………………………1.D2.D3.C4.A5.B6.C7.A8.C9.D10.D11.B12.B13.D14.B15.A16.B17.B18.A19.B20.D一、单选题(每题2分,共40分)

二、填空题(每空2分,合计20分)1、29 2、642 3、0 4、5 5、36、50 7、3 8、40 9、35 10、5三、判断题(每题1分,共10分)1、T 2、T 3、F 4、F 5、F6、F 7、F 8、T 9、F 10、F四、编程题(每小题6分,共30分)1、print('1到100之间所有5的倍数的和是',sum([iforiinrange(5,101,5)]))2、foriinrange(200,1,-1):ifi%19==0:print('200以内能被19整除的最大整数是',i)break3、alist=[34,50,60,35,90,80,54,97,87,67]result=len([iforiinalistif60<=i<=90])print('列表{}中60-90之间的整数个数是{}'.format(alist,result))4、str1=input('enterastring:')result={ch:str1.count(ch)forchinstr1ifch.isdigit()}print('数字\t次数')fork,vinresult.items():print('{}\t{}'.format(k,v))5、withopen('data.txt','r')asfp1,open('data_desc.txt','w')asfp2:data=fp1.read().s

温馨提示

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

评论

0/150

提交评论