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

下载本文档

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

文档简介

试卷科目:Python开发基础Python开发基础(习题卷111)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython开发基础第1部分:单项选择题,共52题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.软件测试的关键问题是()A)组织软件测试的流程B)选择软件测试用例C)验证软件的正确性D)软件测试的综合评审答案:B解析:[单选题]2.对于random库,以下说法错误的是()A)Arandom.uniform(25,30)可以随机产生[25,30]之间的任一小数。B)Brandom.randint(10,99)可以随机产生[10,99]之间的任一整数。C)Crandom.choice("python")可以随机选取该字符串中的任一字符。D)Drandom.shuffle("python")可以打乱该字符串。答案:D解析:[单选题]3.下列程序的输出结果是______。F=open('f.txt','w')F。writelines(['pythonprogramming.'])F。close()F=open('f.txt','rb')F。seek(10,1)Print(f.tell())A)1B)10C)grammingD)Python答案:B解析:[单选题]4.下列哪个函数是用来绘制饼图的()A)matplotlib.pyplot.plot()B)plt.hist()C)plt.pie()D)plt.plot()答案:C解析:[单选题]5.在Java中,下列关于Thread类提供的线程控制方法的说法中,错误的一项是A)在线程A中执行线程B的join()方法,则线程A等待直到B执行完成B)线程A通过调用interrupt()方法来中断其阻塞状态C)可以通过创建类implementsThread实现多线程D)currentThread()方法返回当前线程的引用答案:C解析:概念理解[单选题]6.[]defcompare(a,b):try:a=bprint('yes')except:print('yeah')finally:return-1if__name__=='__main__':print(compare(1,0))结果为()A)yesB)yeahC)yesD)yeah答案:A解析:[单选题]7.在深度为7的满二叉树中,叶子结点的总个数是A)31B)64C)63D)32答案:B解析:[单选题]8.表达式type(eval('45'))的结果是:A)<class'float'>B)<class'str'>C)NoneD)<class'int'>答案:D解析:[单选题]9.以下哪种说法是错误的()A)空字典对象不等于False,条件判断为真B)空字符串对象相当于False,条件判断为假C)空列表对象相当于False,条件判断为假D)值为0的任何数字类型元素相当于False,条件判断为假答案:A解析:[单选题]10.f=open()可以打开一个文件,关于f的描述错误的是______。A)f是一种特殊的Python变量,执行print(f)时会报错B)f.read()可以一次性读入文件全部信息C)执行m=f后,m和f同时表示所打开文件D)f是文件对象引用,在程序中表示文件答案:A解析:[单选题]11.emp1=Employee("张小明",2500)print("员工姓名为:",)print("员工工资为:",emp1.salary)emp1.displayEmployee()emp2=Employee("",2200)="王小燕"print("员工姓名为:",)emp2.displayEmployee(),阅读代码,选择描述错误的A)emp1=Employee("张小明",2500)是在创建Employee员工对象B)emp1.displayEmployee()是在调用类中的displayEmployee方法C)emp2=Employee("",2200)此处创建Employee员工对象代码有误D)emp2=Employee("",2200)="王小燕"print("员工姓名为:",)的输出结果为:?员工姓名为:王小燕?答案:C解析:[单选题]12.1、下列Python语句正确的是A)min=xifx<yelseB)max=x>y?x:yC)if(x>y)printxD)whileTrue:pass答案:D解析:[单选题]13.表达式':'.join('abcdefg'.split('cd'))的值为______________。()A)'ab:cd:efg'B)'ab:cd:efg:'C)'ab:efg:'D)'ab:efg'答案:D解析:[单选题]14.已知x='123'和y='456',那么表达式x+y的值为________。()A)'123+456'B)'123456'C)'123,456'D)'456,123'答案:B解析:[单选题]15.如下选项中符合Python语言变量命名规则的是()。A)*iB)3_1C)AI!D)Templist答案:D解析:[单选题]16.下述对元组的操作合法的是()A)Tuple.extend(otherTuple)B)Tuple[Ol='A'C)Tuple.sort()D)Tuplel+Tuple2答案:D解析:[单选题]17.字典:d={"张三":88,"李四":90,"王五":73,"赵六":82,"钱七":86}在字典D中修改"李四"对应的值为92,正确的语句是()A)李四=92B)"李四"=92C)d.modify("李四")=92D)d["李四"]=92答案:D解析:[单选题]18.哪个选项对死循环的描述是正确的?A)使用for语句不会出现死循环B)死循环就是没有意义的C)死循环有时候对编程有一定作用D)无限循环就是死循环答案:C解析:[单选题]19.random函数生成的数的范围是A)[0.0,B)(0.0,C)[0.0,D)(0.0,答案:C解析:[单选题]20.深度学习的主要编程语言是()。A)CB)C++C)javaD)python答案:D解析:难易程度:易题型:[单选题]21.已知列表x=[1.0,2.0,3.0],那么表达式sum(x)/len(x)的值为_______。()A)2.0B)2C)3.0D)3答案:A解析:[单选题]22.关于Python对文件的处理,以下选项中情述情误的是A)Python能够以文本和二进制两种方式处理文件B)Python通过饰释器内置的oea()函数打开一个文件C)文件以文本方式打开时,读耳按照字节流方式。D)文件使用结束后要用colse()方法关闭,释放文件的使用授权。答案:C解析:[单选题]23.我们应该了解到,python2到python3经历了很多重⼤改变,python3不属于接收⽤户输⼊的语句是______A)a=input("input:")B)input("input")C)a="input:"D)b=input()答案:C解析:[单选题]24.在搭建中ZooKeeper运行环境时,首先需要安装什么运行环境?A)PythonB)CC)JavaD)Linux答案:C解析:[单选题]25.[]lst=[iforiinrange(10)ifi%3==0]print(lst+[0])()A)[1,B)[1,C)[0,D)[0,答案:C解析:[单选题]26.下列选中,说法错误的是()A)一个try语句可以对应多个except语句B)一个except子句只能捕获多种异常类型C)使用关键字as可以为异常起别名D)程序会反馈错误信息,包括错误的名称、原因和错误发生的行号答案:A解析:[单选题]27.BaseclassesarealsocalledA)superclassesB)derivedclassesC)subclassesD)classinstances答案:A解析:[单选题]28.继承的优势是A)将内部信息封装B)可以使用不同的函数C)提升代码的复杂度D)可以使子类使用父类函数答案:D解析:[单选题]29.表达式'asasasdf'.lstrip('as')的值为________________。()A)'df'B)'asasdf'C)'asdf'D)'aasdf'答案:A解析:[单选题]30.10.s="Python",能够显示输出Python的选项是:()A)print(s[0:-1])B)print(s[-1:0])C)print(s[1:])D)print(s(:))答案:C解析:[单选题]31.以下选项能改变turtle画笔的颜色是:A)turtle.colormode()B)turtle.setup()C)turtle.pd()D)turtle.pencolor()答案:D解析:[单选题]32.关于数据库系统的叙述,以下选项中正确的是A)数据库系统减少了数据冗余B)网状模型数据库系统避免了一切冗余C)数据库系统中数据的一致性是指数据类型的一致D)数据库系统比文件系统能管理更多的数据答案:A解析:[单选题]33.下列函数中,用于返回列表中元素最小值的是()。A)lenB)maxC)minD)tuple答案:C解析:[单选题]34.Whatarethevaluesthatthevariablenumcontainsthroughtheiterationsofthefollowingforloop?Fornuminrange(2,9,2):A)2,3,4,5,6,7,8,9B)2,5,8C)2,4,6,8D)1,3,5,7,9答案:C解析:[单选题]35.关于Python程序中与?缩进"有关的说法中,以下选项中正确的是()A)缩进统一为4个空格B)缩进是非强制的,仅为了提高代码可读性C)缩进可以用在任何语句之后,表示语句间的包含关系D)缩进在程序中长度统一且强制使用答案:D解析:[单选题]36.若有列表numbers=[1,2,3,4,5]以下哪条语句不能正确输出列表值[1,2,3,4,5].BA)print(numbers)B)print(numbers[0:len(numbers)])C)print(numbers[0:len(numbers)-1])D)print(numbers[:])答案:B解析:[单选题]37.数组去重的命令正确的是()。A)np.unique()B)np.unipue()C)np.uniqua()D)np.uniquc()答案:A解析:难易程度:易题型:[单选题]38.下列叙述中正确的是___________。A)线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C)线性表的链式存储结构与顺序存储结构所需要的存储方式是相同的D)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的答案:B解析:[单选题]39.[]下列OS模块常用目录操作方法是删除目录()A)mkdir()B)rmdir()C)listdir()D)deldir()答案:B解析:[单选题]40.Python为源文件指定系统默认字符编码的声明是A)#coding:cp936B)#coding:GB2312C)#coding:utf-8D)#coding:GBK答案:C解析:[单选题]41.对于Python的整数和浮点数,以下说法不正确的是?A)浮点数运算最长可输出17个数字,但只有前15个数字是确定正确的。B)若需要进行极高精度的运算,可将浮点数的小数点去掉,当作整数运算。C)Python语言支持精度有限的整数运算。D)若需要进行极高精度的运算,可使用Python标准库decimal。答案:C解析:[单选题]42.为了提高软件测试的效率,应该()A)随机地选取测试数据B)取可能的输入数据作为测试数据C)制定软件测试计划D)选择发现错误可能性最大的数据作为测试用例答案:D解析:[单选题]43.以下关于Python的return语句的叙述错误的是()。A)在函数定义中不一定要有return语句B)使用return语句可以有多个返回值C)在函数定义中可以有多个return语句但只能执行一个D)return后面若不带返回值,语句执行将出错答案:D解析:[单选题]44.对矩阵[[0,0,3],[1,1,0],[0,2,1],[1,0,2]]进行独热编码训练后,对矩阵[[0,1,3]]进行独热编码输出结果为()。A)[0,1,0,1,0,0,0,1,0]B)[1,0,0,1,0,0,0,0,1]C)[0,1,0,0,1,0,0,0,1]D)[1,0,0,0,1,0,0,1,0]答案:B解析:对于训练矩阵第一列为第一个特征维度,有两种取值01,所以对应编码方式为10、01;同理,第二列为第二个特征维度,有三种取值012,所以对应编码方式为100、010、001;同理,第三列为第三个特征维度,有四种取值0123,所以对应编码方式为1000、0100、0010、0001,再来看要进行编码的参数[0,1,3],0作为第一个特征编码为10,1作为第二个特征编码为010,3作为第三个特征编码为0001,故此编码结果为[1,0,0、1,0,0,0,0,1]。[单选题]45.设a.txt的内容是:a,b,c,d以下程序执行结果是:withopen('a.txt','r')asf:print(f.read().split(','))A)['a','b','c','d']B)a,b,c,dC)a','b','c','d'D)[a,b,c,d]答案:A解析:[单选题]46.关于import引用,以下选项中描述错误的是A)可以使用fromturtleimportsetup引入turtle库B)使用importturtleast引入turtle库,取别名为tC)使用importturtle引入turtle库D)import保留字用于导入模块或者模块中的对象答案:A解析:[单选题]47."abc"的长度是3,"老师好"的长度是多少?A)1B)3C)6D)9答案:C解析:[单选题]48.以下关于drop_duplicates函数的说法中错误的是()A)数据重复时默认保留第一个数据B)仅支持单一特征的数据去重C)仅对DateFrame和Series类型的数据有效D)该函数不会改变原始数据排列答案:B解析:[单选题]49.abs(-3+4j)的结果是A)3.0B)执行错误C)4.0D)5.0答案:D解析:[单选题]50.下面if语句统计"成绩(mark)优秀的男生以及不及格的男生"的人数,正确的语句为_____。A)if(gender=="男"andmark<60ormark>=90):n+=1B)if(gender=="男"andmark<60andmark>=90):n+=1C)if(gender=="男"and(mark<60ormark>=90)):n+=1D)if(gender=="男"or(mark<60ormark>=90)):n+=1答案:C解析:[单选题]51.s="川北医学院是我梦想起航的地方"S[::-1]结果正确的是()A)'川北医学院是我梦想起航的地方'B)''C)川北医学院D)'方地的航起想梦我是院学医北川'答案:D解析:[单选题]52.关于数据库的描述,以下选项中正确的是A)数据库是一个DBF文件B)数据库是一个关系C)数据库是一个结构化的数据集合D)数据库是一组文件答案:C解析:第2部分:多项选择题,共5题,每题至少两个正确答案,多选或少选均不得分。[多选题]53.以下说法正确的是()。A)网站服务器可以识别你使用的访问软件,因为在发送访问请求中有特定位置的字符串和软件类型相关B)低级别的代理服务器十分容易被识别C)可以通过修改opener的proxy来模拟浏览器访问D)爬取图片的流程被中断时,之前所有爬取的信息都将被自动删除答案:AB解析:可以通过修改报头来模拟浏览器访问;爬取图片的流程被中断时,之前所有爬取的信息已被保存到本地。[多选题]54.数据资产应用以安全可控为前提,按照?()?的原则,落实安全与保密责任。A)谁经手B)谁使用C)谁负责D)谁检查答案:ABC解析:[多选题]55.下列方法中是pymysql中的游标对象的方法的有?A)fetchone()B)fetchmany(size)C)fetch()D)fetchall()答案:ABD解析:[多选题]56.Python支持的数据类型有()A)charB)intC)floatD)list答案:BCD解析:[多选题]57.下列选项中,用于格式化字符串的是()A)%B)format()C)f-stringD)#答案:ABC解析:第3部分:填空题,共2题,请在空白处填写正确答案。[填空题]58.已知x=[[]]*3,那么执行语句x[0].append(1)之后,x的值为__________答案:[[1],[1],[1]]解析:[填空题]59.已知x=list(range(20)),那么表达式x[-1]的值为__________答案:19解析:第4部分:判断题,共19题,请判断题目是否正确。[判断题]60.Ifthe+operatorisusedonstrings,itproducesastringthatisacombinationofthetwostringsusedasitsoperands.A)正确B)错误答案:对解析:[判断题]61.Ifarecursivesolutionisevidentforaparticularproblem,andiftherecursivealgorithmdoesnotslowsystemperformancebyanintolerableamount,thenrecursionwouldprobablybeagooddesignchoice.A)正确B)错误答案:对解析:[判断题]62.文件操作的rite可以用来复制图片A)正确B)错误答案:对解析:[判断题]63.如a是一个列表,且a[:]与a[::-1]相等,则a中元素按顺序排列构成一个回文A)正确B)错误答案:对解析:[判断题]64.Python内置的集合set中元素顺序是按元素的哈希值进行存储的,并不是按先后顺序答案:对解析:[判断题]65.Python语言用缩进来表示代码的层次关系,缩进空格数量需要统一。A)正确B)错误答案:对解析:[判断题]66.OneproblemwithusingaUMLdiagramisthatthereisnowaytoindicateinheritance.A)正确B)错误答案:错解析:[判断题]67.已知x={1:1,2:2},那么语句x[3]=3无法正常执行答案:错解析:[判断题]68.在if...elif...else的多分支语句中只会执行一个语句块。(())A)正确B)错误答案:对解析:[判断题]69.Indexingofastringstartsat1sotheindexofthefirstcharacteris1,theindexofthesecondcharacteris2,andsoforth.A)正确B)错误答案:错解析:[判断题]70.Python程序无法操作任何数据库中存储的数据。()A)正确B)错误答案:错解析:[判断题]71.使用函数可以优化代码运行效率,加快程序运行的速度。A)正确B)错误答案:错解析:[判断题]72.python不能多继承A)正确B)错误答案:错解析:[判断题]73.在python中内置函数是可以直接调用的函数。A)正确B)错误答案:对解析:[判断题]74.集合中的元素以有序的方式进行存储,因此集合是有序序列。A)正确B)错误答案:错解析:[判断题]75.表达式list('[1,2,3]')的值是[1,2,3]。A)正确B)错误答案:错解析:第5部分:问答题,共22题,请在空白处填写正确答案。[问答题]76.已知x为非空字符串,那么表达式','.join(x.split(','))==x的值一定为True。答案:(对)解析:[问答题]77.已知列表x=[1,2,3,4],那么执行语句delx[1]之后x的值为__。答案:[1,3,4]解析:[问答题]78.表达式{1,2,3,4,5,6}^{5,6,7,8}的值为__________________。答案:({1,2,3,4,7,8})解析:[问答题]79.使用()语句可以将指定模块中的全部内容导入当前程序答案:from...import...*解析:[问答题]80.表达式{l,2,3,4}-{3,4,5,6}的值为()答案:{1,2}解析:[问答题]81.a=60;b=13;c=13,a>bandb<c输出的结果是________,a>borb<c输出的结果是________,aandb输出的结果是________,aorb输出的结果是________。答案:FalseTrue1360解析:[问答题]82.整型的表示方式有四种,分别是十进制、二进制、八进制和()。答案:十六进制解析:[问答题]83.表达式?%c?%65==str(65)的值为_。答案:FALSE解析:[问答题]84.Pyt

温馨提示

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

评论

0/150

提交评论