Python开发基础(习题卷45)_第1页
Python开发基础(习题卷45)_第2页
Python开发基础(习题卷45)_第3页
Python开发基础(习题卷45)_第4页
Python开发基础(习题卷45)_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

试卷科目:Python开发基础Python开发基础(习题卷45)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython开发基础第1部分:单项选择题,共52题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.存取控制列表(ACL)是针对于用户对_____的访问权限的控制A)代理B)数据库文件C)Domino服务器D)场景答案:B解析:[单选题]2.绘制阶梯图的函数是()A)boxplot()B)barhC)stackplot()D)step()答案:D解析:[单选题]3.以下不属于数据分析领域的Python第三方库是A)PyQt5B)SeabornC)NumpyD)Pandas答案:A解析:[单选题]4.关于局部作用域,以下说法错误的是()A)局部作用域在函数调用时创建,在调用结束时销毁B)每调用一次就会产生一个新的函数作用域C)所有函数以外的区域都是局部作用域D)在局部作用域中定义的变量,都是局部变量,只能在函数内部被访问答案:C解析:[单选题]5.以下不是tuple类型的是A)-1B)(1,)C)([],[1])D)([{?a?:1}],[?b?,1])答案:A解析:[单选题]6.以下不是python中的保留字()A)AraiseB)BwithC)CimportD)Dfinal答案:D解析:[单选题]7.[]IDLE环境的退出命令是()A)exit()B)close()C)esc()D)回车键答案:A解析:[单选题]8.每次从指定的文件中读取一行的方法是A)read()B)readline()C)readlines()D)reads()答案:B解析:[单选题]9.关于Python基本输入输出函数,描述错误的是A)>>>a=eval("3.14")print(a)输出3.14B)eval()函数也称为评估函数,可以去掉字符串最外侧的引号。C)input函数从控制台获得用户的输入,可以按照多种数据类型输出,例如浮点型、字符型、列表型等。D)print函数用于输出运算结果。答案:C解析:[单选题]10.在一行中写多条语句时,每条语句之间用()分隔。A)#B);C)//D)&答案:B解析:[单选题]11.表达式set([1,2,2,3])=={1,2,3}的值为____________。()A)FalseB)TrueC)falseD)true答案:B解析:[单选题]12.下述代码输出结果是()>>>S=set('知之为知之不知为不知')>>>foriinS:print(i,end="")A)知为不之B)知之为知之不知为不知C)知之为知之D)不知为不知答案:A解析:[单选题]13.下列关于RPC说法正确的是。A)RPC是一种远程调用协议B)它可以远程操纵计算机上的进程C)需要了解底层网络协议D)RPC通信之间不携带数据答案:A解析:[单选题]14.已知x=43,y=False;则表达式(x>=yand'A'<'B'andnoty)的值是()。A)FalseB)语法错C)TrueD)?假?答案:C解析:[单选题]15.[]以下选项中,不是Python语言保留字的是()A)exceptB)doC)whileD)pass答案:B解析:[单选题]16.(,)python中numpy包已经更新,我想将这个更新到我的计算机中,可用的命令是()。A)pipinstall--upgradenumpyB)pipinstallnumpyC)installnumpyD)checknumpy答案:A解析:[单选题]17.[]x=10ifx<-1:y=3-xelifx<=1/2:y=-3*xelse:y=x-2print(y)输出结果为()A)-7B)-30C)10D)8答案:D解析:[单选题]18.以下关于len()函数的说法中错误的是()A)len()函数可以用于返回字符串中的字符数B)len()函数可以用于返回列表中的元素个数C)len("IloveChina")的结果为10D)len("IloveChina")的结果为12答案:C解析:[单选题]19.当n=5时,以下函数的运行结果是:deffact(n):ifn==1:return1returnn*fact(n-1)A)0B)120C)24D)以上都不是答案:B解析:[单选题]20.假设city.csv文件内容如下______。巴哈马,巴林,孟加拉国,巴巴多斯白俄罗斯,比利时,伯利兹以下代码的输出结果是:F=open("city.csv","r")Ls=fread().split(",")Fclose()Print(ls)A)['巴哈马','巴林','孟加拉国','巴巴多斯','\n','白俄罗斯','比利时','伯利兹']B)['巴哈马','巴林','孟加拉国','巴巴多斯\n白俄罗斯','比利时','伯利兹']C)['巴哈马','巴林','孟加拉国','巴巴多斯','白俄罗斯','比利时','伯利兹']D)['巴哈马,巴林,孟加拉国,巴巴多斯,白俄罗斯,比利时,伯利兹']答案:B解析:[单选题]21.以下选项中不符合python语言变量命名规则的是()。A)人生苦短B)_is_it_a_questionC)35PythonD)Python_is_good答案:C解析:[单选题]22.[]print("bbbbcccccfeheu".split("c"))代码运行结果是()A)['bbbb',B)['bbbb',C)['bbbb',D)['bbbb',答案:A解析:[单选题]23.The__________designtechniquecanbeusedtobreakdownanalgorithmintofunctions.A)subtaskB)blockC)top-downD)simplification答案:C解析:[单选题]24.关于Python的全局变量和局部变量,以下选项中描述错误的是()。A)局部变量指在画敏内部使用的变量,当函数退出时,变量依然存在,下次函数调用可以继续使用B)使用global保留字声明简单数据类型变量后,该变量作为全局变量使用C)简单数据类型变量无论是否与全局变量重名,仅在函数内部创建和使用,函数退出后变量被释放D)全局变量指在函数之外定义的变量,一般没有缩进,在程序执行全过程有效答案:A解析:局部变量指在函数内部使用的变量,当函数退出时,变量即不存在。[单选题]25.[]deffunc(x):y=x+10print(y)y=10func(10)print(y)输出结果正确的是()A)20B)20C)10D)10答案:B解析:[单选题]26.键盘输入数字5,以下代码的输出结果是______。N=eval(input("请输入一个整数:"))S=0Ifn>=5:n-=1s=4Ifn<5:n-=1s=3Print(s)A)4B)2C)3D)0答案:C解析:[单选题]27.采用IDLE进行交互式编程,其中?>>>?符号是()。A)运算操作符B)程序控制符C)命令提示符D)文件输入符答案:C解析:[单选题]28.a=[[1.,2.,1.],[1.,2.,1.]],a+3的值为()。A)[[1,2,1],[4,5,4]]B)[[4,5,4],[4,5,4]]C)[[4,5,4],[1,2,1]]D)以上答案都不正确答案:D解析:列表不能和数字相加,因此会报错。[单选题]29.Python内置函数()可以返回列表、元组、字典、集合、字符串以及range对象中元素个数。A)type()B)index()C)len()D)count()答案:C解析:[单选题]30.以下选项中,用于机器学习方向的第三方库是A)jiebaB)SnowNLPC)losoD)TensorFlow答案:D解析:[单选题]31.A是3阶方阵,且A=-2,则2A=()。A)4B)-4C)16D)-16答案:D解析:难易程度:难题型:[单选题]32.以下选项中,对算法的时间复杂度描述正确的是A)算法的时间复杂度是指执行算法程序所需要的时间B)算法的时间复杂度是指算法程序的长度C)算法的时间复杂度是指算法执行过程中所需要的基本运算次数D)算法的时间复杂度是指算法程序中的指令条数答案:C解析:[单选题]33.下列关于运算符的说法正确的是()。A)算术运算符包括加、减、乘、除4种B)运算符?=?和运算符?==?是等效的C)逻辑表达式xory,若x为False,则返回xD)指数运算符的优先级最高答案:D解析:难易程度:中题型:[单选题]34.__init__()的作用是A)一般成员方法B)类的初始化C)对象的初始化D)对象的建立答案:C解析:[单选题]35.randint(1,10)函数生成的数的范围是()A)2到9之间的整数B)2到10之间的整数C)1到9之间的整数D)1到10之间的整数答案:D解析:[单选题]36.以下选项中能够实现Python循环结构的是()A)loopB)whileC)do...forD)if答案:B解析:[单选题]37.下列命令中对二维数组进行索引的是()。A)data[0,1]B)data[1:3]C)data[0:2,0]D)data[1:]答案:A解析:难易程度:易题型:[单选题]38.下列说法中,不正确的是______。A)主键能惟一标识表中的每一行B)每张表都一定存在外键C)侯选键中的任一个都可以充当主键D)主键的值不能重复,也不能为空答案:B解析:[单选题]39.下列程序执行后输出的结果是()。x='abc'y=xy=100print(x)A)"abc"B)100C)abcD)979899答案:C解析:[单选题]40.[]以下场景中即使不进行异常处理,程序也可以通过其他手段保证正常运行的是()A)用户要打开指定路径文件B)用户要进行网络访问C)用户要将输入的文本转换成数字D)用户要进行数据库访问答案:C解析:[单选题]41.当grade的值属于区间[80,90),下列选项中表达式的值必然为True的是()A)grade>80andgrade<90B)90>grade>=80C)notgrade>90orgrade<=80D)not(grade>90orgrade<=80)答案:B解析:[单选题]42.键盘输入数字7,以下代码的输出结果是()。n=eval(input("请输入一个整数:"))s=0ifn>=7:n-=1s=4ifn<7:n-=1s=3print(s)A)0B)3C)2D)4答案:B解析:[单选题]43.random库的random.randrange(start,stop[,step])函数的作用是______。A)生成一个[start,stop)之间的随机小数B)将序列类型中元素随机排列,返回打乱后的序列C)生成一个[start,stop)之间以step为步数的随机整数D)从序列类型(例如列表)中随机返回一个元素答案:C解析:[单选题]44.\d在正则表达式的含义是A)数字0-9B)非数字C)小写字母D)大写字母答案:A解析:[单选题]45.百度飞桨中训练配置流程的最后一步是()。A)指定运行训练的机器资源B)设置优化算法和学习率C)声明模型实例D)加载训练和测试数据答案:B解析:难易程度:易题型:[单选题]46.下列代码运行后会引发()异常。Num_li=[1,2,3]Print(num_li[3])A)SyntaxErrorB)IndexErrorC)KeyErrorD)NameError答案:B解析:[单选题]47.在程序设计范畴,计算思维不包括以下哪一项?A)理解问题的计算特征B)将计算特征抽象为计算问题C)通过程序设计语言实现问题的自动求解D)以推理和演绎为特征的逻辑思维答案:D解析:[单选题]48.若有a=[2*iforiinrange(3,0,-1)],则a为()。A)[6,4,2]B)2C)3D)4答案:A解析:[单选题]49.字典对象的()方法返回字典中所有的?键-值对?列表。A)get()B)items()C)keys()D)values()答案:B解析:[单选题]50.在字典里,同一个键可以对应多少个值()A)不能对应值B)只能对应是两个值C)可以对应多个值D)只能一个键对应是一个值答案:D解析:[单选题]51.关于字典的访问操作,以下描述错误的是_______________。A)使用dict()函数可以将用列表存储的一组双元素元组转换成字典B)字典中的键必须是不可变的类型,而值可以是任何数据类型C)通过键访问字典条目D)字典中的条目是有序的答案:D解析:[单选题]52.在Java中,HTTP服务的常用端口号是A)80B)21C)23D)120答案:A解析:概念理解第2部分:多项选择题,共8题,每题至少两个正确答案,多选或少选均不得分。[多选题]53.Web内容挖掘实现技术()A)文本总结B)文本分类C)文本聚类D)关联规则答案:ABCD解析:[多选题]54.逻辑运算符包含()A)andB)countC)notD)or答案:ACD解析:[多选题]55.下列选项中不符合python变量命名规则的是A)TempStr%B)abc3C)3abcD)_a答案:AC解析:[多选题]56.while循环语句和for循环语句使用else的区别是()。A)else语句和while循环语句一起使用,则当条件变为False时,执行else语句B)else语句和while循环语句一起使用,则当条件变为True时,执行else语句C)else语句和for循环语句一起使用,else语句块只在for循环正常终止时执行D)else语句和for循环语句一起使用,else语句块只在for循环不正常终止时执行答案:AC解析:[多选题]57.下面代码的执行结果是a=123456789b="*"print("{0:{2}>{1},}\n{0:{2}^{1},}\n{0:{2}<{1},}".format(a,20,b))A)*********123,456,789****123,456,789*****123,456,789*********B)****123,456,789**************123,456,789123,456,789*********C)****123,456,789*****123,456,789******************123,456,789D)*********123,456,789123,456,789*************123,456,789*****答案:ABCD解析:第3部分:填空题,共2题,请在空白处填写正确答案。[填空题]58.转义字符?n?的含义是_________。答案:回车换行解析:[填空题]59.已知x={1:1,2:2},那么执行语句x.update({2:3,3:3})之后,表达式sorted(x.items())的值为__________。答案:([(1,1),(2,3),(3,3)]解析:第4部分:判断题,共16题,请判断题目是否正确。[判断题]60.引入random库生成的随机数,其实是一个稳定算法所得出的稳定结果序列,而不是真正意义上的随机序列,seed函数就是初始化这个算法开始计算的第一个值,只要其seed函数的参数值一样,那么后续所有?随机?结果和顺序也都是完全一致的。A)正确B)错误答案:对解析:[判断题]61.扩展库os中的方法remove()可以删除带有只读属性的文件。()A)正确B)错误答案:错解析:[判断题]62.语句a=2a表示使变量a的值加倍。A)正确B)错误答案:错解析:[判断题]63.PythondoesnothaveGUIprogrammingfeaturesbuiltintothelanguageitself.A)正确B)错误答案:对解析:[判断题]64.pymysql中数据库的参数是DATABASEA)正确B)错误答案:错解析:[判断题]65.在IDLE交互模式下,一个下划线?_?表示解释器中最后一次显示的内容或最后一次语句正确执行的输出结果答案:对解析:[判断题]66.标准库os的listdir()方法默认只能列出指定文件夹中当前层级的文件和文件夹列表,而不能列出其子文件夹中的文件A)正确B)错误答案:对解析:[判断题]67.绘制图形前,需要引入第三方库:ImportnumpyasnpImportpandasaspdImportmatplotlib.pyplotpyplotaspltA)正确B)错误答案:对解析:[判断题]68.列表对象的pop()方法默认删除并返回最后一个元素,如果列表已空则抛出异常答案:对解析:[判断题]69.字典的元素之间使用?,?分隔,每个元素的?键?与?值?之间使用?:?分隔开。A)正确B)错误答案:对解析:[判断题]70.探索性测试强调测试人员必须要严格遵守测试计划和测试用例的设计,否则容易出偏差。A)正确B)错误答案:错解析:[判断题]71.内置函数len()可以返回对象(字符串、列表、元组等)长度或项目个数。A)正确B)错误答案:对解析:[判断题]72.'age'+23不是正确的表达式。A)正确B)错误答案:对解析:[判断题]73.a={},type(a)结果是<class'set'>。()A)正确B)错误答案:错解析:[判断题]74.如果元组中只有1个元素时,需要在该元素后面加上逗号。A)正确B)错误答案:对解析:[判断题]75.(,)以下程序循环3次后结束循环。A=5Whilea>3:A+=1A)正确B)错误答案:错解析:第5部分:问答题,共22题,请在空白处填写正确答案。[问答题]76.边长a,b,c构成三角形条件:任意两边之和大于第三边的python表达式是。答案:a+b>canda+c>bandb+c>a解析:[问答题]77.(填空题)已知列表x=[1,3,2],那么执行语句a,b,c=map(str,sorted(x))之后,c的值为________。答案:'3'解析:[问答题]78.编写程序,生成一个包含20个100以内随机正整数的列表,然后对其中偶数下标的元素进行降序排列,奇数下标的元素不变。答案:```ImportrandomF=[random.randint(0,100)foriinrange(20)]Print(f)Y=f[::2]Y.sort(reverse=True)F[::2]=yPrint(f)```解析:[问答题]79.表达式sorted([111,2,33],key=lambdax:len(str(x)))的值为______。答案:[2,33,111]解析:[问答题]80.获得用户输入数字N,计算并输出从N开始的5个质数,单行输出,质数间用逗号、分割。Defprime(m):(1(2returnFalsereturnTrueN=eval(input())N=int(n)N=N+1ifN<nelseNCount=5Whilecount>0:(3ifcount>1:(4#输出前4个质数else:print(N,end="")#输出最后一个质数count-=1(5#少了一个语句:N=N+1答案:(1)foriinrange(2,m):(2)ifm%i==0:(3)ifprime(N):(4)print(N,end=",")解析:[问答题]81.表达式sorted(random.sample(range(5),5))的值为_________________________。答案:([0,1,2,3,4])解析:[问答题]82.(填空题)表达式3|5的值为________。答案:7解析:[问答题]83.(填空题)已知x为整数变量,那么表达式int(hex(x),16)==x的值为________。答案:True解析:[问答题]84.在同一个作用域内,局部变量会隐藏同名的全局变量。答案:(对)解析:[问答题]85.使用列表推导式得到100以内所有能被13整除的数的代码可以写作___________________________________。答案:([iforiinrange(100)ifi%13==0])解析:[问答题]86.语句print('AAA',"BBB",sep='-',end='!')执行的结果是___【1】___。答案:AAA-BBB!解析:[问答题]87.已知x=3,那么执行语句x*=6之后,x的值为______。答案:18解析:[问答题]88.Python语句中如果需要在同一行放置多条语句,语句之间用()分隔。答案:分号。解析:[问答题]89.Python列表、元组、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论