版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Python考试题含答案一、单选题(共57题,每题1分,共57分)1.关于Python语言的注释,以下选项中描述错误的是()A、Python语言的多行注释以'''(三个单引号)开头和结尾B、Python语言的单行注释以单引号'开头C、Python语言有两种注释方式:单行注释和多行注释D、Python语言的单行注释以#开头正确答案:B2.若k为整形,下述while循环执行的次数为k=1000whilek>1:printkk=k/2A、11B、10C、1000D、9正确答案:B3.以下关于程序控制结构描述错误的是:A、Python里,能用分支结构写出循环的算法B、二分支结构组合形成多分支结构C、分支结构包括单分支结构和二分支结构D、程序由三种基本结构组成正确答案:A4."下面代码的输出结果是()forsin“HelloWorld”:ifs==“W”:continueprint(s,end="")"A、HelloorldB、HelloC、HelloWorldD、World正确答案:A5.关于Python文件的'+'打开模式,以下选项中描述正确的是()A、读模式B、覆盖写模式C、与r/w/a/x一同使用,在原功能基础上增加同时读写功能D、追加写模式正确答案:C6.假设函数中不包括global保留字,对于改变参数值的方法,以下选项中错误的是()A、参数是整数类型时,不改变原参数的值B、参数的值是否改变与函数中对变量的操作有关,与参数类型无关C、参数是列表类型时,改变原参数的值D、参数是组合类型(可变对象)时,改变原参数的值正确答案:B7.以下关于列表表述中错误的是()项?A、可以用“==”比较两个列表是否相同。B、“+”号可以用来拼接两个列表。C、列表与字符串一样都是不可变的。D、Python的列表可以嵌套,形成二维列表。正确答案:C8.关于Python程序中与“缩进”有关的说法中,以下选项中正确的是()A、缩进在程序中长度统一且强制使用B、缩进是非强制性的,仅为了提高代码可读性C、缩进可以用在任何语句之后,表示语句间的包含关系D、缩进统一为4个空格正确答案:A9.下面哪一个不是Python语言的合法命名()A、monTHlyB、3monthlyC、_Monthly3_D、monthly正确答案:B10.元组变量t=(“cat”,“dog”,“tiger”,“human”),t[::–1]的结果是()A、[‘human’,‘tiger’,‘dog’,‘cat’]B、{‘human’,‘tiger’,‘dog’,‘cat’}C、(‘human’,‘tiger’,‘dog’,‘cat’)D、运行出错正确答案:C11.以下选项对应的方法可以辅助用于从CSV文件中解析二维数据的是()A、count()B、strip()C、format()D、center()正确答案:B12.以下选项中可访问字符串s从右侧向左第三个字符的是()A、s[-3]B、s[:-3]C、s[3]D、s[0:-3]正确答案:A13.关于函数的目的与意义,以下选项中描述错误的是()A、程序功能抽象,以支持代码重用B、函数能调用未实现的函数C、有助于采用分而治之的策略编写大型复杂程序D、使用时无须了解函数内部实现细节正确答案:B14.字符串是一个字符序列,例如,字符串s,从右侧向左第2个字符用()索引?A、s[2]B、s[-2]C、s[:-2]D、s[0:-2]正确答案:B15."以下程序的输出结果是:foriinrange(3):forsin“abcd”:ifs==“c”:breakprint(s,end="")"A、aaabbbcccB、aaabbbC、abababD、abcabcabc正确答案:C16.以下()对象不属于Itarable。A、dictB、tupleC、listD、float正确答案:D17.以下选项中,对CSV格式的描述正确的是()A、CSV文件以英文特殊符号分隔元素B、CSV文件以英文逗号分隔元素C、CSV文件以英文空格分隔元素D、CSV文件以英文分号分隔元素正确答案:B18.以下Python注释代码,不正确的是()A、""Python文档注释""B、#Python注释代码1#Python注释代码2C、//Python注释代码D、#Python注释代码正确答案:C19.以下选项中,不是具体的Python序列类型的是()A、字符串类型B、元组类型C、数组类型D、列表类型正确答案:C20.关于Python语言的特点,以下选项中描述错误的是()A、Python语言是非开源语言B、Python语言是脚本语言C、Python语言是多模型语言D、Python语言是跨平台语言正确答案:A21.以下while语句中的表达式”notE”等价于whilenotE:passA、E!=0B、E!=1C、E==0D、E==1正确答案:C22.以下()语句定义了一个Python字典A、[1,2,3]B、{1,2,3}C、(1,2,3)"D、{}正确答案:D23.下列()语句在Python中是非法的A、x+=yB、x=(y=z+1)C、x=y=z=1D、x,y=y,x正确答案:B24.面向对象方法中,继承是指()A、各对象之间的共同性质B、一组对象所具有的相似性质C、一个对象具有另一个对象的性质D、类之间共享属性和操作的机制正确答案:D25.使用()关键字声明匿名函数A、lambdaB、defC、functionD、func正确答案:A26.下面代码的输出结果是()x=[]fornuminrange(2,10):ifnum>1:foriinrange(2,num):if(num%i)!=0:breakelse:x.append(num)print(x)A、[2,3,5,7]B、[4,4,8,8]C、[2,4,6,8]D、[4,6,6,8]正确答案:D27."下面代码的输出结果是()Defhello_world():print('ST',end="*")defthree_hellos():foriinrange(3):hello_world()three_hellos()"A、STSTST*B、ST*C、STSTD、***正确答案:A28."下面代码的输出结果是()S="Thepythonlanguageisamultimodellanguage."print(s.split(''))"A、系统报错B、Thepythonlanguageisamultimodellanguage.C、Thepythonlanguageisamultimodellanguage.D、[‘The’,‘python’,‘language’,‘is’,‘a’,‘multimodel’,‘language.’]正确答案:D29.面代码的输出结果是()>>>oct(–255)A、‘0d–377’B、‘–0o377’C、‘0o–377’D、‘–0d377’正确答案:B30.关于一维数据存储格式问题,以下选项中描述错误的是()A、一维数据可以采用CSV格式存储B、一维数据可以采用直接相连形成字符串方式存储C、一维数据可以采用分号分隔方式存储D、一维数据可以采用特殊符号@分隔方式存储正确答案:B31.Python语句print(type((1,2,3,4)))的结果是:A、<class‘tuple’>B、<class‘list’>C、<class‘set’>D、<class‘dict’>正确答案:A32.关于lambda函数,以下选项中描述错误的是()A、lambda函数也称为匿名函数B、lambda不是Python的保留字C、定义了一种特殊的函数D、lambda函数将函数名作为函数结果返回正确答案:B33.对于一个列表aList和一个元组bTuple,以下函数调用错误的选项是()?A、sorted(aList)B、sorted(bTuple)C、bTuple.sort()D、aList.sort()正确答案:C34.下列函数中,用于返回元组中元素最小值的是()A、maxB、minC、lenD、tuple正确答案:B35.下列不是Python语言关键字的是()A、finallyB、lambdaC、printD、else正确答案:C36.下面代码的输出结果是()deff2(a):Ifa>33:returnTrueLi=[11,22,33,44,55]res=filter(f2,li)print(list(res))A、[33,44,55]B、[44,55]C、[11,33,55]D、[22,33,44]正确答案:B37.以下不是Python语言关键字的选项是()A、defB、inC、defineD、return正确答案:C38."下面代码的执行结果是()>>>x="HappyBirthdaytoyou!">>>x*3"A、系统报错B、HappyBirthdaytoyou!C、HappyBirthdaytoyou!HappyBirthdaytoyou!HappyBirthdaytoyou!’D、HappyBirthdaytoyou!HappyBirthdaytoyou!HappyBirthdaytoyou!正确答案:C39.关于赋值语句的作用,正确的描述是()A、每个赋值语句只能给一个变量赋值B、将变量改写为新的值C、变量和对象必须类型相同D、将变量绑定到对象正确答案:D40.下面代码的输出结果是()a=[9,6,4,5]N=len(a)foriinrange(int(len(a)/2)):a[i],a[N-i-1]=a[N-i-1],a[i]print(a)A、[9,6,5,4]B、[5,4,6,9]C、[5,6,9,4]D、[9,4,6,5]正确答案:B41.字符串’Hi,Andy’中,字符’A’对应的下标位置为()A、1B、2C、3D、4正确答案:C42.关于CSV文件的描述,以下选项中错误的是()A、*CSV文件的每一行是一维数据,可以使用Python中的列表类型表示B、整个CSV文件是一个二维数据C、*CSV文件格式是一种通用的、相对简单的文件格式,应用于程序之间转移表格数据D、*CSV文件通过多种编码表示字符正确答案:D43.以下选项中,不是Python对文件的打开模式的是()A、'w'B、'r'C、'c'D、'+'正确答案:C44.以下关于循环结构的描述,错误的是:A、遍历循环对循环的次数是不确定的B、遍历循环的循环次数由遍历结构中的元素个数来体现C、非确定次数的循环的次数是根据条件判断来决定的D、非确定次数的循环用while语句来实现,确定次数的循环用for语句来实现正确答案:A45.python语言属于()A、汇编语言B、机器语言C、科学计算语言D、高级语言正确答案:D46.以下哪条语句定义了一个Python字典()A、(1,2,3)B、[1,2,3]C、{1:2,2:3}D、{1,2,3}正确答案:C47.下列选项中,Python不支持的数据类型有()。A、intB、floatC、charD、dictionary正确答案:C48.给出如下代码:DictColor={“seashell”:“海贝色”,“gold”:“金色”,“pink”:“粉红色”,“brown”:“棕色”,“purple”:“紫色”,“tomato”:“西红柿色”}以下选项中能输出“海贝色”的是()A、print(DictColor[“seashell”])B、print(DictColor.keys())C、print(DictColor.values())D、print(DictColor[“海贝色”])正确答案:A49.关于Python字符串,以下选项中描述错误的是()A、字符串可以保存在变量中,也可以单独存在B、可以使用datatype()测试字符串的类型C、字符串是一个字符序列,字符串中的编号叫“索引”D、输出带有引号的字符串,可以使用转义字符\正确答案:B50.以下代码的执行结果是()sum=0foriinrange(100):if(i%10):continuesum=sum+iprint(sum)A、4950B、450C、5050D、45正确答案:B51.以下关于Python自带数据结构的运算结果中正确的是()项?A、scores={‘Jack’:90,‘Mike’:80,‘Jay’:85,‘Bill’:60};delscores[‘Bill’];len(scores)的结果是6。B、scores={‘Jack’:90,‘Mike’:80,‘Jay’:85,‘Bill’:60};s=dict(Jack=90,Mike=80,Jay=85,Bill=60);则scores==s判断结果是False。C、scores={‘Jack’:90,‘Mike’:80,‘Jay’:85,‘Bill’:60};无法执行命令scores[‘Bill’]=90;因为原来的字典中已经有了一个值为90了。D、scores={‘Jack’:90,‘Mike’:80,‘Jay’:85,‘Bill’:60};sorted(scores.keys())的运算结果是[‘Bill’,‘Jack’,‘Jay’,‘Mike’]正确答案:D52.下列选项中,正确定义了一个字典的是()A、b=(‘a’,1,‘b’,2,‘c’,3)B、c={‘a’,1,‘b’,2,‘c’,3}C、a=[‘a’,1,‘b’,2,‘c’,3]D、d={‘a’:1,‘b’:2,‘c’:3}正确答案:D53.表达式writelines(lines)能够将一个元素是字符串的列表lines写入文件,以下选项中描述正确的是()A、列表lines中各元素之间默认采用换行分隔B、列表lines中各元素之间默认采用空格分隔C、列表lines中各元素之间默认采用逗号分隔D、列表lines中各元素之间无分隔符正确答案:D54."下面代码的输出结果是()a=[1,2,3]foriina[::-1]:print(i,end=",")"A、1,2,3B、2,1,3C、3,1,2D、3,2,1,正确答案:D55."下面代码的输出结果是()foriin“Python”:print(i,end="")"A、P,y,t,h,o,n,B、PythonC、PythonD、P_y_t_h_o_n正确答案:B56.以下的布尔代数运算错误的是()A、(Trueorx)==TrueB、not(aandb)==not(a)andnot(b)C、(Falseandx)==FalseD、(TrueorFalse)==True正确答案:B57.列表、元组、字符串是Python的_________序列。A、有序B、无序正确答案:A二、判断题(共46题,每题1分,共46分)1.任何包含__call__()方法的类的对象都是可调用的。A、正确B、错误正确答案:A2.定义类时所有实例方法的第一个参数用来表示对象本身,在类的外部通过对象名来调用实例方法时不需要为该参数传值。A、正确B、错误正确答案:A3.可以删除集合中指定位置的元素A、正确B、错误正确答案:B4.函数是代码复用的一种方式。A、正确B、错误正确答案:A5.标准库os的rename()方法可以实现文件移动操作。A、正确B、错误正确答案:A6.二进制文件也可以使用记事本程序打开,只是无法正确阅读和理解其中的内容。A、正确B、错误正确答案:A7.Python标准库os中的方法startfile()可以启动任何已关联应用程序的文件,并自动调用关联的程序。A、正确B、错误正确答案:A8.已知x和y是两个字符串,那么表达式sum((1fori,jinzip(x,y)ifi==j))可以用来计算两个字符串中对应位置字符相等的个数。A、正确B、错误正确答案:A9.在循环中continue语句的作用是跳出当前循环。A、正确B、错误正确答案:B10.在Python中可以使用if作为变量名。A、正确B、错误正确答案:B11.Python字典中的“键”不允许重复。A、正确B、错误正确答案:A12.Python内置的open函数,打开文件的时候可能会产生异常A、正确B、错误正确答案:A13.字符串属于Python有序序列,和列表、元组一样都支持双向索引。A、正确B、错误正确答案:A14.已知x是个列表对象,那么执行语句y=x[:]之后,对y所做的任何操作都会同样作用到x上。A、正确B、错误正确答案:B15.列表对象的pop()方法默认删除并返回最后一个元素,如果列表已空则抛出异常。A、正确B、错误正确答案:A16.Python集合可以包含相同的元素。A、正确B、错误正确答案:B17.Python的主程序文件属于二进制文件。A、正确B、错误正确答案:A18.在Python中定义类时实例方法的第一个参数名称必须是self。A、正确B、错误正确答案:B19.Python标准库os中的方法listdir()返回包含指定路径中所有文件和文件夹名称的列表。A、正确B、错误正确答案:A20.在函数内部没有办法定义全局变量。A、正确B、错误正确答案:B21.函数的名称可以随意命名A、正确B、错误正确答案:B22.在函数中没有任何办法可以通过形参来影响实参的值。A、正确B、错误正确答案:B23.Python集合支持双向索引。A、正确B、错误正确答案:B24.正则表达式模块re的match()方法是从字符串的开始匹配特定模式,而search()方法是在整个字符串中寻找模式,这两个方法如果匹配成功则返回match对象,匹配失败则返回空值None。A、正确B、错误正确答案:A25.正则表达式’python|perl’或’p(ython|erl)‘都可以匹配’python’或’perl’。A、正确B、错误正确答案:A26.del语句只能删除整个列表A、正确B、错误正确答案:B27.在同一个作用域内,局部变量会隐藏同名的全局变量。A、正确B、错误正确答案:A28.列表可以作为字典的“键”。A、正确B、错误正确答案:B29.二进制文件不能
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 八年级地理下册《7.1 面向海洋的开放地区-珠江三角洲》听课评课记录 新人教版
- 【人教版】河南省八年级地理上册2.1地形和地势听课评课记录2新版新人教版
- 北师大版历史七年级下册第12课《元朝的统一与拓展》听课评课记录
- 环境设计服务协议书(2篇)
- 七年级道德与法治上册第一单元 成长的节拍第一课中学时代第1框中学序曲听课评课记录(新人教版)
- 湘师大版道德与法治七年级上册2.1《学习与成长》听课评课记录
- 冀教版数学九年级下册《回顾与反思》听评课记录10
- 人教版地理八年级下册6.2《白山黑水-东北三省》听课评课记录2
- 苏人版道德与法治九年级上册6.1《共享发展成果》听课评课记录
- 部审湘教版七年级数学下册6.1.1 第1课时《平均数》听评课记录
- 2025年买卖个人房屋合同(4篇)
- 2025代运营合同范本
- 武汉2025年湖北武汉理工大学管理人员招聘笔试历年参考题库附带答案详解
- 使用错误评估报告(可用性工程)模版
- 2024年高考全国甲卷英语试卷(含答案)
- 2024年湖南高速铁路职业技术学院单招职业技能测试题库附答案
- 2024年4月浙江省00015英语二试题及答案含评分参考
- 工程经济学完整版课件全套ppt教程
- 鼻空肠营养的护理及注意事项ppt
- 臭和味检测原始记录表
- 小学英语26个字母标准手写体卡片打印版
评论
0/150
提交评论