




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷科目:Python开发基础Python开发基础(习题卷139)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython开发基础第1部分:单项选择题,共52题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.(,)以下关于CSV文件说法正确的是__________。A)使用writer对象对CSV文件进行写操作后,不需要关闭文件。B)csv文件主要用来存储表格数据C)reader对象中的每个元素都是一个字符串,对应了CSV文件中的一行D)使用python的csv模块,需要另外单独安装答案:B解析:[单选题]2.表达式sorted(['acd','abc','ade'],key=lambdax:x[0]+x[2])的值为:A)['abc','acd','ade']B)['ade','acd','abc']C)['abc','ade','acd']D)['acd','abc','ade']答案:A解析:[单选题]3.以下关于函数参数传递的描述,错误的是:A)定义函数的时候,可选参数必须写在非可选参数的后面B)函数的实参位置可变,需要形参定义和实参调用时都要给出名称C)调用函数时,可变数量参数被当做元组类型传递到函数中D)Python支持可变数量的参数,实参用?*参数名?表示答案:D解析:[单选题]4.python字符串切片时S[0,10]]下标的取值范围为()。A)[0,10]B)(0,10)C)[0,10)D)(0,10]答案:C解析:切片为左闭右开。[单选题]5.在Python语言中,可以作为源文件后缀名的是()。A)pythonB)pdfC)pyD)pyc答案:C解析:[单选题]6.已知x是一个列表对象,那么执行语句y=x[:]之后表达式id(x)==id(y)的值为___________。()A)FalseB)TrueC)falseD)true答案:A解析:[单选题]7.哪个选项是下面代码的输出结果?d={'a':1,'b':2,'b':'3'}print(d['b'])A)1B)2C)3D){'b':2}答案:C解析:[单选题]8.or循环又称为_______________。A)while循环B)无限不循环C)无限循环D)遍历循环答案:D解析:[单选题]9.()底前,明确各部门数据共享的范围边界和使用方式,跨部门数据资源共享共用格局基本形成。A)2017年B)2018年C)2019年D)2020年答案:A解析:[单选题]10.编程语言的异常A)会导致程序直接退出而不反馈任何信息B)属于程序没考虑的例外情况C)与错误的概念完全相同D)是不可预见的答案:B解析:[单选题]11.各单位应深入分析数据资产质量问题产生的原因,以?()?为基本策略,制定数据资产质量提升措施,从数据源头解决数据资产质量问题。A)控制存量、消除增量B)控制增量、消除存量C)控制增量、消除增量D)控制存量、消除存量答案:B解析:[单选题]12.关于组合数据类型的描述,正确的选项是()。A)列表类型里的元素要求是同一种数据类型B)序列类型的元素可以用reverse()方法交换相邻元素的位置C)元组采用大括号方式表示D)Python中最常用的映射类型的典型代表是字典类型答案:D解析:[单选题]13.考虑下面的频繁3-项集的集合:{1,2,3},{1,2,4},{1,2,5},{1,3,4},{1,3,5},{2,3,4},{2,3,5},{3,4,5}假定数据集中只有5个项,采用合并策略,由候选产生过程得到4-项集不包含()A)1,2,3,4B)1,2,3,5C)1,2,4,5D)1,3,4,5答案:C解析:[单选题]14.下列程序输出结果是。x=7y=12ifx>5else20print(y)A)7B)5C)12D)20答案:C解析:[单选题]15.关于break语句,下列说法正确的是()A)break语句执行后,会跳出所在的一层循环B)break语句执行后,会跳出所在的函数C)break语句只能包含在循环中D)break语句只能包含在函数中答案:A解析:[单选题]16.[]defdemo(a,b,c=5):print(a,b,c)demo(3,8)demo(c=8,a=9,b=0)demo(a=1,c=2,b=3)()A)1B)1C)3D)3答案:C解析:[单选题]17.Whichtypeoffileaccessjumpsdirectlytoapieceofdatainthefilewithouthavingtoreadallthedatathatcomesbeforeit?A)sequentialB)randomC)numberedD)text答案:B解析:[单选题]18.[]s=['11','22','33','44','55','66']print('-'.join(s),'*'.join(s))()A)[11-22-33-44-55-66B)(11-22-33-44-55-66C)11-22-33-44-55-66D){11-22-33-44-55-66,答案:C解析:[单选题]19.已知x=50*2,y=50**2,那么执行语句x!=y,返回的结果为()A)100B)2500C)TrueD)False答案:C解析:[单选题]20.关于数据库设计,以下选项中描述错误的是A)数据库设计的基本任务是根据用户对象的信息需求、处理需求和数据库的支持环境设计出数据模式B)数据库设计可以采用生命周期法C)数据库设计是数据库应用的核心D)数据库设计的四个阶段按顺序为概念设计需求分析、逻辑设计、物理设计答案:D解析:[单选题]21.下列选项中不属于函数优点的是______。A)减少代码重复B)使程序模块化C)使程序便于阅读D)便于发挥程序员的创造力答案:D解析:[单选题]22.给出如下代码:WhileTrue:Guess=eval(input())ifguess==0x452//2:Break作为输入能够结束程序运行的是A)553B)0x452C)"0x452//2"D)break答案:A解析:[单选题]23.关于Python组合数据类型,以下选项中描述错误的是A)*Python组合数据类型能够将多个同类型或不同类型的数据组织起来,通过单一的表示使数据操作更有序、更容易B)序列类型是二维元素向量,元素之间存在先后关系,通过序号访问C)组合数据类型可以分为3类:序列类型、集合类型和映射类型D)*Python的str、tuple和list类型都属于序列类型答案:B解析:[单选题]24.下列代码的运行结果是?()Print('a'<'b'<'c')A)aB)bC)cD)True答案:D解析:[单选题]25.下列属于无监督学习的是()A)SVMB)k-meansC)LogisticRegressionD)KNN答案:B解析:[单选题]26.世界上第一台电子计算机?ENIAC?于1946年诞生于____________大学。A)美国宾夕法尼亚B)英国剑桥C)美国卡耐基梅隆D)美国哈佛答案:A解析:[单选题]27.代码:str2='俱往矣数风流人物还看今朝';str1=str2[3:6],运行后str1结果是()A)数风流人B)数风流C)矣数风D)矣数风流答案:B解析:[单选题]28.运行Python程序的两种方式:交互式和()A)文件式B)窗口式C)会话式D)开发式答案:A解析:[单选题]29.以字符串形式返回整个文件内容的是A)readlinne()B)readlinnes()C)read()D)readall()答案:C解析:[单选题]30.在matplotlib中,pltitle)的作用是()。A)绘制垂直线B)为图设置标题C)为图添加文本D)绘制互相关答案:B解析:pyplot.ile)可以设置绘图标题。[单选题]31.下列的编程语言是解释性语言的是()。A)C++B)CC)ObjectiveD)Python答案:D解析:[单选题]32.执行下列程序后,屏幕输出结果是______。K=11,13,15Print(k)A)11,13,15B)[11,13,15]C)(11,13,15)D){11,13,15}答案:C解析:[单选题]33.(,)blist=['中','国','红'],我们在使用列表时,以下选项()会引起索引错误?A)blist[0]B)blist[-2]C)blist[2]D)blist[3]答案:D解析:[单选题]34.神经网络中激活函数是模仿什么机制处理()。A)阈值B)区间C)阶跃函数D)sigmoid函数答案:A解析:难易程度:易题型:[单选题]35.关于turtle库的形状绘制函数,以下选项中描述错误的是()A)执行如下代码,绘制得到一个角度为120°,半径为180的弧形importturtleturtle.circle(120,180)B)turtle.fd(distance)函数的作用是向小海龟当前行进方向前进distance距离C)turtle.seth(to_angle)函数的作用是设置小海龟当前行进方向为to_angle,,to_angle是角度的整数值D)turtle.circle()函数的定义为turtle.circle(radius,extent=None,steps=None)答案:A解析:[单选题]36.在Python中常用的输入输出语句分别是()A)input()output()B)input()print()C)input()printf()D)scandf()printf()答案:B解析:[单选题]37.下列数据类型中,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等类型。[单选题]38.若x是一个浮点数,能得到x整数部分的表达式是()A)int(x)B)intxC)(int)xD)ceil(x)答案:A解析:[单选题]39.以下不能创建一个字典的语句是()A)dict1={[1,2,3]:"aksd"}B)dict1={}C)dict1={(1,2,3):"aksd"}D)dict1={3:5}答案:A解析:[单选题]40.执行下列语句后的显示结果是()>>>frommathimportsqrt>>>print(sqrt(5)*sqrt(5)==5)A)3B)TRUEC)FALSED)sqrt(9)*sqrt(9)==9答案:B解析:[单选题]41.下面哪个turtle函数表示落下画笔A)penupB)pensizeC)pendownD)pencolor答案:C解析:[单选题]42.下列关于赋值语句的说法中,错误的是().A)可以同时为多个变量赋值B)语句x,y=y,x可以交换变量x和y的值C)(x,y)=10,20是正确的语句D)执行x,y='ab'后,变量x和y的值都是字符串?ab?答案:D解析:[单选题]43.函数定义如下:deff1():print()nums=()f1()运行程序的输出是A)6B)语法错误C)1D)3答案:B解析:[单选题]44.不属于Python用于Web开发第三方库的是A)djangoB)flaskC)scrapyD)pyramid答案:C解析:[单选题]45.结构化程序设计中,下面对goto语句使用描述正确的是___________。A)禁止使用goto语句B)应避免滥用goto语句C)goto语句最好用,不容易造成结构体程序混乱。D)使用goto语句程序效率高答案:B解析:[单选题]46.random库中能用于生成随机浮点数的函数是()A)randrange()B)random()C)randint()D)seed()答案:B解析:[单选题]47.s结果是()。A=45B=20.0C='45'S=a+b+int(c)A)110B)65.0C)110.0D)错误代码答案:C解析:[单选题]48.执行下面的代码,以下选项中正确的是()Deff(x,y=0,z=0):pass#空语句,定义空函数体A)f(1,x=1,z=3)B)f(1,y=2,t=3)C)f(x=1,2)D)f(x=1,y=2,z=3)答案:D解析:[单选题]49.设一棵完全二叉树共有699个结点,则该二叉树中的叶子结点数是A)349B)350C)255D)351答案:B解析:[单选题]50.[]以下程序的输出结果是:()s=0deffun(num):□□□□try:□□□□□□□□s+=num□□□□□□□□returns□□□□except:□□□□□□□□return0□□□□return5print(fun(2))A)2B)5C)UnboundLocalErrorD)0答案:D解析:[单选题]51.AsetofstatementsthatbelongtogetherasagroupandcontributetothefunctiondefinitionisknownasaA)headerB)blockC)returnD)parameter答案:B解析:[单选题]52.Python安装扩展库常用的是_______工具。A)pyinstallB)pipC)popD)post答案:B解析:第2部分:多项选择题,共5题,每题至少两个正确答案,多选或少选均不得分。[多选题]53.以下关于Python的控制结构,正确的是:()A)每个if条件后要使用冒号(:)B)在Python中,没有switch-case语句C)Python中的pass是空语句,一般用作占位语句D)elif可以单独使用答案:ABC解析:[多选题]54.我们知道二元分类的输出是概率值。一般设定输出概率大于或等于0.5,则预测为正类;若输出概率小于0.5,则预测为负类。那么,如果将阈值0.5提高,例如0.6,大于或等于0.6的才预测为正类。则准确率(Precision)和召回率(Recall)会发生什么变化()?A)准确率(Precision)增加或者不变B)准确率(Precision)减小C)召回率(Recall)减小或者不变D)召回率(Recall)增大答案:AC解析:[多选题]55.在mysql中,以下增加语句正确的是A)insertintot_uservalues(null,’java’,20)B)insertintot_usersetname=’java’,age=20;C)insertintot_usersetname=’html’,setage=90;D)insertintot_uservalues(1,’张三’,30);答案:ABD解析:[多选题]56.deffunc(a=5,b=10,c=15)Print(a+b+c)调用func的哪种传参形式,输出值为30?A)func(a=15,b=5)B)func(a=15,c=5)C)func(b=7,c=18)D)func(7,8)答案:BCD解析:[多选题]57.是python中的list操作函数的是()A)len()求长度B)index()求下标C)pop()删除元素D)insert()插入元素答案:ABCD解析:第3部分:填空题,共2题,请在空白处填写正确答案。[填空题]58.语句x,y,z=[1,2,3]执行后,变量y的值为____答案:2解析:[填空题]59.已知x,y=map(int,[?1?,,那?么2表?达])式x+y的值为_。答案:3解析:第4部分:判断题,共16题,请判断题目是否正确。[判断题]60.s2=pd.Series([25,23,42,21,23],index=[Jack',Lucy',Helen','Milky,'Jasper])程序23ins2的执行结果为False。()A)正确B)错误答案:对解析:in关键字查找的是Series的索引。[判断题]61.在⾯向对象程序设计中,函数和⽅法是完全⼀样的,都必须为所有参数进⾏传值。A)正确B)错误答案:错解析:[判断题]62.除了单一数据类型,更多的数据需要根据不同维度组织起来。A)正确B)错误答案:对解析:[判断题]63.遇到比较频繁的回归测试情况下,采用自动化测试来进行测试操作比较适合。()A)正确B)错误答案:对解析:[判断题]64.使用foriinrange(10)和foriinrange(10,20),控制循环次数是一样的。()A)正确B)错误答案:对解析:[判断题]65.(,)字典中第一个元素的下标为0。A)正确B)错误答案:错解析:[判断题]66.使用x=set()和x={}都可以创建一个空集合。A)正确B)错误答案:错解析:[判断题]67.模块名要遵循Python变量命名规范,要使用中文、特殊字符;A)正确B)错误答案:错解析:[判断题]68.牛顿法是用来对函数求根的A)正确B)错误答案:对解析:[判断题]69.elif可以单独使用。()A)正确B)错误答案:错解析:[判断题]70.实例方法可以由类和对象调用。()A)正确B)错误答案:对解析:[判断题]71.staticmethod进行修饰,则该方法属于静态方法。A)正确B)错误答案:对解析:[判断题]72.只有Python扩展库才需要导入以后才能使用其中的对象,Python标准库不需要导入即可使用其中的所有对象和方法答案:错解析:[判断题]73.面向对象编程,常常把问题划分多个独立的对象,然后调用其方法解决问题。A)正确B)错误答案:对解析:[判断题]74.Python支持使用字典的?键?作为下标来访问字典中的值。A)正确B)错误答案:对解析:[判断题]75.切片L[0:3]和L[:3]含义相同,都是截取L对象的前3个元素。A)正确B)错误答案:对解析:第5部分:问答题,共25题,请在空白处填写正确答案。[问答题]76.语句sorted([1,2,3],reverse=True)==reversed([1,2,3])的执行结果为[填空(1)]答案:False解析:[问答题]77.(填空题)表达式'Helloworld!'[-4:]的值为___________。答案:'rld!'解析:[问答题]78.题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。答案:if__name__=='__main__':#方法一a=[1,4,6,9,13,16,19,28,40,100,0]print'originallistis:'foriinrange(len(a)):printa[i]number=int(raw_input("insertanewnumber:\n"))end=a[9]ifnumber>end:a[10]=numberelse:foriinrange(10):ifa[i]>number:temp1=a[i]a[i]=numberforjinrange(i+1,11):temp2=a[j]a[j]=temp1temp1=temp2breakforiinrange(11):printa[i]#方法二#insrtanothernumbernumber=int(raw_input('inputanumber:\n'))ifnumber>a[len(a)-1]:a.append(number)else:foriinrange(len(a)):ifa[i]>number:a.insert(i,number)printa'''解析:[问答题]79.Python中pass语句的作用是什么?答案:pass语句不会执行任何操作,一般作为占位符或者创建占位程序,whileFalse:pass解析:[问答题]80.阅读以下程序,填写运行结果__________________.deff(a,b):returna+b,a-bm,n=f(3,2)print(m,end=")print(n)答案:51解析:[问答题]81.如果将布尔值进行数值运算,True会被当做整型()。答案:1解析:[问答题]82.使用While循环语句时,如果想要使程序无限循环运行,则下列哪个选项可作为循环的<条件>判断语句()答案:A.3.12.3|FALSE|X=Y解析:[问答题]83.已知test.txt文件中保存的内容如下:Hello,MynameisPython!what'syourname?创建一个程序,用于读取上述文件中的内容,具体如下:withopen('test.txt','r')asfile:content=file.read(6)content=file.readline()print(content)程序执行结果__________________________答案:MynameisPython!解析:[问答题]84.什么是递归函数?使用递归函数有什么注意事项?答案:一个函数在其函数体内调用其自身,成为递归函数。函数递归包含了一种隐式的循环,它会重复执行某段代码,而且这种重复执行无须循环控制。要注意当一个函数不断调用自己时,必须设置不再调用它自己的条件,否则就会变成无穷递归,进入死循环。因此,使用递归函数一定要注意要向已知方向进行。解析:[问答题]85.当在字符串前加上小写字母_____或大写字母_____表示原始字符串,不对其中的任何字符进行转义。答案:(r、R)解析:[问答题]86.转义字符r?\n?的含义是___________________答案:回车换行解析:[问答题]87.表达式int('123')的值为_____________。()答案:123解析:[问答题]88.字典对象的()方法返回字典中的?键-值对"列表。答案:items()解析:[问答题]89.为了提高Python代码运行速度,可以将Python源代码编译成扩展名为_____的文件。答案:PYC解析:[问答题]90.切片操作f=list(range(10))[::2]执行后列表为[0,2,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论