版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
题号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、表达式12>>2的值为_______________。A、24 B、3 C、6 D、482、下列程序段的输出结果是_____。total=0foriinrange(10):ifi==5:continuetotal+=iprint(total)A、55 B、50 C、40 D、103、已知x=[1,2,3],执行x.append([4]*3)后,len(x)的值为__________。A、4 B、6 C、3 D、14、已知x=[3,4,1,2],那么执行语句sorted(x)后,x[-1]的值为_________。A、3 B、1 C、2 D、45、已知x=list(range(6)),不能在列表x的尾部添加一个元素[9]的代码是__________。A、x.insert(6,[9]) B、x.append(9) C、x[6:]=[9] D、x.extend([[9]])6、使用列表推导式生成1到10之间所有的奇数,不能满足要求的是_______________。A、[2*i-1foriinrange(1,6)] B、[iforiinrange(1,10,2)]C、[iforiinrange(0,10,2)] D、[iforiinrange(1,10)ifi%2!=0]7、已知x=dict(zip([1,2,3],[10,20,30])),表达式x.get(2,99)的值为______。A、10 B、20 C、30 D、998、已知x=list(enumerate([10,20,30],1)),表达式sum(item[0]foriteminx)的值为__________。A、3 B、6 C、60 D、09、已知x=dict(zip('34','ab')),那么表达式'a'inx的值为______________。A、True B、False C、1 D、010、已知x='thisisatest',则表达式x.find('is',6)的值为___________。A、5 B、6 C、-1 D、211、已知x=(5,),那么表达式x*3的值为__________。A、5,5,5 B、(5,5,5) C、[5,5,5] D、1512、已知函数定义defdemo(*arg):returnsum(arg),那么表达式demo(*{1:10,2:20,3:30})的值为______________________。A、60 B、6 C、66 D、313、已知x=[0,5,2,5,4,4],那么执行语句x.remove(5)之后,表达式x.index(4)的值为_____。A、3 B、4 C、5 D、214、已知x={1:10,2:20,3:30,2:40},表达式len(x)的值为_________。A、1 B、2 C、4 D、315、已知x=[0,1,2],那么执行语句x[0:1]=[88]*2之后,x的值为________________。A、[88,88,1,2] B、[88,88,0,1,2] C、[[88,88],1,2] D、[[88,88],0,1,2]16、已知x=dict.fromkeys('abcdcb',10),则len(x)的值为______。A、0 B、6 C、4 D、1017、已知x=set(filter(lambdax:x.isalpha(),'AA33bb22cc')),则len(x)的值为____________。A、3 B、6 C、2 D、118、表达式sum({i:2*iforiinrange(0,10,5)}.values())的值为________________。A、10 B、5 C、15 D、3019、已知字符串x='helloworld,hellojinan,hellopython',那么执行语句x=x.replace('hello','hi')之后,x的值为____________。A、'hiworld,hellojinan,hellopython' B、'helloworld,hellojinan,hellopython' C、'hiworld,hijinan,hellopython' D、'hiworld,hijinan,hipython'20、要打开一个文本文件读取内容,应以______方式打开文件。A、'rw' B、'a' C、'wb' D、'r'济本试卷共_2_页,该页为第1页考试学期_系部_计算机系专业课程名称_《Python程序设计》学生姓名________班级_____学号___________试卷密封线试卷密封线本试卷共__2__页,该页为第2页二、填空题(每空2分,合计20分)1、表达式0and3or4的值为____________。2、语句x,y=3<2,3执行结束后,变量y的值为_____________。3、已知x=[1,2,3,4],则表达式reduce(lambdax,y:x*y,x,10)的值为________。4、已知x=([1,2,3],[1,2],(2),(2,)),那么表达式x.count(2)的值为_________________。5、表达式len(dict(zip('abcdcba','1234567')))的结果为______。6、已知x={1,2,2,3,4}^{2,3,5},则sum(x)的值为_____。7、已知x={chforchin'Aa22ab33c44'ifch.islower()},则表达式len(x)的值为___________。8、表达式'abcda'.rindex('a')的值是____________。9、已知x={1:[lambdax:2,lambdax=10:x]},则x[1][1](5)的值是_________。10、表达式len('helloPython'.center(40))的值是______________。三、判断题(每题1分,共10分)1、Python中{[1,2]:10,3:20}是合法的数据。2、表达式len({2,3,2,4})的结果为3。3、print(*{1,2,3,2})的输出结果是123。4、赋值语句x=[1,2,3],4可以正常执行。5、定义类时所有类方法的第一个参数必须是cls。6、静态方法中既可以访问实例数据成员,也可以访问类数据成员。7、定义类时如果实现了__add__()方法,该类对象即可支持运算符+。8、在异常处理结构try…except…else中,当没有异常发生时将执行else中的代码。9、文件对象的readlines()方法的返回结果是一字符串。10、已知函数定义defdemo(x,y,z=10):returnx+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.txt,存放了若干用逗号分隔的学生成绩,将成绩从高到低排序,将排序后的结果写到文件result.txt中,成绩之间仍然用逗号分隔。标准答案及评分标准考试方式:闭卷(开卷、闭卷、其他)使用专业年级计算机各专业出题教师………………………..注:标准答案、参考答案要点及评分标准须写清题号、每小题得分、共得分等。………………………1.B2.C3.A4.C5.B6.C7.B8.B9.B10.C11.B12.B13.A14.D15.A16.C17.A18.A19.D20.D一、单选题(每题2分,共40分)
二、填空题(每空2分,合计20分)1、4 2、3 3、240 4、1 5、46、10 7、3 8、4 9、5 10、40三、判断题(每题1分,共10分)1、F 2、T 3、T 4、T 5、F6、F 7、T 8、T 9、F 10、T四、编程题(每小题6分,共30分)1、print('1到100之间所有5的倍数的和是',sum(range(0,100,5)))2、defisprime(n):if0notin[n%iforiinrange(2,n)]:returnTrueelse:returnFalseresult=[iforiinrange(20,50)ifisprime(i)]print('20到50之间所有的素数的和是',sum(result))3、str1=input('enterastring:')ifstr1==str1[::-1]:print('%s是回文字符串'%str1)else:print('%s不是回文字符串'%str1)4、alist=[3,4,-8,9,-7,9,7,8,-9,-6,5]result=[iforiinalistifi>0]print(sum(result))5、withopen('score.txt','r')asfp1,open('result.txt','w')asfp2:data=fp1.read().strip('\n').split(',')data.sort(key=lambdax:int(x),reverse=True)fp2.write(','.join(data))题号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、表达式30<50>40的值为_______________。A、True B、False C、1 D、02、下列循环的执行次数是______。i=0whilei<5:print(i)i+=1A、5 B、4 C、6 D、死循环3、使用集合推导式生成1到10之间所有的偶数的集合,语句可以写为_______________。A、{2*iforiinrange(5)} B、{iforiinrange(0,10,2)}C、{iforiinrange(1,10,2)} D、{iforiinrange(2,11,2)}4、已知x={10:20},那么执行语句x[20]=30之后,x的值为________________。A、{10:20,20:30} B、{10:20} C、{20:30} D、10:20,20:305、已知x={10:20,20:30},那么表达式x.get(2,4)的值为______。A、1 B、2 C、3 D、46、已知x={1:2,2:3,3:4},那么表达式sum(x)的值为_________。A、6 B、9 C、15 D、207、已知字典x={i:2*iforiinrange(3)},那么表达式sum(item[1]foriteminx.items())的值为___________。A、3 B、6 C、9 D、158、表达式len({2,3,4,2})的值为____________________。A、3 B、4 C、1 D、29、已知x=['111','22','3'],执行x.sort(key=len)后,x的值为___________。A、['3','22','111'] B、['111','22','3'] C、'111','22','3' D、('111','22','3')10、表达式't'.join('abc'.partition('a'))的值为________________。A、'tatbc' B、'tabc' C、'tabc' D、'tabc'11、已知函数定义defdemo(x,y):returnx+y,那么表达式demo('3','5')的值为______________________。A、8 B、'35' C、3+5 D、'3+5'12、已知字符串x='helloPython',那么执行语句x.replace('hello','hi')之后,x的值为____________。A、'hiPython' B、'helloPython' C、helloPython D、hiPython13、表达式'Thisisatest'.startswith('Th',1)的值为__________。A、False B、True C、0 D、114、已知x=[1,2,3],执行x.append([4,5])后,len(x)的值为__________。A、4 B、5 C、3 D、215、如果在设计一个类时实现了__add__()方法,那么该类的对象会自动支持_____________运算符。A、in B、+ C、< D、>16、表达式list(filter(lambdax:x%2,range(10)))的值为_________________。A、[1,3,5,7,9] B、[2,4,6,8,10] C、[2,4,6,8] D、[0,2,4,6,8]17、利用insert()方法在列表x的开始增加一个元素3的代码是__________。A、x.insert(0,3) B、x.insert(0,[3]) C、x.insert(1,3) D、x.insert(1,[3])18、表达式len(list(zip([1,2],[3,4,5])))的值为________________________。A、1 B、2 C、3 D、019、表达式3in[{1,2,3}]的值为_________。A、True B、False C、1 D、020、以______方式打开文件时,文件指针指向文件末尾。A、'r' B、'a' C、'x' D、'w'本试卷共_2_页,该页为第1页考试学期_系部_计算机系专业课程名称_《Python程序设计》学生姓名________班级_____学号___________试卷密封线试卷密封线本试卷共__2__页,该页为第2页二、填空题(每空2分,合计20分)1、已知x=3,执行了x<<=2后,x的值为_____。2、a=list(range(10)),则a[-4:-1]的值是__________。3、已知x=[1,2,{2,3},(2,4),2],那么表达式x.count(2)的值为_________________。4、已知x=[1,5,3],那么执行语句x.sort()后x[1]的值为_________________。5、已知d=dict.fromkeys(('ab'),2),则d.get('ab',10)的值为_________。6、已知字典d={‘a’:1,’b’:2,’a’:3},则len(d)的值为____________。7、已知s=set([1,2,3,4,2,3]),则sum(s)的值为_____。8、已知d={1:lambdax,y=10:x+y},则d[1](5)的值是_________。9、表达式list(enumerate([1,2,3,4],10))[0]的结果是__________。10、len('hello'.center(20))的值是______________。三、判断题(每题1分,共10分)1、Python3.x系列版本完全兼容2.x系列版本。2、0o12f是合法的八进制数字。3、如果仅仅是用于控制循环次数,那么使用foriinrange(20)和foriinrange(20,40)的作用是等价的。4、Python集合中的元素可以是列表。5、在Python中定义函数时必须要指定函数返回值类型。6、在Python中定义类时实例方法的第一个参数名称必须是self。7、Python支持多继承,如果父类中有相同的方法名,而在子类中调用时没有指定父类名,则Python解释器将从右向左按顺序进行搜索。8、在try...except...else结构中,如果try块的语句引发了异常则会执行else块中的代码。9、标准库os中的remove()可以删除带有只读属性的文件。10、文件对象的tell()方法用来返回文件指针的当前位置。四、编程题(每题6分,共30分)1、求10到20之间所有3的倍数的和。2、求100到200之间所有的素数的和。3、已知一个列表score中存放了若干学生的成绩,如score=[80,90,78,67,69,54,34,98,87,92],统计成绩在60分以下的人数。4、已知字符串weather中存放了若干以逗号分隔的天气,如weather=’sunny,rainny,windy,sunny,rainny,windy,sunny,windy,windy,sunny,sunny,windy’,统计每种天气出现的次数。5、设有一个英文文本文件text.txt,读取其内容,把其中的大写字母变成小写字母,小写字母变成大写字母后写到文件result.txt中。标准答案及评分标准考试方式:闭卷(开卷、闭卷、其他)使用专业年级计算机各专业出题教师………………………..注:标准答案、参考答案要点及评分标准须写清题号、每小题得分、共得分等。………………………1.A2.A3.D4.A5.D6.A7.B8.A9.A10.A11.B12.B13.A14.A15.B16.A17.A18.B19.B20.A一、单选题(每题2分,共40分)
二、填空题(每空2分,合计20分)1、12 2、[6,7,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- (部编版八年级《政治》课件)第一单元检测卷
- 《即兴评述思维》课件
- 蛋类制品特种垃圾管理办法
- 《组合数学ch》课件
- 咨询指导服务合同
- 兼职行政经理管理合同
- 供水供电项目招投标委托书
- 电信行业招待费管理要点
- 玩具厂厂长聘用合同模板
- 城市供电工程合同样本
- QC课题提高金刚砂地面施工一次合格率
- 2024年全国甲卷《霜降夜》解读
- 中建基础设施类物资验收作业指导手册
- 2024版2024年《美丽的线描画》中班美术教案
- 期末复习(试题)-2024-2025学年人教PEP版英语六年级上册
- 人教版小学二年级数学上册《第五单元 观察物体(一)》大单元整体教学设计2022课标
- 山东省淄博市2023-2024学年七年级上学期期末数学试题(含答案)
- 四年级数学(四则混合运算带括号)计算题专项练习与答案
- 天翼云从业者认证考试题库及答案
- 049.糖皮质激素类药物临床应用指导原则(2023版)
- 四年级数学(除数是两位数)计算题专项练习及答案
评论
0/150
提交评论