版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷科目:Python开发基础Python开发基础(习题卷82)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython开发基础第1部分:单项选择题,共52题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.执行以下语句后,文件txt里的内容是fo=open("txt",'w')x=['大学','','道德经','','易经']fo.write(''.join(x))fo.close()A)大学道德经易经B)大学道德经易经C)大学?,?道德经,?,'易经'D)'大学?,?道德经,?,'易经'答案:A解析:[单选题]2.下列描述有误的是()。A)基本流程:创建画布,绘制图形,保存展示图形B)必须先保存图形才能展示图形C)添加图例必须在绘制图形之后D)创建子图时,默认会根据画布的大小平均分配答案:B解析:难易程度:中题型:[单选题]3.Python语言不可用的注释符有()。A)//B)"""……"""(一对各三个的双引号)C)#D)''……'''(一对各三个的单引号)答案:A解析:[单选题]4.[]关于Python组合数据类型,以下描述错误的是()A)组合数据类型能够将多个相同类型或不同类型的数据组织起来,通过单一的表示使数据操作更有序、B)序列类型是二维元素向量,元素之间存在先后关系,通过序号访问C)Python的字符串、元组和列表类型都属于序列类型D)组合数据类型可以分为3类:序列类型、集合类型和映射类型答案:B解析:[单选题]5.关于open()函数的文件名,以下选项中描述错误的是A)文件名不能是一个目录B)文件名对应的文件可以不存在,打开时不会报错C)文件名可以是相对路径D)文件名可以是绝对路径答案:B解析:[单选题]6.SAX方式解析XML文档的步骤中,第一步是A)先定义一个类MovieHandler继承xml.sax.ContentHandler类。重写父类的三个函数。B)直接使用解析器对象parser中的parse()函数解析xml文档即可C)先使用解析器对象的setFeature()函数关闭命名空间D)先使用xml.sax.make_parser()函数创建一个新的解析器对象并返回答案:A解析:[单选题]7.关于递归函数的描述,以下选项中正确的是______。A)包含一个循环结构B)函数名称作为返回值C)函数内部包含对本函数的再次调用D)函数比较复杂答案:C解析:[单选题]8.表达式3or5的值为_____。A)TRUEB)3C)5D)2答案:B解析:[单选题]9.列表ls1=[1,43],ls2=ls1,ls1[0]=22请问两个列表ls1,ls2中的内容说法正确的是()A)结果都为22B)5,4,3,2,1C)结果都为43D)不一样ls1是[22,43],ls2是[1,43]答案:B解析:[单选题]10.日常生活中,关于人工智能的应用,我们接触最多的是()。A)人脸识别B)电话骚扰C)无人驾驶D)导弹精准打击答案:B解析:难易程度:易题型:[单选题]11.关于队列的描述,以下选项中正确的是A)在队列中只能插人数据B)在队列中只能删除数据C)队列是先进先出的线性表D)队列是先进后出的线性表答案:C解析:[单选题]12.下面哪个不是Python合法的标识符()A)int32B)40XLC)self_nameD)__name__答案:B解析:[单选题]13.Whichstatementcanbeusedtohandlesomeoftheruntimeerrorsinaprogram?A)anexceptionstatementB)atrystatementC)atry/exceptstatementD)anexceptionhandlerstatement答案:C解析:[单选题]14.以下对turtle库最合适的描述是()。A)绘图库B)数值计算库C)爬虫库D)时间库答案:A解析:[单选题]15.下列哪个语句在Python中是非法的?A)x=y=z=1B)x=(y=z+1)C)x,y=y,xD)x+=y答案:B解析:[单选题]16.下列哪些语句不符合语法要求的表达式()foriin表达式:A)'hi'B)123C)range(10)D)[1,2,3]答案:B解析:[单选题]17.设s="PythonProgramming",那么print(s[-5:])的结果是()A)PythoB)mminC)PythonD)mming答案:D解析:[单选题]18.执行结果为[1,2,3,1,2,3,1,2,3]的表达式是():A)[1,2,3]+[1,2,3];B)['1','2','3']+['1','2','3']+['1','2','3'];C)[1,2,3]**3;D)[1,2,3]*3答案:D解析:[单选题]19.以下程序的输出结果是:s=0deffun(num):try:s+=numreturnsexcept:return0return5print(fun(2))A)0B)2C)UnboundLocalErrorD)5答案:A解析:[单选题]20.以下选项中不是Pythan对文件的读操作方法的是A)readB)readlineC)readlinesD)rendtext答案:D解析:[单选题]21.关于以下代码的描述中,错误的是______。Deffunc(a,b):c=a**2+bb=areturncA=10B=100C=func(a,b)+aA)执行该函数后,变量a的值为10B)执行该函数后,变量c的值为200C)执行该函数后,变量b的值为100D)该函数名称为func答案:B解析:[单选题]22.下列不是Python语言关键字的是A)execB)openC)lambdaD)finally答案:B解析:[单选题]23.按照国家法律法规和公司保密管理规定,制定数据资产脱敏策略,对涉及个人隐私及单位商密的数据进行()后方可共享和开放。A)脱敏处理B)更改处理C)擦除处理D)备份处理答案:A解析:[单选题]24.在python中哪个选项是求字符串的长度()。A)lengthB)length()C)len()D)count()答案:C解析:[单选题]25.下列表达式中[print(x,y,100-x-y)forxinrange(21)foryinrange(34)if(100-x-y)%3==0and5*x+3*y+(100-x-y)/3=100],第三次输出的结果是()。A)41878B)42175C)81478D)81181答案:D解析:执行结果应为∶0257541878812484。[单选题]26.在Java中,线程中的sleep(longmillis)方法的参数单位是A)秒B)毫秒C)微秒D)分钟答案:B解析:概念理解[单选题]27.各业务部门是本专业数据资产管理的责任主体,负责()资产的规范管理。A)专业数据B)本专业数据C)所有数据D)部分数据答案:B解析:[单选题]28.下面的d是一个字典变量,能够输出5的是()。D={'food':{'cake':1,'egg':5},'cake':2,'egg':3}A)d['food']['egg']B)d['food'][-1]C)d['food'][1]D)d['food']答案:A解析:[单选题]29.数据独立性是数据库技术的重要特点之一,关于数据独立性,以下选项中描述正确的是A)不同数据被存放在不同的文件中B)不同数据只能被对应的应用程序所使用C)以上三种说法都不对D)数据与程序独立存放答案:C解析:[单选题]30.下列表达式的值为True的是()A)2!=5B)3>2>2C)5+4j>2-3jD)1答案:A解析:[单选题]31.已知以下程序段,要想输出结果为1,2,3,应该使用的表达式是:x=[1,2,3]z=[]foryinx:z.append(str(y))A)print(z)B)print(",".join(x))C)print(x)D)print(",".join(z))答案:D解析:[单选题]32.[]下面说法不正确的是()A)字典是有序的B)字典是键与值的一种映射C)字典中的键可以为任意不可改变数据D)定义字典时,每个元素的键和值用冒号分隔,元素之间用逗号分隔答案:A解析:[单选题]33.[]以下关于程序设计语言的描述,错误的选项是:()A)程序设计语言经历了机器语言、汇编语言、脚本语言三个阶段B)编译和解释的区别是一次性翻译程序还是每次执行时都要翻译程序C)Python语言是一种脚本编程语言D)汇编语言是直接操作计算机硬件的编程语言答案:A解析:[单选题]34.Whatgetsprinted?()print"hello"'world'A)ononelinethetext:helloworldB)ononelinethetext:helloworldC)helloononelineandworldonthenextlineD)syntaxerror,thispythonprogramwillnotrun答案:B解析:[单选题]35.s的结果是()。A="22"B=a*3S=int(b)A)66B)22C)错误代码D)222222答案:D解析:[单选题]36.以下选项中,对CSV格式的描述正确的是A)CSV文件以英文逗号分隔元素B)CSV文件以英文空格分隔元素C)CSV文件以英文分号分隔元素D)CSV文件以英文特殊符号分隔元素答案:A解析:[单选题]37.给出如下代码:DictColor={"seashell":"海贝色","gold":"金色","pink":"粉红色","brown":"棕色","purple":"紫色","tomato":"西红柿色"}以下选项中能输出?海贝色?的是()A)print(DictColor["seashell"])B)print(DictColor.keys())C)print(DictColor.values())D)print(DictColor["海贝色"])答案:A解析:[单选题]38.关于程序设计语言,下列说法错误的是()A)A机器语言是一种二进制语言B)B汇编语言是高级语言C)CPython语言支持面向对象的编程方式D)DC语言是第一个广泛应用的高级语言答案:B解析:[单选题]39.表达式10+True+5j.real的计算结果是()。A)11B)11.0C)15.0D)出错,类型不兼容答案:B解析:[单选题]40.给出如下代码,可以输出?Python?的是S=?Pythonisbeautiful!?A)print(s[-21:-14].lower)B)print(s[1:6])C)print(s[:-14])D)print(s[0:6].lower())答案:C解析:[单选题]41.下面___不是运算符?+?的用法。A)字符串连接B)算数加法C)列表相加D)集合相加答案:D解析:[单选题]42.使用哪个转义符可以实现换行打印?()A)\tB)\nC)\rD)\p答案:B解析:[单选题]43.(,)下列表达式的值为True的是()A)2!=5or0B)3>2>2C)5+4j>2-3jD)1and5==0答案:A解析:[单选题]44.Whatisthedecimalvalueofthefollowingbinarynumber?以下二进制数的十进制值是多少10011101A)157B)8C)156D)28答案:C解析:[单选题]45.已知a=numpy.array([[1,2,3],[3,4,5],[4,5,6]]),下列代码能够正确获取[2,4,5]的代码是?A)a[1,...]B)a[…,1:]C)a[…,1]D)a[[1,…]]答案:C解析:[单选题]46.变量str1="78F",下列哪个选项可以把78取出A)str1[0:-1]B)str[0:]C)str[-1]D)str[1:2]答案:A解析:[单选题]47.下面if语句统计?成绩(mark)优秀男生以及不及格的男生?的人数,正确的语句为()。A)if(gender=="男"andmark<60ormark>=90):n+=1B)if(gender=="男"andmark<60andmark>=90):n+=1C)if(gender=="男"and(mark<60ormark>=90)):n+=1D)if(gender=="男"ormark<60ormark>=90):n+=1答案:C解析:[单选题]48.对于字典d={'a':1,'b':2,'c':3},len(d)的结果是()。A)1B)2C)3D)4答案:C解析:[单选题]49.[]x='都爱上碧呀梨'print(x)m=x[::-1]print(m)n=x[1::2]print(n)输出结果是()A)都爱上碧呀梨B)都爱上碧呀梨C)都爱上碧呀梨D)都爱上碧呀梨答案:A解析:1/317、[]下列不属于Python内置对象类型的是()A)数字B)字符C)字符串D)字典E)列表F)元组正确答案B[单选题]50.函数定义如下:程序运行的结果是:()A)6B)3C)语法错D)1答案:B解析:[单选题]51.单独使用多层索引时A)最外层和最里层的索引都可以单独使用B)只有最外层的索引可以单独使用C)不能单独使用多层索引D)只有最里层的索引可以单独使用答案:B解析:[单选题]52.for或者while与else搭配使用时,关于执行else语句块描述正确的是A)仅循环非正常结束后执行(以break结束)B)仅循环正常结束后执行C)总会执行D)永不执行答案:B解析:第2部分:多项选择题,共8题,每题至少两个正确答案,多选或少选均不得分。[多选题]53.(题,)下列说法正确的是()A)python语言是高级语言B)Python安装扩展库常用的是pip工具C)python的扩展名是pyD)python是最适宜的机器语言答案:ABC解析:[多选题]54.以下哪些是定义函数的规则:A)函数代码块以def关键词开头,后接函数标识符名称和圆括号()。B)任何传入参数和自变量必须放在圆括号中间。C)圆括号之间可以用于定义参数。D)函数内容以冒号起始,并且缩进。答案:ABCD解析:[多选题]55.如何判断是一个文件夹A)os.path.isdirB)os.path.isfileC)os.path.dirD)os.path.file答案:AB解析:[多选题]56.关于变量命名说法正确的是A)变量名只能包含字母、数字和下划线。变量名可以字母或下划线开头,但不能以数字开头B)不要将Python关键字和函数名用作变量名C)变量名应既简短又具有描述性D)避免使用容易引起混淆的名称,例如0(小写O)、l(小写L)答案:ABCD解析:[多选题]57.在使用HeidiSQL将csv文件导入数据库的时候,需要注意的问题有:A)如果导入的csv文件是以逗号分隔的,字段分隔符应为?,?B)如果文件的第一行是字段名的话,需要在?忽略前___行?里填上1C)行分隔符为?\n?(反斜杆加字母n),预设的字段需要跟原文件中的字段对应D)如果导入是以tab为分隔符的csv文件,字段的分隔符应为?\n?答案:ABC解析:第3部分:填空题,共2题,请在空白处填写正确答案。[填空题]58.表达式?%c?%65==str(65)的值为_。答案:False解析:[填空题]59.如果在设计一个类时实现了contains()方法,那么该类的对象会自动支持___运算符答案:in解析:第4部分:判断题,共16题,请判断题目是否正确。[判断题]60.Python列表中的元素可以为不相同类型的数据。A)正确B)错误答案:对解析:[判断题]61.python私有成员只能内部访问,不能从对象来访问A)正确B)错误答案:对解析:[判断题]62.数据中心数据仓库是公司数据资产应用的平台,是数据资产应用唯一的数据入口,各专业按照数据资产共享等级和权限范围使用数据。A)正确B)错误答案:错解析:[判断题]63.CSV文件只能用逗号分割纯文本形式的表格数据。A)正确B)错误答案:错解析:[判断题]64.函数中的默认参数不能传递实际参数。A)正确B)错误答案:错解析:[判断题]65.3+4j不是合法的Python表达式答案:错解析:[判断题]66.生成器函数的调用结果是一个确定的值。A)正确B)错误答案:对解析:[判断题]67.目前,我国互联网、移动互联网用户规模居全球第二。A)正确B)错误答案:错解析:[判断题]68.假设x是含有5个元素的列表,那么切片操作x[10:]是无法执行的,会抛出异常()A)正确B)错误答案:错解析:[判断题]69.编写程序时,一般只在关键地方采用tryexcept语句处理可能发生的异常。A)正确B)错误答案:对解析:[判断题]70.Therandrangefunctionreturnsarandomlyselectedvaluefromaspecificsequenceofnumbers.A)正确B)错误答案:对解析:[判断题]71.定义在函数外部的变量a,在函数内部执行print(a),会出现NameError。A)正确B)错误答案:错解析:[判断题]72.字典可以通过索引访问所存储的条目。A)正确B)错误答案:错解析:[判断题]73.缺失值通常都是人为造成的。A)正确B)错误答案:错解析:[判断题]74.语句a=func()中,func函数可以没有返回值。()A)正确B)错误答案:错解析:[判断题]75.已知a,b=10,50,运行print(0A)正确B)错误答案:错解析:第5部分:问答题,共22题,请在空白处填写正确答案。[问答题]76.写出下面代码的运行结果。defSum(*p):returnsum(p)print(Sum(3,5,8))print(Sum(8))print(Sum(8,2,10))答案:16820解析:[问答题]77.使用Python编程,求1~100间所有偶数的和。答案:sum=0forxinrange(1,101):ifx%2==0:print(x)sum=sum+xprint("累加和是:",sum)解析:[问答题]78.(填空题)表达式set([1,2,3])=={1,2,3}的值为________。答案:True解析:[问答题]79.某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。试输入一个数,并求出对应的数字。答案:```Defencrypt(num):value=0envrypt_num=''foriinrange(4):value=num%10value+=5value%=10envrypt_num+=str(value)num//=10returnint(envrypt_num)If__name__=='__main__':n=int(input('请输入一个数字:'))print(encrypt(n))```解析:[问答题]80.表达式len('人生苦短,我用Python'.encode())的值为[填空(1)]答案:27解析:[问答题]81.Python支持的四种数值类型是()。答案:整型(int)浮点型(float)布尔型(Boolean)复数型(complex)解析:[问答题]82.表达式chr(ord('a')^32)的值为___________。答案:('A')解析:[问答题]83.编写函数calsum,求任意个连续整数的和,整数区间可表示为[n1,n2]答案:defcalSum(n1,n2):sum=0foriinrange(n1,n2+1):sum=sum+ireturnsumM1=int(input("初值:"))M2=int(input("终值:"))Print("sum=",calSum(m1,m2))解析:[问答题]84.表达式list(range(5))的值为________________。答案:([0,1,2,3,4])解析:[问答题]85.语句sorted([1,2,3],reverse=True)==reversed([1,2,3])执行结果为___。答案:FALSE解析:[问答题]86.在函数内部可以通过关键字________________来定义全局变量。答案:(global)解析:[问答题]87.0o12f是合法的八进制数字。答案:(错)解析:[问答题]88.Python内建异常类的基类是_______________。答案:BaseException解析:[问答题]89.print(sum(range(10)))结果是______________。答案:45解析:[问答题]90.print('*');Print('**
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年华东师大版二年级英语上册月考试卷含答案
- 组装锂电电池课程设计论文
- 2025年沪科版高三地理上册阶段测试试卷
- 2025年鲁科五四新版必修1生物下册月考试卷含答案
- 2024年跨境电商平台在建工程抵押贷款协议3篇
- 2025年外研版三年级起点九年级科学上册月考试卷含答案
- 2025年湘教版二年级英语下册阶段测试试卷
- 2025年沪教版选修3物理下册阶段测试试卷含答案
- 2025年度网络剧剧本定制与网络平台合作合同3篇
- 2025年鲁科版七年级科学下册月考试卷
- 2023年广西北海市创城办招聘20人(共500题)笔试必备质量检测、历年高频考点模拟试题含答案解析
- 伊索寓言-狗和影子课件
- 工程材料检验试验计划专项方案
- 《上帝掷骰子吗:量子物理史话》导读学习通超星课后章节答案期末考试题库2023年
- GB/T 42616-2023电梯物联网监测终端技术规范
- CTR-2023年中国搜索引擎行业研究报告
- 枕上诗书:一本书读懂最美古诗词
- 光储电站储能系统调试方案
- 烟花爆竹工程设计安全规范
- 酒店赔偿价目表
- YS/T 752-2011复合氧化锆粉体
评论
0/150
提交评论