版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷科目:Python开发基础Python开发基础(习题卷4)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython开发基础第1部分:单项选择题,共137题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.通过代理服务器进行爬虫的方法是()。A)个人发送访问请求到代理服务器,代理服务器转发到网站,网站反馈给个人B)个人发送访问请求到网站,网站反馈给个人,并备份访问记录到代理服务器C)个人发送访问请求到代理服务器,代理服务器转发到网站,网站反馈给代理服务器,代理服务器再发送给个人D)个人发送访问请求到网站,网站反馈给代理服务器,个人再访问代理服务器获取网页信息答案:C解析:代理服务器充当中间人角色。[单选题]2.以下选项中,修改turtle画笔颜色的函数是A)seth()B)colormode()C)bk()D)pencolor()答案:D解析:[单选题]3.在Java中,使当前线程进入阻塞状态,直到被唤醒才能继续执行的方法是。A)resume()方法B)wait()方法C)suspend()方法D)notify()方法答案:B解析:概念理解[单选题]4.每个程序都具有的统一的运算模式是:A)顺序计算模式B)输入输出模式C)函数调用模式D)IPO模式答案:D解析:[单选题]5.下列数据类型中,Numpy不支持的是()。A)float32B)uint64C)boolD)byte答案:D解析:Numpy支持的数据类型包括bool、int(8,16,32,64)、unit(16,32,64)、float(16,32,64)、complex(64,128)等类型,不支持byte、short等类型。[单选题]6.python不支持的数据类型有A)intB)floatC)evalD)str答案:C解析:[单选题]7.改变当前文件操作指针的位置到文件开头的方法()A)f.seek(0)B)f.seek(1)C)f.seek(2)D)f.seek(3)答案:A解析:[单选题]8.下列选项中,不属于Python语言特点的是()。A)面向对象B)运行效率高C)可读性好D)开源答案:B解析:[单选题]9.假设有一个记事本文件1.txt,输入存储如下:123456。编程如下:F=open("1.txt",'r')X=f.read(3)Y=f.read(2)Print(x)Print(y)执行结果为()A)12312B)12345C)32D)报错答案:B解析:[单选题]10.若x=[1,2,3],则执行语句x.pop(0)之后,x的值为_______。()A)[0,1,2,3]B)[2,3]C)[1,2]D)[1,2,3]答案:B解析:[单选题]11.对于语句foriins……,以下说法不正确的是()A)如果s为字典,则该循环执行时,i取值会对字典中的每个键值进行遍历。B)如果s为列表,则该循环执行时,i取值会对列表中的每个元素进行遍历。C)如果s为字符串,则该循环执行时,i取值会对字符串中的每个字符进行遍历。D)如果s为集合,则该循环执行时,i取值会对集合中的每个元素进行遍历。答案:A解析:[单选题]12.调用split方法,假设line的值是字符串"2348",执行以下语句后,()a,b,c=line.split()以下说法正确的是:A)c的值是4B)a的值是2C)a,b,c的值分别是2,34,8D)b的值是"34"答案:D解析:[单选题]13.可以结束一个循环的关键字是_____________。A)breakB)ifC)exitD)continue答案:A解析:[单选题]14.以下关于组合类型的描述,错误的是:A)可以用大括号创建字典,用中括号增加新元素B)嵌套的字典数据类型可以用来表达高维数据C)字典的pop函数可以返回一个键对应的值,并删除该键值对D)空字典和空集合都可以用大括号来创建答案:D解析:[单选题]15.欲从s='华东师范大学'字符串中切片出子串'华师大',正确的切片表达式为()。A)s[::2]B)S[1:-2:2]C)S[,,2]D)S[1,-2,2]答案:A解析:[单选题]16.A='python'A[0]='c'Print(a)以上程序的运行结果为()。A)cythonB)pcthonC)cD)报错答案:D解析:[单选题]17.try:except:else:finally:当没有发生异常时A)执行语句块2B)执行语句块3C)执行语句块2和语句块4D)执行语句块3和语句块4答案:D解析:[单选题]18.表达式range(10)[-1]的值为____________。()A)9B)10C)11D)8答案:A解析:[单选题]19.对于字符串s=?storybook?,以下可得字符串?or?的表达式是()A)s[3:4]B)s[3:5]C)s[2:3]D)s[2:4]答案:D解析:[单选题]20.[]m={"a1":"b1","a2":"b2","a3":"b3"}print(m)m["a4"]="b4"print(m)以上代码输出的结果是()A){'a1':B){'a1':C){'a1':D)运行错误答案:A解析:[单选题]21.打开文件的r模式描述错误的()A)如果打开的文件不存在,会新建这个文件。B)打开文件后,光标在文件的最开始位置。C)只读模式,不能录入数据。D)命令是open('文件地址','r')答案:A解析:[单选题]22.已知text=?我爱python编程我?,执行text.replace(?我?,??)之后,text的值为()A)我爱python编程我B)爱python编程C)pythonD)我爱python编程答案:B解析:[单选题]23.以下数据类型中,不可以作为索引对Numpy数组进行选取的是()。A)booleanB)tupleC)dictD)int答案:C解析:Numpy数组可以由整数、整数数组和布尔数组进行索引,不包括字典类型。[单选题]24.在matplotib中设置x轴、y轴的刻度位置可用()。A)xlabel)、ylabel)B)xlim)、ylim)C)xscale)、yscale)D)xticks)、yticks)答案:D解析:xticks)、yticks)用来获取或设置x轴、y轴的当前刻度位置和标签。[单选题]25.np.dot([[1,2,3],[1,2,3],[1,2,3]],[[2,1,1],[2,1,1],[2,1,1]])的结果是()。A)[[1266][1266][1266]]B)[[223][223][223]]C)[[123][123][123]]D)[[211][211][211]]答案:A解析:矩阵乘法运算,此处算第一个数就可以排除其他选项。[单选题]26.fname=input("请输入要打开的文件:")Fo=open(fname,"r")Forlineinfo.readlines():print(line)Fo.close()下面语句的含义是()Forlineinfo.readlines():A)遍历文件中读入所有词B)遍历文件中读入所有字符C)遍历文件中读入所有行D)遍历文件中读入所有列答案:C解析:[单选题]27.对于mapper类中的setup方法不正确的是?A)此方法被MapReduce框架仅且执行一次B)在执行map任务前,进行相关变量或者资源的集中初始化工作C)在执行map任务后,进行相关变量或者资源的集中初始化工作D)将资源初始化工作放在map方法中,导致程序运行效率降低答案:C解析:[单选题]28.xpath中nodename表达式表示什么意思?A)选取此节点的所有子节点B)选取当前节点C)选取属性D)选取父节点答案:A解析:[单选题]29.对于函数ask,以下调用错误的是()项?Defask(prompt="DoyoulikePython?",hint="yesorno"):whileTrue:answer=input(prompt)ifanswer.lower()in('y','yes'):print("Thankyou")returnTrueifanswer.lower()in('n','no'):print("Whynot")returnFalseelse:print(hint)A)answer.lower()是调用了string自带函数lower(),将输入转换为小写字母。B)调用函数ask(),在交互页面输入N,则会继续打印yesorno提示你继续输入。C)调用函数ask(),在交互页面输入x,则会打印yesorno,如果继续输入y,则会打印Thankyou并退出ask()函数的执行同时返回值True。D)函数调用ask("DoyoulikePython?")与ask()效果一致答案:B解析:[单选题]30.使用函数的目的是A)降低功能难度和代码复用B)降低编程难度和代码重用C)提高功能难度和代码重用D)提高编程难度和代码复用答案:B解析:[单选题]31.下列语句的运行结果是()。S1=[4,5,6]S2=s1S1[1]=0Print(s2)A)[4,5,6]B)[4,0,6]C)[0,5,6]D)[4,5,0]答案:B解析:[单选题]32.列出当前系统已经安装的第E方库的命令格式是A)piplistB)pip-hC)pipinstallD)pipdownload答案:A解析:[单选题]33.哪个选项能够最简单的在列表['apple','pear','peach','orange']中随机选取一个元素?A)shuffle()B)choice()C)sample()D)random()答案:B解析:[单选题]34.集合dSet内容经运算后为()。dSet=set('sunrise')aa=set('sunset')dSet^=aaA){'r','i','t'}B){'rit'}C){'i','t'}D){'it'}答案:A解析:[单选题]35.以下选项用于科学计算/数据分析的是()。A)PyGTKB)(190,190,190)C)BEBEBED)#BEBEBE答案:B解析:[单选题]36.下列哪项通常是集群的最主要瓶颈A)CPUB)网络C)磁盘IOD)内存答案:C解析:[单选题]37.Python语⾔中⽤来表⽰代码块所属关系的语法是A)缩进B)括号C)花括号D)冒号答案:A解析:[单选题]38.如下哪个语句能够生成一个n*n的正方形矩阵,对角线值为1,其余位置值为0()A)np.zeros((n,n))B)np.eye(n)C)np.full((n,n),1)D)np.ones((n,n))答案:B解析:[单选题]39.在信息组织和存储中,最基本的单位是()A)字节(Byte)B)二进制位(bit)C)字(Word)D)双字(DoubleWord)答案:B解析:[单选题]40.目前,我国互联网、移动互联网用户规模居全球()。A)第一B)第二C)第三D)第四答案:A解析:[单选题]41.关于下面代码的描述,错误的是(D)n=1deffunc(a,b):□□□□c=a*b□□□□returncs=func("Hello",2)print(c)窗体顶端A)HYPERLINKB)HYPERLINKC)HYPERLINKD)HYPERLINK答案:D解析:[单选题]42.Python中布尔变量的值为()A)真,假B)0,1C)T,FD)True,False答案:D解析:[单选题]43.下列关于正则表达式的说法,错误的是()。A)正则表达式由丰富的符号组成B)e模块中的compile()函数会返回一个Pattern对象C)预编译可以减少编译正则表达式的资源开销D)只有通过预编译的字符串才能使用正则表达式答案:D解析:[单选题]44.以下选项中,属于Python语言中合法的二进制整数是()A)0B1019B)0bC3FC)0b1708D)0B1010答案:D解析:[单选题]45.下述有关异常说法正确的是__________。A)程序中抛出异常终止程序B)程序中抛出异常不一定终止程序C)拼写错误会导致程序终止D)缩进错误会导致程序终止答案:B解析:[单选题]46.下面与HDFS类似的框架是()A)NTFSB)FAT32C)GFSD)EXT3答案:C解析:[单选题]47.执行后可以查看Python的版本的是()窗体顶端A)HYPERLINKB)HYPERLINKC)HYPERLINKD)HYPERLINK答案:B解析:窗体底端[单选题]48.表达式min(['11','2','3'])的值为_________________。()A)'11'B)'2'C)'1123'D)'3'答案:A解析:[单选题]49.下列循环语句中有语法错误的是______。A)while(x==y):5B)while(0):passC)foriin[1,2,3]:print(i)D)forTrue:x=30答案:D解析:[单选题]50.下列哪些语句不符合语法要求的表达式()foriin表达式:A)'hi'B)123C)range(10)D)[1,2,3]答案:B解析:[单选题]51.下面代码执行完后a得数是()。Deffun(x):if(x==1):return1else:return10A=fun(5)A)1B)10C)5D)None答案:B解析:[单选题]52."世界很大"+"人很渺小"的输出结果是:()A)"世界很大""人很渺小"B)世界很大人很渺小C)"世界很大"+"人很渺小"D)世界很大+人很渺小答案:B解析:[单选题]53.利用DOM方式解析XML文档,说法正确的是A)DOM方式将XML数据在内存中解析成为字符串B)DOM方式将XML数据在内存中解析成一棵树,通过对树的操作来操作XML。C)DOM方式将XML数据在内存中解析成为对象D)DOM方式将XML数据在内存中解析成为二进制数据答案:B解析:[单选题]54.abs(-3+4i)或者|-3i+4|的结果是()。A)3.0B)执行错误C)4.0D)5.0答案:D解析:难易程度:易题型:[单选题]55.下列选项中,不属于Python特点的是()A)面向对象B)运行效率高C)可移植性D)免费与开源答案:B解析:[单选题]56.下面的语句()会无限循环下去A)Forainrange(10):time.sleep(10)B)While1<10:time.sleep(10)C)whileTrue:breakD)A=[3,-1,?,?]ForIina[:]:ifnota:break答案:B解析:[单选题]57.代码importmath;x=math.sin(math.pi/3)执行后,与x的结果最接近的是()A)0.876B)0.886C)0.856D)0.866答案:D解析:[单选题]58.[]x=10ifx<-1:y=3-xelifx<=1/2:y=-3*xelse:y=x-2print(y)输出结果为()A)-7B)-30C)10D)8答案:D解析:[单选题]59.以下程序段中的print(i)执行了()次foriinrange(10):print(i)i+=2A)10B)9C)6D)5答案:A解析:[单选题]60.列表ls=[1,2,3,4,5,6,[7,8,9]],以下选项中描述正确的是A)ls可能是一维列表B)ls可能是高维列表C)ls可能是二维列表D)ls可能是多维列表答案:A解析:[单选题]61.[]Python文件的后缀名是()A)pyB)passC)pdfD)do答案:A解析:[单选题]62.关于算法的空间复杂度,以下选项中描述正确的是()A)算法程序所占的存储空间B)算法执行过程中所需要的存储空间C)算法程序中的指令条数D)算法程序的长度答案:B解析:[单选题]63.python语句deffun(a):returna+1deff(b):print(b+1),执行f(fun(3))代码得到结果是________。A)5B)3C)6D)4答案:A解析:[单选题]64.阅读下面的代码:Sum=0foriinrange(100):If(i%10):Continuesum=sum+iPrint(sum)123456上述程序的执行结果是()。A)5050B)4950C)450D)45答案:C解析:[单选题]65.HTML以下标记中,用于定义一个表格的单元格的是():A)。B)…C)…D)…答案:A解析:[单选题]66.列哪个语句在Python中是⾮法的?A)x=y=z=1B)x=(y=z+1)C)x,y=y,xD)x+=y答案:B解析:[单选题]67.计算数组中间值的命令正确的是()。A)min()B)max()C)mean()D)median()答案:D解析:难易程度:易题型:[单选题]68.Python是一种___________类型的编程语言。A)汇编语言B)机器语言C)解释D)编译答案:C解析:[单选题]69.关于散点图描述错误的是()A)散点图又称散点分布图B)散点图是以一个特征为横坐标,以另一个特征为纵坐标C)散点图中特征之间的关联趋势一定是线性的D)散点图利用坐标点(散点)的分布形态反映特征间的统计关系答案:C解析:[单选题]70.给定字典d,哪个选项对d.items()的描述是正确的?A)返回一种dict_items类型,包括字典d中所有键值对B)返回一个列表类型,每个元素是一个二元元组,包括字典d中所有键值对C)返回一个元组类型,每个元素是一个二元元组,包括字典d中所有键值对D)返回一个集合类型,每个元素是一个二元元组,包括字典d中所有键值对答案:A解析:[单选题]71.Python中,导入模块myfunc方式错误的是()A)importffrommyfuncB)importmyfuncasm;C)importmyfunc;D)frommyfuncimport*;答案:A解析:[单选题]72.Mapper排序后的输出将作为下面哪个的输入()A)ReducerB)ShuffleC)SortD)Mapper答案:A解析:[单选题]73.sklearn.cluster模块实现的功能是()。A)集群B)降维C)回归D)聚类答案:D解析:sklearn.cluster模块收集了流行的无监督聚类算法,包括K-means、密度聚类、层次聚类等。[单选题]74.Series和DataFrame类型中的.cumsum()方法,下面哪个说法是正确的()A)计算全部元素的个数B)计算全部元素的和C)依次计算第n-1和第n个元素的和D)依次计算前1、2、…、n个元素的和答案:D解析:[单选题]75.表达式max({2:10,8:4,5:9)的结果是A)9B)5;9C)10D)8答案:D解析:[单选题]76.python语句f=lambdax,y:x%y,执行print(f(7,8))代码得到结果是________。A)0B)1C)8D)7答案:D解析:[单选题]77.执行以下程序,输出结果是______。Y='中文'X='中文字'Print(x>y)A)FalseorFalseB)NoneC)trueD)false答案:C解析:[单选题]78.以下选项中不能创建一个字典的是()。A)d={[1,2,3]:"python"}B)d={}C)d={(1,2,3):"python"}D)d={3:5}答案:A解析:[单选题]79.[]元组变量t=("cat","dog","tiger","human"),t[::-1]的结果是()A)('human',B)运行出错C){'human',D)['human',答案:A解析:[单选题]80.下列方法中既可以用在列表上,又可以用在元组中的是:()A)append()B)insert()C)index()D)pop()答案:C解析:[单选题]81.[]以下代码与其他运行结果不同的是()A)dB)dC)dD)d答案:D解析:[单选题]82.以下选项,是Python关键字的是。A)MathB)whileC)randomD)abs答案:B解析:[单选题]83.运行以下程序,当从键盘上输入{1:"清华大学",2:"北京大学"},运行结果的是:X=eval(input())Print(type(x))A)<class'int'>B)<class'list'>C)出错D)<class'dict'>答案:D解析:[单选题]84.若有一个字符串s=?20200819?,下列选项中可以得到字符串?2020?的表达式是(A)s[1:4]B)s[:4]C)s[0:4]D)s[0:3]答案:C解析:[单选题]85.下列表达式中,值不是1的是()。A)4//3B)15%2C)1^0D)~1答案:D解析:[单选题]86.下列选项中,用于绑定IP地址与端口号的方法是()。A)listen()B)bind()C)accept()D)connect()答案:B解析:[单选题]87.下列()符合可用于注释Python代码。A)#B)*/C)//D)$答案:A解析:[单选题]88.关于测试计划,下列说法错误的是()A)测试计划应该明确测试的范围。B)测试计划只要说明测试的开始时间或结束时间就足够了,其他的部分在测试用例中再详细规定。C)测试计划应该明确测试项目在时间上的安排。D)先制定好测试计划再明确测试的方法。答案:B解析:[单选题]89.已知函数定义deffunc(*p):returnsum(p),那么表达式func(1,2,3)的值为()。A)1B)2C)6D)3答案:C解析:[单选题]90.以下选项中,Python网络爬虫方向的第三方库是A)numpyB)openpyxlC)PyQt5D)scrapy答案:D解析:[单选题]91.pymysql的安装说法错误的是?A)与其他第三方库的安装相同B)可以使用Pycharm工具安装C)可以使用命令行的方式进行安装D)需要独特的方式进行安装答案:D解析:[单选题]92.turtle绘图中,将画笔移动x像素的语句是()。A)turtle.forward(x)B)turtle.circle(x)C)turtle.right(x)D)turtle.left(x)答案:A解析:[单选题]93.数组允许批量计算而无须任何for循环,这种特性叫()。A)矩阵化B)便捷化C)批量化D)矢量化答案:D解析:矢量化指Numpy可以直接面向数组进行批量计算,不需要对每个元素进行循环计算。[单选题]94.下列哪种调用模块的方式可以之后使用array([1,2,3])。()A)importnumpyB)importnumpyasnpC)fromnumpyimportarrayD)以上三种均不能答案:C解析:[单选题]95.以下是字符转换成字节的方法是()。A)decode()B)rstrip()C)upper()D)encode()答案:D解析:[单选题]96.[]用户输入整数的时候不合规导致程序出错,为了不让程序异常中断,需要用到的语句是:()A)evalB)ifC)try-exceptD)循环语句答案:C解析:[单选题]97.运行以下代码,下列说法错误的是()foriinrange(1,10):forjinrange(1,i+1):print("{}*{}={}\t".format(j,i,i*j),end='')print('')A)A该程序的功能是打印输出九九乘法表B)B最后一行代码的目的是输出换行C)C可以使用while语句对程序改写D)D若将最后一行代码改写为print('\n'),输出结果完全一样。答案:D解析:[单选题]98.(,)下面if语句统计?成绩(mark)优秀的男生以及不及格的男生?的人数,正确的语句为()A)ifgender=="男"andmark<60ormark>=90:n+=1B)ifgender=="男"andmark<60andmark>=90:n+=1C)ifgender=="男"and(mark<60ormark>=90):n+=1D)ifgender=="男"ormark<60ormark>=90:n+=1答案:C解析:[单选题]99.在定义函数时,对参数个数并没有限制,如果有多个形参,需要使用()进行分割。A)句号B)逗号C)分号D)冒号答案:B解析:[单选题]100.为销售报表展示开发一个MapReduce作业,Mapper输入数据的Key是年份(IntWritable),Value表示商品标识(Text)。下列哪一项决定该Mapper的数据类型?A)JobConf.setMapInputKeyClass与JobConf.setMapInputValuesClassB)HADOOP_MAP_DATATYPES环境变量C)随作业一起提交的mapper-specification.xml文件D)InputFormat格式类答案:D解析:[单选题]101.以下关于字典类型的描述,正确的是:A)字典类型可迭代,即字典的值还可以是字典类型的对象B)表达式forxind:中,假设d是字典,则x是字典中的键值对C)字典类型的值可以是任意数据类型的对象D)字典类型的键可以是列表和其他数据类型答案:C解析:[单选题]102.Inavalue-returningfunction,thevalueoftheexpressionthatfollowsthekeyword__________willbesentbacktothepartoftheprogramthatcalledthefunction.A)defB)resultC)sentD)return答案:D解析:[单选题]103.下列JavaScript的判断语句中,正确的是()A)if(i=0);B)if(i==0)C)ifi==0then;D)ifi=0then;答案:B解析:[单选题]104.以下选项中,关于Python字符串的描述错误的是()A)字符串是字符的序列,可以按照单个字符或者字符片段进行索引B)字符串包括两种序号体系:正向递增和反向递减C)Python字符串提供区间访问方式,采用[N:M]格式,表示字符串中从N到M的索引子字符串(包含N和M)D)Python语言中,字符串是用一对双引号""或者一对单引号''括起来的零个或者多个字符答案:C解析:[单选题]105.Python中的映射类型指的是:A)字符串B)集合C)字典D)列表答案:C解析:[单选题]106.Python中,已知有函数定义defdemo(d=0):print(d/2)则以下错误的函数调用语句是()。A)Demo()B)Demo(50)C)y=demo(50)+10D)y=Demo()答案:C解析:[单选题]107.?{}:计算机{}的CPU占用率为{}%?.format(?2016-10-12?,?python?,10)执行该format方法后可以输出什么内容?()A){2016-10-12}:计算机{python}的CPU占用率为{10}%B)2016-10-12:计算机python的CPU占用率为10%C)?2016-10-12:计算机python的CPU占用率为10%?D)以上都不对答案:C解析:[单选题]108.以下选项中Python用于异常处理结构中用来捕获特定类型的异常的保留字是()A)passB)exceptC)doD)while答案:B解析:[单选题]109.关于面向对象的描述,以下选项中描述错误的是A)任何对象都必须有继承性B)对象是属性和方法的封装体C)对象间的信息交换靠消息传递D)操作是对象的动态性属性答案:A解析:[单选题]110.设str1='python',语句print(str1.center(10,*))的执行结果是A)SyntaxErrorB)**python**C)python****D)****python答案:A解析:[单选题]111.下面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解析:[单选题]112.以下关于列表变量Is操作的描述中,错误的是A)Is.reverse():反转列表Is中所有元素B)Is.clear():删除Is的最后一个元素C)Is.copy():生成一个新列表,复制Is的所有元素D)Is.append(x):在Is最后增加一个元素答案:B解析:[单选题]113.阅读下列程序,正确的输出结果是()。da={'1':1,'2':2}db=dada['1']=5sum=da['1']+db['1']print(sum)A)A10B)B7C)C2D)D1答案:A解析:[单选题]114.list(?abcd?)的结果是()A)[?a?,?b?,?c?,?d?]B)[(?abcd?)]C)[[?abcd?]]D)[?abcd?]答案:A解析:[单选题]115.哪个选项是下面代码的执行结果?Forsin?PYTHON?:ifs==?T?:continueprint(s,end="")A)TTB)PYC)PYTHOND)PYHON答案:D解析:[单选题]116.运行以下程序,X=eval(input())Y=eval(input())Print(abs(x+y))从键盘输入1+2与4j,则输出结果是:A)5B)<class?complex?>C)<class?float?>D)5.0答案:D解析:[单选题]117.以下程序的执行结果为:y=3defplus(x):s=x+yreturnsprint(plus(5),y)A)5B)5C)8D)8答案:C解析:[单选题]118.关于CSV文件处理,下述描述中错误的是()。A)因为CSV文件以半角逗号分隔每列数据,所以即使列数据为空也要保留逗号B)对于包含英文半角逗号的数据,以CSV文件保存时需进行转码处理C)因为CSV可以由Excel打开,所以是二进制文件D)通常,CSV文件每行表示一个一维数据,多行表示二维数据答案:C解析:[单选题]119.分析下面HTML+JavaScript的代码段:下面的说法正确的是()A)当用鼠标选中txt2时,弹出?我是焦点?消息框,再用鼠标选中txt1文本框时,弹出?我不是焦点?消息框B)当用鼠标选中Txt1时,弹出?我是焦点?消息框,再用鼠标选中txt2文本框时,弹出?我不是焦点?消息框C)假如现在输入光标在Txt1上,用鼠标单击页面上除txt2以外的其他部分时,弹出?我不是焦点?消息框D)假如现在输入光标在Txt2上,用鼠标单击页面的其他部分时,不会弹出?我不是焦点?消息框答案:A解析:[单选题]120.设x=3.5;y=4.6;z=5.7,则以下的表达式中值为True的是()。A)Ax>yorx>zB)Bx!=yC)Cz>y+xD)Dx<yandnot(x<z)答案:B解析:[单选题]121.(,)jieba.cut()方法返回的类型是()A)列表B)字典C)字符串D)生成器答案:D解析:[单选题]122.以下选项中属于字典创建的正确方式有A)d={{3,4}:2,{5,6}:3}B)d={[3,4]:2,[5,6]:4}C)d={"z张三":1,"李四":3}D)d=[[3,4]:2,[5,6]:4]答案:C解析:[单选题]123.python解释器执行'abbacabb'.strip('ab')的结果是()A)'aca'B)'ca'C)'c'D)语法错误答案:C解析:[单选题]124.以下关于cookie的描述,哪个是正确的?()A)cookie对象保存在服务器上。B)使用cookie对象可以非常可靠的。C)cookie是一段文本数据,没有大小限制。D)客户端浏览器可以禁止使用cookie答案:D解析:[单选题]125.关于数据结构的描述,以下选项中正确的是A)数据的存储结构是指反映数据元素之间逻辑关系的数据结构B)数据的逻辑结构有顺序、链接、索引等存储方式C)数据结构不可以直观地用图形表示D)数据结构指相互有关联的数据元素的集合答案:D解析:[单选题]126.[]str='012345678'print(str[:-1])()A)12345678B)7C)8D)01234567答案:D解析:[单选题]127.在JavaScript中(?24?+?2.9?)的计算结果是()A)26;B)242;C)242.9D)26.9;答案:C解析:[单选题]128.已知集合a={1,2,3,4,5},集合b={4,5,6,7,8},执行a-b的输出结果为A){1,2,3,4,5}B){1,2,3}C){4,5,6,7,8}D){6,7,8}答案:B解析:[单选题]129.阅读如下代码ImportpandasaspdA=pd.Series([9,8,7,6],index=['a','b','c','d'])哪个是print(a.index)的结果?()A)[9,8,7,6]B)[?a?,?b?,?c?,?d?]C)(?a?,?b?,?c?,?d?)D)Index([?a?,?b?,?c?,?d?])答案:D解析:[单选题]130.[]什么可以进行解包()A)listB)tupleC)生成器generatorD)以上都可以答案:D解析:[单选题]131.如何禁用reduce阶段()A)设置conf.setNumreduceTasks(0)B)设置job.setNumreduceTasks(0)C)设置job.setNumreduceTasks(1)D)设置job.setNumreduceTasks()=0答案:B解析:[单选题]132.学习速率的设置()。A)越大越好B)越小越好C)随机设置D)看情况调整答案:D解析:难易程度:易题型:[单选题]133.scipy.stats模块中随机变量的概率密度函数是()。A)statB)fitC)pdfD)ppf答案:C解析:pdf是概率密度函数(probabilitydensityfunction)。A[单选题]134.Python中下列数据类型不支持的有()A)longB)intC)floatD)list答案:A解析:[单选题]135.在软件开发中,需求分析阶段产生的主要文档是A)用户手册B)软件雷求规格说明书C)软件集成测试计划D)软件详细设计说明书答案:B解析:[单选题]136.以下的描述中,不属于Python语言控制结构的是______。A)程序异常B)顺序结构C)循环结构D)跳转结构答案:D解析:第2部分:多项选择题,共15题,每题至少两个正确答案,多选或少选均不得分。[多选题]137.要输出'银行存款科目余额是20000元',以下语法正确的是()A)print('{0}科目余额是{1}元'.format(20000,'银行存款'))B)print('{1}科目余额是{0}元'.format(20000,'银行存款'))C)print('{}科目余额是{}元'.format('银行存款',20000))D)print('科目余额是f元'.format(20000,'银行存款'))答案:BC解析:[多选题]138.关于幂律分布说法正确的事()A)对集成学习影响较大B)基于相空间的距离进行分类与回归的效果都变差C)对k-means影响不大D)概率模型为基础的算法影响相对比较小答案:BD解析:[多选题]139.Pandas中删除列的方式是()。A)df.drop(["列名"],axis=1)B)df.drop(columns=["列名"])C)df.drop([0,1])D)df.drop([0])答案:AB解析:A和B选项都是删除列的方式,CD选项没有指定axis,默认是删除行。[多选题]140.关于总体和样本的说法,正确的是()A)总体也就是研究对象的全体B)如果总体是某一条生产线上生产的全部产品,那么样本可以是每间隔10秒抽取的产品C)如果总体是某一小学的1000名学生,那么样本可以是一年级的100名学生D)样本是从总体的随机抽样答案:ABD解析:[多选题]141.Flask框架的安装方式有哪些?()A)使用PyCharmB)命令行C)使用InstallerD)使用nmp答案:AB解析:[多选题]142.假设x=2,x*=3+5**2的运算结果是A)3B)28C)56D)25答案:ABCD解析:[多选题]143.mysql数据库的特点是A)多语言B)跨平台C)高效D)支持高并发答案:ABCD解析:[多选题]144.python的优点有()。A)语言可解释性强B)变量不用预定义类型C)变量类型固定D)数据结构功能强大答案:ABD解析:[多选题]145.只修改约束,不修改字段名,可以使用的关键字为A)renameB)changeC)modifyD)drop答案:BC解析:[多选题]146.下列说法中错误的是:A)当用户修改某子表单时,这些改变就会立刻反映在使用已修改子表单的所有表单上。B)通常用LotusDominoServer来完成为数据库签名的操作。C)子表单可以添加到代理中用以避免过多的重复数据。D)子表单可以添加到视图中用以避免过多的重复数据。答案:BCD解析:[多选题]147.关于Python分隔代码块,描述错误的是()。A)内嵌代码的每一行,都比外面的if语句的缩进更多B)代码以"begin"开头,"end"结尾C)每行代码的缩进都一致D)代码块被封装在花括号中答案:BCD解析:python代码没有开头与结尾标识;不同级别的语句缩进不同;python代码用缩进区分代码块,不用{}。[多选题]148.在现实世界的数据中,元组在某些属性上缺少值是常有的。描述处理该问题的各种方法有:()A)忽略元组B)使用属性的平均值填充空缺值C)使用一个全局常量填充空缺值D)使用与给定元组属同一类的所有样本的平均值答案:ABCD解析:[多选题]149.以下说法负荷Python的模块是()。A)模块让你能够有逻辑地组织你的Python代码段B)Python拥有丰富的模块,不支持自定义模块C)把相关的代码分配到一个模块里能让你的代码更好用,更易懂D)模块能定义函数,类和变量,模块里也能包含可执行的代码答案:ACD解析:Python不仅支持自带的模块/库,还支持第三方库导入。[多选题]150.下面关于数据粒度的描述正确的是:()A)粒度是指数据仓库小数据单元的详细程度和级别B)数据越详细,粒度就越小,级别也就越高C)数据综合度越高,粒度也就越大,级别也就越高D)粒度的具体划分将直接影响数据仓库中的数据量以及查询质量答案:ABD解析:[多选题]151.集合特征描述不正确的是()。A)集合内的数据是无序的B)集合内的元素是有序的C)集合内的元素是可重复的D)集合无特征答案:BCD解析:第3部分:填空题,共6题,请在空白处填写正确答案。[填空题]152.Python运算符中用来计算整商的是___答案://解析:[填空题]153.表达式3|5的值为____答案:7解析:[填空题]154.已知列表x=[1,2],那么执行语句x.append([3])之后,x的值为___答案:[1,2,[3]]解析:[填空题]155.已知列表x=[1,3,2],那么执行语句y=list(reversed(x))之后,x的值为____答案:[1,3,2]解析:[填空题]156.已知g=lambdax,y=3,z=5:x+y+z,那么表达式g(2)的值为__答案:10解析:[填空题]157.表达式?%d,%c?%(65,65)的值为__答案:65,A解析:第4部分:判断题,共43题,请判断题目是否正确。[判断题]158.在函数内部没有任何方法可以影响实参的值。()A)正确B)错误答案:错解析:[判断题]159.定义类时,在一个方法前面使用@classmethod进行修饰,则该方法属于类方法。()A)正确B)错误答案:对解析:[判断题]160.create是MySql中查询的关键字A)正确B)错误答案:错解析:[判断题]161.类方法可以访问对象变量A)正确B)错误答案:错解析:[判断题]162.静态方法可以直接访问,不需要使用?类名.静态方法名?调用。A)正确B)错误答案:错解析:[判断题]163.列表对象的append()方法属于原地操作,用于在列表尾部追加一个元素()A)正确B)错误答案:对解析:[判断题]164.在函数内部没有任何声明的情况下直接为某个变量赋值,这个变量一定是函数内部的局部变量答案:对解析:[判断题]165.elif语句提供了另一个条件,仅在前面的条件为False时才检查该条件。()A)正确B)错误答案:对解析:[判断题]166.根据?终极?规则,在while循环结构中,循环结构中的布尔表达式的变量的初始化必须在循环内完成。A)正确B)错误答案:错解析:[判断题]167.判断整数x是否偶数的条件表达式为x%2==0。A)正确B)错误答案:对解析:[判断题]168.既可以用单引号也可以用双引号创建字符串。A)正确B)错误答案:对解析:[判断题]169.已知x是一个列表,那么x=x[3:]+x[:3]可以实现把列表x中的所有元素循环左移3位答案:对解析:[判断题]170.if语句、while语句、for语句都可以代码嵌套编程。A)正确B)错误答案:对解析:[判断题]171.CPython。这个解释器是用C语言开发的,所以叫CPythonA)正确B)错误答案:对解析:[判断题]172.已知x='hellowworld.'.encode(),那么表达式x.decode('gbk')的值为'hellowworld.'。()A)正确B)错误答案:对解析:[判断题]173.数据资产应用是指以数据资产价值实现为目标,对数据进行加工处理并形成成果的过程。A)正确B)错误答案:对解析:[判断题]174.字典的键什么类型均可。A)正确B)错误答案:错解析:[判断题]175.集合s.update(x)可以添加元素,且参数可以是列表,元组,字典等。()A)正确B)错误答案:对解析:[判断题]176.当读取文件后光标的位置在开头A)正确B)错误答案:错解析:[判断题]177.实例方法可以由类和对象调用。()A)正确B)错误答案:对解析:[判断题]178.字典允许同一个键出现两次,并且两个键都有意义。A)正确B)错误答案:错解析:[判断题]179.列表的长度是列表中元素的个数减1。A)正确B)错误答案:错解析:[判断题]180.字母A的ASCII编码值和Unicode编码值相同。A)正确B)错误答案:对解析:[判断题]181.表达式"3/0"会引发?ValueError?异常。()A)正确B)错误答案:错解析:[判断题]182.Ifthelastlineinafileisnotterminatedwith\n,thereadlinemethodwillreturnthelinewithout\n.A)正确B)错误答案:对解析:[判断题]183.单元测试,集成/接口测试和UI测试这三种测试的投入比例,推荐的最好办法就是三种均分,维持均衡。A)正确B)错误答案:错解析:[判断题]184.字典不能通过"值"直接反向访问"键"的内容。A)正确B)错误答案:对解析:[判断题]185.下面程序最后一行的输出是:"岳瑜"()Dic={"赵洁""张秀华""胡桂珍""龚丽丽""岳瑜"Foriinrange(len(dic)):print(dic[i])A)正确B)错误答案:错解析:[判断题]186.语句y=int(?two?)是一个有效的Python语句。A)正确B)错误答案:错解析:[判断题]187.假设已成功导入os和sys标准库,那么表达式os.path.dirname(sys.executable)的值为Python安装目录答案:对解析:[判断题]188.用来安装Python扩展库的pip命令应该在命令提示符环境下运行,如果安装了多个版本的Python,最好切换至相应版本的Python安装目录下运行。A)正确B)错误答案:对解析:[判断题]189.全局变量和局部变量使用区域范围有区别A)正确B)错误答案:对解析:[判断题]190.{}表示空集合(set)。A)正确B)错误答案:错解析:[判断题]191.子类中不能重新实现从父类继承的方法。()A)正确B)错误答案:错解析:[判断题]192.Python中条件20<25<22是合法的,且输出为False。A)正确B)错误答案:对解析:[判断题]193.假设os模块已导入,那么列表推导式[filenameforfilenameinos.listdir(Windo?wsC?:)iffilename.endswith(?.exe?)]的作用是列出C:\Windows文件夹中所有扩展名为.exe的文件答案:对解析:[判断题]194.Arootwidget'sdestroymethodcanbeusedasacallbackfunctionforaQuitbutton.A)正确B)错误答案:对解析:[判断题]195.在循环中continue语句的作用是跳出当前循环。A)正确B)错误答案:错解析:[判断题]196.jieba库精确模式是对长词再次切分,提高召回率。()A)正确B)错误答案:错解析:[判断题]197.以追加模式打开文件时,文件指针指向文件尾答案:对解析:[判断题]198.Python只能使用内置数据库SQLite,无法访问MSSQLServer、ACCESS或Oracle、MySQL等数据库答案:错解析:[判断题]199.年月日的正确写法是YYmmDDA)正确B)错误答案:错解析:[判断题]200.局部变量的作用域是整个程序,任何时候使用都有效A)正确B)错误答案:错解析:第5部分:问答题,共59题,请在空白处填写正确答案。[问答题]201.表达式?%c?%65的值为___。答案:?A?解析:[问答题]202.切片操作list(range(6))[::2]执行结果为()。答案:[0,2,4]解析:[问答题]203.已知x=[3,7,5],那么执行语句x=x.sort(reverse=True)之后,x的值为___。答案:NONE解析:[问答题]204.在继承关系中,已有的、设计好的类称为父类或基类,新设计的类称为子类或派生类,如果需要在派生类中调用基类的方法,可以使用内置函数()或?基类名.方法名()?的方式来实现?。答案:SUPER()解析:[问答题]205.运行Python程序有两种方式,分别是文件式和_____。答案:交互式解析:[问答题]206.写出下面代码的执行结果。defJoin(List,sep=None):return(sepor',').join(List)print(Join(['a','b','c']))print(Join(['a','b','c'],':'))答案:a,b,ca:b:c解析:[问答题]207.(简答题)语句a,a=10,20执行后,a的值是()答案::20解析:[问答题]208.(填空题,)Python关键字elif表示()和()两个单词的缩写。答案:else|if解析:[问答题]209.Python内置函数____________用来返回序列中的最大元素。答案:(max())解析:[问答题]210.(填空题,)已知x=[3,5,7],那么执行语句x[1:]=[2]之后,x的值为()答案:[3,2]解析:[问答题]211.在Python中定义类时,与运算符?//?对应的特殊方法名为_______________。答案:(__floordiv__())解析:[问答题]212.已知x=[[1,3,3],[2,3,1]],那么表达式sorted(x,key=lambdaitem:item[0]+item[2])的值为____________________________________。答案:[[2,3,1],[1,3,3]]解析:[问答题]213.已知x=[[1]]*3,那么执行语句x[0][0]=5之后,变量x的值为________________。答案:([[5],[5],[5]])解析:[问答题]214.不可以在同一台计算机上安装多个Python版本。答案:(错)解析:[问答题]215.把4到100中所有的偶数分解成两个素数的和。例如:6=3+3,8=3+5,10=3+7等。只要求找到一种分解方式就退出循环。Defprime(n):foriinrange(2,n):if(1returnfalse#f要大写Felse:#缩进错误returntrue#t要大写T(2forjinrange(2,i):if(3print("{:^4}={:^4}+{:^4}".format(i,j,i-j))(4答案:(1)ifn%i=0:(2)foriinrange(4,100+1):(3)prime(j)=trueandprime(i-j)=true:(4)break解析:[问答题]216.已知列表ls=[5,3,18,9,11],请对列表ls按照升序和降序两种方式进行排列。答案:ls=[5,3,18,9,11]ls.sort(reverse=False)print(ls)ls=[5,3,18,9,11]ls.sort(reverse=False)print(ls)解析:[问答题]217.(填空题)假设正则表达式模块re已导入,那么表达式re.sub('\d+','1','a12345bbbb67c890d0e')的值为___________。答案:'a1bbbb1c1d1e'解析:[问答题]218.在IDLE交互模式下,一个下划线?_?表示解释器中最后一次显示的内容或最后一次语句正确执行的输出结果。答案:(对)解析:[问答题]219.()输入字符串,将字符串的开头和结尾变成'+',产生一个新的字符串,将代码写在下方:例如:输入字符串'abc123',输出'+bc12+'()请将程序代码粘贴在答案处提交答案:简答题|简答题解析:[问答题]220.(填空题)可以使用内置函数________查看包含当前作用域内所有局部变量和值的字典。答案:locals()解析:[问答题]221.()列表可以作为字典的?键?。A)对B)错答案:B解析:[问答题]222.已知vec=[[1,2],[3,4]],则表达式[[row[i]forrowinvec]foriinrange(len(vec[0]))]的值为_______________。答案:[[1,3],[2,4]]解析:[问答题]223.(填空题)Python中的循环语句有__________循环和___________循环。答案:for|while解析:[问答题]224.(填空题)转义字符r?\n?的含义是___________。答案:回车换行解析:[问答题]225.Python源代码程序编译后的文件扩展名为__答案:pyc解析:[问答题]226.查看关键字列表的命令是()。答案:keyword.kwlist解析:[问答题]227.python代码得到列表list的交集与差集答案:交集b1=[1,2,3]b2=[2,3,4]b3=[valforvalinb1ifvalinb2]printb3差集b1=[1,2,3]b2=[2,3,4]b3=[valforvalinb1ifvalnotinb2]printb3差集实例-#/bin/envpython#-*-coding:utf-8-*-f=open(?C:excel.txt?)excel=f.readlines()f.close()f=open(?C:db.txt?)db=f.readlines()diff=[valforvalindbifvalnotinexcel]f.close()f=open(?C:diff.txt?,?w?)f.writelines(diff)f.close()printdiff解析:[问答题]228.Python语言中的列表、元组、字符串都属于_____类型。答案:序列解析:[问答题]229.?水仙花数?是指一个3位数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024数据中心基础设施施工与维护合同
- 专业灯光音响租赁协议范本2024年版A版
- 不动产买卖合同范例2024版
- 2025年槽探施工项目地质信息采集合同范本3篇
- 2024月子中心定制化月子套餐及专业护理服务合同3篇
- KTV转让合同范本
- 2024版正规装修分期付款合同范本
- 不动产全抵押清偿债务合同样本版
- 2024幼儿园教师学生社会实践与综合素质提升合同3篇
- 情绪与沟通技巧培训
- 【学易金卷】2023-2024学年四年级数学上册期末全真模拟提高卷(三)(A4版)(北师大版)
- 学校膳食管理委员会工作制度和职责
- 2024秋期国家开放大学本科《中国当代文学专题》一平台在线形考(形考任务一至六)试题及答案
- 期末(试题)-2024-2025学年人教PEP版(2024)英语三年级上册
- 2024伊利在线测评题
- 安徽省A10联盟2025届高二上数学期末考试试题含解析
- 人民日报出版社有限责任公司招聘笔试题库2024
- 《船舶建造安全监理技术规范》(征求意见稿)
- 燃烧仿真.燃烧数值模拟方法:化学反应动力学模型:燃烧仿真前沿技术与研究
- 线性代数考试练习题带答案大全(二)
- 排水管网溯源排查项目专项培训
评论
0/150
提交评论