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

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

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

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

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

    题 号1一2二3三4四5五6六7七8八9九10十11十一12十二总分分 数阅卷教师签名一.单选题(每小题2分,共40分。)1、表达式 3 and 6 or 7 的值为_。A、TrueB、6C、3D、72、下列循环的执行次数是_。i = 0while i < 10:print(i)i += 2A、5B、4C、6D、103、使用列表推导式生成1到10之间所有的偶数,语句可以写为_。A、2*i for i in range(5)B、i for i in range(0,10,2)C、i for i in range(1,10,2)D、i for i in range(2,11,2)4、已知 x = 1,2,3,那么执行语句 x0:0 = 9*3之后,x的值为_。A、9, 9, 9, 1, 2, 3B、9, 9, 9C、9, 9, 9, 1, 2, 3D、9, 9,9,1, 2, 35、已知 x = 1:2, 2:3,那么表达式 x.setdefault(2, 4) 的值为_。A、1B、2C、3D、46、已知 x = 1:100, 5:20,3:30,那么表达式 max(x) 的值为_。A、5B、100C、3D、17、已知x = 1,10,2,20,那么表达式 sum(item0 for item in x) 的值为_。A、3B、30C、33D、118、已知x = 1:1,2,3,4,5,则表达式len(x)的值为_。A、5B、6C、1D、29、已知x = (1:10,2:20,3:30,),则表达式len(x)的值为_。A、3B、2C、1D、610、表达式 '*'.join('1,2,3'.split(',') 的值为_。A、'1*2*3'B、6C、'123'D、12311、已知函数定义def demo():return lambda x,y=10:x+y,那么表达式demo()(5)的值为_。A、5B、15C、5+10D、 '5+10'12、已知字符串 x = 'hello world,hello python',那么执行语句 x.replace('hello', 'hi',1) 之后,x的值为_。A、'hi world,hello python'B、'hello world,hello python'C、'hello world,hi python'D、'hi world,hi python'13、表达式 'This is a test'.startswith('is',2)的值为_。A、FalseB、TrueC、0D、114、已知x=1,2,3,执行x.extend(4,5)后,len(x)的值为_。A、4B、5C、3D、215、print('1,0'.format(80,90)的输出结果为_。A、1,0B、0,1C、80,90D、90,8016、已知x = set(filter(lambda x:x.isdigit(),'a12b12c12d12'),则len(x)的值为_。A、4B、2C、1D、617、能在列表x的尾部添加一个元素3的代码是_。A、x.append(3)B、x.append(3)C、x.extend(3)D、x.extend(3)18、已知 x = 3, 2, 3, 3, 4,那么表达式 index for index, value in enumerate(x) if value=3 的值为_。A、0,2,3B、1,2,3C、3,3,3D、0,2,319、已知字符串编码格式utf8使用3个字节表示一个汉字、1个字节表示英语字母,那么表达式len('abc你好')的值为_。A、5B、9C、15D、620、以_方式打开文件时,文件指针指向文件头部。A、'r'B、'a'C、'at'D、'ab'本试卷共_2_页,该页为第 1 页考试学期_ 系部_计算机系 专业 课程名称_Python程序设计 学生姓名_班级_学号_试卷密封线试卷密封线本试卷共_2_页,该页为第 2 页二、填空题(每空2分,合计20分)1、已知x=60,执行了x >>= 2后,x的值为_。2、已知x = list(range(10),则x:-2的值是_。3、已知 x = (1,2,3,1,2,3),那么表达式x.count(2)的值为_。4、已知 x = (10,5,1,2),那么执行语句sorted(x)后,x0的值为_。5、已知字符串编码格式gbk使用2个字节表示一个汉字、1个字节表示英语字母,那么表达式len('abc你好'.encode('gbk')的值为_。6、表达式 len(i for i in range(10) if i>8) 的值为_。7、已知x= 1,2,3,43,4,5,则sum(x)的值为_。8、已知x = 1:lambda x,y=10:20,则x1(3,4)的值是_。9、表达式tuple(enumerate(1,2,3,4,10)1的结果是_。10、len('hello'.ljust(20)的值是_。三、判断题(每题1分,共10分)1、Python列表中所有元素必须为相同类型的数据。2、在Python 3.x中语句 print(*1,2,3) 不能正确执行。3、只能通过切片操作访问列表中的元素,不能使用切片操作修改列表中的元素。4、当在字符串前加上小写字母r或大写字母R表示原始字符串,不对其中的任何字符进行转义。5、列表可以作为集合中的元素,如1,2,3,4是一合法的集合。6、在Python中定义类时类方法的第一个参数名称必须是cls。7、Python支持多继承,如果父类中有相同的方法名,而在子类中调用时没有指定父类名,则Python解释器将从左向右按顺序进行搜索。8、在异常处理结构中,不论是否发生异常,finally子句中的代码总是会执行的。9、使用上下文管理关键字with可以自动管理文件对象,不论何种原因结束该关键字中的语句块,都能保证文件被正确关闭。10、调用函数时,在实参前面加一个星号*表示序列解包。四、编程题(每题6分,共30分)1、求1到100之间所有偶数的和。2、求200以内能被13整除的最大整数。3、已知一个列表score中存放了若干学生的成绩,如score = 80,90,78,67,69,54,34,98,87,92,统计成绩在70-80分之间的人数。4、已知字符串words中存放了若干以空格分隔的单词,如words=hello python hello world hello china good china,统计每个单词出现的次数。5、设有一个文本文件data.txt,存放了若干以逗号分隔的整数,求所有整数的平均值,将结果写到文件result.txt中。期末考试 Python程序设计 试题库第 04 套标准答案及评分标准考试方式: 闭卷 (开卷、闭卷、其他) 使用专业年级 计算机各专业 出题教师 .注:标准答案、参考答案要点及评分标准须写清题号、每小题得分、共得分等。1B2A3D4A5C6A7A8C9C10A11B12B13B14B15D16B17B18A19A20.A一、单选题(每题2分,共40分) 二、填空题(每空2分,合计20分)1、15 2、9, 7, 5, 3, 13、04、105、76、17、88、209、(11, 2)10、20三、判断题(每题1分,共10分)1、F2、F3、F4、T5、F6、F7、T8、T9、T10、T四、编程题(每小题6分,共30分)1、print('1到100之间所有偶数的和是',sum(range(2,101,2)2、for i in range(200,1,-1): if i % 13 = 0: print('200以内能被13整除的最大正整数是:',i) break3、score = 80,90,78,67,69,54,34,98,87,92result = len(s for s in score if 70 <= s <= 80)print('成绩在70-80之间的人数是',result)4、words='hello python hello world hello china good china'wlist = words.split()result = w:wlist.count(w) for w in wlistprint('单词t次数')for r in result: print('t'.format(r,resultr)5、with open('data.txt','r') as fp: data = fp.read().strip('n').split(',')data = list(map(int,data)avg = sum(data)/len(data)with open('result.txt','w') as fp: fp.write(str(avg) 题 号1一2二3三4四5五6六7七8八9九10十11十一12十二总分分 数阅卷教师签名一.单选题(每小题2分,共40分。)1、表达式 not 0 and 5 的值为_。A、TrueB、FalseC、0D、52、下列程序段的输出结果是_。mysum = 0for i in range(10): if i % 2 : continue mysum += iprint(mysum)A、55B、45C、20D、253、使用列表推导式生成1到10之间所有的偶数,不能满足要求的是_。A、2*i for i in range(1,6)B、i for i in range(2,11,2)C、i for i in range(0,10,2)D、i for i in range(1,11) if i % 2 = 04、已知 x = 1,2,3,4,5,那么执行语句 x:3= 9之后,x的值为_。A、9, 4, 5B、9, 3,4, 5C、9, 5D、9, 4, 55、已知 x = 1:2, 2:3,那么表达式 x.get(2, 4) 的值为_。A、1B、2C、3D、46、已知 x = 1:100, 5:20,3:30,那么表达式 sum(x) 的值为_。A、9B、150C、159D、1537、已知x = 1,10,2,20,那么表达式 sum(item1 for item in x) 的值为_。A、3B、30C、33D、118、已知x = 1:lambda x=5:2*x,则表达式x1()的值为_。A、5B、1C、10D、None9、已知x = (1:10,None),则表达式len(x)的值为_。A、3B、1C、2D、410、表达式 eval('+'.join('3 4 5'.split() 的值为_。A、'3+4+5'B、12C、'12'D、34511、已知函数定义def demo(x,y,z):return x+y+z,那么表达式demo(*1:10,2:20,3:30)的值为_。A、6B、60C、123D、 1+2+312、已知字符串 x = 'hello world,hello python',那么执行语句 x.replace('hello', 'hi',1) 之后,x的值为_。A、'hi world,hello python'B、'hello world,hello python'C、'hello world,hi python'D、'hi world,hi python'13、表达式 'This is a test'.endswith('is',0,3)的值为_。A、FalseB、TrueC、0D、114、已知x=1,2,3,执行x.insert(2,4,5)后,len(x)的值为_。A、4B、5C、3D、215、print('n3,n2,n1'.format(n1=1,n2=2,n3=3)的输出结果为_。A、1,2,3B、3,2,1C、n3,n2,n1D、n1,n2,n316、已知x = list(filter(lambda x:x.isdigit(),'a12b12c12d12'),则len(x)的值为_。A、4B、2C、1D、817、已知x=0,1,2,不能在列表x的尾部添加一个元素3的代码是_。A、x.insert(3,3)B、x.append(3)C、x3: = 3D、x.extend(3)18、已知 x = 4,5,4,1,4,3,那么表达式 index for index, value in enumerate(x,1) if value=4 的值为_。A、0,2,4B、1,3,5C、4,4,4D、1,3,519、已知字符串编码格式utf8使用3个字节表示一个汉字、1个字节表示英语字母,那么表达式len('hello中国')的值为_。A、5B、7C、11D、620、要在文件尾部追加内容,应以_方式打开文件。A、'r'B、'a'C、'w'D、'w+'济 南 职 业 学 院 试 卷本试卷共_2_页,该页为第 1 页考试学期_ 系部_计算机系 专业 课程名称_Python程序设计 学生姓名_班级_学号_试卷密封线试卷密封线本试卷共_2_页,该页为第 2 页二、填空题(每空2分,合计20分)1、已知x=10,执行了x << 2后,x的值为_。2、已知x = tuple(range(10),则x:3的值是_。3、已知 x = (1,2,1,3),那么表达式x.index(1)的值为_。4、已知 x = 2,1,4,5,那么执行语句x.sort(reverse = True)后,x0的值为_。5、已知字符串编码格式gb2312使用2个字节表示一个汉字、1个字节表示英语字母,那么表达式len('abc你好'.encode('gb2312')的值为_。6、表达式 sum(i:str(i) for i in range(10) if i % 3 = 0)的值为_。7、已知x= 1,2,3,4-3,4,5,则max(x)的值为_。8、已知x = lambda x:2 * x,lambda :10,则x0(5)的值是_。9、表达式list(enumerate(1,2,3,4)0的结果是_。10、表达式len('hello Python'.zfill(20)的值是_。三、判断题(每题1分,共10分)1、Python 中1,2,3:20,3:30是一合法的字典。2、Python是一种跨平台、开源、免费的高级动态编程语言。3、print(*1:10,2:20)的输出结果为1 2。4、1,2,3,4是一合法的集合。5、表达式len(1,2,3,4,3)的结果为5。6、在Python中定义类时实例方法可以没有任何参数。7、实例方法中既可以访问实例数据成员,也可以访问类数据成员。8、在异常处理结构tryexceptelse中,当有异常发生时将执行else中的代码。9、使用上下文管理关键字with可以自动管理文件对象,一次只能管理一个文件对象。10、定义函数时,在参数前面加一个星号*表示是可变长度参数。四、编程题(每题6分,共30分)1、求1到100之间所有奇数的和。济 南 职 业 学 院 试 卷2、求100以内能被17整除的最大整数。3、已知一个列表中存放了若干整数,统计列表中正整数的个数。4、从键盘输入一个字符串,统计该字符串中包含的不同数字字符的个数。如字符串'a11b23c12'中包含的不同数字字符个数为3。5、设有一个文本文件data.txt,存放了若干以空格分隔的整数,求所有整数的平均值,将结果写到文件result.txt中。期末考试 Python程序设计 试题库第 05 套标准答案及评分标准考试方式: 闭卷 (开卷、闭卷、其他) 使用专业年级 计算机各专业 出题教师 .注:标准答案、参考答案要点及评分标准须写清题号、每小题得分、共得分等。1D2C3C4A5B6A7B8C9B10B11A12B13A14A15B16D17D18B19B20.A一、单选题(每题2分,共40分) 二、填空题(每空2分,合计20分)1、102、(0, 3, 6, 9)3、24、55、76、187、28、109、(0, 1)10、20三、判断题(每题1分,共10分)1、F2、T3、T4、F5、F6、F7、T8、F9、F10、T四、编程题(每小题6分,共30分)1、print('1到100之间所有奇数的和是',sum(range(1,100,2)2、for i in range(100,1,-1): if i % 17 = 0: print('100以内能被17整除的最大整数是',i) break3、alist = 2,3,4,5,-3,-4,9,20result = len(i for i in alist if i > 0)print('列表中正整数的个数是',result)4、str1 = input('enter a string:')result = len(ch for ch in str1 if ch.isdigit()print('字符串""中包含的不同数字字符个数是'.format(str1,result)5、with open('data.txt','r') as fp: data = fp.read().strip('n').split()data = list(map(int,data)avg = sum(data)/len(data)with open('result.txt','w') as fp: fp.write(str(avg) 学 号济 南 职 业 学 院 试 卷本试卷共_4_页,该页为第 3 页本试卷共_页,该页为第 页学 号本试卷共_5_页,该页为第 5 页 学 号本试卷共_4_页,该页为第 3 页本试卷共_页,该页为第 页学 号本试卷共_5_页,该页为第 5 页

    注意事项

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

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




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

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

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

    收起
    展开