Python程序设计AB卷期末考试卷测试卷模拟试题模拟试卷带答案5.docx
《Python程序设计AB卷期末考试卷测试卷模拟试题模拟试卷带答案5.docx》由会员分享,可在线阅读,更多相关《Python程序设计AB卷期末考试卷测试卷模拟试题模拟试卷带答案5.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、题 号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
2、、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.a
3、ppend(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(ar
4、g),那么表达式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、11
5、6、已知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,hell
6、o 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_页,该页为第
7、 1 页考试学期_ 系部_计算机系 专业 课程名称_Python程序设计 学生姓名_班级_学号_试卷密封线试卷密封线本试卷共_2_页,该页为第 2 页学 号期末考试 Python程序设计 试题库第 10 套标准答案及评分标准考试方式: 闭卷 (开卷、闭卷、其他) 使用专业年级 计算机各专业 出题教师 .注:标准答案、参考答案要点及评分标准须写清题号、每小题得分、共得分等。1C2C3B4D5C6C7C8C9A10A11B12B13A14B15C16C1718B19A20.C一、单选题(每题2分,共40分) 二、填空题(每空2分,合计20分)1、32、23、44、65、26、307、28、309、
8、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 r
9、ange(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(da
10、ta)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
11、,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(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 程序设计 AB 期末 考试卷 测试 模拟 试题 试卷 答案
限制150内