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

下载本文档

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

文档简介

试卷科目:Python开发基础Python开发基础(习题卷102)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython开发基础第1部分:单项选择题,共52题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.在Java中,设计模式的两大主题是A)系统的维护与开发B)对象组合与类的继承C)系统架构与系统开发D)系统复用与系统扩展答案:D解析:概念理解[单选题]2.以下语句的运行结果是Python=?Python?print(?study?+Python)A)studyPythonB)?study?PythonC)studyPythonD)语法错误答案:C解析:[单选题]3.泛在电力物联网技术架构中的()层次负责数据传输。A)感知层B)网络层C)平台层D)应用层答案:B解析:[单选题]4.下列不合法的Python变量名是A)PythonB)N.xC)sumD)Hello_World答案:B解析:[单选题]5.以下哪一项是不合法的布尔表达式()。A)Axinrange(3)B)B3=aC)Ce>5and4==fD)D(x-6)>5答案:B解析:[单选题]6.以下关于程序控制结构描述错误的是:()A)单分支结构是用if保留字判断满足一个条件,就执行相应的处理代码B)二分支结构是用if-else根据条件的真假,执行两种处理代码C)foriinrange(5)表示循环5次,i的值是从1到5D)多分支结构是用if-elif-else处理多种可能的情况答案:C解析:[单选题]7.执行条件判断语句:age=16ifage>=18:    print('成年人')else:    print('未成年')输出的结果是( )A)未成年B)成年人C)语法错误D)16答案:A解析:[单选题]8.x=28,哪个选项的描述是正确的?A)条件35<=x<75是合法的,且输出为TrueB)条件24<=x<25是合法的,且输出为FalseC)条件24<=x<25是不合法的D)条件24<=xandx<25是合法的,且输出为True答案:B解析:[单选题]9.运行以下程序的输出结果是()s=0foriinrange(1,10,6):s+=iprint(s)A)0B)8C)17D)55答案:B解析:[单选题]10.以下代码输出的最后一行是():age=23start=2ifage%2!=0:start=1forxinrange(start,age+2,2):print(x)A)23B)21C)25D)22答案:A解析:[单选题]11.字符串a='ABcd',执行语句a.lower(),输出的结果是()A)'ABCD'B)'Abcd'C)'abcd'D)'abcD'答案:C解析:[单选题]12.下列选项中,用于格式化字符串的是()。A)%B)format()C)f-stringD)以上全部答案:D解析:[单选题]13.属于神经网络学习模型基本步骤是()。A)数据处理B)模型设计C)训练配置D)以上都是答案:D解析:难易程度:易题型:[单选题]14.打印出smith\exam1\test.txtA)print("smith\exam1\test.txt")B)print("smith\\exam1\\test.txt")C)print("smith\"exam1\"test.txt")D)print("smith"\exam1"\test.txt")答案:B解析:[单选题]15.Python中,函数定义可以不包括以下内容:A)函数名B)关键字defC)一对圆括号D)可选参数列表答案:D解析:[单选题]16.下列语句中,哪个在Python中是非法的()A)x=y=z=1B)x=(y=z+1)C)x,y=y,xD)x+=y答案:B解析:[单选题]17.关于import引用,以下选项中描述错误的是()A)使用importB)import保留字用于导入模块或者模块中的对象C)使用importD)可以使用from答案:D解析:[单选题]18.关于字典的创建,以下正确的是()。A)a={x:1,y:2,z:3}B)b=dict()C)c=dict([1,2],[3,4])D)d=dict((1,2),(3,4))答案:B解析:[单选题]19.以下关于函数说法正确的是______。A)函数的实际参数和形式参数必须同名B)函数的形式参数既可以是变量也可以是常量C)函数的实际参数不可以是表达式D)函数的实际参数可以是其他函数的调用答案:D解析:[单选题]20.以下关于模块的描述不正确的是()。A)模块是包含函数和变量的Python文件B)模块可以被导入C)可以使用"."操作符访问模块中的函数和变量D)模块使得代码更复杂,可读性变差答案:D解析:模块化编程使得Python程序可读性变高。[单选题]21.Whichtypeoferrorpreventstheprogramfromrunning?哪种类型的错误会阻止程序运行A)syntax语法B)human人类C)grammatical文法的D)logical必然的答案:A解析:[单选题]22.循环中可以用()语句跳出当前循环剩余的语句,继续进行下一轮循环。A)passB)continueC)breakD)以上均不是答案:B解析:[单选题]23.以下选项关于元组数据描述错误的说法是()。(2分)A)元组中的元素可以是不同类型的数据B)元组一旦创建就不能被修改C)元组与列表同属序列类型数据,元组中的数据可以被任意修改D)元组用一对?()?和逗号来表示数据答案:C解析:[单选题]24.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是A)需求设计B)详细设计C)可行性分析D)概要设计答案:A解析:[单选题]25.下列ZooKeeper模型的数据结构特点说明正确的是。A)znode可以有子节点目录,并且每个znode的不可以存储数据。B)znode不可以是临时节点,一旦创建这个znode的客户端与服务端失去联系,这个znode将自动删除。C)znode的是有版本的,每个znode的中存储的数据可以有多个版本,也就是一个访问路径中可以存储多份数据。D)znode的目录名不可以自动编号,如果已经存在了,需要使用者手动重新命名。答案:C解析:[单选题]26.下面选项中()是python中的可以更改数据类型A)字符串B)元组C)列表D)数字答案:C解析:[单选题]27.在python中可以通过调用random库来产生随机数。a=random.randint(1,99),并赋值给变量a。以下描述正确的是()。A)随机产生一个1~99的小数B)随机产生一个1~99的整敏C)产生一个值为99的整数D)随机产生一个1~99的无理数答案:B解析:randint)函数用来生成闭区间的整数。[单选题]28.表达式divmod(20,3)的结果是:A)6,2B)6C)2D)(6,2)答案:D解析:[单选题]29.若两个Dataframe里的索引不完全一致,对这两个Dataframe直接用符号执行相加运算时A)相同索引里的数值进行相加,不同索引中的数值为NullB)相同索引里的数值进行相加,不同索引中的数值保留为原索引里的数值C)程序报错,不能执行相加运算D)相同索引里的数值进行相加,不同索引中的数值置为NaN答案:D解析:[单选题]30.给出如下代码MonthandFlower={"1月":"梅花","2月":"杏花","3月":"桃花","4月":"牡丹花",\"5月":"石榴花","6月":"莲花","7月":"玉簪花","8月":"桂花",\"9月":"菊花","10月":"芙蓉花","11月":"山茶花","12月":"水仙花"}n=input("请输入1-12的月份:")print(n+"月份之代表花:"+MonthandFlower.get(str(n)+"月"))以下选项中描述正确的是A)代码实现了获取一个整数(1-12)来表示月份,输出该月份对应的代表花名B)MonthandFlower是列表类型变量C)MonthandFlower是一个元组D)MonthandFlower是集合类型变量答案:A解析:[单选题]31.关于数据模型的描述,以下选项中错误的是A)数据库中的数据模型可以将计算机数据库中物理世界的要求反映到复杂的现实世界B)数据是现实世界符号的抽象,数据模型是数据特征的抽象C)数据模型描述的内容有三个部分:数据结构、数据操作和数据约束D)数据模型按不同应用层次分为三种类型:概念数据模型、逻辑数据模型和物理数据答案:A解析:[单选题]32.gensim库中,()是指一组电子文档的集合,这个集合是gensim的输入。A)结构B)主题C)文档流D)语料答案:D解析:语料是文档的集合,也是gensim进行自然语言处理的输入a[单选题]33.以下程序函数被调用后,能够正确执行的是()。deff(x,y=1,z=2):passA)f(1,x=2,z=3)B)f(x=1,2)C)f(x=1,y=2,z=3)D)f(1,,z=3)答案:C解析:[单选题]34.pymysql中获取数据库连接的函数是哪个?A)connection()B)conn()C)connect()D)getConn()答案:C解析:[单选题]35.math库中计算x的平方根的函数是:A)abs(x)B)sqrt(x)C)isqrt(x)D)pow(x)答案:B解析:[单选题]36.在黑盒测试方法中,设计测试用例的主要根据是A)程序外部功能B)程序流程图C)程序数据结构D)程序内部逻辑答案:A解析:[单选题]37.列哪个语句在Python中是⾮法的?A)x=y=z=1B)x=(y=z+1)C)x,y=y,xD)x+=y答案:B解析:[单选题]38.关于元组,下列描述正确的是()A)元组完全相当于一个列表B)由于元组是一个序列,所以序列的切片操作可以用于元组C)元组中的元素可以添加、删除或替换D)一个元组就是一个字典答案:B解析:[单选题]39.若用open()函数打开一个文本文件,文件不存在则创建,存在则完全覆盖,则文件打开模式是________。A)"w"B)"r"C)"x"D)"a"答案:A解析:[单选题]40.Python语言单行注释以()开头A)*B)#C)%D)@答案:B解析:[单选题]41.文件不存在,使用open命令会报错的模式是()A)aB)wC)w+D)r+答案:D解析:[单选题]42.ls=[1,2,3,4,5,6],以下关于循环结构的描述,错误的是:()窗体顶端A)HYPERLINKB)HYPERLINKC)HYPERLINKD)HYPERLINK答案:A解析:窗体底端[单选题]43.可以使用命令,查看已经安装了哪些库。A)pipB)pipC)pipD)pip答案:A解析:[单选题]44.在Python中导入其他函数函数库的关键字是___________。A)importB)fromC)intoD)include答案:A解析:[单选题]45.在绘图时?-?表示那种风格字符()。A)虚线B)实线C)点划线D)点虚线答案:B解析:难易程度:易题型:[单选题]46.在获取网页页面时,我们通过哪个python自带的库()发送request请求?A)requestB)responseC)UrllibD)HttpResponse答案:C解析:[单选题]47.如果以负数作为平方根函数math.sqrt()的参数,将产生______。答案:CA)死循环B)得数C)ValueError异常D)Finally答案:C解析:[单选题]48.以下哪个变量标识符是错误的。A)_xB)integer_aC)5aD)a_5答案:C解析:[单选题]49.程序的基本编写方法,即IPO方法。以下哪个不是该方法中的步骤()。A)执行B)输入C)输出D)处理答案:A解析:[单选题]50.下面()语句的写法是正确的。A)ifs==4:B)ifs=4;C)ifs=4D)ifS==4答案:A解析:[单选题]51.len(?123/n2?)的计算结果是()A)3B)4C)5D)6答案:D解析:[单选题]52.下面代码实现的功能描述的是deffact(n):ifn==0:return1else:returnn*fact(n-1)num=eval(input("请输入一个整数:"))print(fact(abs(int(num))))A)接受用户输入的整数n,判断n是否是素数并输出结论B)接受用户输入的整数n,判断n是否是完数并输出结论C)接受用户输入的整数n,判断n是否是水仙花数D)接受用户输入的整数n,输出n的阶乘值答案:D解析:第2部分:多项选择题,共5题,每题至少两个正确答案,多选或少选均不得分。[多选题]53.对于break关键字,下面说法正确的是:A)一定放在循环语句中B)一定放在条件语句后面C)一个break只能跳出离他最近一一层循环D)一个break可以跳出多个循环答案:ABC解析:[多选题]54.下面对于超链接的说法,正确的是:A)语句<ahref=?form.html?>FillOurForm</a>指向的是同一服务器同一目录下的form.htmlB)语句<ahref=?stuff/cat.html?>Catalog</a>指向的是同一服务器子目录stuff下的cat.htmlC)语句<ahref=?../parent.html?>Parent</a>指向的是同一服务器父目录下的parent.htmlD)语句<ahref=??target=?_blank?>BASD</a>指向的是内部的网站答案:ABC解析:[多选题]55.对数据的处理操作主要有()A)排序B)查找C)插入D)删除答案:ABCD解析:[多选题]56.关于提示参数,以下描述正确的是?()A)指定清晰、明确的提示信息,准确地告知用户,需要提供什么样的信息。B)提示参数带有提示结束符(比如冒号或者问号),这样可以分开提示参数与用户输入,看起来更直观。C)有的提示内容可能很长,这种情况,我们可以把提示内容存储在变量中,然后再将变量传递给input()函数。D)使用函数input()时,用户输入内容会被解析为字符串。如果试图将输入的内容进行数值比较时,python会自动处理。答案:ABC解析:[多选题]57.以下选项中能返回集合s和t的并集的是:A)s|tB)s.union(t)C)s-tD)s&t答案:AB解析:第3部分:填空题,共2题,请在空白处填写正确答案。[填空题]58.已知x=[3,5,3,7],那么表达式[x.index(i)foriinxifi==3]的值为____。答案:[0,0]解析:[填空题]59.表达式?a?.join(?abc?.partitio的n(值为?_a?_)_)_答案:aaabc解析:第4部分:判断题,共19题,请判断题目是否正确。[判断题]60.del命令和pop命令删除列表元素的方式相同。A)正确B)错误答案:错解析:[判断题]61.(,)函数声明时使用默认值参数,函数调用实参和形参的个数可以不一致。A)正确B)错误答案:对解析:[判断题]62.Pythonfunctionnamesfollowthesamerulesasthosefornamingvariables.A)正确B)错误答案:对解析:[判断题]63.扩展库os中的⽅法remove()可以删除带有只读属性的⽂件。A)正确B)错误答案:错解析:[判断题]64.回归测试一般是在进行软件的第二轮测试开始的。A)正确B)错误答案:对解析:[判断题]65.运算符/在Python2.x和Python3.x中具有相同功能肯定是一样的。A)正确B)错误答案:错解析:[判断题]66.运行x=11+True+'5'之后,x的值是17。A)正确B)错误答案:错解析:[判断题]67.空间性能主要指软件运行时所消耗的系统资源,比如硬件资源,CPU消耗等。()A)正确B)错误答案:对解析:[判断题]68.包含yield语句的函数一般成为生成器函数,可以用来创建生成器对象。A)正确B)错误答案:对解析:[判断题]69.以读模式打开文件时,文件指针指向文件开始处。答案:对解析:[判断题]70.特征提取技术并不依赖于特定的领域。A)正确B)错误答案:错解析:[判断题]71.Python中的成员运算符用于判断指定序列中是否包含某个值。()A)正确B)错误答案:对解析:[判断题]72.使用函数可以有助于提升代码的整洁度,使代码更易于理解。A)正确B)错误答案:对解析:[判断题]73.list、str、tuple是序列类型。A)正确B)错误答案:对解析:[判断题]74.lambda表达式中可以使用任意复杂的表达式,但是必须只编写一个表达式。A)正确B)错误答案:对解析:[判断题]75.字典不能通过?值?直接反向访问?键?的内容。A)正确B)错误答案:对解析:第5部分:问答题,共22题,请在空白处填写正确答案。[问答题]76.无法使用lambda表达式定义有名字的函数。答案:(错)解析:[问答题]77.求斐波纳契(Fibonacci)数列:1,1,2,3,5,8...的前n项,n的值从键盘输入。‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬例如输入:10输出为字符串形式:"1,1,2,3,5,8,13,21,34,55"Deff(n):ifn==1orn==2:return1else:(1)M=eval(input())S=""Foriinrange(1,m+1):(2)(3)答案:(1)returnf(n-1)+f(n-2)(2)s+="{},".format(f(i))(3)print(s[:-1])解析:[问答题]78.如果只需要math模块中的sin()函数,建议使用frommathimportsin来导入,而不要使用importmath导入整个模块。答案:(对)解析:[问答题]79.表达式sorted({'a':3,'b':9,'c':78})的值为_________________。答案:(['a','b','c'])解析:[问答题]80.已知x=list(range(10)),则表达式x[-4:]的值为__________。答案:([6,7,8,9])解析:[问答题]81.0o12f是合法的八进制数字。()A)(A)对B)(B)错答案:B解析:[问答题]82.一个函数如果带有默认值参数,那么必须所有参数都设置默认值。答案:(错)解析:[问答题]83.names=['Tom','Jack','Gavin']print(names.index(?Tom?))结果是______________。答案:0解析:[问答题]84.下列语句的输出结果是:'____'。'abc'*3答案:abcabcabc解析:[问答题]85.float[]函数用于将数据转换为()类型的数据。答案:浮点解析:[问答题]86.设s='abcde',则s[::-1]值是'____'。答案:edcba解析:[问答题]87.(填空题)下面程序的输出结果是_

温馨提示

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

评论

0/150

提交评论