




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Python复习题与答案1、关于一维数据存储格式问题,以下选项中描述错误的是()A、一维数据可以采用CSV格式存储B、一维数据可以采用直接相连形成字符串方式存储C、一维数据可以采用分号分隔方式存储D、一维数据可以采用特殊符号@分隔方式存储答案:B2、关于下面的代码,以下选项中描述正确的是()>>>list(range(0,10,2))A、按可变参数调用B、按关键字参数调用C、执行结果为0,2,4,6,8D、按位置参数调用答案:D3、以下选项中,不是Python文件二进制打开模式的合法组合是()A%、"b"B、"x+"C、"bx"D、"bw""答案:B4、"下面代码的输出结果是()foriinrange(1,10,2):print(i,end=",")"A、1,4,B、1,4,7,C、1,3,5,7,9,D、1,3,答案:C5、下列方法中,能够让所有单词的首字母变成大写的方法是()A、capitalizeB、titleC、upperD、ljust答案:B6、"下面代码的输出结果是()Defhello_world():print('ST',end="*")defthree_hellos():foriinrange(3):hello_world()three_hellos()"A、STSTST*B、ST*C、STSTD、***答案:A7、使用()关键字声明匿名函数A、functionB、funcC、defD、lambda答案:D8、与x>yandy>z语句等价的是()A、x>y>zB、notx<yornoty<zC、notx<yory<zD、x>yornoty<z答案:A9、用()函数接收用输入的数据A、acceptB、inputC、readlineD、login答案:B10、写出下面代码的运行结果。defSum(a,b=3,c=5):print(a,b,c)Sum(8)A、8B、835C、8,3,5D、035答案:B11、"给出如下代码TempStr="HelloWorld"可以输出“World”子串的是()"A、printTempStr–5:0]B、printTempStr–5:]C、printTempStr–5:–1]D、printTempStr–4:–1]答案:B12、以下关于Python自带数据结构的运算结果中错误的是()A、l=1,2,3,4]l.reverse则l0]为4。B、l=1,2,3,4]l.pop1则l结果为1,3,4]。C、l=1,2,3,4]l.pop则l.index2结果为1。D、l=1,2,3,4]l.insert1,-1则l为1,-1,3,4]。答案:D13、以下关于函数参数传递的描述,错误的是:A、定义函数的时候,可选参数必须写在非可选参数的后面B、函数的实参位置可变,需要形参定义和实参调用时都要给出名称C、调用函数时,可变数量参数被当做元组类型传递到函数中D、Python支持可变数量的参数,实参用”*参数名”表示答案:D14、下列表达式中,值不是1的是A、4//3B、15%2C、1^0D、~1答案:D15、对于一个列表aList和一个元组bTuple,以下函数调用错误的选项是()?A、sortedaListB、sortedbTupleC、aList.sortD、bTuple.sort答案:D16、关于Python的分支结构,以下选项中描述错误的是()A、Python中if-elif-else语句描述多分支结构B、分支结构使用if保留字C、Python中if-else语句用来形成二分支结构D、分支结构可以向已经执行过的语句部分跳转答案:D17、以下选项中可用作Python标识符的是()A、3B9909B、classC、___D、it’s答案:C18、下列选项中输出结果是True的是()A、>>>isinstance255,intB、>>>chr13.isprintableC、>>>“Python”.islowerD、>>>chr10.isnumeric答案:A19、下面代码的输出结果是()x2=1fordayinrange(4,0,-1):x1=(x2+1)*2x2=x1print(x1)A、46B、23C、94D、190答案:A20、以下语句的运行结果是>>>Python=“Python”>>>print(“study”+Python)A、studyPythonB、“study“PythonC、studyPythonD、语法错误答案:C21、Python语句print(0xA+0xB)的运行结果是A、0xA+0xBB、A+BC、0xA0xBD、21答案:D22、下面代码的输出结果是()>>>False/TrueA、TrueB、0C、0.0D、False答案:C23、关于文件的打开方式,以下选项中描述正确的是()A、文件只能选择二进制或文本方式打开B、所有文件都可能以文本方式打开C、文本文件只能以文本方式打开D、所有文件都可能以二进制方式打开答案:D24、给出如下代码S='PythonisOpenSource!'print(s[0:].upper())上述代码的输出结果是()A、PYTHONB、PYTHONISOPENSOURCEC、PythonisOpenSource!D、PYTHONISOPENSOURCE!答案:D25、以下选项中,不是Python数据类型的是()A、实数B、列表C、整数D、字符串答案:A26、定义x=2.6,表达式int(x)的结果是()A、3B、2.6C、2.0D、2答案:D27、字典对象的______________方法返回字典的“值”列表A、keysB、keyC、valuesD、items答案:C28、以下选项中,不是Python中文件操作的相关函数是()A、openB、readC、loadD、write答案:C29、关于Python文件打开模式的描述,以下选项中错误的是()A、追加写模式aB、只读模式rC、覆盖写模式wD、创建写模式n答案:D30、Python语句print(type((1,2,3,4)))的结果是:A、<class‘tuple’>B、<class‘dict’>C、<class‘set’>D、<class‘list’>答案:A31、以下关于Python缩进的描述中,错误的是()A、Python用严格的缩进表示程序的格式框架,所有代码都需要在行前至少加一个空格B、缩进是可以嵌套的,从而形成多层缩进C、缩进表达了所属关系和代码块的所属范围D、判断、循环、函数等都能够通过缩进包含一批代码答案:A32、以下选项中不能生成一个空字典的是()A、dictB、{]}C、{}D、dict]答案:B33、以下程序的输出结果是()t=“Python”print(tift>=“python”else“None”)A、PythonB、pythonC、tD、None答案:D34、"下面代码的输出结果是()forsin“HelloWorld”:ifs==“W”:continueprint(s,end="")"A、HelloB、HelloWorldC、HelloorldD、World答案:C35、关于列表的说法,描述错误的是:A、list是一个有序集合,没有固定大小B、list可以存放Python中任意类型的数据C、使用list时其下标可以是负数D、list是不可变数据类型答案:D36、以下选项中,不是Python文件打开的合法模式组合是()A%、"r"B、"a"C、"+"D、"w""答案:C37、给出如下代码:MonthandFlower={“1月”:“梅花”,“2月”:“杏花”,“3月”:“桃花”,“4月”:“牡丹花”,\5月:“石榴花”,“6月”:“莲花”,“7月”:“玉簪花”,“8月”:“桂花”,“9月”:“菊花”,10月:“芙蓉花”,“11月”:“山茶花”,“12月”:“水仙花”}n=input(“请输入1-12的月份:”)print(n+“月份之代表花:”+MonthandFlower.get(str(n)+“月”))以下选项中描述正确的是()A、*MonthandFlower是一个集合B、*MonthandFlower是一个元组C、代码实现了从键盘上获取一个整数1-12来表示月份,输出该月份对应的代表花名D、*MonthandFlower是一个列表答案:C38、关于函数的下列说法不正确的是()A、函数可以没有参数B、函数可以有多个返回值C、函数可以没有return语句D、函数都有返回值答案:B39、列表ls=[[1,2,3,4,5,6,7,8,9]],以下选项中描述错误的是()A、ls可能是一维列表B、ls可能是二维列表C、ls可能是多维列表D、ls可能是高维列表答案:D40、以下for语句中,()不能完成1-10的累加功能。A、foriinrange10,0:sum+=iB、foriinrange1,11:sum+=iC、foriinrange10,0,-1:sum+=iD、foriinrange10,9,8,7,6,5,4,3,2,1:sum+=i答案:A41、当需要在字符串中使用特殊字符时,Python使用()作为转义字符的起始符号A、\B、/C、#D、%答案:A42、字符串的strip方法的作用是()A、删除字符串头尾指定的字符B、删除字符串末尾指定的字符C、删除字符串头部指定的字符D、通过指定分隔符对字符串切片答案:A43、()模块是python标准库中最常用的模块之一。通过它可以获取命令行参数,从而实现从程序外部向程序内部传递参数的功能,也可以获取程序路径和当前系统平台等信息。A、sysB、platformC、mathD、time答案:A44、"给出如下代码S="abcdefghijklmn"print(s[1:10:3])上述代码的输出结果是()"A、behkB、adgjC、behD、adg答案:C45、"以下代码的输出结果是()foriinrange(1,6):ifi%4==0:breakelse:print(i,end=",")"A、1,2,3,5,B、1,2,3,4,C、1,2,3,D、1,2,3,5,6答案:C46、以下选项中,不属于函数的作用的是()A、提高代码执行速度B、增强代码可读性C、降低编程复杂度D、复用代码答案:A47、关于lambda函数,以下选项中描述错误的是()A、lambda不是Python的保留字B、定义了一种特殊的函数C、lambda函数也称为匿名函数D、lambda函数将函数名作为函数结果返回答案:A48、"下面代码的执行结果是()>>>x="HappyBirthdaytoyou!">>>x*3"A、系统报错B、HappyBirthdaytoyou!C、HappyBirthdaytoyou!HappyBirthdaytoyou!HappyBirthdaytoyou!’D、HappyBirthdaytoyou!HappyBirthdaytoyou!HappyBirthdaytoyou!答案:C49、"下面代码的输出结果是()S="Thepythonlanguageisamultimodellanguage."print(s.split(''))"A、Thepythonlanguageisamultimodellanguage.B、‘The’,‘python’,‘language’,‘is’,‘a’,‘multimodel’,‘language.’]C、Thepythonlanguageisamultimodellanguage.D、系统报错答案:B50、以下代码的输出结果是()forsin“testatest”:ifs==“a”ors==“e”:continueprint(s,end=’’)A、tsttstB、testatestC、testtestD、tstatst答案:A51、在定义函数时,某个参数名字前面带有一个*符号表示可变长度参数,可以接收任意多个位置参数并存放于一个元组之中。A、正确B、错误答案:A52、调用函数时传递的实参个数必须与函数形参个数相等才行。A、正确B、错误答案:B53、函数的名称可以随意命名A、正确B、错误答案:B54、正则表达式模块re的match()方法是从字符串的开始匹配特定模式,而search()方法是在整个字符串中寻找模式,这两个方法如果匹配成功则返回match对象,匹配失败则返回空值None。A、正确B、错误答案:A55、文本文件是可以迭代的,可以使用forlineinfp类似的语句遍历文件对象fp中的每一行A、正确B、错误答案:A56、定义类时实现了__eq__()方法,该类对象即可支持运算符==。A、正确B、错误答案:A57、在Python中没有switch-case语句。A、正确B、错误答案:A58、列表可以作为字典的“键”。A、正确B、错误答案:B59、已知列表x中包含超过5个以上的元素,那么语句x=x[:5]+x[5:]的作用是将列表x中的元素循环左移5位。A、正确B、错误答案:B60、假设x是含有5个元素的列表,那么切片操作x[10:]是无法执行的,会抛出异常。A、正确B、错误答案:B61、无法使用lambda表达式定义有名字的函数。A、正确B、错误答案:B62、以追加模式打开文件时,文件指针指向文件尾。A、正确B、错误答案:A63、Python标准库os中的方法startfile()可以启动任何已关联应用程序的文件,并自动调用关联的程序。A、正确B、错误答案:A64、在Python中定义类时实例方法的第一个参数名称不管是什么,都表示对象自身。A、正确B、错误答案:A65、假设已导入random标准库,那么表达式max([(1,10)foriinrange(10)])的值一定是10。A、正确B、错误答案:B66、只可以动态为对象增加数据成员,而不能为对象动态增加成员方法。A、正确B、错误答案:B67、Python字典支持双向索引。A、正确B、错误答案:B68、带有else子句的循环如果因为执行了break语句而退出的话,则会执行else子句中的代码。A、正确B、错误答案:B69、已知x和y是两个等长的整数列表,那么表达式sum((i*jfori,jinzip(x,y)))的作用是计算这两个列表所表示的向量的内积。A、正确B、错误答案:A70、elif可以单独使用。A、正确B、错误答案:B71、不同版本的Python不能安装到同一台计算机上。A、正确B、错误答案:B72、range(10)函数是一个数字序列函数A、正确B、错误答案:A73、位置参数必须在关键字参数的后面A、正确B、错误答案:B74、Python字典中的“键”不允许重复,是唯一的A、正确B、错误答案:A75、函数和对象方法是一样的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿园小班识字游戏征文
- 产品质量保证及售后服务承诺书
- 项目投资保密协议
- 石墨技术在提高汽车工业效率的作用
- 电子商务平台的物流配送系统优化
- 社区教育与文化建设的融合实践
- 黑背上的数学奇遇故事解读
- 货物装卸搬运承包合同
- 电影衍生品市场策略与营销手段探讨
- 灰姑娘的魔法世界观后感
- 光伏电站小EPC规定合同范本
- 2024年01月江苏2024年昆山鹿城村镇银行第三期校园招考笔试历年参考题库附带答案详解
- 建筑工程安全与管理
- 2025年内蒙古机电职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 2024年05月齐鲁银行总行2024年社会招考笔试历年参考题库附带答案详解
- 浙江省绍兴市2024-2025学年高一上学期期末调测英语试题(无答案)
- 幼儿园开学教师安全知识培训
- 《会展经济与策划》课件
- 工厂厂区道路拆除实施方案
- 公寓管家培训课件
- 新大象版科学四年级下册全册教学设计
评论
0/150
提交评论