版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷科目:Python开发基础Python开发基础(习题卷97)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython开发基础第1部分:单项选择题,共52题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.下列哪项不是常用异常处理格式。A)try...exceptB)try…except…elseC)try…elseD)try…except…else…finally答案:C解析:[单选题]2.以下返回值为:'我知道,老师们还要洗头!'的语句是()。A)"哈哈哈哈我知道哈,老师们还要洗头!哈哈哈哈哈".strip("哈")B)"哈哈哈哈我知道哈,老师们还要洗头!哈哈哈哈哈".replace("哈","")C)"哈哈哈哈我知道哈,老师们还要洗头!哈哈哈哈哈".find("哈")D)"哈哈哈哈我知道哈,老师们还要洗头!哈哈哈哈哈".zfill(12,"哈")答案:B解析:[单选题]3.关于import引用,以下选项中描述错误的是A)使用importturtle引入turtle库B)可以使用fromturtleimportsetup引入turtle库C)使用importturtleast引入turtle库,取别名为tD)import保留字用于导入模块或者模块中的对象答案:B解析:[单选题]4.生成一个[10,99]之间的随机整数的函数是A)random.randint(10,99)B)random.random()C)random.randrange(10,99,2)D)random.uniform(10,99)答案:A解析:[单选题]5.执行下面程序产生的结果是___________________。()X=2;y=2.0If(x==y):Print("相等")Else:Print("不相等")A)相等B)不相等C)运行错误D)死循环答案:A解析:[单选题]6.choice(seq)函数中,seq的类型不可能是A)字符串B)元组C)列表D)字典答案:D解析:[单选题]7.字典的()方法返回字典的?键?列表。A)keys()B)key()C)values()D)items()答案:A解析:[单选题]8.用户输入整数的时候不合规导致程序出错,为了不让程序异常中断,需要用到的语句是:A)if语句B)eval语句C)try-except语句D)循环语句答案:C解析:[单选题]9.下述程序的输出是()。x=0o23x+=5print(x)A)(A)28B)(B)23C)(C)24D)(D)5答案:C解析:[单选题]10.DictColor={"seashell":"海贝色","gold":"金色"}以下选项中能输出?海贝色?的是()A)print(DictColor["seashell"])B)print(DictColor.keys())C)print(DictColor["海贝色"])D)print(DictColor.values())答案:A解析:[单选题]11.下列不属于ndarray的属性的是()。A)ndimB)shapeC)sizeD)add答案:D解析:难易程度:易题型:[单选题]12.Whatisanadvantageofusingatupleratherthanalist?A)Tuplesarenotlimitedinsize.B)Tuplescanincludeanydataasanelement.C)Processingatupleisfasterthanprocessingalist.D)Thereisneveranadvantagetousingatuple.答案:C解析:[单选题]13.根据数据的()不同,数据组织可以分为一维数据、二维数据和高维数据。A)类型B)关系C)数量D)存储空间大小答案:B解析:[单选题]14.Numpy提供()支持以及相应的高效处理函数,是Python数据分析的基础A)元组B)列表C)数组D)字典答案:C解析:[单选题]15.Python片段:a=['1',"a",3,None,(),[],]print(len(a))的输出结果是()A)7;B)8;C)5;D)6答案:D解析:[单选题]16.以下选项中,不是Python语言基本控制结构的是。A)分支结构B)循环结构C)跳转结构D)顺序结构答案:C解析:[单选题]17.关于Python命名规范的说法中,下列描述错误的是()。A)模块名、包名应简短且全为小写B)类名首字母一般使用大写C)常量通常使用全大写命名D)函数名中不可使用下划线答案:D解析:[单选题]18.[]下面不是可迭代对象的是()A)complexB)range()函数的结果C)map()函数的结果D)str答案:A解析:[单选题]19.知a=1,b=2,c=3,执行以下语句:A=1B=2C=3Ifb<c:c-=aa+=bb*=aprint(a,B,c)A,b,c的值为()。A)123B)362C)263D)321答案:B解析:[单选题]20.在Python中适合实现多路分支的结构是()。A)TryB)if-elif-elseC)ifD)if-elseif-else答案:B解析:[单选题]21.A__________hasnomovingpartsandoperatesfasterthanatraditionaldiskdrive.没有活动部件,运行速度比传统磁盘驱动器快A)DVDdriveDVD驱动器B)solidstatedrive固态驱动器C)jumperdrive跨接驱动器D)hyperdrive超光驱答案:B解析:[单选题]22.用open()函数打开文件说法正确的是()A)用open()函数打开文件释放外存空间B)用open()函数打开文件占用内存空间C)用open()函数打开文件释放内存空间D)用open()函数打开文件占用外存空间答案:B解析:[单选题]23.给出如下代码importrandomnum=random.randint(1,10)whileTrue:ifnum>=9:breakelse:num=random.randint(1,10)以下选项中描述错误的是A)这段代码的功能是程序自动猜数字B)importrandom代码是可以省略的C)whileTrue:创建了一个永远执行的循环D)random.randint(1,10)生成[1,10]之间的整数答案:B解析:[单选题]24.在Java中,Thead类中能运行线程任务代码的方法是A)start()B)begin()C)init()D)run()答案:D解析:概念理解[单选题]25.Python中的映射类型指的是:A)字符串B)集合C)字典D)列表答案:C解析:[单选题]26.获得soup对象中,能够获得a标签全部属性的代码是A)soup.a.attrs[0]B)soup.a[0].attrsC)soup.a.attrs[]D)soup.a.attrs答案:D解析:[单选题]27.在Java中,哪个方法是实现Runnable接口必须实现的A)wait()B)run()C)stop()D)update()答案:B解析:概念理解[单选题]28.WhichsectionintheUMLholdsthelistoftheclass'sdataattributes?A)firstsectionB)secondsectionC)thirdsectionD)fourthsection答案:B解析:[单选题]29.在Java中,下面哪个基于Unicode字符的输出流?A)ReaderB)WriterC)InputStreamD)OutputStream答案:B解析:概念理解[单选题]30.f=open("f.txt","r")打开文件模式为()A)二进制形式、只读B)文本形式、只读C)文本形式、覆盖写D)二进制形式、覆盖写答案:B解析:[单选题]31.下面程序输入1时,输出是什么?。()num=int(input())a=num-1whilea>1:ifnum%a==0:print("不是素数")breaka=a-1else:print("是素数")A)出现异常B)是素数C)没有输出D)不是素数答案:B解析:[单选题]32.pandas.DateFrame.append只能用于()连接A)纵向B)横向C)交叉D)透明答案:A解析:[单选题]33.pyplot.pie)所画的图像是()。A)箱线图B)折线图C)直方图D)饼图答案:D解析:pyplot.pie)的作用是绘制饼图。[单选题]34.pandas提供了()函数来读取?xls??xlsx?两种Excel文件A)to_csvB)read_tableC)write_tableD)read_excel答案:D解析:[单选题]35.Python中len()表示()A)求类型B)求长度C)求键D)求值答案:B解析:[单选题]36.[]下面代码当用户输入了3<回车>,4<回车>,显示的结果是:print(input("请输入第一个参数:")+input("请输入第二个参数:"))()A)7B)34C)43D)3+4答案:B解析:[单选题]37.以下选项中不符合Python语言变量命名规则的是A)IB)3_1C)_AID)TempStr答案:B解析:[单选题]38.a和b是两个列表,将它们的内容合并为列表c的方法是()。A)c=a.update(b)B)a.update(b)C)c=[a,b]D)c=a+b答案:D解析:[单选题]39.采用()读入文件,文件经过编码形成字符串,打印出有含义的字符。A)二进制方式B)图形方式C)文本方式D)网页方式答案:C解析:[单选题]40.下列方法中,不可以使用类名访问的是()。A)实例方法B)类方法C)静态方法D)以上答案都不正确答案:A解析:实例方法不可以使用类名访问。[单选题]41.{下面代码的输出结果是:Deffunc(a,b):returna>>b(右移计算符)S=func(5,2)Print(s)}A)20B)6C)1D)12答案:C解析:[单选题]42.下列表达式的值为True的是A)(2**=3)2>2B)3>2>2C)1==1and2!=1D)not(1==1and0!=1)答案:C解析:[单选题]43.在Python中我们最常用的用来在屏幕上输出计算结果的功能函数是____________。A)print()B)output()C)write()D)screen()答案:A解析:[单选题]44.Python中利用print()格式化输出,能够控制浮点数的小数点后两位输出的是():A){.2}B){:.2f};C){:.2}D){.2f}答案:B解析:[单选题]45.关于import引用,以下选项中描述错误的是()A)使用importturtle引入turtle库B)可以使用fromturtleimportsetup引入turtle库C)使用importturtleast引入turtle库,取别名为tD)import保留字用于导入模块或者模块中的对象答案:A解析:难易程度:易题型:下面代码的输出结果是x=12.34print(type(x))()难易程度:易题型:[单选题]46.用于生成和计算出新的数值的一段代码称为:A)表达式B)赋值语句C)生成语句D)标识符答案:A解析:[单选题]47.软件按功能可以分为应用软件.系统软件和支撑软件(或工具软件)。以下选项中属于应用软件的是A)汇编程序B)编译程序C)操作系统D)办公软件答案:D解析:[单选题]48.在Java程序中,使用TCP套接字编写服务器端程序的套接字类是A)SocketB)ServerSocketC)DatagramSocketD)DatagramPacket答案:B解析:概念理解[单选题]49.在python解释器中,执行'%f'%1.12345678的结果为()A)'1.1234567'B)'1.1234578'C)'1.12345678'D)1.123457'答案:D解析:[单选题]50.对arr=np.arange(9).reshape(3,3),反转二维数组arr的行进行的操作是()A)arr[::-1]B)arr[::-2]C)arr[::1]D)arr[::0]答案:A解析:使用;;-1进行反转,当只有一个参数代表索引行,若反转列应使用arr[∶,∶∶-1]。[单选题]51.(,)以下关于python内置函数的描述,错误的是:A)id()返回一个变量的编号,是其在内存中的地址B)sorted()对一个序列类型数据进行排序,将排序后的结果写回到该变量C)all(ls)返回True,如果ls的每个元素都是TrueD)type()返回一个对象的类型答案:B解析:[单选题]52.有函数头如下:deff(p1,p2,p3,p4):下面那个调用是错误的?A)f(1,p2=3,p3=4,p4=4)B)f(p1=1,p2=3,p3=4,p4=4)C)f(p4=4,p2=3,p3=4,p1=1)D)f(p1=1,p2=3,4,p4=4)答案:D解析:第2部分:多项选择题,共5题,每题至少两个正确答案,多选或少选均不得分。[多选题]53.关于数据库的说法,正确的是:A)主流的非关系型数据库有MongoDB、Redis、NoSQL等B)关系型数据库MySQL、Oracle、SQLServer、SQLite等可以通用SQL语言C)除了MySQL之外,主流的关系型数据库还有Oracle、SQLServer、SQLite等D)非关系型数据库MongoDB具有一套不同于SQL的查询语言答案:BCD解析:[多选题]54.random库采⽤更多随机数⽣成算法是A)线性同余法B)蒙特卡洛⽅法C)平⽅取中法D)梅森旋转算法答案:ABCD解析:[多选题]55.numpy中常用的方法包括:A)zeros()B)ones()C)empty()D)eye(),答案:ABCD解析:[多选题]56.以下哪些选项可以用于实现爬虫功能:A)BeautifulSoup库B)re模块C)Scrapy框架D)urllib.request库答案:ACD解析:[多选题]57.以下属于数值类型的是()A)整型B)列表C)布尔值D)元组答案:AC解析:第3部分:填空题,共5题,请在空白处填写正确答案。[填空题]58.表达式?abcdefg?.split(的?值d为?)_______。答案:([?abc?,?efg?]解析:[填空题]59.已知x=[1,2,3],那么表达式not(set(x*100)&set(x))的值为______答案:False解析:第4部分:判断题,共16题,请判断题目是否正确。[判断题]60.布尔表达式中,表示相等的符号?==?;表示不相等的符号?!=?(())A)正确B)错误答案:对解析:[判断题]61.定义函数时,带有默认值的参数必须出现在参数列表的最右端,任何一个带有默认值的参数右边不允许出现没有默认值的参数答案:对解析:[判断题]62.在任何函数内部都可以直接访问和修改全局变量A)正确B)错误答案:错解析:[判断题]63.在字典里,同一个键可以对应两个或多个值A)正确B)错误答案:错解析:[判断题]64.字典中的一个?键?可以对应多个?值?信息。(())A)正确B)错误答案:错解析:[判断题]65.Python字典中的?值?不允许重复答案:错解析:[判断题]66.函数可以提高代码的复用性。()A)正确B)错误答案:对解析:[判断题]67.文件对象的tell()方法用来返回文件指针的当前位置答案:对解析:[判断题]68.字符串负索引是从右到左,默认从-1开始,最大范围是字符串开头。A)正确B)错误答案:对解析:[判断题]69.列表、元组、字符串都属于有序序列。A)正确B)错误答案:对解析:[判断题]70.只能对列表进行切片操作,不能对元组和字符串进行切片操作答案:错解析:[判断题]71.要在字符串中添加换行符,可使用字符组合\nA)正确B)错误答案:对解析:[判断题]72.Python中一切内容都可以称为对象答案:对解析:[判断题]73.正则表达式对象的match()方法可以在字符串的指定位置开始进行指定模式的匹配。()A)正确B)错误答案:对解析:[判断题]74.close()方法可以打开文件A)正确B)错误答案:错解析:[判断题]75.Python字符串方法replace()对字符串进行原地修改A)正确B)错误答案:错解析:第5部分:问答题,共22题,请在空白处填写正确答案。[问答题]76.异常和错误有什么区别?(异常是指因为程序执行过程中出错而在正常控制流以外采取的行为。答案:严格来说,语法错误和逻辑错误不属于异常,但有些语法错误往往会导致异常,例如由于大小写拼写错误而访问不存在的对象,或者试图访问不存在的文件,等等。解析:[问答题]77.集合中各个元素的数据类型可以不同。()A)对B)错答案:A解析:[问答题]78.已知set1={0,1,2,3},set2={2,3,4,5}。通过集合计算得到set3={0,1,4,5},可以用表达式set3=________实现。(在空格处填写合适的集合计算表达式)答案:set1^set2解析:[问答题]79.如果以写入的方式打开一个不存在的文件,会()。答案:创建新文件解析:[问答题]80.阅读下面程序,最终的输出值是____。var_A=50ifvar_A>20:var_A+=10else:var_A-=10var_A+=3print(var_A)答案:63解析:[问答题]81.设s1=?Hapy?,执行s2=s1.replace(?a?,?aa?),则s1的值为________,s2的值为________。答案:?Hapy??Haapy?解析:[问答题]82.在编写多层循环时,为了提高运行效率,应尽量减少内循环中不必要的计算。答案:(对)解析:[问答题]83.()利用Python中的方法和函数提取出给定列表[5,8,-,2,-3,0]中的最大元素,并删除最小元素,同时将负数的负号去除。List=[5,8,-7,4,6,2,-3,0]List.sort()List[-1]List.pop()List[0]=-List[0]答案:简答题||0解析:[问答题]84.Python内置函数___可以返回列表、元组、字典、集合、字符串以及range对象中元素个数。答案:LEN()解析:[问答题]85.已知列表x=[1.0,2.0,3.0],那么表达式sum(x)/len(x)的值为___________。答案:(2.0)解析:[问答题]86.()使用pip工具升级科学计算扩展库numpy的完整命令是______。答案:pipinstall--upgradenumpy解析:[问答题]87.语句x=3==3,5执行结束后,变量x的值为(True,5)()A)对B)错答案:A解析:[问答题]88.已知x=[1,11,111],那么执行语句x.sort(key=lambdax:len(str(x)),reverse=True)之后,x的值为________。答案:[111,11,1]解析:[问答题]89.一个模块文件中只能包含一个函数的定义。()A)对B)错答案:B解析:[问答题]90.下列表达式的计算结果是____。30-3**2+8//3*2/10答案:21.4解析:[问答题]91.(填空题)已知x=[1,11,111],那么执行语句x.sort(key=lambdax:len(str(x)),reverse=True)之后,x的值为________。答案:[111,11,1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026中国石油庆阳石化公司秋季高校毕业生招聘37人考试模拟试题及答案解析
- 2026上海建桥学院外语与国际教育学院日语专业专任教师招聘3-5人笔试模拟试题及答案解析
- 2027年咸阳市实验中学公费师范生招聘(30人)笔试参考题库及答案解析
- 中国兵器工业集团爱生集团(东莞)2026届校园招聘笔试备考试题及答案解析
- 2026重庆对外经贸学院招聘博士后研究人员笔试参考题库及答案解析
- 2026浙江嘉兴海宁市民泰煤气有限责任公司招聘1人考试模拟试题及答案解析
- 2026广东广州市公安局招聘警务辅助人员917人(第二次)笔试参考题库及答案解析
- 2026新疆第二医学院第二批次高层次人才引进9人考试模拟试题及答案解析
- 2026年涿鹿县教师招聘笔试模拟试题及答案解析
- 民生银行厦门分行2027届校园招聘笔试模拟试题及答案解析
- 新版2026年部编版新教材道德与法治五年级上册全套单元、期中、期末检测题(共6份有答案)合集
- 2026年重庆市安全员A证考试模拟题及答案详解
- 施工现场有限空间作业风险辨识方案
- 矿山安全生产管理体系建设方案
- 2025湖北汉江金融服务中心有限公司校园招聘5人笔试参考题库附带答案详解
- 安全生产法第七十条
- 《美术手工创作方法》全套教学课件
- 人教版数学六年级上册第二单元测试卷(含解析)
- 雨课堂在线学堂《大学生国家安全教育》作业单元考核答案
- 《概念验证服务规范》
- 酶工程与发酵工程创新创业项目商业计划书
评论
0/150
提交评论