![Python开发基础(习题卷31)_第1页](http://file4.renrendoc.com/view12/M06/1D/24/wKhkGWXZ83SAEZ87AAGaVUtmg3A289.jpg)
![Python开发基础(习题卷31)_第2页](http://file4.renrendoc.com/view12/M06/1D/24/wKhkGWXZ83SAEZ87AAGaVUtmg3A2892.jpg)
![Python开发基础(习题卷31)_第3页](http://file4.renrendoc.com/view12/M06/1D/24/wKhkGWXZ83SAEZ87AAGaVUtmg3A2893.jpg)
![Python开发基础(习题卷31)_第4页](http://file4.renrendoc.com/view12/M06/1D/24/wKhkGWXZ83SAEZ87AAGaVUtmg3A2894.jpg)
![Python开发基础(习题卷31)_第5页](http://file4.renrendoc.com/view12/M06/1D/24/wKhkGWXZ83SAEZ87AAGaVUtmg3A2895.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷科目:Python开发基础Python开发基础(习题卷31)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython开发基础第1部分:单项选择题,共137题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.执行如下代码:Fname=input("请输入要写入的文件:")Fo=open(fname,"w+")Ls=["清明时节雨纷纷,","路上行人欲断魂,","借问酒家何处有?","牧童遥指杏花村。"]Fo.writelines(ls)Fo.seek(0)Forlineinfo:print(line)Fo.close()以下选项中描述错误的是______。A)执行代码时,从键盘输入"清明.txt",则清明.txt被创建B)代码主要功能为向文件写入一个列表类型,并打印输出结果C)fo.seek(0)这行代码可以省略,不影响输出效果D)fo.writelines(ls)将元素全为字符串的ls列表写入文件答案:C解析:[单选题]2.Selenium提供了操作cookie的方法。以下方法中,不是Selenium提供的是()A)get_cookies()B)get_cookie()C)delete_all_cookie()D)create_cookie答案:D解析:[单选题]3.定义类如下:classA():defa():print(?a?)classB():defb():print(?b?)classC():defc():print(c)classD(A,C):defd():print(?d?)d=D()d.a()d.b()d.d()以下程序能执⾏的结果是A)a,b,dB)a,dC)d,aD)执⾏会报错答案:D解析:[单选题]4.给定字典d,以下选项中对d.keys()的描述正确的是A)返回一个集合类型,包括字典d中所有键B)返回一种dict_keys类型,包括字典d中所有键C)返回一个元组类型,包括字典d中所有键D)返回一个列表类型,包括字典d中所有键答案:B解析:[单选题]5.下面属于import保留字作用的选项是()。A)引入程序之外的功能库B)改变当前程序的命名空间C)每个程序都必须有这个保留字D)当调用函数时需要使用该保留字答案:A解析:[单选题]6.MultipleBooleanexpressionscanbecombinedbyusingalogicaloperatortocreate__________expressions.A)sequentialB)logicalC)compoundD)mathematical答案:C解析:[单选题]7.下列语句中输出结果与执行语句10and11+2**3相同的是()A)(lambdax,y:xifx>yelsey)(19,20)B)(lambdax,y:x**y+11)(2,3)C)10or11or8D)11or10+2**3答案:B解析:[单选题]8.要从文件中按行读取所有数据,则应使用文件对象的()方法。A)readallB)readC)readlineD)readlines答案:D解析:[单选题]9.Python语言的书写规则中,描述不正确的是()A)使用换行符分隔,一般情况下,一行书写一条语句B)从第一列开始,前面不能有任何空格,否则会产生语法错误C)以?<?开始的语句是注释语句,可以从任意位置开始书写D)在Python语言中所有的语法符号,如冒号?:?答案:D解析:[单选题]10.设关系R和4元关系,关系S是一个5元关系,关系T和R与S的笛卡尔积,即T=RxS。以下选项中描述正确的是A)T和9元关系B)T和11元关系C)T和20元关系D)T和40元关系答案:A解析:[单选题]11.{下列程序的输出结果是:Defcountnum(a,*b):print(len(b)+1)Countnum(5,8,1,6,89)}A)5B)6C)1D)2答案:A解析:[单选题]12.plt.scatter)函数中的参数c表示的含义是()。A)x轴上的数值B)y轴上的数值C)散点图中的标记颜色D)标记图形内容的标签文件答案:C解析:c是color关键字,指颜色。[单选题]13.Inaninheritancerelationship,whatisaspecializedclasscalled?A)asuperclassB)asubclassC)anobjectD)aninstance答案:B解析:[单选题]14.Python异常处理中不会用到的关键字是______。A)tryB)finallyC)ifD)Else答案:C解析:[单选题]15.运行以下程序,输出结果正确的是()print("love".join(["Everyday","Yourself","Python",]))A)EverydayB)EverydayC)EverydayD)love答案:A解析:[单选题]16.已知有Python函数定义如下:defint(x,base=10):则参数base属于:()A)有效参数B)关键字参数C)默认参数D)不定长参数答案:C解析:[单选题]17.[]b=(2,3,4,5,6)c=b[::]print(c==b)print(cisb)A)TrueB)TrueC)FalseD)False答案:A解析:[单选题]18.turtle库中落下画笔的函数为()A)turtle.fd()B)turtle.penup()C)turtle.pendown()D)turtle.pensize()答案:C解析:[单选题]19.我们要向已经创建好的表中添加字段,使用的关键字为A)addB)sumC)dropD)remove答案:A解析:[单选题]20.Whatisanadvantageofusingatupleratherthanalist?A)Tuplesarenotlimitedinsize.B)Tuplescanincludeanydataasanelement.C)Processingatupleisfasterthanprocessingalist.D)Thereisneveranadvantagetousingatuple.答案:C解析:[单选题]21.关于Python对文件的处理,以下选项中描述错误的是A)当文件以文本方式打开时,读写按照字节流方式B)Python能够以文本和二进制两种方式处理文件C)Python通过解释器内置的open()函数打开一个文件D)文件使用结束后要用close()方法关闭,释放文件的使用授权答案:A解析:[单选题]22.不属于Python保留字的是()。A)doB)passC)exceptD)while答案:A解析:难易程度:易题型:[单选题]23.[]下面变量的名字中最合理的是()A)lst_aB)lst_stuC)stulstD)lst答案:B解析:[单选题]24.下面不正确的创建字典的方式是()A)d={[1,2]:1,[3,4]:3}B)d={1:[1,2],3:[3,4]}C)d={(1,2,3):1,(3,4,5):3}D)d={1:"张三",2:"李四"}答案:A解析:[单选题]25.x=(4,5,6),执行如下代码会有什么结果?x[1]=1print(x)A)A.出错B)(4,1,5,6)C)(1,5,6)D)(4,1,6)答案:A解析:[单选题]26.给以下程序填空,能输出{0:[90,'Aele'],1:[87,'Bob'],2:[93,'lala']}结果的选项是______。X=[90,87,93]Y=("Aele","Bob","lala")Z={}Foriinrange(len(x)):_______________Print(z)A)z[i]=list(zip(x,y))B)z[i]=x,yC)z[i]=x[i],y[i]D)z[i]=[x[i],y[i]]答案:D解析:[单选题]27.如果要将读写位置移动到文件开头,需要使用的命令是()。A)closeB)seek(0)C)truncateD)write('stuff?)答案:B解析:seck(0)指移动指针到0位置即开头。[单选题]28.列出某个已经安装库详细信息的命令格式是A)pipshowB)pip-hC)pipinstallD)pipdownload答案:A解析:[单选题]29.若元组aTuple=(10,20,30,40),下列表达式运算结果不为50的是()。A)ATuple[0]+ATuple[3]B)ATuple[-1]+ATuple[-4]C)ATuple[1]+ATuple[2]D)aTuple[-1]+aTuple[-3]答案:D解析:[单选题]30.max(2,3,4,5,12,34,56)的执行结果为()A)2B)34C)56D)3答案:C解析:[单选题]31.下面if语句表达满足?性别(gender)为男、职称(duty)为副教授,年龄(age)小于40岁?条件的真确的语句是()。A)if(gender=="男"orage<40andduty=="副教授"):n+=1B)if(gender=="男"andage<40andduty=="副教授"):n+=1C)if(gender=="男"andage<40orduty=="副教授"):n+=1D)if(gender=="男"orage<40orduty=="副教授"):n+=1答案:B解析:[单选题]32.下列选项中,可以创建一个窗口的是()。A)root=Tk()B)root=Window()C)root=Tkinter()D)root=Frame()答案:A解析:[单选题]33.对于列表ls的操作,以下选项中描述错误的是()A)ls.clear():删除ls的最后一个元素B)ls.copy():生成一个新列表,复制ls的所有元素C)ls.reverse():列表ls的所有元素反转D)ls.append(x):在ls最后增加一个元素答案:A解析:[单选题]34.已知x=(3),那么表达式x*3的值为__________。()A)9B)(9,)C)(3,D)[9,]答案:A解析:[单选题]35.下列表达式的值为True的是()A)5+4j>2-3jB)3>2>2C)3>=3D)?abc?>?xyz?答案:C解析:[单选题]36.执行以下语句,输出结果是()sum=0foriinrange(1,11):sum+=iprint(i)A)10B)14C)15D)20答案:A解析:[单选题]37.在Numpy中,()模块可以计算逆矩阵、求特征值、解线性方程组以及求解行列式。A)randomB)linalgC)NdarrayD)unicode答案:B解析:random函数为随机模块,linalg模块为线性计算库,Ndarray为array数组简称,无unicode模块。[单选题]38.对长度为n的线性表作快速排序,在最坏情况下,比较次数为___________。A)n(n-1)/2B)n(n-1)C)n-1D)n答案:A解析:[单选题]39.标识符可以用于变量、函数、对象等的命名,对于标识符描述有误的的是()A)标识符不可以以数字开头B)标识符可以由数字、字母和下划线组成C)标识符不区分大小写D)保留字符做标识符时会出错答案:C解析:[单选题]40.给出如下代码forsin"grandfather":ifs=='d'ors=='h':continueprint(s,end='')以下选项中正确的是()A)fatherB)granfaterC)grandD)grandfather答案:B解析:[单选题]41.在Java中,如下代码创建一个新线程并启动线程:Runnabletarget=newMyRunnable();ThreadmyThread=newThread(target);问:以下哪个类可以创建target对象,并能编译正确?A)publicclassMyRunnableextendsRunnable{publicvoidrun(){}}B)publicclassMyRunnableextendsObject{publicvoidrun(){}}C)publicclassMyRunnableimplementsRunnable{publicvoidrun(){}}D)publicclassMyRunnableimplementsRunnable{voidrun(){}}答案:C解析:概念理解[单选题]42.foriinrange(3,1):print(?*?,end=??)的输出结果为()A)输出结果为***B)输出结果为**C)输出结果为*D)运行时无输出答案:D解析:[单选题]43.给出如下代码:TempStr="HelloWorld"以下选项中可以输出?World?子串的是A)print(TempStr[-5:-1])B)print(TempStr[-5:0])C)print(TempStr[-4:-1])print(TempStr[-4:-1])D)print(TempStr[-5:])答案:D解析:[单选题]44.[]s='中国黑龙江!ABCD'fp=open(r'sample.txt','w')fp.write(s)fp.close()fp=open(r'sample.txt','r')print(fp.read(5))print(fp.seek(6))下列选项正确的是()A)中国黑龙江B)中国C)中国黑龙江D)其他都不对答案:C解析:[单选题]45.下面关键字中,不属于分支结构的是A)elifB)elseifC)ifD)else答案:B解析:[单选题]46.程序代码如下,()s=0foriinrange(1,5):s=s+iprint("s=",s)运行后,输出结果为:A)9B)10C)s=10D)s=11答案:C解析:[单选题]47.获取birdnest.jpg图像的浮雕效果,下面选择哪条正确的语句()A)om=im.filter(Imagefilter.COUNTOUR)B)om=im.filter(Imagefilter.BLUR)C)om=im.filter(Imagefilter.SMOOTH)D)om=im.filter(Imagefilter.EMBOSS)答案:D解析:[单选题]48.(,)有一个元组,group=[(?萧峰?,98),(?杨过?,96)],若将此列表改写成group=[(?萧峰?,100),(?杨过?,96)],下列语句正确的是():A)group[0][1]=100B)group[0]=(?萧峰?,100)C)group[?萧峰?]=100D)group.get(?萧峰?)=100答案:B解析:[单选题]49.字典中值的数据类型可以是______。A)字典B)元组C)数值D)以上都可以答案:D解析:[单选题]50.定义一个类的?私有?方法,Python的惯例是使用_____开始方法的名称。()A)?private?B)两个下划线(C)井号(D)减号(答案:B解析:[单选题]51.删除字典中的所有元素的方法是________。A)clear()B)delete()C)close()D)deleteAll()答案:A解析:[单选题]52.执行以下程序,根据提示输入3.2,回车后,输出结果是______。Flag=0Try:b=int(input('请输入字符串总长度:'))print(type(B))Except:flag=1print(""请输入一个正整数:"")Print(flag)A)1B)"1"C)"请输入一个正整数1"D)0答案:C解析:[单选题]53.matplotlib中的barh函数可以绘制()。A)直方图B)饼图C)条形图D)气泡图答案:C解析:barh用于绘制条形图,相当于横向的柱状图。[单选题]54.关于Python数字类型,以下选项中描述错误的是A)Python语言提供int、float、complex、等数字类型B)Python整数类型提供了4种进制表示:十进制、二进制、八进制和十六进制C)Python语言要求所有浮点数必须带有小数部分D)Python语言中,复数类型中实数部分和虚数部分的数值都是浮点类型,复数的虚数部分通过后缀?C"或者?c"来表示答案:D解析:[单选题]55.下列不属于网络爬虫的主要模块是A)控制器B)解析器C)资源库D)数据库答案:D解析:[单选题]56.集合:s={1,2,3,4,5,6},t={4,5,6}T<s,集合运算的结果是()A){4,5,6}B){1,2,3}C)TrueD)False答案:C解析:[单选题]57.Python语言程序是()。A)(A)高级语言B)(B)低级语言C)(C)自然语言D)(D)编译型语言答案:A解析:[单选题]58.字符类型中char和varchar之间的区别是A)都一样B)char比较高C)varchar比较高D)以上都不对答案:B解析:[单选题]59.Whatarethedataitemsinalistcalled?A)dataB)elementsC)itemsD)values答案:B解析:[单选题]60.执行下述程序的输出结果是:Ds={'eng':2,'math':6,'comp':9,'PE':4}Print(ds.pop(max(ds.keys()),0))A)6B)mathC)4D)PE答案:A解析:[单选题]61.print(type(lambda:3))的输出结果是。P125A)<class'function'="">#lambda:3是个定义的匿名函数</class>B)<class'int'=""></class>C)<class'nonetype'=""></class>D)<class'float'=""></class>答案:A解析:[单选题]62.以下关于异常处理的描述,错误的选项是:A)Python通过try、except等保留字提供异常处理功能B)ZeroDivisionError是一个变量未命名错误C)NameError是一种异常类型D)异常语句可以与else和finally语句配合使用答案:B解析:[单选题]63.下列语句中用于跳出循环体的语句是()。A)continueB)breakC)ifD)while答案:B解析:[单选题]64.下列符号中,表示Python中单行注释的是()。A)#B)//C)<!---->D)"""答案:A解析:[单选题]65.下列语句,哪个不能创建一个字典______________。A){1,2,3}B)dict(zip([1,2,3],[4,5,6]))C)dict([(1,4),(2,5),(3,6)])D){}答案:A解析:[单选题]66.以下函数调用不正确的是()A)int("12.35")B)float("11")C)str("3.65")D)abs(1,2)答案:D解析:[单选题]67.random.shuffle(seq)函数中,seq的类型不可能是A)字符串B)元组C)列表D)字典答案:D解析:[单选题]68.a=[3,6,2,8,7],下面哪个可对其进行降序排列A)sorted(a,reverse=True)B)sorted(a,reverse=False)C)sorted(a)D)sort(a)答案:A解析:[单选题]69.下列关于def语句与lambda语句的说法错误的是()。A)def语句允许传入多个参数,输出多个返回值B)无返回值的def语句也可能输出信息C)lambda语句只能是单行的形式D)lambda语句不支持嵌入结构体答案:D解析:难易程度:中题型:[单选题]70.从文件中读取所有行数据,应使用哪个方法。()A)read()B)write()C)readline()D)readlines()答案:D解析:[单选题]71.phy=float(input("输入物理成绩:"))che=float(input("输入化学成绩:"))ifphy>90.0orche>90.0:print("获得集训资格")else:print("没有获得集训资格")对于此程序描述正确的是A)物理成绩或者化学成绩,其中一科超过90分即可获得集训资格B)物理成绩和化学成绩,都必须达到90分才能获得集训资格C)无论什么成绩,都能获得集训资格D)物理成绩和化学成绩,其中一科刚好90分也可以获得集训资格答案:A解析:[单选题]72.(,)x的y次方,以下表达式正确的是?A)x**yB)x^yC)x^^yD)Python没有提到答案:A解析:[单选题]73.在Java中,下面关于线程的说法哪些是正确的A)每一个Java线程可以看成由代码、一个真实的CPU以及数据三部分组成B)创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题C)Thread类属于java.util程序包D)以上说法无一正确答案:D解析:概念理解[单选题]74.以下关于语言类型的描述中,错误的是______。A)静态语言采用解释方式执行,脚本语言采用编译方式执行B)编译是将源代码转换成目标代码的过程C)解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程D)C语言是静态编译语言,Python语言是脚本语言答案:A解析:[单选题]75.利用关键字生成Axes3D对象的代码是()A)fig=plt.figure()ax=Axes3D(fig)B)ax=newAxes3D()C)ax=plt.axes(projection='3d')D)以上都不对答案:C解析:[单选题]76.下面代码段的的执行后x的值是()x=0ifx==1:x=x+1print(x)A)0B)1C)2D)出错答案:A解析:[单选题]77.关于update语句和delete语句的使用需要注意的问题,下列说法正确的是()A)使用delete语句的时候需要注意把where字句写上,如果没有指定WHERE子句,MySQL表中的所有记录将被删除B)在iris表中删除sepal_length等于6的记录,写法是?delete*fromiriswheresepal_length=6C)?D)更新数据的时候可以忽略更新数据的数据类型答案:A解析:[单选题]78."abc"的长度是3,"老师好"的长度是多少?A)1B)3C)6D)9答案:B解析:[单选题]79.下列注释方式中,属于JSP标准注释的是()A)<%//单行注释%>B)<%多行注释*/%>C)<%*文档注释**/%>D)<%--注释--%>答案:D解析:概念理解[单选题]80.若x是一个浮点数,能得到x整数部分的表达式是()A)int(x)B)intxC)(int)xD)ceil(x)答案:A解析:[单选题]81.Whatisthedecimalvalueofthefollowingbinarynumber?以下二进制数的十进制值是多少10011101A)157B)8C)156D)28答案:C解析:[单选题]82.运行以下语句,输入37or58,输出结果是()S=input()Foriins:if"a"<=i<="z":continues=s.replace(i,'')Print(s)A)37or58B)or3758C)3758D)or答案:D解析:[单选题]83.以下关于列表变量ls操作的描述中,错误的是:A)ls.clear():删除ls的最后一个元素B)ls.reverse():反转列表ls中所有元素C)ls.copy():生成一个新列表,复制ls的所有元素D)ls.append(x):在ls最后增加一个元素答案:A解析:[单选题]84.对于函数ask,以下调用错误的是哪一项?1.defask(prompt="DoyoulikePython?",hint="yesorno"):2.whileTrue:3.answer=raw_input(prompt)4.ifanswer.lower()in('y','yes'):5.print"Thankyou"6.returnTrue7.ifanswer.lower()in('n','no'):8.print"Whynot"9.returnFalse10.else:11.printhintA)answer.lower()是调用了string自带函数lower(),将输入转换为小写字母。B)调用函数ask(),在交互页面输入N,则会继续打印yesorno提示你继续输入。C)调用函数ask(),在交互页面输入x,则会打印yesorno,如果继续输入y,则会打印Thankyou并退出ask()B函数的执行同时返回值True。D)函数调用ask("DoyoulikePython?")与ask()效果一致答案:B解析:[单选题]85.(,)已知函数定义deffunc(**param):return''.join(param.values()),那么表达式func(x='1',y='2',z='3')的值为________。A)'123'B)123C)'6'D)6答案:A解析:[单选题]86.已知a=3,b=5,下列计算结果错误的是()。A)a+=b,a的值为8B)a<<b的值为96C)aandb的值为5D)a//b的值为0.6答案:D解析:[单选题]87.在html文档中,标记的()属性可以创建跨越多个行的单元格。A)SpancolB)RowC)rowspanD)Span答案:C解析:[单选题]88.______是用Python实现的机器学习算法库。A)pandasB)scikit-learn(sklearn)C)NLTKD)Django答案:B解析:[单选题]89.关于软件危机,以下选项中描述错误的是A)软件成本不断提高B)软件质量难以控制C)软件过程不规范D)软件开发生产率低答案:C解析:[单选题]90.在Java网络编程中,下列包含IP地址的类的对象是A)AppletB)DatagramSocketC)InetAddressD)ServerSocket答案:C解析:概念理解[单选题]91.关于面向对象的继承,以下选项中描述正确的是A)继承是指一组对象所具有的相似性质B)继承是指类之间共享属性和操作的机制C)继承是指各对象之间的共同性质D)继承是指一个对象具有另一个对象的性质答案:B解析:[单选题]92.r=requests.get(url),r.encoding中,如果header中不存在charset,则认为编码为()A)ISO-8859-4B)ISO-8859-3C)ISO-8859-2D)ISO-8859-1答案:D解析:[单选题]93.ls=[1,2,3,4,5,6],以下关于循环结构的描述,错误的是:A)表达式foriinrange(len(ls))的循环次数跟foriinls的循环次数是一样的B)表达式foriinrange(len(ls))的循环次数跟foriinrange(0,len(ls))的循环次数是一样的C)表达式foriinrange(len(ls))的循环次数跟foriinrange(1,len(ls)+1)的循环次数是一样的D)表达式foriinrange(len(ls))跟foriinls的循环中,i的值是一样的答案:D解析:[单选题]94.对集合s,不存在的选项是:()A)len(s)B)s.append(1)C)max(s)D)s-{1}答案:B解析:[单选题]95.异常处理的执行顺序正确的是()。A)try→except→finally→elseB)try→else→except→finallyC)try→except→else→finallyD)try→else→finally→except答案:C解析:[单选题]96.下面哪一个不是Python的数据类型?A)列表(List)B)字典(Dictionary)C)元组(Tuples)D)类(Class)答案:D解析:[单选题]97.向集合中增加元素的方法是:A)s.add(x)B)s.remove(x)C)s.pop(x)D)s.clear(x)答案:A解析:[单选题]98.百度飞桨中训练配置流程的最后一步是()。A)指定运行训练的机器资源B)设置优化算法和学习率C)声明模型实例D)加载训练和测试数据答案:B解析:难易程度:易题型:[单选题]99.关于列表的描述,错误的是A)列表是包含0个或多个元素组成的有序序列。B)可以通过list(x)函数将集合或字符串类型转换成列表类型。C)列表是一种映射类型。D)列表类型用中括号[]表示。答案:C解析:[单选题]100.[]x='都爱上碧呀梨'print(x)m=x[::-1]print(m)n=x[1::2]print(n)输出结果是()A)都爱上碧呀梨B)都爱上碧呀梨C)都爱上碧呀梨D)都爱上碧呀梨答案:A解析:1/317、[]下列不属于Python内置对象类型的是()A)数字B)字符C)字符串D)字典E)列表F)元组正确答案B[单选题]101.以下选项的叙述中,正确的是A)在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况B)在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况C)循环队列中元素的个数是由队头指针和队尾指针共同决定D)循环队列有队头和队尾两个指针,因此,循环队列是非线性结构答案:C解析:[单选题]102.下列程序共输出_______个值:1.age=232.start=23.ifage%2!=0:4.start=15.forxinrange(start,age+2,2):6.print(x)A)10B)16C)12D)14答案:C解析:[单选题]103.大数据4v特点中Variety理解正确的是A)数据体量大,从TB级别跃升到PB级别B)数据类型繁多,如网络日志、视频、图片、地理位置信息等C)商业价值高,只要合理利用数据并对其进行合理的分析,将会带来较大的价值回报D)处理速度快,可以从各种类型的数据中快速的获取有价值的信息答案:B解析:[单选题]104.下列说法错误是()A)使用续行符号可以将一条语句书写为多行B)使用语句分隔符号可以将多条语句写在一行C)以?#?开头的一句话可以写在多个行中D)圆括号中的表达式可以分行书写答案:C解析:[单选题]105.若程序只有以下两行代码,则程序的执行结果为___________。x=a+10print(x)A)程序出错B)0C)10D)输出一个随机的结果答案:A解析:[单选题]106.Recursivefunctionsare__________iterativealgorithms.A)moreefficientthanB)lessefficientthanC)asefficientasD)impossibletocompareto答案:B解析:[单选题]107.{给出如下代码:x=3.14eval('x+10')上述代码的输出结果是()。}A)系统报错B)TypeError:mustbestr,notintC)3.1410D)13.14答案:D解析:[单选题]108.Python中,for和while可以有else语句?()A)(A)for和while都没有else语句。B)(B)for和while都可以有else语句。C)(C)只有for才有else语句。D)(D)只有while才有else语句。答案:B解析:[单选题]109.为表示?a和b都不等于0?,应使用的Python语言表达式是()。A)(A)(a!=0)and(b!=0)B)(B)aorbC)(C)!(a=0)and(b!=0)D)(D)a并且b答案:A解析:[单选题]110.scipy的stats包中提供了产生连续性分布的函数,其中用于均匀分布的函数是()A)normB)uniformC)betaD)geom答案:B解析:均匀分布是uniform。[单选题]111.关于修改数据,以下说法错误的是A)一次只能修改一条数据B)一次可以修改多条数据C)使用的关键字为updateD)如果没有满足条件的数据,也不会报错答案:A解析:[单选题]112.执行结果为[1,2,3,1,2,3,1,2,3]的表达式是():A)[1,2,3]+[1,2,3];B)['1','2','3']+['1','2','3']+['1','2','3'];C)[1,2,3]**3;D)[1,2,3]*3答案:D解析:[单选题]113.以下选项中能够最简单地在列表['apple','pear','peach','orange']中随机选取一个元素的是A)sample()B)random()C)choice()D)shuffle()答案:C解析:[单选题]114.如果函数没有使用return语句,则函数返回的是?()A)0B)NoneC)任意整数D)报错!函数必须要有返回值。答案:B解析:[单选题]115.np.exp(x).round(5)的结果是2.71828,则x的值是()。A)0B)1C)2D)2.71828答案:B解析:e的1次方。[单选题]116.(,)使用open函数打开文件时,如果文件不存在,则抛出的异常是()A)IOError异常B)ValueError异常C)RuntimeError异常D)以上答案都不对答案:A解析:[单选题]117.利用三维轴生成Axes3D对象的代码是()A)fig=plt.figure()ax=Axes3D(fig)B)ax=newAxes3D()C)ax=plt.axes(projection='3d')D)以上都不对答案:A解析:[单选题]118.给出如下代码:s=list("巴老爷有八十八棵芭蕉树,来了八十八个把式要在巴老爷八十八棵芭蕉树下住。\老爷拔了八十八棵芭蕉树,不让八十八个把式在八十八棵芭蕉树下住。八十八个把式\烧了八十八棵芭蕉树,巴老爷在八十八棵树边哭。")以下选项中能输出字符"八"出现次数的是(B)窗体顶端A)HYPERLINKB)HYPERLINKC)HYPERLINKD)HYPERLINK答案:B解析:窗体底端[单选题]119.你可以使用____从字典中删除元素。()A)removeB)reaseC)deleteD)del答案:D解析:[单选题]120.关于Python中的复数,下列说法错误的是___________。()A)表示复数的语法是real+imagB)实部和虚部都是浮点数C)虚部必须后缀j,且必须是小写D)方法conjugate返回复数的共轭复数答案:C解析:[单选题]121.以下关于字典的说法错误的是A)字典的长度是不可变的。B)字典中元素以键信息为索引访问。C)字典中,一个键信息只对应一个值信息。D)字典可以对键信息赋值。答案:A解析:[单选题]122.下面关于jieba库说法正确的是()A)jieba库是第三方库B)jieba库是不是对中文文本分词的库C)jieba库是Python内置库D)jieba库是对英文文本分词答案:A解析:[单选题]123.字符串s='Python',对字符串s进行连接操作后输出?Python111?,如下哪个操作会有错误?A)print(s+'1'+'1'+'1')B)print(s+111)C)print(s+str(111))D)print(s+'1'*3)答案:B解析:[单选题]124.HTML是什么意思?()A)高级文本语言B)超文本标记语言(HyperTextMarkupLanguage)C)扩展标记语言D)图形化标记语言答案:B解析:[单选题]125.通过os模块指定或获取绝对路径的命令关键字是__________。A)getcwdB)abspathC)joinD)mkdir答案:B解析:[单选题]126.设一年356天,第1天的能力值为基数记为1.0。当好好学习时能力值相比前一天会提高千分之五。以下选项中,不能获得持续努力1年后的能力值的是A)1.005**365B)pow((1.0+0.005),365)C)1.005//365D)pow(1.0+0.005,365)答案:C解析:[单选题]127.在Linux中,以下哪种不是shell脚本的执行方式?A)作为可执行程序B)使用start命令启动C)作为解释器参数D)使用source命名执行答案:B解析:概念理解[单选题]128.以下代码的输出结果是______。Foriinrange(1,6):ifi%4==0:breakelse:print(i,end=",")A)1,2,3,4,B)1,2,3,C)1,2,3,5,6D)1,2,3,5,答案:B解析:[单选题]129.程序段如下:ImportjsonDt={'b':2,'c':4,'a':6}S2=json.dumps(dt,sort_keys=True,indent=4)Dt1=json.loads(s2)Print(dt1)Print函数输出的结果是()A){'a','b','c'}B){'a':6,'b':2,'c':4}C){D){6,2,4}"a":6,"b":2,"c":4}答案:B解析:[单选题]130.字符串的strip方法的作用是()。A)删除字符串头尾指定的字符B)删除字符串末尾指定的字符C)删除字符串头部指定的字符D)通过指定分隔符对字符串切片答案:A解析:[单选题]131.下面哪个是一种编程模型,它将大规模的数据处理工作拆分成互相独立的任务然后并行处理()A)MapReduceB)HDFSC)PigD)Hbase答案:A解析:[单选题]132.元组能够执行的操作()A)删除B)增加C)查询D)修改答案:C解析:[单选题]133.下列表达式中,值不是1的是()。A)4//3B)4/4C)15%2D)1**0答案:B解析:[单选题]134.字符串'Hi,Andy'中,字符'A'对应的下标位置为()。A)1B)2C)3D)4答案:C解析:[单选题]135.下列方法中,返回结果是时间戳的是()A)time.sleep()B)time.localtime()C)time.strftime()D)time.ctime()答案:B解析:[单选题]136.如果我们需要从math模块中输出pi常量,以下代码正确的是?A)print(math.pi)B)print(pi)C)frommathimportpiPrint(math.pi)D)frommathimportpiPrint(pi)答案:D解析:第2部分:多项选择题,共15题,每题至少两个正确答案,多选或少选均不得分。[多选题]137.下面注释语句语法正确的有:A)n=int(input())输入一个正整数*/B)n=int(input())#输入一个正整数C)n=int(input())'''输入一个正整数'''D)#输入一个正整数n=int(input())答案:BD解析:[多选题]138.以下插入数据的sql语句,正确是A)insertintoemp(name,age)values("赵红",17,"男")B)insertintoemp(name,age)('赵红',18,'男')C)insertintoemp(name,age)values('赵红',19)D)insertintoemp(name,age,sex)values('赵红',28,'男')答案:CD解析:[多选题]139.Hadoop生态圈子项目非常的庞大,下列属于Hadoop子项目的是()【选三项】A)HiveB)HdfsC)ZookeeperD)Spark答案:ACD解析:[多选题]140.Apriori算法的计算复杂度受()影响A)支持度阀值B)项数(维度)C)事务数D)事务平均宽度答案:ABCD解析:[多选题]141.属于python数据类型的是A)intB)floatC)complexD)bool答案:ABCD解析:[多选题]142.以下选项中符合Python语言变量命名规则的是()A)amB)3_1C)_AID)str1答案:ACD解析:[多选题]143.下面有关HTML的叙述,正确的是()。A)一个HTML文件可以用记事本来编辑B)HTML的意思是超文本标记语言C)一个HTML文件必须是一个以htm或html为扩展名的文件D)HTML区分大小写,如写成<B>是错误的答案:ABC解析:在HTML文件是不区分大小写的。[多选题]144.print(8+8)的输出结果为(),print(type(8+8))输出结果为()。A)16B)8C)intD)float答案:AC解析:[多选题]145.我们知道二元分类的输出是概率值。一般设定输出概率大于或等于0.5,则预测为正类;若输出概率小于0.5,则预测为负类。那么,如果将阈值0.5提高,例如0.6,大于或等于0.6的才预测为正类。则准确率(Precision)和召回率(Recall)会发生什么变化()?A)准确率(Precision)增加或者不变B)准确率(Precision)减小C)召回率(Recall)减小或者不变D)召回率(Recall)增大答案:AC解析:[多选题]146.name=np.array([Liu',?Wang',?Zhu',?Wang',?Zhu',?Wang',?Zhu?]),则下列可以得到[?Liu',?Wang','Zhu?]的代码是()。A)np.unique(name)B)sorted(set(name)C)np.sort(name)D)name答案:AB解析:求数组的唯一值的两种方法是np.unique)函数或使用集合。[多选题]147.在Hadoop的分区阶段,不是默认的Partitioner是()【选三项】A)HashParB)PartitionerC)HashPartitionerD)Hmapper答案:ACD解析:[多选题]148.计算协方差矩阵和相关系数矩阵的是()A)numpy.corrcoef()B)numpy.dot()C)numpy.cov()D)numpy.det()答案:AC解析:[多选题]149.关于字典操作方法,以下正确的是()A)del用于删除字典或者元素B)clear用于清空字典中的数据C)keys方法可以获取字典的键D)values方法可以获取字典的值答案:ABCD解析:[多选题]150.对数据的处理操作主要有()A)排序B)查找C)插入D)删除答案:ABCD解析:[多选题]151.已知n=numpy.arange(10),下列获取n中偶数的代码正确的是A)n[n%2!=0]B)n[n%2==0]C)n[0:2:]D)n[0::2]答案:BD解析:第3部分:填空题,共6题,请在空白处填写正确答案。[填空题]152.Python关键字elif表示__和___两个单词的缩写答案:else、if解析:[填空题]153.表达式int(bin(54321),2)的值为_____________答案:54321解析:[填空题]154.表达式?ab?in?ac的be值d?为__。答案:False解析:[填空题]155.表达式sum(range(1,10))的值为___。答案:45解析:[填空题]156.表达式type({})==dict的值为_______答案:True解析:[填空题]157.假设列表对象x=[1,1,1],那么表达式id(x[0])==id(x[2])的值为___。答案:True解析:第4部分:判断题,共43题,请判断题目是否正确。[判断题]158.Object-orientedprogrammingallowsustohidetheobject'sdataattributesfromcodethatisoutsidetheobject.A)正确B)错误答案:对解析:[判断题]159.[]在Python3.5中运算符+不仅可以实现数值的相加、字符串连接,还可以实现列表、元组的合并和集合的并集运算()A)正确B)错误答案:错解析:[判断题]160.静态函数可以通过类名称调用A)正确B)错误答案:对解析:[判断题]161.形参可以看作是函数内部的局部变量,函数运行结束之后形参就不可访问了。A)正确B)错误答案:对解析:[判断题]162.[]如果仅仅是用于控制循环次数,那么使用foriinrange(20)和foriinrange(20,40)的作用是等价的()A)正确B)错误答案:对解析:[判断题]163.假设有非空列表x,那么x.append(3)、x=x+[3]与x.insert(0,3)在执行时间上基本没有太大区别A)正确B)错误答案:错解析:[判断题]164.os.remove(path)方法用于删除指定路径的文件。()A)正确B)错误答案:对解析:[判断题]165.input()函数只能用于输出信息。A)正确B)错误答案:错解析:[判断题]166.正则表达式对象的match()方法可以在字符串的指定位置开始进行指定模式的匹配。A)正确B)错误答案:对解析:[判断题]167.如果+运算符用于字符串,它将生成一个字符串,该字符串是用作其操作数的两个字符串的组合。A)正确B)错误答案:对解析:[判断题]168.abc是不合法的变量名。A)正确B)错误答案:错解析:[判断题]169.定义函数时,可选参数必须定义在非可选参数的后面。A)正确B)错误答案:对解析:[判断题]170.Python中"4"+"5"结果为"9"。A)正确B)错误答案:错解析:[判断题]171.创建一个3x3的矩阵,值域为0到8:Z=np.arange(10).reshape(3,3)A)正确B)错误答案:错解析:[判断题]172.在函数中使用return语句可以返回值,所以函数中的return语句后一定要有值。A)正确B)错误答案:错解析:[判断题]173.已知x={1:1,2:2},那么语句x[3]=3无法正常执行答案:错解析:[判断题]174.dict={[1,2,3]:"user"}不能创建一个字典。A)正确B)错误答案:对解析:[判断题]175.0,1,2,3,5的方差为2A)正确B)错误答案:错解析:[判断题]176.对列表排序,按字母顺序用函数sort(),按字母顺序相反的顺序排列列表元素,可使用sort(remove=true).A)正确B)错误答案:错解析:[判断题]177.if判断语句后,可以没有elif和else。()A)正确B)错误答案:对解析:[判断题]178.Seleinum肯定包含了读取excel文件的库A)正确B)错误答案:错解析:[判断题]179.文件对象的的方法close()用于关闭文件,在实际操作中,不这样做,程序运行也正常,这说明有无文件关闭操作都可行。()A)正确B)错误答案:错解析:[判断题]180.二进制文件不能使用记事本程序打开答案:错解析:[判断题]181.文件?wb?模式是指按照文本模式只写A)正确B)错误答案:错解析:[判断题]182.fi=fopen("t.txt","r+")执行后只能对"t.txt"文件进行读操作。A)正确B)错误答案:错解析:[判断题]183.turtle库的turtle.setup()函数于窗体有关,主要有4个参数。()A)正确B)错误答案:对解析:[判断题]184.用列表的insert()方法为列表插入元素时会改变插入位置后元素的索引。()A)正确B)错误答案:对解析:[判断题]185.strip()方法的作用是:返回字符串的副本,删除所有前导空格字符,但不删除尾随空格字符。A)正确B)错误答案:错解析:STRIPE()函数对用户的输入进行清理[判断题]186.定义函数的时候,可选参数和非可选参数的位置可以自定义。()A)正确B)错误答案:错解析:[判断题]187.jieba.lcut(s,cut_all=True)是全模式,返回一个列表类型。()A)正确B)错误答案:对解析:[判断题]188.标识符长度无限制。A)正确B)错误答案:对解析:[判断题]189.()元组是不可变的,不支持列表对象的inset()、remove()等方法,也不支持del命令删除其中的元素,但可以使用del命令删除整个元组对象。A)正确B)错误答案:对解析:[判断题]190.集合可以作为列表的元素答案:对解析:[判断题]191.g=lambdax:3不是一个合法的赋值表达式答案:错解析:[判断题]192.Python运行时只会从指定的目录搜索导入的模块。A)正确B)错误答案:对解析:[判断题]193.Matplotlib库可以用来完成2D图形的绘制。A)正确B)错误答案:对解析:[判断题]194.Python内置的字典dict中元素是按添加的顺序依次进行存储的。A)正确B)错误答案:错解析:[判断题]195.因为元组一旦创建,便不可更改,所以可用于储存一些不变的量,防止被修改或误操作。A)正确B)错误答案:对解析:[判断题]196.在网页中,如果要收集用户所输入的数据,可以通过表单来实现A)正确B)错误答案:对解析:[判断题]197.HTML是网页的基础,它不是一种编程语言,而是一种标记语言。A)正确B)错误答案:对解析:[判断题]198.字典是一个键值对的集合,该集合以键为索引,一个键信息可以对应多个值信息。A)正确B)错误答案:错解析:[判断题]199.Python语言采取强制缩进的方式表示语句之间的逻辑关系。(())A)正确B)错误答案:对解析:[判断题]200.(,)range(1,5)能生成1~5的序列。A)正确B)错误答案:错解析:第5部分:问答题,共59题,请在空白处填写正确答案。[问答题]201.语句x=(3)执行后x的值为______。答案:3解析:[问答题]202.字典对象的_____________方法返回字典中的?键-值对?列表。答案:(items())解析:[问答题]203.表达式list(map(lambdax:x+5,[1,2,3,4,5]))的值为____________。答案:[6,7,8,9,10]解析:[问答题]204.正则表达式'python|perl'或'p(ython|erl)'都可以匹配'python'或'perl'。答案:(对)解析:[问答题]205.假设random模块已导入,那么表达式random.sample(range(10),7)的作用是生成7个不重复的整数。答案:(对)解析:[问答题]206.(填空题)假设n为整数,那么表达式n&1==n%2的值为________。答案:True解析:[问答题]207.(填空题)使用上下文管理关键字________可以自动管理文件对象,不论何种原因结束该关键字中的语句块,都能保证文件被正确关闭。答案:with解析:[问答题]208.'''用户输入一个整数n,打印斐波那契数列的前n项。斐波那契数列的特点:从第三个数字开始,每个数字都是前两个数字的和。'''答案:无解析:[问答题]209.(填空题)Python标准库random中的sample(seq,k)方法作用是从序列中选择(重复?不重复?)的k个元素。答案:不重复解析:[问答题]210.(填空题)表达式3*2的值为________。答案:6解析:[问答题]211.已知字典x={i:str(i+3)foriinrange(3)},那么表达式sum(item[0]foriteminx.items())的值为___________。答案:(3)解析:[问答题]212.已知字符串s='1A2B3C4D',则表达式'ABCD'ins的值为()A)FalseB)True答案:A解析:[问答题]213.已知列表x=[1,3,2],那么表达式[valueforindex,valueinenumerate(x)ifindex==2]的值为_______________。答案:([2])解析:[问答题]214.表达式?Helloworld!?[-4:]的值为______。答案:?RLD!?解析:[问答题]215.补齐横线处代码,获取图像的轮廓。>>>fromPILimportImage>>>fromPILimportImageFilter>>>im=Image.open('cat.jpg')>>>outline=im.filter(ImageFilter.___________)答案:CONTOUR解析:[问答题]216.列表对象的sort()方法用来对列表元素进行原地排序,该函数返回值为____。答案:None解析:[问答题]217.若想对两个表示时间的变量进行计算,应将时间转换为什么格式?为什么?答案:若两个表示时间的变量进行计算,可以先将其转换为时间戳形式。因为时间戳是以浮点型显示,便于时间计算与转换。解析:[问答题]218.通过对象不能调用类方法和静态方法。A)对B)错答案:B解析:[问答题]219.在Python中一切都是()。答案:对象解析:[问答题]220.在编写多层循环时,为了提高运行效率,应尽量减少内循环中不必要的计算。答案:(对)解析:[问答题]221.表达式print(0b10101)的值为____________。答案:(21)解析:[问答题]222.下列表达式30-3**2的计算结果是____。答案:21解析:[问答题]223.(填空题)已知函数定义deffunc(**p):return''.join(sorted(p)),那么表达式func(x=1,y=2,z=3)的值为______________。答案:'xyz'解析:[问答题]224.已知seq为长度大于10的列表,并且已导入random模块,那么[random.choice(seq)foriinrange(10)]和random.sample(seq,10)等价。答案:(错)解析:[问答题]225.使用Python列表的方法insert()为列表插入元素时会改变列表中插入位置之后元素的索引。答案:(对)解析:[问答题]226.变量x在[3,10]闭区间内的python表达式是_______________。答案:3<=x<=10解析:[问答题]227.(填空题)下面程序的输出结果为___________________________________________________________。Novels={'天龙八部','射雕英雄传','鹿鼎记','笑傲江湖','射雕英雄传'}Novels.add('天龙八部
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中学生青春期教育讲座感悟
- 铁道游击队红色故事解读与感悟
- 房地产交易全流程服务免责协议书
- 简易版个人借款合同
- 智能语音交互技术合作开发合同
- 年度战略采购合同
- 网络安全防护技术产品供应合同
- 2025年度酒店客房设施维护保养及更新合同
- 2025年度排水管道施工与维护合同范本
- 2025年度国际工程劳务合作与项目进度管理合同
- 装修工程延期协议
- 2025-2030全球21700圆柱形锂离子电池行业调研及趋势分析报告
- 2025-2025年教科版小学科学三年级下册科学教学计划
- 2025年云南中烟工业限责任公司招聘24人历年高频重点提升(共500题)附带答案详解
- 2025云南昆明空港投资开发集团招聘7人历年高频重点提升(共500题)附带答案详解
- 《大健康解读》课件
- 2024-2025学年成都市树德东马棚七年级上英语期末考试题(含答案)
- 2025年度交通运输规划外聘专家咨询协议3篇
- 2024年04月北京中信银行北京分行社会招考(429)笔试历年参考题库附带答案详解
- 专项债券培训课件
- 中央企业人工智能应用场景案例白皮书(2024年版)-中央企业人工智能协同创新平台
评论
0/150
提交评论