欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

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

    • 资源ID:4895277       资源大小:106.96KB        全文页数:6页
    • 资源格式: DOCX        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    题 号1一2二3三4四5五6六7七8八9九10十11十一12十二总分分 数阅卷教师签名一.单选题(每小题2分,共40分。)1、表达式 12 >> 2 的值为_。A、12B、6C、3D、92、下列程序段的输出结果是_。total = 0for i in range(10): if i % 5 = 0: continue total += iprint(total)A、55B、50C、40D、103、已知x = 1,3,5,4,那么执行语句x.sort()后,x-1的值为_。A、3B、5C、4D、14、语句x,y = 3>5,5执行结束后,变量x的值为_。A、(False,5)B、False,5C、5D、False5、表达式len(dict(zip('12343','abcdefg')的结果为_。A、7B、5C、4D、16、使用列表推导式生成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=list(range(6),不能在列表x的尾部添加一个元素8的代码是_。A、x.insert(6,8)B、x.append(8)C、x6: = 8D、x.extend(8)8、已知 x = (2,3),(2),(2,),那么表达式x.count(2)的值为_。A、3B、2C、1D、09、已知x = i for i in 'aa23bb34cc45' if i.isalpha(),则表达式len(x)的值为_。A、3B、6C、4D、510、已知 x = dict(zip('ab','cd'),那么表达式 'b' in x 的值为_。A、TrueB、FalseC、1D、011、已知函数定义def demo(*arg):return sum(arg),那么表达式demo(*1,2,3,2)的值为_。A、2B、6C、8D、 312、已知 x = (3,), 那么表达式 x * 3 的值为_。A、3,3,3B、(3,3,3)C、3,3,3D、913、已知x = 1,2,3,3,4,那么执行语句 x.remove(3) 之后,表达式 x.index(4) 的值为_。A、3B、4C、5D、214、表达式 max(i:3*i for i in range(0,10,5)的值为_。A、10B、5C、15D、3015、已知x = dict.fromkeys('abcdca',10),则len(x)的值为_。A、0B、6C、4D、116、已知x = 1,2,2,3,42,3,5,则sum(x)的值为_。A、15B、12C、10D、2217、已知 x = 1,2,3,4,3,2,表达式 sum(x)的值为_。A、6B、123C、15D、1018、已知字符串 x = 'hello world,hello jinan,hello python',那么执行语句x.replace('hello','hi',1)之后,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'19、已知 x = list(range(5),那么执行语句 x:-1 = 88*3之后,x的值为_。A、88, 88, 88, 4B、88, 88, 88,5C、88, 88, 88, 4D、88, 88, 88, 420、要往一个二进制文件中写入内容,应以_方式打开文件。A、'rb'B、'a'C、'wb'D、'rw'本试卷共_2_页,该页为第 1 页考试学期_ 系部_计算机系 专业 课程名称_Python程序设计 学生姓名_班级_学号_试卷密封线试卷密封线本试卷共_2_页,该页为第 2 页学 号期末考试 Python程序设计 试题库第 10 套标准答案及评分标准考试方式: 闭卷 (开卷、闭卷、其他) 使用专业年级 计算机各专业 出题教师 .注:标准答案、参考答案要点及评分标准须写清题号、每小题得分、共得分等。1C2C3B4D5C6C7C8C9A10A11B12B13A14B15C16C1718B19A20.C一、单选题(每题2分,共40分) 二、填空题(每空2分,合计20分)1、32、23、44、65、26、307、28、309、510、30三、判断题(每题1分,共10分)1、F2、F3、T4、F5、T6、T7、T8、T9、F10、F四、编程题(每小题6分,共30分)1、print('1到100之间所有7的倍数和是',sum(range(0,100,7)2、str1 = input('enter a string:')A = str1:2B = str11:2print(A+B)3、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(30,50) if isprime(i)print('30到50之间所有的素数是',result)4、score = 34,78,90,79,76,90,70,32,75result = len(s for s in score if s < 60)print('不及格人数是',result)5、with open('score.txt','r') as fp: data = fp.readlines()data = int(d.strip() for d in dataavg = sum(data)/len(data)print('平均分是',avg) 题 号1一2二3三4四5五6六7七8八9九10十11十一12十二总分分 数阅卷教师签名一.单选题(每小题2分,共40分。)1、表达式 0 and 3 or 4 的值为_。A、0B、3C、4D、True2、下列程序段的输出结果是_。total = 0for i in range(10): if i = 5: break total += iprint(total)A、55B、50C、40D、103、语句x,y = 3 < 2,3执行结束后,变量y的值为_。A、(False,3)B、False,3C、3D、False4、已知x = 3,1,2,4,那么执行语句x.reverse()后,x-2的值为_。A、3B、1C、2D、45、已知x=0,1,2,3,4,5,不能在列表x的尾部添加一个元素8的代码是_。A、x.insert(6,8)B、x.append(8)C、x6: = 8D、x.extend(8)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、表达式len(dict(zip('abcdcba','1234567')的结果为_。A、7B、5C、4D、18、已知 x = (1,2,3,1,2,(2),(2,),那么表达式x.count(2)的值为_。A、3B、2C、1D、09、已知 x = dict(zip('12','ab'),那么表达式 'b' in x 的值为_。A、TrueB、FalseC、1D、010、已知x = i for i in 'aa23bb34cc45' if i.isdigit(),则表达式len(x)的值为_。A、3B、6C、4D、511、已知函数定义def demo(*arg):return sum(arg),那么表达式demo(*1,2,3,2)的值为_。A、2B、6C、8D、 312、已知 x = (4,), 那么表达式 x * 3 的值为_。A、4,4,4B、(4,4,4)C、4,4,4D、1213、已知x = 0,1,2,1,3,3,那么执行语句 x.remove(1) 之后,表达式 x.index(3) 的值为_。A、3B、4C、5D、214、已知 x = list(range(5),那么执行语句 x:-1 = 88*3之后,x的值为_。A、88, 88, 88, 4B、88, 88, 88,5C、88, 88, 88, 4D、88, 88, 88, 415、已知 x = 1,2,3,4,3,表达式 sum(x)的值为_。A、6B、1234C、13D、1016、已知x = 1,2,2,3,42,3,5,则sum(x)的值为_。A、15B、12C、10D、2217、已知x = dict.fromkeys('1234321',10),则len(x)的值为_。A、0B、6C、4D、118、表达式 sum(i:3*i for i in range(0,10,5)的值为_。A、10B、5C、15D、3019、已知字符串 x = 'hello world,hello jinan,hello python',那么执行语句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、'rb'B、'a'C、'wb'D、'rw'济 南 职 业 学 院 试 卷本试卷共_2_页,该页为第 1 页考试学期_ 系部_计算机系 专业 课程名称_Python程序设计 学生姓名_班级_学号_试卷密封线试卷密封线本试卷共_2_页,该页为第 2 页二、填空题(每空2分,合计20分)1、表达式 12 >> 2的值为_。2、已知x = 1,2,3,执行x.append(4,4,4)后,len(x)的值为_。 3、已知x = 1,2,3,4,执行list(map(lambda x:x*10,x)后,x的值为_。4、已知x = list(enumerate(1,2,3),表达式 sum(item0 for item in x) 的值为_。5、已知x = dict(zip(1,2,3,10,20,30),表达式 x.get(2,99)的值为_。6、已知x = ch for ch in 'a22b33c44' if ch.isdigit(),则表达式len(x)的值为_。7、已知x = set(filter(lambda x:x.isupper(),'AA33bb22cc'),则len(x)的值为_。8、已知x = 1:lambda x:2,lambda x=10:3*x,则x10(5)的值是_。9、表达式'abcda'.find('a')的值是_。10、表达式len('helloPython'.zfill(40)的值是_。三、判断题(每题1分,共10分)1、Python中0o128是合法的数据。2、赋值语句 x = 1,2,3,4 可以正常执行。3、print(*1,2,3,2)的输出结果是1 2 3 2。4、表达式len(2,3,2,4)的结果为4。5、定义类时所有实例方法的第一个参数必须是self。6、类方法中既可以访问实例数据成员,也可以访问类数据成员。7、定义类时如果实现了_eq_()方法,该类对象即可支持运算符=。8、在异常处理结构tryexceptelsefinally中,不论是否有异常发生finally中的代码都会执行。9、标准库os中的rmdir()可以删除非空目录。10、已知函数定义def demo(x,y,z=10):return x+y+z,则函数调用demo(*'123')的结果为6。四、编程题(每题6分,共30分)1、求1到100之间所有15的倍数的和。济 南 职 业 学 院 试 卷2、从键盘输入一个字符串,将该字符串中所有下标为奇数的字符取出合并成一个新字符串A,再将字符串中所有下标为偶数的字符取出合并成一个新字符串B,然后将A和B连接成一个字符串输出。3、编写一个判断一个数是否是素数的函数,然后利用该函数求20到30之间所有的素数的和。4、已知一个列表中存放了若干整数,形如3,4,-8,9,-7,9,7,8,-9,-6,5,统计所有的负数的和。5、设有一个文本文件score.txt,存放了若干学生成绩,一行存放一个成绩,将成绩从高到低排序,将排序后的结果写到文件result.txt中。期末考试 Python程序设计 试题库第 11 套标准答案及评分标准考试方式: 闭卷 (开卷、闭卷、其他) 使用专业年级 计算机各专业 出题教师 .注:标准答案、参考答案要点及评分标准须写清题号、每小题得分、共得分等。1C2D3C4 B5B6C7C8C9B10C11B12B13A14A15D16C17C18B19B20.A一、单选题(每题2分,共40分) 二、填空题(每空2分,合计20分)1、32、43、10,20,30,404、35、206、37、18、29、010、40三、判断题(每题1分,共10分)1、F2、F3、F4、F5、F6、F7、T8、T9、F10、F四、编程题(每小题6分,共30分)1、print('1到100之间所有15的倍数的和是',sum(range(0,100,15)2、str1 = input('enter a string:')A = str11:2B = str1:2print(A+B)3、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,30) if isprime(i)print('20到30之间所有的素数的和是',sum(result)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().split('n') data.sort(key = lambda x:int(x),reverse = True) fp2.write('n'.join(data) 学 号本试卷共_4_页,该页为第 3 页本试卷共_页,该页为第 页学 号本试卷共_5_页,该页为第 5 页本试卷共_4_页,该页为第 3 页本试卷共_页,该页为第 页学 号本试卷共_5_页,该页为第 5 页

    注意事项

    本文(Python程序设计AB卷期末考试卷测试卷模拟试题模拟试卷带答案5.docx)为本站会员(春哥&#****71;)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开