




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷科目:Python开发基础Python开发基础(习题卷137)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython开发基础第1部分:单项选择题,共52题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.下列方法中,能够返回某个子串在字符串中出现的次数是()。A)countB)lengthC)indexD)find答案:A解析:index()用来查找一个字符串在另一个字符串指定范围内首次出现的位置,若不存在则抛出异常;find()用来查找一个字符串在另一个字符串指定范围内首次出现的位置,若不存在则返回-1[单选题]2.若变量a和b的取值为a='1'b=2则,下面描述错误的是?A)print(int(a)+b)结果是3。B)print(a+b)结果是TypeError:mustbestr,notint。C)print(a+str(b))结果是12。D)print(a+str(b))结果是3答案:D解析:[单选题]3.下面哪个属于映射数据到新的空间的方法?A)傅立叶变换B)特征加权C)渐进抽样D)维归约答案:A解析:[单选题]4.已知x=list(range(20)),那么表达式x[-1]的值为()。A)19B)20C)18D)17答案:A解析:[单选题]5.[]关于程序的异常处理,以下选项中描述错误的是()A)程序异常发生经过妥善处理可以继续执行B)编程语言中的异常和错误是完全相同的概念C)PythonD)异常语句可以与答案:B解析:[单选题]6.数据结构frozenset可以归类为()A)序列B)映射C)可变类型D)不可变类型答案:D解析:[单选题]7.whatdoesthefollowingcodedo?()defa(b,c,d):passA)definesalistandinitializesitB)definesafunction,whichdoesnothingC)definesafunction,whichpassesitsparametersthroughD)definesanemptyclass答案:B解析:[单选题]8.设a=?python1?,以下说法正确的是A)a[2]的值为:yB)a[2:5]的值为:ythoC)a[1:6]的值为:pythonD)a[3]的值为:h答案:D解析:[单选题]9.在JSP中,以下关于HTTP请求的说法中,错误的是()A)GET、POST两种请求方式提交的数据均不能超过2KBB)GET为表单的默认提交方式C)表单通过method属性来指定使用哪种请求D)GET请求提交的数据会暴露在地址栏,POST请求则不会答案:A解析:概念理解[单选题]10.表达式'abyycab'.replace('a','yy')的值为___________。()A)'yybyycab'B)'abyycyyb'C)'yybyycyyb'D)'abacab'答案:C解析:[单选题]11.arr=numpy.array([[11,20,13],[14,25,16],[27,18,9]])print(arr[1,:1])执行上述程序后,最终输出的结果为A)[25]B)[14,25]C)[14]D)[20,25]答案:C解析:[单选题]12.下列选项中不符合Python语言变量命名规则的是()A)_AIB)IC)TempSirD)3_1答案:D解析:[单选题]13.已知列表lst=['a','c','b'],则表示max(lst)的值为____________。A)'a'B)'b'C)'c'D)报错答案:C解析:[单选题]14.字长为7位的无符号二进制整数能表示的十进制整数范围是()A)0~128B)0~255C)0~127D)1~127答案:C解析:[单选题]15.Python中,导入模块mymodule方式错误的是()A)importmymodule;B)importxfrommymoduleC)frommymoduleimport*;D)importmymoduleasm;答案:B解析:[单选题]16.)不是用于处理中文的字符编码。A)gb2312B)gbkC)big5D)ascii答案:D解析:[单选题]17.执行以下程序:a=10a//=3print(a)程序的输出结果是()A)3.3333333000000001B)3.3C)3D)30答案:C解析:[单选题]18.下列数据中属于列表的是()A)(A){11,22,33,44,55}B)(B)(?a?,?b?,?c,?,?d?,?e?)C)(C)[?abd?,123,3.14,?A?,1]D)(D)?Python,Hello,23er?答案:C解析:[单选题]19.若a=100,下述while循环执行的次数为:()a=100whilea>1: print(a) a=a/2A)8B)7C)6D)5答案:B解析:[单选题]20.()是一个存储在辅助存储器上的数据序列,可以包含任何数据,是数据的集合和抽象。A)数组B)列表C)文件D)集合答案:C解析:[单选题]21.下列关于元组的说法,错误的是().A)元组中的元素不能改变和删除B)元组没有append()或extend()方法C)元组在定义时所有元素放在一对圆括号?()?中D)用sort()方法可对元组中的元素排序答案:D解析:[单选题]22.执行下面代码,错误的是()Deff(x,y=0,z=0):pass#空语句,定义空函数体A)f(1,2,3)B)f(1)C)f(1,2)D)f(1,,3)答案:D解析:[单选题]23.[]k=500whilek>1:print(k)k=k/2哪个选项给出了上述程序的输出次数()A)500B)250C)10D)9答案:D解析:[单选题]24.哪一个不是Python语言的基本结构?A)链表B)元组C)字典D)集合答案:A解析:[单选题]25.以下关于CSV文件的描述,错误的选项是A)CSV文件可用于不同工具间进行数据交换B)CSV文件格式是一种通用的,相对简单的文件格式,应用于程序之间转移表格数据。C)CSV文件通过多种编码表示字符D)CSV文件的每一行是一维数据,可以使用Python中的列表类型表示答案:C解析:[单选题]26.下列关于比特(二进位)的叙述中错误的是A)比特是组成数字信息的最小单位B)比特只有?0?和?1?两个符号C)比特既可以表示数值和文字,也可以表示图像或声音D)比特通常使用大写的英文字母B表示答案:D解析:[单选题]27.以下程序输出什么?"""x=1"""whilex:print(x)A)运行结果显示NameError:name'x'isnotdefined。B)运行结果无限循环输出1C)它等价于下面的程序#x=1whilex:print(x)D)它等价于下面的程序whilex:print(x)答案:A解析:[单选题]28.scipy.linalg模块中哪个函数用于计算方阵的行列式A)svd()B)inv()C)det()D)pinvh()答案:C解析:[单选题]29.通过()函数将元组或字符串转化成列表A)insert()B)copy()C)append()D)list()答案:D解析:[单选题]30.函数如下DefchanageInt(number2):number2=number2+1print("changeInt:number2=",number2)#调用Number1=2ChanageInt(number1)Print("number:",number1)打印结果哪项是正确的(B)A)changeInt:number2=3number:3B)changeInt:number2=3number:2C)number:2changeInt:number2=2D)number:2changeInt:number2=3答案:B解析:[单选题]31.关于下面代码的执行结果,哪个选项的描述是错误的?turtle.setup(650,350,200,200)A)建立了一个长650、高350像素的窗体B)窗体中心在屏幕中的坐标值是(200,200)C)窗体顶部与屏幕顶部的距离是200像素D)窗体左侧与屏幕左侧的距离是200像素答案:B解析:[单选题]32.已知x=2;y=3,复合赋值语句x*=y+5执行后,x变量中的值是()A)(A)11B)(B)16C)(C)13D)(D)26答案:B解析:[单选题]33.以下哪个命令可以创建数据库db并指定数据库中数据的编码为utf8A)CREATEDATABASEdbCHARACTERSETgbk;B)CREATEDATABASEdbCHARACTERSETutf8;C)A.CREATEDATABASEdbCHARACTERSETlatin1;D)CREATEDATABASEdbCHARACTERSETgb2312;答案:B解析:[单选题]34.第一个Python编译器面向世界发布是在()年。A)1991B)1998C)2002D)2008答案:A解析:[单选题]35.[i**iforiinrange(3)]的结果是()。A)[1,1,4]B)[0,1,4]C)[1,2,3]D)(1,1,4)答案:A解析:[单选题]36.以下哪项不属于Python语言的特点()A)依赖平台B)支持中文C)语法简洁D)类库丰富答案:A解析:[单选题]37.下列选项中,用于获取当前目录的是()A)open()B)write()C)getcwd()D)read()答案:C解析:[单选题]38.Numpy包中,求最大值的方法是:A)amaxB)maxnumC)maxD)big答案:A解析:[单选题]39.关于循环语句的扩展模式说法不正确的是()A)当循环正常执行,程序会继续执行else语句中的内容。B)当循环不能正常执行,程序会执行else语句中的内容。C)else语句可以看成对循环执行完成的奖励D)for循环和while循环都有扩展模式答案:B解析:[单选题]40.数据库应用系统中的核心问题是A)数据库管理员培训B)数据库维护C)数据库系统设计D)数据库设计答案:D解析:[单选题]41.以下说法中错误的是A)元组的长度可变B)列表的长度可变C)可以通过索引访问元组可以通过索引访问列表D)以上都不对答案:A解析:[单选题]42.#程序输出结果为()DefgreetPerson(*name):print('Hello',name)greetPerson('Runoob','Google')A)HelloRunoobHelloGoogleB)Hello('Runoob','Google')C)HelloRunoobD)程序错误答案:B解析:[单选题]43.字典对象的_____方法返回字典的?键?列表。A)keySet()B)keys()C)values()D)list()答案:B解析:[单选题]44.float(4+0j)的返回值是()。A)4B)4.0C)0.0D)TypeError答案:D解析:[单选题]45.scrapy项目下,爬虫文件的parse函数中用于获取响应内容的参数是()A)responseB)requestC)contextD)text答案:A解析:[单选题]46.以下关于同步赋值语句描述错误的选项是:A)同步赋值能够使得赋值过程变得更简洁B)判断多个单一赋值语句是否相关的方法是看其功能上是否相关或相同C)设x,y表示一个点的坐标,则x=a;y=b两条语句可以用x,y=a,b一条语句来赋值D)多个无关的单一赋值语句组合成同步赋值语句,会提高程序可读性答案:D解析:[单选题]47.大数据的特点不包括下面哪一项()A)巨大的数据量B)多结构化数据C)增长速度快D)价值密度高答案:D解析:[单选题]48.分析下面的代码:ClassA:Def__init__(self,s):self.s=sDefprint(self):print(s)A=A("Welcome")A。print()下述表述正确的是________。()A)程序有错误,因为类A中没有构造方法。B)程序有错误,因为类A中有一个命名的print方法print(self,C)程序有错误,因为类A中有一个命名的print方法print(s)。D)如果方法print(s)改成print(self.s),程序能够正常运行.答案:D解析:[单选题]49.在Python中,函数()A)不可以嵌套定义B)不可以嵌套调用C)不可以递归调用D)以上答案都不正确答案:D解析:python可以嵌套定义、嵌套调用和递归调用。[单选题]50.Python片段:s=['a','b']s.append([1,2])s.insert(1,7)执行后,s的值为:()A)[?a?,7,?b?,1,2];B)[?a?,7,?b?,[1,2]]C)[1,2,?a?,7,?b?];D)[[1,2],7,?a?,?b?];答案:B解析:[单选题]51.x="Car",y=5,print(x+y)的输出结果是()。A)"CarCarCarCarCar"B)语法错误C)5D)"Car5?答案:B解析:[单选题]52.以下四个运算符中优先级别最高的是()。A)**B)*C)//D)%答案:A解析:第2部分:多项选择题,共5题,每题至少两个正确答案,多选或少选均不得分。[多选题]53.str()函数可以将A)字符串转换为整数B)字符串转换为浮点数C)整数转换为字符串D)浮点数转换为字符串答案:CD解析:[多选题]54.(题,)关于上下文管理语句with描述正确的是()A)自动管理资源B)应用场合多C)可应用于文件操作、数据库连接、网络连接场合D)可应用于多进程和多线程中的锁对象答案:ABCD解析:[多选题]55.python关于字符串类型的表达正确的是()A)不可以更改B)可以进行拼接C)可以更改值D)string是number类型答案:AB解析:[多选题]56.寻找数据集中的关系是为了寻找精确、方便并且有价值地总结出数据的某一特征的表示,这个过程包括了以下哪些步骤?()A)选择一个算法过程使评分函数最优B)决定如何量化和比较不同表示拟合数据的好坏C)决定要使用的表示的特征和结构D)决定用什么样的数据管理原则以高效地实现算法答案:ABCD解析:[多选题]57.下列表达式结果为假(False)的是()A)9>2and0B)3<5or4>5C)not16>15D)20<19and87>100答案:ACD解析:第3部分:填空题,共2题,请在空白处填写正确答案。[填空题]58.使用上下文管理关键字____可以自动管理文件对象,不论何种原因结束该关键字中的语句块,都能保证文件被正确关闭答案:with解析:[填空题]59.已知列表x=[1,3,2],那么执行语句a,b,c=sorted(x)之后,b的值为__。答案:2解析:第4部分:判断题,共16题,请判断题目是否正确。[判断题]60.切片L[0:3]和L[:3]含义相同,都是截取L对象的前3个元素。(())A)正确B)错误答案:对解析:[判断题]61.构造方法会在创建对象的时候自动调用。()A)正确B)错误答案:对解析:[判断题]62.编写程序时应尽量采用if语句判断某些条件,减少tryexcept语句的使用。A)正确B)错误答案:对解析:[判断题]63.Whenaccessingeachcharacterinastring,suchasforcopyingpurposes,youwouldtypicallyuseawhileloop.A)正确B)错误答案:错解析:[判断题]64.HTML文件中的图片标签属性border指的是边框宽度A)正确B)错误答案:对解析:[判断题]65.去除列表中重复元素,一个简单的方法是将其转换为集合后再重新转换为列表。A)正确B)错误答案:对解析:[判断题]66.假设有非空列表x,那么x.append(3)、x=x+[3]与x.insert(0,3)在执行时间上基本没有太大区别。()A)正确B)错误答案:错解析:[判断题]67.Python可以不加声明就使用变量A)正确B)错误答案:对解析:[判断题]68.和大多数软件一样,后续的版本一般能兼容前面的版本,Python3.X能兼容Python2.X。A)正确B)错误答案:错解析:[判断题]69.Accordingtothebehaviorofintegerdivision,whenanintegerisdividedbyaninteger,theresultwillbeafloat.根据整数除法的行为,当一个整数被一个整数除法时,结果将是一个浮点。A)正确B)错误答案:错解析:[判断题]70.字符串中不可一个含特殊字符A)正确B)错误答案:错解析:[判断题]71.对于一个含有n个变量的程序,采用边界值健壮性测试方法来测试程序会产生6n+1个测试用例。A)正确B)错误答案:对解析:[判断题]72.Python中,布尔型是一种特殊的整型,它只有True和False两种值,分别对应整数1和0。A)正确B)错误答案:对解析:[判断题]73.集合可以作为字典的键答案:错解析:[判断题]74.已知x=3,那么赋值语句x='abcedfg'是无法正常执行的。()A)正确B)错误答案:错解析:[判断题]75.静态方法是不对当前属性和方法进行操作的方法A)正确B)错误答案:对解析:第5部分:问答题,共25题,请在空白处填写正确答案。[问答题]76.下列表达式的返回结果是____。[n*nforninrange(6)ifn*n%2==1]答案:[1,9,25];[1,9,25]解析:[问答题]77.空集合只能用()函数创建。答案:set()解析:[问答题]78.当循环迭代次数已知时,不能使用while循环。答案:错误。解析:[问答题]79.列表对象的排序方法sort()只能按元素从小到大排列,不支持别的排序方式。答案:(错)解析:[问答题]80.单引号,双引号,三引号的区别答案:单引号和双引号是等效的,如果要换行,需要符号(\),三引号则可以直接换行,并且可以包含注释如果要表示Let?sgo这个字符串单引号:s4=??sgo?解析:[问答题]81.表达式not3的值为______。答案:FALSE解析:[问答题]82.Python表达式math.sqrt(4)*math.sqrt(9)的值为()。答案:6.0解析:[问答题]83.执行下列语句:输出结果为:()Foriinrange(10):ifi%2==0:continueelse:print(i,end=",")答案:1,3,5,7,9,解析:[问答题]84.(填空题)表达式sorted(['abc','acd','ade'],key=lambdax:(x[0],x[2]))的值为______________。答案:['abc','acd','ade']解析:[问答题]85.求1~100所有偶数的乘积。答案:re=1for_inrange(2,101,2):re*=_print(re)解析:[问答题]86.turtle.setup(800,600)函数设置了主窗体的宽度是_____像素。答案:800解析:[问答题]87.由于异常处理结构try…except…finally…中finally里的语句块总是被执行的,所以把关闭文件的代码放到finally块里肯定是万无一失,一定能保证文件被正确关闭并且不会引发任何异常。(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年专升本思政知识视觉化试题及答案
- 强调演练的2024年CPMM试题及答案
- 2024年CPSM考试常见解题技巧及试题及答案
- 2025-2030中国氯化锌市场产销规模及未来营销创新策略分析研究报告
- 文化常识与语文素养试题及答案
- 2025-2030中国氦3行业现状调查与未来前景预测研究报告
- 2025-2030中国氢化棕榈油行业市场深度调研及竞争格局与投资研究报告
- 2025-2030中国氟化物和氟化农药行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国气动行业市场发展趋势与前景展望战略分析研究报告
- 2025-2030中国民宿行业市场深度发展趋势与前景展望战略研究报告
- 交友主题班会-远离“背后蛐蛐”课件
- 2025年大学生信息素养大赛培训考试题库500题(附答案)
- 富锂锰基正极材料氧空位可控构筑及性能研究
- cissp中文版考试真题题库500题(导出附答案)
- 2024成人肥胖食养指南
- 国家职业技能鉴定焊工初级工题库(有答案)
- 生产合格率电子表格模板
- 2025年1月国家开放大学本科《当代中国政治制度》期末纸质考试试题及答案
- 英语-湖北省部分重点中学2025届高三第二次联考试题和答案
- 2025医保政策培训
- 2024年正德职业技术学院高职单招职业技能测验历年参考题库(频考版)含答案解析
评论
0/150
提交评论