版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
6/9学号姓名学号姓名班级(A卷)至学年第学期考试科目学分学院年级专业任课教师试题来源题号一二三四五六七八九总分得分评阅人得分一、选择题(201分=20分)(注意事项:下列各题(A)、(B)、(C)、(D)四个选项中,只有一个是正确的,考生须将答案写在下面的表格中。)题号12345678910答案题号11121314151617181920答案1、以下基本特征中,哪一项属于Python的缺点()。 A.代码不能加密 B.可扩展性好C.函数功能强大 D.简单易学2、Python源码文件的扩展名是()。 A.doc B.exe C.py D.txt3、下列选项中合法的标识符是()。A.8ban B._abc C.for D.abc-14、Python安装时,具有绘图功能的内置模块是()。A.math B.random C.time D.turtle5、在IDLE界面输入下面语句,回车后从键盘输入数字25,下列选项不正确的是()。>>>x=input(“请输入一个整数:”)A.x为整数25 B.x不为整数25C.x为字符串”25” D.函数type(x)的返回值为<class'str'>6、在IDLE界面输入下面语句,分析下列语句的输出结果()。>>>print("%08d%+3.2f"%(1234,1234))A.00001234+1234.00 B.00001234+123.40C.1234.00+00001234 D.123.40+000012347、Python可以用以下哪个语句实现循环结构()。 A.if B.while C.elif D.else8、结束本次循环,跳过当前循环的剩余语句,并返回到循环的起始位置,重新计算循环条件,若循环条件满足就开始下一次循环的命令是()。 A.break B.continue C.else D.elif 9、以下程序的输出结果是()。x=-1if(x): print(True)else: print(False)A.-1 B.报错 C.True D.False10、在Python3.x环境中,输入字符串s=”中国+hello”,用函数len(s)进行计算,结果正确的是()。A.3 B.10 C.2 D.811、在Python3.x环境中,输入字符串s=’hellopython’,用切片操作s[7:-4]可以访问的元素范围为()。A.’pyt’ B.’yt’ C.’y’ D.’th’12、下列选项属于元组的是()。A.[21,43] B.{21,43} C.’21,43’ D.(21,43)13、运行下列程序,显示的结果是()。lst=[1,2,3,4,5]dellst[1]dellst[-1]print(lst)A.[2,3,4] B.[2,3,5] C.[1,3,4] D.[1,2,3,4]14、运行下列程序,显示的结果是()。a=[8,2,5]print(sorted(a,reverse=True))A.[8,5,2] B.[2,5,8] C.[8,2,5] D.[2,8,5]15、运行语句t=tuple(“hello”),则print(t)输出的结果是()。A.(“hello”) B.[‘h’,’e’,’l’,’l’,’o’] C.[“hello”] D.(‘h’,’e’,’l’,’l’,’o’)16、下列语句中,不能创建一个集合的语句是()。A.s1={1,’2’,(4,5)} B.s1={} C.s1=set(range(5)) D.s1=set()17、以下说法错误的是()。A.Python中的字典,“键”不允许重复。 B.Python中的字典,用冒号隔开的前半部分为“键”。C.Python中的字典,“值”不允许重复。 D.Python中的字典,“值”允许重复。18、Python中,使用以下哪个关键字对函数进行定义()。A.def B.del C.func D.dic19、当全局变量是列表时,如果需要在函数内部对该列表进行重新赋值,则需要在函数内部使用以下哪个函数对该列表进行重新定义()。A.define B.list C.global D.function20、设置文件读取模式时,下列哪个参数可以实现在文件结尾添加内容()。A.‘r’ B.‘w’ C.‘a’ D.‘+’得分二、填空题(201分=20分)1、将数学表达式-10≤x≤10改写成2、Python中,标准数据类型中的数值型分为整型、复数型和。 3、Python中,输入语句list(range(1,9,2))的结果是。 4、Python中,导入数学函数的模块所对应的语句是。 5、在IDLE界面,输入语句print("s=%s"%("68"+"30"))的结果是。 6、在IDLE界面,输入语句print("%d%%"%89)的结果是。 7、在IDLE界面,输入语句print("{:2.1f}".format(12345.66))的结果是。 8、Python程序中,语句执行的顺序有3种基本控制结构,分别是顺序结构、循环结构和。9、下面程序的执行结果为。foriinrange(1,10,2): print("computer") breakelse: print(i)10、下面程序的执行结果为。i=1whilei%3: print(i,end="") ifi>=10: break i=i+111、下面程序的执行结果为。s=’Thisisabook.’s=s.replace(’is’,’was’)print(s)12、根据需要,将字符串从字符串左端开始将其分割成多个字符串的函数是。13、列表lst=[2,4,6,8,10,12,14],进行切片操作lst[::2]后的结果为。14、列表[1,2,3]进行[1,2,3]*2操作的结果是。15、创建一个只包含一个元素3的元组tup的语句为。16、在Python中,字典和集合都使用符号作为定界符。17、在Python中,当需要一个类似于函数的功能但又不想定义函数时,可以使用关键字定义一种特殊的函数。18、如果一个函数直接或间接地调用自己,这个函数是函数。19、下面程序的执行结果为。defmax2(x,y): returnxifx>yelseydefmax4(a,b,c,d): res1=max2(a,b) res2=max2(res1,c) res3=max2(res2,d) returnres3print(max4(3,9,345,816))20、使用函数可以打开或建立一个返回文件对象的文件。得分三、简答题(53分=15分)1、Python是一种高级程序设计语言,它的优点是什么? 2、Python中,常见标准数据类型有哪些?并举例说明。 3、Python中,选择结构主要有哪几种格式? 4、有两个集合对象s1={1,2,3},s2={2,3,4,5}。请写出s1|s2、s1&s2、s1-s2这3个命令相应的运算结果。 5、Python中,根据变量的作用域,可将变量分为哪两种?它们有什么不同?得分四、读程序写结果(83分=24分)1、已知程序段:m=536a=m//100b=(m//10)%10c=m%10n=c*100+b*10+a print("%d"%n) 执行以上程序,则输出结果为。2、已知程序段:s=0foriinrange(1,11): s=s+iprint("s=%d"%s) 执行以上程序,则输出结果为。3、已知程序段:i=0whilei<10: print(i,end="") i=i+3print(i,end="") 执行以上程序,则输出结果为。4、已知程序段:str1='ABC1234'str2='mnab34'str3=''forxinstr1:ifxinstr2:str3+=x print(str3) 执行以上程序,则输出结果为。5、已知程序段:lst1=[1,2,3,4,5,6,7]lst2=[]whilelst1:i=lst1.pop()
lst2.append(i)print(lst2) 执行以上程序,则输出结果为。6、已知程序段:d1={1:'食品',2:'饮料'}d2={1:'鞋帽',3:'水果'}d1.update(d2)d1[4]='生鲜'd1.setdefault(5,'冷冻')print(d1) 执行以上程序,则输出结果为。7、已知程序段:defswap(x,y): x,y=y,x print("x0=",x,"x1=",y)x=[3,9]swap(x[0],x[1])print("x0=",x[0],"x1=",x[1]) 执行以上程序,则输出结果为。8、已知程序段:x=6deffun1(): x=2 y=7 print(x+y,end="")deffun2(): y=5 print(x+y,end="")fun1()fun2()print(x) 执行以上程序,则输出结果为。得分五、编程题(5分+5分+5分+6分=21分)1、编程序,从键盘输入一元二次方程ax2+bx+c2、输入4位整数的年份,判断是否为润年。判断闰年的条件是:年份能被4整除但不能被100整除,或者能被400整除。例如:输入1996,显示1996年是润年;输入2023,显示2023年不是润年。3、输入一个字符串,将字符串中所有0<=x<=5的数字字符取出来产生一个新的字符串。例如:输入'mn156AB2'输出:'152'。4、编写函数,输出所有的水仙花数。如果一个3位数等于其各位数字的立方和,则这个数为水仙花数。例如:371=33+73+13,因此371就是一个水仙花数。XX大学期末考试A卷参考答案及评分标准至学年第学期考试科目学分学院年级专业命题教师试题来源一、选择题(201分=20分)(注意事项:下列各题(A)、(B)、(C)、(D)四个选项中,只有一个是正确的,考生须将答案写在下面的表格中。)题号12345678910答案ACBDAABBCD题号11121314151617181920答案CDCADBCACC二、填空题(201分=20分)1、x>=-10andx<=10 2、浮点型或float3、[1,3,5,7] 4、importmath5、s=6830 6、89%7、12345.7 8、选择结构9、computer 10、1211、Thwaswasabook. 12、split()13、[2,6,10,14] 14、[1,2,3,1,2,3]15、tup=(3,)注意:3后的逗号不能省略。 16、{}17、lambda或匿名函数 18、递归函数19、816 20、open()三、简答题(53分=15分)1、Python是一种高级程序设计语言,它的优点是什么?答案:Python的优点是:①语法简洁、资源丰富;②简单易学;③可扩展性好;④函数功能强大。2、Python中,常见标准数据类型有哪些?并举例说明。答案:Python中,常见标准数据类型有:①数值型(如:整数123,浮点数12.3,复数12+3j);②布尔型(如:True或False);③字符串(如:’123’或”123”);④列表(如:[123]或[1,2,3]);⑤元组(如:(123)或(1,2,3));⑥字典(如:{’学号’:’12345’});⑦集合(如:{123}或{1,2,3})。3、Python中,选择结构主要有哪几种格式?答案:Python中,选择结构主要有三种常用格式:单分支、双分支、多分支,各分支之间还可以互相嵌套。4、有两个集合对象s1={1,2,3},s2={2,3,4,5}。请写出s1|s2、s1&s2、s1-s2这3个命令相应的运算结果。答案:①|是集合的并集运算符。s1|s2的运算结果是{1,2,3,4,5}。②&是集合的交集运算符。s1&s2的运算结果是{2,3}。③-是集合的差集运算符。s1-s2的运算结果是{1}。5、Python中,根据变量的作用域,可将变量分为哪两种?它们有什么不同?答案:①全局变量:从出现开始,一直到程序结束才消失,拥有全局作用域,通常在函数外部定义。②局部变量:只在某个局部的范围内生效,通常在函数内部定义。不管是局部变量还是全局变量,其作用域都是从定义的位置开始的,在此之前无法访问。四、读程序写结果(83分=24分)1、635 2、s=553、036912 4、345、[7,6,5,4,3,2,1] 6、{1:’鞋帽’,2:’饮料’3:’水果’4:’生鲜’5:’冷冻’}7、 8、9116x0=9x1=3x0=3x1=9五、编程题(5分+5分+5分+6分=21分)1、编程序,从键盘输入一元二次方程ax2+bx+c答案:importmatha=eval(input("请输入系数a:"))b=eval(input("请输入系数b:"))c=eval(input("请输入系数c:"))d=b*b-4*a*cx1=(-b+math.sqrt(d))/(2*a)x2=(-b-math.sqrt(d))/(2*a)print("方程的两个根为:%.2f和%.2f"%(x1,x2))2、输入4位整数的年份,判断是否为润年。判断闰年的条件是:年份
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026欧洲汽车销售市场现状供需分析投资评估发展方向研究报告
- 2026运营策划面试题及答案
- 2026中职美工教师面试题及答案
- 2026-2030中国宝石行业市场深度分析及发展预测与投资策略研究报告
- 2026-2030全球及中国煤粉市场供给平衡性及未来销售模式研究报告
- 2026-2030软性隐形眼镜行业市场发展现状及竞争格局与投资战略研究报告
- 多发性肌炎专家共识 (2025 年版) 解读 课件
- 餐饮有限公司员工手册
- 2026年秋季学期学校全面工作计划-立德润心深耕课堂做好五育融合与校园守护
- 2026年文化产业政策与管理全真模拟试题集
- 2026小学教科版四年级科学新上册第一单元 空气 教案
- 城镇道路改性地聚合物注浆加固技术规程
- 种子生产技术绪论
- 2025年《设计策划》课程标准
- 成人雾化吸入护理团标解读
- 叠合板施工工法
- 《做最好的班主任》课件
- 妇科子宫内膜癌放射治疗技术操作规范
- 火力发电机组检修工程全过程要求规范化管理系统
- 骨质疏松及其药物治疗标准课件
- 中国古代文学秦汉文学
评论
0/150
提交评论