Python程序设计基础模拟测试卷及答案高职.docx

上传人:lao****ou 文档编号:189364 上传时间:2023-05-12 格式:DOCX 页数:6 大小:36.96KB
下载 相关 举报
Python程序设计基础模拟测试卷及答案高职.docx_第1页
第1页 / 共6页
Python程序设计基础模拟测试卷及答案高职.docx_第2页
第2页 / 共6页
Python程序设计基础模拟测试卷及答案高职.docx_第3页
第3页 / 共6页
Python程序设计基础模拟测试卷及答案高职.docx_第4页
第4页 / 共6页
Python程序设计基础模拟测试卷及答案高职.docx_第5页
第5页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Python程序设计基础模拟测试卷及答案高职.docx》由会员分享,可在线阅读,更多相关《Python程序设计基础模拟测试卷及答案高职.docx(6页珍藏版)》请在第一文库网上搜索。

1、Python程序设计基础模拟试卷一、单项选择题(每个2分,共20分)1以下关于程序设计语言的描述,错误的选项是:A、PythOn语言是一种脚本编程语言B、汇编语言是直接操作计算机硬件的编程语言C、程序设计语言经历了机器语言、汇编语言、脚本语言三个阶段D、编译和解释的区别是一次性翻译程序还是每次执行时都要翻译程序2.以下选项,不是PythOr1保留字的选项是:A、de1BpassC、notD、string3.1D1E环境的退出命令是Anesc()B、c1ose()C、回车键D、exit()4.以下选项中,不符合Python语言变量命名规则的是A、keyword33B、33_keywordC_33

2、keywordD、keyword_335.以下选项中,不是Python语言保留字的是A、whi1eBcontinueC、gotoD、for6 .以下选项中,PythOn语言中代码注释使用的符号是A、/*/B、!C、#D、/7 .表达式divmod(20,3)的结果是:A、6,2B、6C、2D、(6,2)8 .以下关于字符串类型的操作的描述,错误的是:A、str.rep1ace(x,y)方法把字符串Str中所有的x子串都替换成VB、想把一个字符串Str所有的字符都大写,用str.upper()C、想获取字符串Str的长度,用字符串处理函数str.1en()D、设x=aa,则执行x*3的结果是aa

3、aaaa9 .设str=python,想把字符串的第一个字母大写,其他字母还是小写,正确的选项是:Aprint(strO.upper()+str1:)print(str1.upper()+str-1:!)C、print(strO.upper()+str1:-1)D、print(str1.upper()+str2:)10 .以下选项中不是Python文件读操作方法的是A、read1ineBreada11CreadtextD、read二、填空题(每个空1.5分,共15分)1Python安装扩展库常用的是工具。2 .Python标准库math中用来计算平方根的函数是。3 .表达式1,2,3*3的执行

4、结果为04 .ist(map(stG1,2,3)的执行结果为。5 .为了提高Python代码运行速度和进行适当的保密,可以将Python程序文件编译为扩展名的文件。6 .转义字符C的含义是o7 .已知a=1,2,3和b=1,2t4,那么id(a1)=id(b1)的执行结果为。8 .表达式int(123z16)的值为。9 .表达式int(4*0.5)的值为。10 .已知列表对象X=2,3,则表达式max(x)的值为。三.判断题(每个1.5分,共15分)1PythOn3.x完全兼容PythOn2.x。(错)2 .不可以在同一台计算机上安装多个Python版本。(错)3 .继承自threading.

5、Thread类的派生类中不能有普通的成员方法。(错)4 .Python采用的是基于值得自动内存管理方式。(对)5 .3+4j是合法PythOn数字类型。(对)6 .列表可以作为字典的键。(错)7 .元组可以作为字典的键。(对)8 .列表对象的append。方法属于原地操作,用于在列表尾部追加一个元素。(对)9 .假设有非空列表X,那么x.append、x=x+3与x.insert(0,3)在执行时间上基本没有太大区别。(错)10 .Python中一切内容都可以称为对象。(对)四、简答题(每个5分,共10分)1列出5个python标准库?2.单引号,双引号,三引号的区别?五、读程序题(每个5分,

6、共20分)1写出下面代码的执行结果。defhub(ss,X=2.0,y=4.0):ss=X*yss=10print(ss,hub(ss,3)2 .写出下面代码的执行结果。ss=IiSt(Set(jzzszyj)ss.sort()print(ss)3 .以下程序输出到文件text.csv里的结果是:fo=open(,text.csv,w,)X=90,87,93Z=口foryinx:z.append(str(y)fo.write(j.join(z)fo.c1ose()4 .写出下面代码的执行结果。img1=12,34,56,78img2=1,2,3,4,5defdisp1():print(img1

7、)defmodi():img1=img2modi()disp1()六、编程题(每个10分,共20分)1 .输入某年某月某日,判断这是一年的第多少天?2 .球从100米高落下,每次落地反弹至原高度的一半,再落下,求它在第十次落地时,共经过多少米,第十次反弹多高。Python程序设计基础模拟试卷参考答案三、单项选择题(每个2分,共20分)1.C2.D3.D4.B5.C6.C7.D8.C9.A10.C二、填空题(每个空1.5分,共15分)1.(pip)2.(sqrt)3.(口,2,3,1,2,3,1,2,3)4.(T23,)5.(pyc)6.(回车换行)7.(True)8.(291)9. (2)10

8、.(,3)三、判断题(每个1.5分,共15分)1 .(错)2.(错)3.(错)4.(对)5.(对)6.(错)7.(对)8.(对)9.(错)10.(对)四、简答题(每个5分,共10分)1.os:提供了不少与操作系统相关联的函数sys:通常用于命令行参数re:正则匹配math:数学运算datetime:处理日期时间2.单引号和双引号是等效的,如果要换行,需要符号(),三引号则可以直接换行,并且可以包含注释如果要表示1et,SgO这个字符串单引号:s4=z1et,sgo,双引号:s5=1etsgo”s6=z1rea1y1ikezzpythonw这就是单引号和双引号都可以表示字符串的原因了五、读程序题

9、(每个5分,共20分)1 .答:10None2 .答:j,s,y,Z3 .答:90,87,934 .答:12,34,56,78六、编程题(每个10分,共20分)1.importdatetimeimporttimeyear=int(input(year:)month=int(input(month:)day=int(input(day:)deffunction2(year,month,day):#直接使用Python内置模块datetime的格式转换功能得到结果date=datetime.date(yearzmonth,day)returndate.strftime(,%j)print(function2(year,month,day)2.s=100=s2foriinrange(2,10):s+=2*x=2print(,thetota1heightis:n%f,%s)print(thetenthheightis:n%f%x)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服