Python程序设计期末考试卷测试卷模拟试题模拟试卷带答案12.docx

上传人:春哥&#****71; 文档编号:4895266 上传时间:2021-11-22 格式:DOCX 页数:4 大小:68.84KB
返回 下载 相关 举报
Python程序设计期末考试卷测试卷模拟试题模拟试卷带答案12.docx_第1页
第1页 / 共4页
Python程序设计期末考试卷测试卷模拟试题模拟试卷带答案12.docx_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《Python程序设计期末考试卷测试卷模拟试题模拟试卷带答案12.docx》由会员分享,可在线阅读,更多相关《Python程序设计期末考试卷测试卷模拟试题模拟试卷带答案12.docx(4页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、题 号1一2二3三4四5五6六7七8八9九10十11十一12十二总分分 数阅卷教师签名一.单选题(每小题2分,共40分。)1、表达式12 >> 2的值为_。A、24B、3C、6D、482、下列程序段的输出结果是_。total = 0for i in range(10): if i = 5: continue total += iprint(total)A、55B、50C、40D、103、已知x = 1,2,3,执行x.append(4*3)后,len(x)的值为_。A、4B、6C、3D、14、已知x = 3,4,1,2,那么执行语句sorted(x)后,x-1的值为_。A、3B、1

2、C、2D、45、已知x=list(range(6),不能在列表x的尾部添加一个元素9的代码是_。A、x.insert(6,9)B、x.append(9)C、x6: = 9D、x.extend(9)6、使用列表推导式生成1到10之间所有的奇数,不能满足要求的是_。A、2*i-1 for i in range(1,6)B、i for i in range(1,10,2)C、i for i in range(0,10,2)D、i for i in range(1,10) if i % 2 != 07、已知x = dict(zip(1,2,3,10,20,30),表达式 x.get(2,99)的值为_

3、。A、10B、20C、30D、998、已知x = list(enumerate(10,20,30,1),表达式 sum(item0 for item in x) 的值为_。A、3B、6C、60D、09、已知 x = dict(zip('34','ab'),那么表达式 'a' in x 的值为_。A、TrueB、FalseC、1D、010、已知x = 'this is a test',则表达式x.find('is',6)的值为_。A、5B、6C、-1D、211、已知 x = (5,), 那么表达式 x * 3 的值为

4、_。A、5,5,5B、(5,5,5)C、5,5,5D、1512、已知函数定义def demo(*arg):return sum(arg),那么表达式demo(*1:10,2:20,3:30)的值为_。A、60B、6C、66D、 313、已知x = 0,5,2,5,4,4,那么执行语句 x.remove(5) 之后,表达式 x.index(4) 的值为_。A、3B、4C、5D、214、已知 x = 1:10,2:20,3:30,2:40,表达式 len(x)的值为_。A、1B、2C、4D、315、已知 x = 0,1,2,那么执行语句 x0:1 = 88*2之后,x的值为_。A、88, 88,

5、1, 2B、88, 88, 0,1,2C、88, 88, 1,2D、88,88, 0,1,216、已知x = dict.fromkeys('abcdcb',10),则len(x)的值为_。A、0B、6C、4D、1017、已知x = set(filter(lambda x:x.isalpha(),'AA33bb22cc'),则len(x)的值为_。A、3B、6C、2D、118、表达式 sum(i:2*i for i in range(0,10,5).values()的值为_。A、10B、5C、15D、3019、已知字符串 x = 'hello world,

6、hello jinan,hello python',那么执行语句x=x.replace('hello','hi')之后,x的值为_。A、'hi world,hello jinan,hello python'B、'hello world,hello jinan,hello python'C、'hi world,hi jinan,hello python'D、'hi world,hi jinan,hi python'20、要打开一个文本文件读取内容,应以_方式打开文件。A、'rw'

7、;B、'a'C、'wb'D、'r'济 南 职 业 学 院 试 卷本试卷共_2_页,该页为第 1 页考试学期_ 系部_计算机系 专业 课程名称_Python程序设计 学生姓名_班级_学号_试卷密封线试卷密封线本试卷共_2_页,该页为第 2 页二、填空题(每空2分,合计20分)1、表达式0 and 3 or 4的值为_。2、语句x,y = 3 < 2,3执行结束后,变量y的值为_。3、已知x = 1,2,3,4,则表达式reduce(lambda x,y:x*y,x,10)的值为_。4、已知 x = (1,2,3,1,2,(2),(2,),那么

8、表达式x.count(2)的值为_。5、表达式len(dict(zip('abcdcba','1234567')的结果为_。6、已知x = 1,2,2,3,42,3,5,则sum(x)的值为_。7、已知x = ch for ch in 'Aa22ab33c44' if ch.islower(),则表达式len(x)的值为_。8、表达式'abcda'.rindex('a')的值是_。9、已知x = 1:lambda x:2,lambda x=10:x,则x11(5)的值是_。10、表达式len('helloP

9、ython'.center(40)的值是_。三、判断题(每题1分,共10分)1、Python中1,2:10,3:20是合法的数据。2、表达式len(2,3,2,4)的结果为3。3、print(*1,2,3,2)的输出结果是1 2 3。4、赋值语句 x = 1,2,3,4 可以正常执行。5、定义类时所有类方法的第一个参数必须是cls。6、静态方法中既可以访问实例数据成员,也可以访问类数据成员。7、定义类时如果实现了_add_()方法,该类对象即可支持运算符+。8、在异常处理结构tryexceptelse中,当没有异常发生时将执行else中的代码。9、文件对象的readlines()方法的

10、返回结果是一字符串。10、已知函数定义def demo(x,y,z=10):return x+y+z,则函数调用demo(*1,2,3,2)的结果为6。四、编程题(每题6分,共30分)1、求1到100之间所有5的倍数的和。济 南 职 业 学 院 试 卷2、编写一个判断一个数是否是素数的函数,然后利用该函数求20到50之间所有的素数的和。3、从键盘输入一个字符串,判断该字符串是否是回文字符串。所谓回文字符串是指正向和逆向都相同的字符串,如abcdcba。4、已知一个列表中存放了若干整数,形如3,4,-8,9,-7,9,7,8,-9,-6,5,统计所有的正数的和。5、设有一个文本文件score.t

11、xt,存放了若干用逗号分隔的学生成绩,将成绩从高到低排序,将排序后的结果写到文件result.txt中,成绩之间仍然用逗号分隔。期末考试 Python程序设计 试题库第 12 套标准答案及评分标准考试方式: 闭卷 (开卷、闭卷、其他) 使用专业年级 计算机各专业 出题教师 .注:标准答案、参考答案要点及评分标准须写清题号、每小题得分、共得分等。1B2C3A4C5B6C7B8B9B10C11B12B13A14D15A16C17A18A19D20.D一、单选题(每题2分,共40分) 二、填空题(每空2分,合计20分)1、42、33、2404、15、46、107、38、49、510、40三、判断题(

12、每题1分,共10分)1、F2、T3、T4、T5、F6、F7、T8、T9、F10、T四、编程题(每小题6分,共30分)1、print('1到100之间所有5的倍数的和是',sum(range(0,100,5)2、def isprime(n): if 0 not in n%i for i in range(2,n): return True else: return Falseresult = i for i in range(20,50) if isprime(i)print('20到50之间所有的素数的和是',sum(result)3、str1 = input(

13、'enter a string:')if str1=str1:-1: print('%s是回文字符串'%str1)else: print('%s不是回文字符串'%str1)4、alist = 3,4,-8,9,-7,9,7,8,-9,-6,5result = i for i in alist if i > 0print(sum(result)5、with open('score.txt','r') as fp1,open('result.txt','w') as fp2: data = fp1.read().strip('n').split(',') data.sort(key = lambda x:int(x),reverse = True) fp2.write(','.join(data) 学 号济 南 职 业 学 院 试 卷本试卷共_4_页,该页为第 3 页本试卷共_页,该页为第 页学 号本试卷共_5_页,该页为第 5 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com