Python开发基础(习题卷136)_第1页
Python开发基础(习题卷136)_第2页
Python开发基础(习题卷136)_第3页
Python开发基础(习题卷136)_第4页
Python开发基础(习题卷136)_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

试卷科目:Python开发基础Python开发基础(习题卷136)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython开发基础第1部分:单项选择题,共52题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.以下选项不属于Python整数类型的是:A)二进制B)十进制C)八进制D)十二进制答案:D解析:[单选题]2.下列选项中,用于触发异常的是()。A)tryB)catchC)raiseD)except答案:C解析:[单选题]3.以下关于控制结构的描述,错误的是A)Python的单分支结构里,包含else语句B)Python的多分支结构,指的是既包含else语句块,也包含elif语句块C)使用range(1,10)函数,指定语句块的循环次数是9次D)Python的for循环结构是对遍历结构各元素进行处理答案:A解析:[单选题]4.下列表达式S&T的值是()S={1010,"1010",78.9}T={1010,"1010",12.3,1010,1010}A){1010,?1010?}B){1010C){1010D){1010,"1010",12.3}答案:A解析:[单选题]5.函数中定义了2个参数,并且两个参数都指定了默认值,调用函数时参数个数最少是().A)2B)1C)0D)3答案:C解析:[单选题]6.Python中,以下关于模块说法错误的是()A)一个xx.py,就是一个模块B)任何一个普通的xx.py文件,可以作为模块导入C)模块文件的扩展名不一定是.pyD)运行时会从指定的目录搜索导入的模块,没有会报错异常答案:C解析:[单选题]7.[]下列元组创建方法不正确的是()A)x=1,2,3B)x=(1,2,3)C)x=[1,2,3]D)x=tuple('123')答案:C解析:[单选题]8.下列表达式错误的是()。A)'abcd'<'ad'B)'abc'<'abcd'C)''<'a'D)'Hello'>'hello'答案:D解析:[单选题]9.对于a_lst=list(range(7)),则a_lst[1:2:2]的值是___A)[1,2,2]B)[1,3,2]C)[1,3,5]D)[1]答案:D解析:[单选题]10.以下程序的运行结果是()i=1s=0whilei<10:ifi%2==0:continueelse:s=s+ii=i+1print(s)A)25B)1C)0D)死循环,无输出答案:D解析:[单选题]11.绘图时多个坐标系显示的命令是()。A)plt.subplotsB)plt.titleC)plt.gridD)plt.lable答案:D解析:难易程度:易题型:[单选题]12.classabc:def__init__(self,age):self.age=agedef__add__(self,obj):returnself.age+obj.agea1=abc(18)a2=abc(20)print(a1+a2)阅读代码,选择执行结果:A)38B)1820C)2018D)没有结果答案:A解析:[单选题]13.Print(Trueif2>=0elseFalse)语句的输出结果是()。A)TrueB)FalseC)1D)-1答案:A解析:[单选题]14.下面哪一个turtle方法可以改变小海龟的行进方向()。A)Ahead()B)Bheading()C)Csethead()D)Dseth()答案:D解析:[单选题]15.以下选项中,对CSV格式的描述正确的是A)CSV文件以英文特殊符号分隔元素B)CSV文件以英文逗号分隔元素C)CSV文件以英文空格分隔元素D)CSV文件以英文分号分隔元素答案:B解析:[单选题]16.以下选项,不是Python保留字的选项是()。A)fromB)sumC)finallyD)None答案:B解析:[单选题]17.Python异常处理机制中没有______语句。A)tryB)throwC)assertD)Finally答案:B解析:[单选题]18.Selectallthatapply.TocreateaPythonprogramyoucanuse选择所有适用的选项。要创建Python程序,可以使用A)atexteditor文本编辑器B)awordprocessorifyousaveyourfileasa.docx如果将文件另存为文件,则为文字处理器。docxC)IDLE闲置的D)Excel答案:A解析:[单选题]19.Python内建的实现集合元素更新的方法是()。A)update()B)new()C)add()D)remove()答案:A解析:[单选题]20.字典d={'abc':123,'def':456,'ghi':789},len(d)的结果是______。A)3B)12C)9D)6答案:A解析:[单选题]21.字符串tstr='television',显示结果为vi的选项是()。A)print(tstr[4:7])B)print(tstr[5:7])C)print(tstr[-6:6])D)print(tstr[4:-2])答案:C解析:[单选题]22.以下选项中,Python机器学习方向的第三方库是A)requestsB)TensorFlowC)scipyD)PyQt5答案:B解析:[单选题]23.布尔型变量的值分别是?A)0与1;B)Ture与FalseC)yes与no;D)以上都不是;答案:B解析:[单选题]24.以下选项中,属于Python语言中合法的二进制整数是()A)0B1010B)0B1019C)0bC3FD)0b1708答案:A解析:[单选题]25.运行以下程序,下列说法正确的是()foriinrange(3,1):print('*',end=??)A)输出结果为***B)输出结果为**C)输出结果为*D)运行时无输出答案:D解析:[单选题]26.给出如下代码:Fname=input("请输入要打开的文件:")Fi=open(fname,"r")Forlineinfi.readlines():print(line)Fi.close()以下选项中描述错误的是()。A)用户输入文件路径,以文本文件方式读入文件内容并逐行打印B)上述代码中fi.readlines()可以优化为fiC)通过fi.readlines()方法将文件的全部内容读入一个列表fiD)通过fi.readlines()方法将文件的全部内容读入一个字典fi答案:D解析:[单选题]27.如果希望把一个可迭代对象转换为元组,该使用下面的哪个函数?()A)list()B)tuple()C)int()D)str()答案:B解析:[单选题]28.下列数据结构中,能够按照?先进后出?原则存取数据的是A)循环队列B)栈C)二叉树D)队列答案:B解析:[单选题]29.生成一个[10,99]之间的随机整数的函数是______。A)random.randint(10,99)B)random.random()C)random.randrange(10,99,2)D)random.uniform(10,99)答案:A解析:[单选题]30.Aftertheexecutionofthefollowingstatement,thevariablesoldwillreferencethenumericliteralvalueas(n)__________datatype.执行以下语句后,变量sell将引用数字文本值(n)数据类型Sold=256.752A)intB)floatC)strD)currency通货答案:B解析:[单选题]31.以下对Python程序设计风格描述错误的选项是():A)Python中不可将条语句写在同一行B)Python语句中,增加缩进表示语句块的开始,减少缩进表示语句块的退出C)Python可以将一条长语句分成多行显示,使用续航符?\?D)Python中允许把多条语句写在同一行,用分号隔开答案:A解析:[单选题]32.下列程序运行结果为:foriinrange(5):print('*',end='')A)*5B)5*C)*****D)*答案:C解析:[单选题]33.有字符串str=?abcdefg?,那么str[:-4:-2]的结果是()。A)?ac?B)?ge?C)?ca?D)?eg?答案:B解析:[单选题]34.给出如下代码:Sum=0Foriinrange(1,11):sum+=iprint(sum)以下选项中描述正确的是:()A)如果print(sum)语句完全左对齐,输出结果不变B)输出的最后一个数字是55C)sum+=i可以写为sum+=iD)循环内语句块执行了11次答案:B解析:[单选题]35.以下()会得到{1,2,3}。A)list("123")B)tuple("123")C)set("123")D)以上都不是答案:D解析:[单选题]36.Python中哪个转义字符代表换行。()A)\nB)\bC)\tD)\r答案:A解析:[单选题]37.表达式writelines(lines)能够将一个元素是字符串的列表lines写入文件,以下选项中描述正确的是A)列表lines中各元素之间无分隔符B)列表lines中各元素之间默认采用逗号分隔C)列表lines中各元素之间默认采用换行分隔D)列表lines中各元素之间默认采用空格分隔答案:A解析:[单选题]38.通过hist()函数绘制直方图时,main参数的作用是?A)给绘制的直方图添加新的面板B)给绘制的直方图添加图例C)给绘制的直方图添加函数入口D)给绘制的直方图添加标题答案:D解析:[单选题]39.关于变量命名说法不正确的是(  )A)变量命名不能使用关键字B)变量命名不能以数字开头C)变量命名不能使用中文命名D)变量命名可以用英文字母开头答案:C解析:[单选题]40.[]spam={'color':'red','age':'42'}forkinspam():print(k)的结果是()A)'color'B)colorC)color:D)选项4答案:B解析:[单选题]41.下面代码输出结果为()。He=lambda:45B=he()+10Print(b)A)45B)10C)55D)报错答案:C解析:[单选题]42.[]关于函数作用的描述,以下选项中错误的是()A)复用代码B)降低编程复杂度C)提高代码执行速度D)增强代码的可读性答案:C解析:[单选题]43.以下选项,不是Python保留字的选项是______。A)sumB)finallyC)NoneD)from答案:A解析:[单选题]44.[]关于Python序列类型的通用操作符和函数,以下选项中描述错误的是()A)如果B)如果C)如果D)如果答案:B解析:[单选题]45.MySQL的默认端口是A)?80B)8080C)1521D)3306答案:D解析:[单选题]46.对于无序的一维数据,以下选项中描述错误的是A)无序一维数据可以采用列表类型来表达B)无序一维数据可以采用字典类型来表达C)无序一维数据可以采用集合类型来表达D)无序一维数据无法利用Python语言有效表达答案:D解析:[单选题]47.[]表达式type(eval('45'))的结果是:()A)classB)NoneC)classD)class答案:A解析:[单选题]48.python通过()来判断操作是否在分支结构中。A)括号B)缩进C)花括号D)冒号答案:B解析:[单选题]49.linux系统中生成密钥的命令是()A)ssh-copy-idB)ssh-keygenC)ssh-copy-id-iD)ssh-keygen-trsa答案:D解析:[单选题]50.运行以下语句,从键盘输入tr,u,e则输出结果是()a=input().split(?,?)x=0whilex<len(a):print(a[x],end=??)x+=1A)t,r,u,eB)trueC)trD)TRUE答案:B解析:[单选题]51.Python运算符中用来计算集合交集的是A)+B)-C)&D)|答案:C解析:[单选题]52.把用空格分隔的多个整数输入转为元素为整数的列表,例如输入'123',转为列表[1,2,3]下面语句正确的是:A)num=map(int,input().split(','))B)num=list(map(int,input().split(',')))C)num=list(map(input().split(',')))D)num=list(map(float,input().split(',')))答案:B解析:第2部分:多项选择题,共5题,每题至少两个正确答案,多选或少选均不得分。[多选题]53.[物联网高级]以下关于继承的说法正确的是A)NET框架类库中,object类是所有类的基类B)派生类不能直接访问基类的私有成员C)protected修饰符既有公有成员的特点,又有私有成员的特点D)基类对象不能引用派生类对象答案:ABC解析:[多选题]54.下列哪一项的说法是正确的:A)使用.split()可以进行字符串的拆分B)cookielib库提供可存储cookie的对象,以便于与urllib.request库配合使用来进行访问C)正则表达式可以实现对爬取信息的快速过滤D)过于频繁的爬虫会带给网站额外的压力答案:ABCD解析:[多选题]55.声明变量注意事项有哪些?A)变量由数字、字母、下划线组成B)变量不能以数字开头C)变量不能使用关键字D)变量区分大小写答案:ABCD解析:[多选题]56.泛在电力物联网部署架构是?端-()-管-云?A)网B)场C)边D)联答案:BC解析:[多选题]57.数据挖掘的预测建模任务主要包括哪几大类问题?:()A)分类B)回归C)模式发现D)模式匹配答案:AB解析:第3部分:填空题,共2题,请在空白处填写正确答案。[填空题]58.已知x=[3,5,7],那么表达式x[10:]的值为__答案:[]解析:[填空题]59.表达式[5foriinrange(3)]的值为_____答案:[5,5,5]解析:第4部分:判断题,共16题,请判断题目是否正确。[判断题]60.集合中的元素无序。()A)正确B)错误答案:对解析:[判断题]61.rjust()方法将使用指定的字符(默认为空格)作为填充字符,将字符串右对齐。A)正确B)错误答案:对解析:[判断题]62.在条件表达式中不允许使用赋值运算符=,会提示语法错误。A)正确B)错误答案:对解析:[判断题]63.通过索引可以修改和访问元组的元素。A)正确B)错误答案:错解析:[判断题]64.字典中的条目,可以通过索引访问。A)正确B)错误答案:错解析:[判断题]65.python内置函数调用前需要引用相应的库。A)正确B)错误答案:错解析:[判断题]66.函数必须要传参,写返回值A)正确B)错误答案:错解析:[判断题]67.Python内置的集合set中元素顺序是按元素的哈希值进行存储的,并不是按先后顺序。A)正确B)错误答案:对解析:[判断题]68.文件的打开操作就是将文件从内存写入外部存储器的过程。A)正确B)错误答案:错解析:[判断题]69.turtle库是Python语言中用来输出图形的第三方库。()A)正确B)错误答案:错解析:[判断题]70.Python函数定义时,函数内容以冒号起始,并且缩进。A)正确B)错误答案:对解析:[判断题]71.time模块是Python的内置模块,可以在程序中直接使用。()A)正确B)错误答案:对解析:[判断题]72.任何包含call()方法的类的对象都是可调用的答案:对解析:[判断题]73.字典中的?键?和?值?用?:?作为分隔符。(())A)正确B)错误答案:对解析:[判断题]74.The\tescapecharactercausestheoutputtoskipovertothenexthorizontaltab.转义符\t使输出跳到下一个水平选项卡A)正确B)错误答案:对解析:[判断题]75.Theinstructionsetforamicroprocessorisuniqueandistypicallyunderstoodonlybythemicroprocessorsofthesamebrand.微处理器的指令集是唯一的,通常只有同一品牌的微处理器才能理解。A)正确B)错误答案:对解析:第5部分:问答题,共25题,请在空白处填写正确答案。[问答题]76.Python标准库random中的___________方法作用是从序列中随机选择1个元素。答案:(choice())解析:[问答题]77.()循环一般用于实现遍历循环答案:for解析:[问答题]78.类的成员包括--和--答案:类属性类方法解析:[问答题]79.Python3.x中字符串对象的encode()方法默认使用utf8作为编码方式。答案:(对)解析:[问答题]80.Python表达式10+5//3-True+False的值为()。答案:10解析:[问答题]81.编写代码,将当前工作目录修改为??,并验证,最后将当前工作目录恢复为原来的目录。答案:>>>importos>>>os.getcwd()'C:\\Python34'>>>os.chdir(r'c:\\')>>>os.getcwd()'c:\\'>>>os.chdir(r'c:\Python34')>>>os.getcwd()'c:\\Python34'解析:[问答题]82.?PythonProgram?.count(?P?)的值为()答案:2解析:[问答题]83.以下程序的运行结果是_____。forcin"90016":ifeval(c)%2==0:print('*',end='')else:print('#',end='')答案:#**#*解析:[问答题]84.表达式'abcab'.strip('ab')的值为__________。答案:'c'解析:[问答题]85.已知x=?a234b123c?,并且re模块已导入,则表达式re.split(?\d+?,x)的值为_______。答案:[?A?,?B?,?C?]解析:[问答题]86.复数的实数部分real和虚数部分imag都是()类型。答案:浮点解析:[问答题]87.下列Python语句的输出结果是___【1】___。Print("数量{0},单价{1}".format(100,285,6))Print(str.format("数量{0},单价{1:3.2f}",100,285.6))Print("数量%4d,单价%3.3f"%(100,285,6))答案:100,285数量100,单价285.60编译错误或异常解析:[问答题]88.请写出raise语句抛出

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论