




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷科目:Python开发基础Python开发基础(习题卷105)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython开发基础第1部分:单项选择题,共52题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.以下选项中,符合python语法变量命名规则的是A)TemplistB)!iC)5_ID)(VR)答案:A解析:[单选题]2.下列说法错误是()A)使用续行符号可以将一条语句书写为多行B)使用语句分隔符号可以将多条语句写在一行C)以?#?开头的一句话可以写在多个行中D)圆括号中的表达式可以分行书写答案:C解析:[单选题]3.以下描述中错误的是哪一项?A)字符串的格式化,'{:.2f}'.format(math.pi)与'%.2f'%math.pi在运算结果上相同。B)Python中的同一种序列互相之间可以进行比较,按照字典序进行排序,例如(1,2,3,4)<(1,2,4)的运算结果是True。C)打开一个文本文件,f=open('test.txt','r+');则f.seek(5)表示在打开的文件里寻找数字5。D)打开一个文本文件,在对其进行读取,f=open('test.txt','r+');f.read();read函数内不带参数是读取整个文本文件内容并返回答案:C解析:[单选题]4.Python的shutil.copy(src,dst)方法中,对两个参数的要求是()。A)二者均可以为文件B)二者均可以为目录C)src为文件,dst为目录D)A,C均可答案:D解析:[单选题]5.已知列表lst中有一组整数,要将所有为奇数的元素置0,所有为偶数的元素保持不变,生成新一个列表,以下列表推导式正确的是()A)[0foriinlstifi%2!=0]B)[iforiinlstifi%2==0]C)[0foriinlstifi%2!=0elsei]D)[0ifi%2!=0elseiforiinlst]答案:D解析:[单选题]6.代码importmath;x=math.fsum([0.5,0.6,0.9])执行后,x的结果是()A)0.5B)0.6C)2.0D)2答案:C解析:[单选题]7.关于栈的描述,以下选项中正确的是A)在栈中只能插入数据B)在栈中只能删除数据C)栈是先进先出的线性表D)栈是先进后出的线性表答案:D解析:[单选题]8.利用递归函数求整数1到n的和,函数的参数和名称为qiuhe(n),则这个函数的递归步骤为。A)n+qiuhe(n-1)B)n==1C)n=1D)qiuhe(n)答案:A解析:[单选题]9.在Java中,对文本字符型文件操作最好用什么I/O流针对性更好?A)FileOutputStreamB)FileInputStreamC)ObjectOutputStreamD)FileWriter答案:D解析:概念理解[单选题]10.集合cSet内容经运算后为()。cSet=set('sunrise')aa=set('sunset')cSet-=aaA){'ir'}B){'i','r'}C){'rise'}D){'r','i','s'}答案:B解析:[单选题]11.以下生成词云的Python第三方库的是:A)csvkitB)PydubC)moviepyD)wordcloud答案:D解析:[单选题]12.以下创建字典方式错误的是()。A)d={1:[1,2],3:[3,4]}B)d={[1,2]:1,[3,4]:3}C)d={(1,2):1,(3,4):3}D)d={1:"张三",3:?李四?}答案:B解析:[单选题]13.格式化NameNode命令为()A)hdfsnamenode-formattingB)Namenode-formatC)nameNodefomattingD)hdfsnamenode-format答案:D解析:[单选题]14.在Java中,非静态同步方法的锁对象是A)不确定B)thisC)所属类的类类型D)Object对象答案:B解析:概念理解[单选题]15.下列Python保留字中,用于异常处理结构中用来捕获特定类型异常的是______。A)defB)passC)whileD)Except答案:D解析:[单选题]16.ls=[3,4,5.5,0,-7],下面对ls进行排序是哪个正确的A)sorted改变ls值B)sorted不改变ls值C)order改变ls值D)order不改变ls值答案:B解析:[单选题]17.Python指令a=eval(input())执行后,输入3+5。请问a的值是多少()A)8B)8'C)3'+'5'D)3+5'答案:B解析:[单选题]18.运行以下程序,下列说法正确的是()A=b=3A=100B="你好"Print(a,b)A)输出为33B)输出为1003C)输出为100你好D)运行时出现错误提示答案:C解析:[单选题]19.在软件开发的V模型中,应该在()阶段制定单元测试计划A)需求分析B)概要设计C)详细设计D)代码的编写答案:D解析:[单选题]20.关于抛出异常的说法中,描述错误的是()。A)当raise指定异常的类名时,会隐式地创建异常类的实例B)显式地创建异常类实例,可以使用raise直接引发C)不带参数的raise语句,只能引发刚刚发生过的异常D)使用raise抛出异常时,无法指定描述信息答案:D解析:raise语句的第一个参数指定要产生的例外的名字;可选的第二参数指定例外的参数。[单选题]21.net=Network(13)x1=x[0]y1=y[0]z=net.forward(x1)print(z)中的13是表示那个参数()。A)金陵十三钗B)十三圆桌骑士C)十三个权重D)普通数字十三答案:C解析:难易程度:易题型:[单选题]22.当传递值到可变参数*a时,python会将所有的实参保存到一个()中。A)列表B)字典C)元组D)集合答案:C解析:[单选题]23.下列说法正确的是()A)max_features越小,模型整体方差越大B)GBDT是改良的决策树,由sklearn自带C)max_features不影响模型的偏差D)max_depth越大越好答案:B解析:[单选题]24.Beautifulsoup对象soup的代码?soup.find_all('div',class_='houseInfo')?含义是:查找整个文档书中什么元素A)houseInfo元素B)类名是?houseInfo?元素C)div元素D)类名是?houseInfo?的div元素答案:D解析:[单选题]25.哪个选项不能作为一维数据的存储方式?A)各元素逗号分隔形成字符串存储B)各元素冒号分隔形成字符串存储C)各元素直接相连形成字符串存储D)各元素采用特殊符号分隔形成字符串存储答案:C解析:[单选题]26.[]序列s,哪个选项对s.index(x)的描述是正确的()A)返回序列s中元素x所有出现位置的序号B)返回序列s中序号为x的元素C)返回序列s中元素x第一次出现的序号D)返回序列s中x的长度答案:A解析:[单选题]27.为以下程序填空,使得输出结果是{40:'yuwen',20:'yingyu',30:'shuxue'}的选项是______。Tb={'yingyu':20,'shuxue':30,'yuwen':40}Stb={}Foritintb.items():print(it)________________Print(stb)A)stb[it[1]]=it[0]B)stb[it[1]]=tb[it[1]]C)stb[it[1]]=tb[it[0]]D)stb[it[1]]=stb[it[0]]答案:A解析:[单选题]28.变量tstr=?kip520?,表达式eval(tstr)3:-1])的结果是A)p52B)52C)520D)p520答案:B解析:[单选题]29.Whenusingthe__________logicaloperator,bothsubexpressionsmustbetrueforthecompoundexpressiontobetrue.A)orB)andC)notD)eitherororand答案:B解析:[单选题]30.Whichmethodwillreturnanemptystringwhenithasattemptedtoreadbeyondtheendofafile?A)readB)getlineC)inputD)readline答案:D解析:[单选题]31.访问字符串中的部分字符的操作称为()A)赋值B)索引C)合并D)分片答案:D解析:[单选题]32.关于在Selenium中优点描述错误的是()A)Selenium测试直接在浏览器中运行就像真实用户操作一样B)Selenium通过在不同浏览器中运行测试更容易发现浏览器的不兼容性C)Selenium可以在IE、Mozilla、Firefox、chrome等浏览下运行D)Selenium通过模拟用户操作生成测试脚本答案:C解析:[单选题]33.以下选项中,用于机器学习方向的第三方库是A)jiebaB)SnowNLPC)losoD)TensorFlow答案:D解析:[单选题]34.Python异常处理中不会用到的关键字是A)finallyB)elseC)tryD)if答案:D解析:[单选题]35.阅读下面的程序:Li_one=[2,1,5,6]Print(sorted(li_one[:2]))运行程序,输出结果是()A)[1,2]B)[2,1]C)[1,2,5,6]D)[6,5,2,1]答案:A解析:[单选题]36.[]给出如下代码:whileTrue:□□□□guess=eval(input())□□□□ifguess==0x452//2:□□□□□□□□break作为输入能够结束程序运行的是()A)breakB)0x452C)553D)"0x452//2"答案:C解析:[单选题]37.[]set_1={1,2,3}set_2={3,4,5}set_3=set_1^set_2print(set_3)结果为()A){1,B)(1,C){1,D){1,答案:A解析:[单选题]38.s=0I=1While5:s=s+ii=i+1ifi==101:breakPrint(s)程序段的是()A)求100(含100)以内奇数的和B)求100(含100)以内各自然数的阶乘之和C)求100(含100)以内偶数的和D)求100(含100)以内自然数的和答案:D解析:[单选题]39.[]如果Python程序执行时,产生了"unexpectedindent"的错误,其原因是:()A)代码中使用了错误的关键字B)代码中出现了缩进不匹配的问题C)代码里的语句嵌套层次太多D)代码中缺少":"符号答案:B解析:[单选题]40.下面哪种安装不属于Python第三方库的安装方式:A)系统安装B)自定义安装C)pip安装D)文件安装答案:A解析:[单选题]41.下列选项中,用于向文件中写入数据的是()A)open()B)write()C)close()D)read()答案:B解析:[单选题]42.百度飞桨中训练过程流程的内层循环顺序是()。A)数据准备》前向计算》计算损失函数》执行梯度反向传播B)前向计算》数据准备》计算损失函数》执行梯度反向传播C)数据准备》前向计算》执行梯度反向传播》计算损失函数D)前向计算》计算损失函数》数据准备》执行梯度反向传播答案:A解析:难易程度:易题型:[单选题]43.DefFoo(x):If(x==1):return1else:returnx+Foo(x-1)Print(Foo(4))以上程序的运行结果为:()A)10B)24C)7D)1答案:A解析:[单选题]44.对于字典d={?A?:10,?B?:20,?C?:30,?D?:40},则len(d)是()。A)4B)8C)10D)12答案:A解析:[单选题]45.在print函数的输出字符串中可以将()作为参数,代表后面指定要输出的字符串。A)%dB)%cC)%tD)%s答案:D解析:[单选题]46.effect_row=cursor.executemany("insertintoproduct(productname,price)values(%s,%s)",[('mi6',2399),('meizupro7',2999),('vivox9s',2499)])print(effect_row)代码正确执行的结果是()?A)0B)2C)1D)None答案:C解析:[单选题]47.[]a={"小张","小振","小泽"}print(a)输出的结果为()A){'小张',B){C){D)结果不唯一,有无序性答案:D解析:[单选题]48.主键的英文单词时A)primarykeyB)notnullC)uniqueD)auto_increment答案:A解析:[单选题]49.Recursivefunctionsare__________iterativealgorithms.A)moreefficientthanB)lessefficientthanC)asefficientasD)impossibletocompareto答案:B解析:[单选题]50.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送A)调用语句B)命令C)口令D)消息答案:D解析:[单选题]51.ThePythonstandardlibrary's__________modulecontainsnumerousfunctionsthatcanbeusedinmathematicalcalculations.A)mathB)stringC)randomD)number答案:A解析:[单选题]52.下列()语句在Python中是非法的A)x=y=z=1B)x=(y=z+1)C)x,y=y,xD)x+=y答案:B解析:第2部分:多项选择题,共5题,每题至少两个正确答案,多选或少选均不得分。[多选题]53.s="Helloworld!"下面可以正确输出的选项有:A)print(s[0])B)print(s[-3])C)print(s[11])D)print(s[12])答案:ABC解析:[多选题]54.文件读取操作正确的是A)当打开读取文件时,如果没有该文件就会自动创建一个这样的文件B)向文件中写入内容的时候使用write()C)关闭文件前最好对文件进行冲刷D)文件的读可以按行全部读出答案:BCD解析:[多选题]55.根据形参个数是否确定,可将形参划分为()A)固定形参B)不可变形参C)可变形参D)位置形参答案:AC解析:[多选题]56.count(),index(),find()三个函数描述错误的是()A)count()方法用于统计字符串里某个字符出现的次数B)find()方法检测字符串中是否包含子字符串str如果包含子字符串返回开始的索引值,否则会报一个异常C)index()方法检测字符串中是否包含子字符串str,如果str不在返回-1D)以上都错误答案:BCD解析:[多选题]57.(题,)以下关于字典的描述,正确的是()A)字典中元素以键信息为索引访问B)字典长度是可变的C)字典是键值对的集合D)字典中的键可以对应多个值信息答案:ABC解析:第3部分:填空题,共2题,请在空白处填写正确答案。[填空题]58.语句x=3==3,5执行结束后,变量x的值为___。答案:(True,5)解析:[填空题]59.Python内置函数__用来返回序列中的最大元素答案:max()解析:第4部分:判断题,共19题,请判断题目是否正确。[判断题]60.(,)已知列表x=[1,2,3],那么执行语句x=3之后,变量x的地址不变。A)正确B)错误答案:错解析:[判断题]61.TCP是可以提供良好服务质量的传输层协议,所以在任何场合都应该优先考虑使用。()A)正确B)错误答案:错解析:[判断题]62.默认情况下,参数值和参数名称是跟函数声明定义的顺序匹配的。A)正确B)错误答案:对解析:[判断题]63.是换行符标签A)正确B)错误答案:错解析:[判断题]64.不带return的函数代表返回None。A)正确B)错误答案:对解析:[判断题]65.运算符"%?可以对浮点数进行求余数操作。(())A)正确B)错误答案:对解析:[判断题]66.执行语句frommathimportsin之后,可以直接使用sin()函数,例如sin(3)A)正确B)错误答案:对解析:[判断题]67.已知列表x=[1,2,3],那么执行语句x=3之后,变量x的地址一定不会改变A)正确B)错误答案:错解析:[判断题]68.PyCharm是一个完全免费的IDE工具。A)正确B)错误答案:错解析:[判断题]69.字典中的键唯一。A)正确B)错误答案:对解析:[判断题]70.在调用函数时,必须牢记函数形参顺序才能正确传值答案:错解析:[判断题]71.当一段代码没有发生异常时,else关键字下属的代码块将会被执行。A)正确B)错误答案:对解析:[判断题]72.执行以下语句,将会在画布的右上方画一条红色的直线。importturtleastt.pencolor("red")t.penup()t.goto(100,100)t.fd(100)t.done()A)正确B)错误答案:错解析:[判断题]73.假设x是含有5个元素的列表,那么切片操作x[10:]是无法执行的,会抛出异常。()A)正确B)错误答案:错解析:[判断题]74.字符串、列表和元组都是序列类型。A)正确B)错误答案:对解析:[判断题]75.Python代码的注释只有一种方式,那就是使用#符号答案:错解析:第5部分:问答题,共22题,请在空白处填写正确答案。[问答题]76.一个数字5也是合法的Python表达式。()A)对B)错答案:A解析:[问答题]77.表达式min("Pyhton")的值为()。答案:'P'解析:[问答题]78.如果a=10,那么执行语句ifa/10==0:b=9之后,b的值为9。()A)(A)对B)(B)错答案:B解析:[问答题]79.Python内置函数__用来返回序列中的最大元素。答案:MAX()解析:[问答题]80.当退出Python时是否释放所有内存分配?答案:答案是否定的。那些具有对象循环引用或者全局命名空间引用的变量,在Python退出是往往不会被释放另外不会释放C库保留的部分内容。解析:[问答题]81.已知x={1:1,2:2},那么执行语句x.update({2:3,3:3})之后,表达式sorted(x.items())的值为____________________。答案:([(1,1),(2,3),(3,3)])解析:[问答题]82.Python的单行注释以()开头答案:#;井号解析:[问答题]83.(填空题)已知x=[3,5,3,7],那么表达式[x.index(i)foriinxifi==3]的值为________。答案:[0,0]解析:[问答题]84.(填空题,)下面代码段的输出结果是number=[3,6,9,3,5,7,3,2,1,7,6,5,4]result={}fornuminnumber:ifnuminresult.keys():Result[num]+=1else:result[num]=1Max_num=max(result.values)Foriteminresult.itemsIfitem[1]==max_num:Print([item[0],item[1]])答案:[3,3]解析:[问答题]85.()defSum():returnsum()print(Sum(3,5,8))运行结果是什么?()答案:简答题|*p|p|注意:sum函数是求和函数,Sum是自定义的函数解析:[问答题]86.(填空题)表达式int('123')的值为________。答案:123解析:[问答题]87.简述is和==的区别。答案:==表示等号,用来比较两个对象是否相等。而is是身份运算符,用来对比两个对象是否为同一个对象。解析:[问答题]88.Python语言中专门提供了子句来进行异常的捕获与处理。答案:try解析:[问答题]89.(填空题)表达式{1,2,3,4,5,6}^{5,6,7,8}的值为________。答案:{1,2,3,4,7,8}解析:[问答题]90.阅读下面的程序,判断其是否可以正常运行,如果可以运行则写出执行结果,如果不能运行则写出理由。ClassTest:def__init__(self,value):self.__value=value@propertydefvalue(self):returnself.__valueT=Test(3)T.value=5Print(t.value)答案:不能运行。程序中定义的是只读属性,不能修改属性的值。解析:[问答题]91.已知有函数定义defdemo(*p):returnsum(p),那么表达式demo(1,2,3)的值为______、表达式demo(1,2,3,4)的值为_________。答案:(6、10)解析:[问答题]92.(填空题)关键字用于测试一个对象是否是一个可迭代对象的元素________。答案:in解析:[问答题]93.异常处理结构也不是万能的,处理异常的代码也有引发异常的可能。答案:(对)解析:[问答题]94.Python标准库____________中提供了计算MD5摘要的方法md5()。答案:(hashlib)解析:[问答题]95.阅读下面的代码,分析其执行结果。Defdemo(a,B,c=3,d=100):returnsum((a,b,c,d))Print(demo(1,2,3,4))Print(demo(1,2,d=3))答案:输出结果为109解析:[问答题]96.叙述MySQLDb模块提供的数据库访问方法。答案:答:Python访问MySQL数据库可以使用MySQLDb模块,该模块主要方法有:commit():提交事务。rollback():回滚事务。callproc(self,procname,args):用来执行存储过程,接收的参数为存储过程名和参数列表,返回值为受影响的行数。execute(self,query,args):执行单条sql语句,接收的参数为sql语句本身和使用的参数列表,返回值为受影响的行数。executemany(self,query,args):执行单条sql语句,但是重复执行参数列表里的参数,返回值为受影响的行数。nextset(self):移动到下一个结果集。fetchall(self):接收全部的返回结果行。fetchmany(self,size=None):接收size条返回结果行,如果size的值大于返回的结果行的数量,则会返回cursor.arraysize条数据。fetchone(self):返回一条结果行。scroll(self,value,mode='relative'):移动指针到某一行,如果mode='relative',则表示从当前所在行移动value条;如果mode='absolute',则表示从结果集的第一行移动value条。解析:[问答题]97.python程序中文输出问题怎么解决?答案:方法一:用encode和decode如:importos.pathimportxlrd,sysFilename=?/home/tom/Desktop/1234.xls?ifnotos.path.isfile(Filename):raiseNameError,?%sisnotavalidfilename?%Filenamebk=xlrd.open_workboo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 铁路旅客运输服务铁路客运服务质量保证与补救课件
- 生活用品租赁协议
- 铁路市场营销市场细分的原则课件
- 河池脱硫塔防腐施工方案
- 中国主要旅游线路
- 大学生职业规划大赛《光电信息科学与工程专业》生涯发展展示
- 分销商合同框架协议
- 江西工程职业学院《影视传媒法律法规》2023-2024学年第二学期期末试卷
- 湘潭理工学院《建筑结构抗震》2023-2024学年第二学期期末试卷
- 天津仁爱学院《发电厂电气设备及运行》2023-2024学年第二学期期末试卷
- 2025榆林能源集团有限公司招聘工作人员(473人)笔试参考题库附带答案详解
- 银行等安全保卫现场检查要点清单
- 活动场地租赁与活动安全责任协议
- 《数据统计与分析》课件
- 旅行社企业章程范本
- 2024届新高考物理冲刺复习:“正则动量”解决带电粒子在磁场中的运动问题
- 2024年国家粮食和物资储备局直属事业单位招聘笔试参考题库附带答案详解
- 第一种工作票样板(最新)
- 部编版二年级道德与法治下册《道德与法治》集体备课全部教案
- 地下储气库天然气损耗及控制
- LED显示屏售后服务、质量保证承诺教程文件
评论
0/150
提交评论