版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE第1页共7页温州理工学院XXXX学年第X学期《Python语言程序设计》试卷(D)卷适用班级大数据XX班(开)卷(填开或闭)总页数共_7_页参考答案及评分标准一、选择题(每题2分,共20分)12345678910BBABADAABA1.下列合法的变量名是:A.main() B.car2 C.2car D.var-name2.关于标识符,下列说法错误的是()A.标识符可以由数字、字母、下划线组成B.标识符大小写不敏感C.标识符长度不限D.不可以使用Python的关键字3.可以使用()符号把一行过长的Python语句分解成几行。A.\B.$C./D.-4.将python中的.py文件转换为.pyc文件的组件为()A.编辑器 B.编译器 C.虚拟机 D.解释器5.关于函数的目的,以下说明不正确的是()A.提高程序的执行效率 B.减少程序文件所占用的内存C.提高程序的可读性 D.提高程序的开发效率6.下列选项中,当x为大于1的奇数时,运算结果为False的表达式是()A.x%2==1 B.x/2C.x%2!=0 D.x%2==07.在嵌套使用if语句时,Python语言规定else总是()A.和之前与其具有相同缩进位置的if相匹配;B.和之前与其最近的if相匹配;C.和之前的第一个if配对;D.和之前与其最近且不带else的if配对。8.若想往列表里添加一个元素,需要用到以下哪个函数?()A.appendB.delC.countD.pop9.布尔运算的优先级(由高到低)正确的是()A.p==q,notp,p!=q,pandq,porqB.p==q,p!=q,notp,pandq,porqC.p!=q,notp,pandq,porq,p==qD.p!=q,notp,p==q,pandq,porq10.如果字符串中有*需要匹配,需要输入的正则表达式为()A.\* B.\\* C.* D.(*)二、程序填空题(每小题10分,共30分)1(1)a83(2)报错(3)8883(4)DDDDDDDDDD(5)252(1)while(2)if(3)print(4)break(5)死循环3(1)[6,7,9,11](2)Py(3)ttttttttt(4)True(5)(1,2,3,4,5)1.请填写下列结果(如果运行报错,请填写“报错”):(1)若定义a=88,执行print('a'+'8'+'3')后,结果为(1)。(2)若定义a=88,执行print(a+'8'+'3')后,结果为(2)。(3)若定义a=88,执行print(str(a)+'8'+'3')后,结果为(3)。(4)若定义a=‘D’,执行print(a*10)后,结果为(4)。(5)表达式sum(range(1,10,2))的值为____(5)______。2.使用循环输出1234568910,补充下面的填空count=1(1)count<=10:
(2)count!=7:
(3)(count)
count+=1无穷循环whileTrue:的循环体中可用(4)语句退出循环。如果循环无休止的进行下去,这种状态称为(5)。3.请写出python表达式对应结果。Python表达式结果aList=[3,4,5,6,7,9,11,13,15,17]切片aList[3:7]的结果(1)data=‘Python’print('{:.2}'.format(data))(2)('ttt')*3(3)'s'in('s',123,2.6,'s')(4)(1,2,3)+(4,5)(5)三、程序设计题(每小题10分,共50分)1.【字符串训练】编写程序,用户输入一个列表(列表数据用逗号隔开)和2个整数作为下标,然后使用切片获取并输出列表中介于2个下标之间的元素组成的子列表(下标索引从0开始)。例如用户输入[1,2,3,4,5,6]和2,5,程序输出[3,4,5,6]。程序编写于下方参考答案:list1=input('请输入一个列表,用逗号隔开:')m=int(input('输入第一下标:'))n=int(input('输入第二下标:'))newList=list1.split(',')[m:n+1]评分标准:写出input输入的方法得3分;写出split方法得3分;写出切片方法得2分;运行结果正确得2分。2.【求面积】输入棱形的边长,已知中间横线为5CM,求阴影部分面积(结果保留两位小数)。棱形如下图所示:程序编写于下方参考答案:a=int(input('边长:'))d=5p=(a*2+d)/2s=(p*(p-a)*(p-a)*(p-d))**0.5area=s*2print('棱形阴影部分面积为{:.2f}'.format(area))评分标准:写出input输入的方法得1分;写出海伦公式得5分;写出保留两位小数得2分;运行结果正确得2分。3.【企业发放奖金判断】企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?程序编写于下方参考答案:#奖金=a利润=l提成后的奖金=ba=eval(input("请输入发放所得奖金:"))l=eval(input("请输入利润:"))ifl<=100000:b=a+(a*0.1)elif100000<=l<200000:b=a+(100000*0.1+(l-100000)*0.075)elif200000<=l<400000:b=a+(l-200000)*0.05elif400000<=l<600000:b=a+(l-400000)*0.03elif600000<=l<1000000:b=a+(l-600000)*0.015elifl>=1000000:b=a+(l-1000000)*0.01print("最终企业发放的奖金为:",b)评分标准:写出input输入的方法得2分;写出if—elif语句得3分;逻辑正确得3分;运行结果正确得2分。4.【自由落球】一球从100米高度自由落下,每次落地后反跳回元高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?程序编写于下方参考答案:s=100h=50foriinrange(2,11):s+=hh/=2print("共经过:"+str(s)+"米")print("第10次反弹"+str(h)+"米")评分标准:写出range方法得5分;写出计算公式得3分;运行结果正确得2分。5.【找最大】要求:找到年龄最大的人,并输出。例如:提示,将输入的信息转化成类似字典:{"张三":18,"李四":60,"王五":56,"孙六":7}的结构,然后进行判断大小,最后输出最大的人的信息。程序编写于下方参考答案:方法1:dic={}whileTrue:a=input("请输入姓名和年龄以“,”隔开(回车结束):")ifa!="":list1=a.split(",")dic[str(list1[0])]=int(list1[1])else:breakprint('{}年龄最大,{}岁'.format(max(dic,key=dic.get),max(dic.values())方法2:importjsonnamedic={}agelist=[]dictext=input('请输入姓名,年龄({"张三":18,"李四":60})(必须加大括号和使用双
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年市场营销期末考试试题和答案
- 初中八年级劳动技术《家乡传统风味加工-甜酒酿制作》教学设计
- 部编版初中历史七年级上册期中核心知识精要与教学设计
- 制造业安全生产管理操作规程与紧急预案手册
- 个人学习时间管理番茄工作法实施指南手册
- 2026年教育政策法规试题及答案
- 洗衣机操作步骤与保养全解析
- 2026年护理文书护士试题及答案
- 2026年贵州高考政治试题及答案
- IT部门网络管理员数据备份策略操作手册
- 2026年湖南省高考物理试卷
- 2026内蒙古鄂尔多斯市本级事业单位第二批引进高层次和紧缺人才28人备考题库及答案详解一套
- 2026年高考物理全国二卷真题试卷含答案
- 2026云南锐达民爆有限责任公司职工招聘7人笔试参考题库及答案详解
- JTG-T-D33-2012公路排水设计规范
- 第二章-植物病害基础知识课件
- 部编版语文四年级下册复习课件
- 初中化学课程标准2021义务教育化学课程标准
- 广西壮族自治区百色市各县区乡镇行政村村庄村名明细及行政区划划分代码居民村民委员会
- 配电箱每日检查记录表
- 建筑电气设计技术规程
评论
0/150
提交评论