版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷科目:Python开发基础Python开发基础(习题卷140)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython开发基础第1部分:单项选择题,共52题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.比较语句尅是链式的,a<b==c等价于()。A)a<banda==cB)a<bandb==cC)a<bora==cD)a<borb==c答案:B解析:[单选题]2.字符串'Hi,Andy'中,字符'A'对应的下标位置为()。A)1B)2C)3D)4答案:C解析:[单选题]3.关于作用域,以下说法正确的是()A)所有函数以内的区域都是全局作用域B)全局变量可以在程序的任意位置被访问C)全局变量只能在函数内部被访问D)局部作用域在程序执行时创建,在程序执行结束时销毁答案:B解析:[单选题]4.Python通常是一行写完一条语句,如果语句太长,可以使用()来实现多行语句。A)逗号B)分号C)反斜杠(?\?)D)冒号答案:C解析:[单选题]5.下面关于pip常用命令,说法错误的是()。A)显示版本和路径使用:pip--versionB)获取帮助pip使用:pip--helpC)列出已安装的包:pip--listD)显示安装包信息使用:pipshow答案:C解析:[单选题]6.文件dat.txt里的内容如下:QQ&WechatGoogle&Baidu以下程序的输出结果是:Fo=open(?tet.txt?,?r?)Fo.seek(2)Print(fo.read(8))Fo.close()A)WechatB)&WechatGC)WechatGoD)&Wechat答案:D解析:[单选题]7.以下选项中不能生成一个空字典的是()。A){}B)dict([])C){[]}D)dict()答案:C解析:[单选题]8.importmathx=math.gcd(math.factorial(4),math.ceil(3.2))上述代码执行后,x的值是()A)A1B)B2C)C4D)D6答案:C解析:[单选题]9.以下关于函数作用的描述,错误的是:A)复用代码B)提高代码的执行速度C)增强代码的可读性D)降低代码的复杂性答案:B解析:[单选题]10.一维数据由对等关系的有序或无序数据构成,采用()组织,对应于数学中的数组和集合等概念。A)表格方式B)线性方式C)键值对D)对象答案:B解析:[单选题]11.[]以下选项中Python用于异常处理结构中用来捕获特定类型的异常的保留字是()A)whileB)passC)doD)except答案:D解析:[单选题]12.给出如下代码:s=list("巴老爷有八十八棵芭蕉树,来了八十八个把式要在巴老爷八十八棵芭蕉树下\住。老爷拔了八十八棵芭蕉树,不让八十八个把式在八十八棵芭蕉树下住。八十八个\把式烧了八十八棵芭蕉树,巴老爷在八十八棵树边哭。")以下选项中能输出字符?八?出现次数的是()A)print(s.count("八"))B)print(s.index("八"))C)print(s.index("八"),6,len(s))D)print(s.index("八"),6)答案:A解析:[单选题]13.以下关于异常处理的描述,错误的选项是:A)Python通过try、except等保留字提供异常处理功能B)ZeroDivisionError是一个变量未命名错误C)NameError是一种异常类型D)异常语句可以与else和finally语句配合使用答案:B解析:[单选题]14.将Python脚本程序转变为可执行程序的第三方库是()A)randomB)PyQt5C)PyInstallerD)pygame答案:C解析:[单选题]15.以下选项中不属于线性数据结构的是A)队列B)线性表C)二叉树D)栈答案:C解析:[单选题]16.关于aorb的描述错误的是()。A)若a=Trueb=True则aorb==TrueB)若a=Trueb=False则aorb==TrueC)若a=Trueb=True则aorb==FalseD)若a=Falseb=False则aorb==False答案:C解析:[单选题]17.下列python的保留字,不用于分支结构的是()A)ifB)elifC)inD)else答案:C解析:[单选题]18.Python中自定义函数的关键字为()。A)FromB)defC)returnD)del答案:B解析:def是Python中自定义函数的关键字。[单选题]19.已知x={1:1,2:2},那么执行语句x[2]=4后,len(x)的值为______。()A)4B)3C)2D)1答案:C解析:[单选题]20.关于eval函数,以下选项中描述错误的是A)eval丽数的定义为:eval(source,globals=None,locals=None,/八B)eval丽数的作用是将输入的字符串转为Python语句,并执行该语句C)如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用eval(imput())组合D)执行?>>>eval("Hllo")"和执行?>>>eval("Hell")"得到相同的结果答案:D解析:[单选题]21.当程序运行提示NameError:name'score'isnotdefined,下列说法错误的是。A)Python产生的异常信息B)score是一个未声明的变量C)程序需要给score赋值以确定变量类型D)score变量不可以被定义答案:D解析:[单选题]22.字典d={?A?:10,?B?:20,?C?:30,?D?:40},max(list(d.values()))的值为()A)10B)100C)40D)200答案:C解析:[单选题]23.3+5*6**2/2-8以上语句的执行结果是()。A)445.0B)25.0C)40.0D)85.0答案:D解析:[单选题]24.下列关于继承的说法中,错误的是()。A)Python不支持多继承B)如果一个类有多个父类,该类会继承这些父类的成员C)子类会自动拥有父类的属性和方法D)私有属性和私有方法是不能被继承的答案:A解析:[单选题]25.以下选项中用树形结构表示实体之间联系的模型是A)网状模型B)层次模型C)静态模型D)关系模型答案:B解析:[单选题]26.关于Python数字类型,以下选项中描述错误的是A)Python语言提供int、float、complex、等数字类型B)Python整数类型提供了4种进制表示:十进制、二进制、八进制和十六进制C)Python语言要求所有浮点数必须带有小数部分D)Python语言中,复数类型中实数部分和虚数部分的数值都是浮点类型,复数的虚数部分通过后缀?C"或者?c"来表示答案:D解析:[单选题]27.下面程序段:N=0Whilen>0:n=n+1print(n)While循环执行了()次。A)0B)无限次C)2D)4答案:A解析:[单选题]28.设a是可变对象,且可以对其执行a[2]=3操作,则a可能是:()A)字符串B)元组C)字典D)集合答案:C解析:[单选题]29.OS模块获取文件大小的函数是A)os.path.basename()B)os.mkdir("test")C)os.path.getsize(filename)D)os.exit()答案:C解析:[单选题]30.关于open()函数的文件名,以下选项中描述错误的是A)文件名可以是绝对路径B)文件名可以是相对路径C)文件名对应的文件可以不存在,打开时不会报错D)文件名不能是-个目录答案:C解析:[单选题]31.以下选项中,符合Python语言变量命名规则的是()A)(VR)B)TemplistC)!1D)5_1答案:B解析:[单选题]32.a="悠悠我心",a[1:2]是多少?A)"悠悠"B)"悠"C)悠D)"悠悠我心"答案:B解析:[单选题]33.关于QJM的写入过程,以下描述正确的是。A)在Hadoop中,NmeNode只会把Editlog写入到本地中。B)写入本地,由配置参数'.dir'控制。C)写入JouralNode,由配置参数'.dir'控制。D)在写Editlog时,会有两个不同的输出流来控制日志的写入过程。答案:D解析:[单选题]34.以下程序的不可能输出结果是:fromrandomimport*print(sample({1,2,3,4,5},2))A)[5,1]B)[1,2]C)[4,2]D)[1,2,3]答案:D解析:[单选题]35.哪个选项能够向列表ls中增加五个元素?A)ls.append([1,2,3,4,5])B)ls.append(1,2,3,4,5)C)ls+=1,2,3,4,5D)ls.insert(1,2,3,4,5)答案:C解析:[单选题]36.[]alist=[[10,'33',6],90]*2alist[0][1]='l'print(alist)关于此代码,解释不正确的是()A)[0]代表alist中的第一个元素B)[1]代表alist中嵌套列表中的下标为1的元素C)输出结果是[[10,D)第二行等号后面只能是数字答案:D解析:[单选题]37.运行以下程序输出的结果是:()S=0Foriinrange(1,10,6):s+=iPrint(s)A)0B)8C)17D)55答案:B解析:[单选题]38.执行下述程序的输出结果是:Ds={'eng':2,'math':6,'comp':9,'PE':4}Print(ds.pop(max(ds.keys()),0))A)6B)mathC)4D)PE答案:A解析:[单选题]39.下列属于Tkinter模块中容器组(控)件的是______。A)LabelB)EntryC)FrameD)Listbox答案:C解析:[单选题]40.给定字典D,以下选项中对xind的描述正确的是()。A)x是一个二元元组,判断x是否是字典d的键值对。B)判断x是否是字典d的键C)判断x是否是字典d的值D)判断x是否在字典中以键或值方式存在答案:B解析:[单选题]41.表达式min([3,5,1,7,9])的结果是______。A)3B)9C)7D)1答案:D解析:[单选题]42.arr=np.arange(9).reshape(3,3),使数组arr交换列1和列2的操作是()。A)ar[:,[1,0,2]]B)arr[:,[1,0,3]]C)arr:,[1,0,1]]D)ar:,[1,0]]答案:A解析:交换前两列相当于依次选取2、1,3列。[单选题]43.关于软件测试,以下选项中描述正确的是A)软件测试的主要目的是确定程序中错误的位置B)为了提高软件测试的效率,最好由程序编制者自己来完成软件的测试工作C)软件测试是证明软件没有错误D)软件测试的主要目的是发现程序中的错误答案:D解析:[单选题]44.若希望当x的值为奇数时,表达式的值为?真?,x的值为偶数时,表达式的值为?假?,则以下不能满足要求的表达式是()。A)(A)x%2==1B)(B)not(x%2==0)C)(C)not(x%2)D)(D)x%2!=0答案:C解析:[单选题]45.运行代码n={}后,变量n的类型是()。A)setB)listC)未知类型D)dict答案:D解析:{}代表dict。[单选题]46.下面程序的输出结果是()。a,b=8,9print(a,"+",b,"=",a+b,sep="",end='。')A)(A)a+b=a+bB)(B)a+b=a+b。C)(C)8+9=17D)(D)8+9=17。答案:D解析:[单选题]47.()负责雄安能源互联网小镇综合示范,优化?源-网-荷-储?能源体系,实现综合能源接入,提升管理效率和服务质量;A)冀北公司B)河北公司C)天津公司D)江苏公司答案:B解析:[单选题]48.表达式3andnot5的值为_______。A)FALSEB)3C)TRUED)2答案:A解析:[单选题]49.SeleniumIDE可以将HTML脚本转换为C#、JAVA、Perl、PHP、Ruby和()A)vbB)j2eeC)PythonD)tcl答案:C解析:[单选题]50.文件exam.txt与以下代码在同一目录下,其内容是一段文本:helloWorld,以下代码的输出结果是()。f=open("exam.txt")print(f)f.close()A)helloWorldB)exam.txtC)<_io.TextIOWrapper...>D)exam答案:C解析:[单选题]51.当用户输入5时,下面代码的输出结果是try:n=input(?请输入一个整数:")defpow2(n):returnn**2pow2(n)except:print("程序执行错误?)A)程序没有任何输出B)程序执行错误C)5D)25答案:B解析:[单选题]52.需求分析阶段的任务是确定A)软件开发费用B)软件开发方法C)软件系统功能D)软件开发工具答案:C解析:第2部分:多项选择题,共5题,每题至少两个正确答案,多选或少选均不得分。[多选题]53.以下哪些是url格式的组成部分A)协议B)存有资源的IP地址C)请求头部信息D)请求数据答案:AB解析:[多选题]54.pandas的to_datetime函数可以将以下哪些类型数据转换成时间对象A)字典B)SeriesC)字符串D)list答案:ABCD解析:[多选题]55.以下()属于线性分类器最佳准则?A)感知准则函数B)贝叶斯分类C)支持向量机D)Fisher准则答案:ACD解析:[多选题]56.数据预处理的方法有()。A)标准化B)训练模型C)归一化D)填充缺失值答案:ACD解析:[多选题]57.以下哪些不是可变数据类型:()A)字符串B)元祖C)数字D)列表答案:ABC解析:第3部分:填空题,共2题,请在空白处填写正确答案。[填空题]58.表达式len([iforiinrange(10)])的值为____答案:10解析:[填空题]59.已知x={1:2,2:3},那么表达式x.get(3,4)的值为__答案:4解析:第4部分:判断题,共16题,请判断题目是否正确。[判断题]60.可以从程序中的任何位置访问局部变量。A)正确B)错误答案:错解析:[判断题]61.While循环不可以和for循环嵌套使用。A)正确B)错误答案:错解析:[判断题]62.Pythonallowsyoutocomparestrings,butitisnotcasesensitive.A)正确B)错误答案:错解析:[判断题]63.使用Python列表的方法insert()为列表插入元素时会改变列表中插入位置之后元素的索引。()A)正确B)错误答案:对解析:[判断题]64.studentname不是有效的变量名称。A)正确B)错误答案:对解析:[判断题]65.序列:是数据元素的集合,数据元素可以是数值、字符串、布尔类型、对象等。A)正确B)错误答案:对解析:[判断题]66."ABC">"ab"结果为False。A)正确B)错误答案:对解析:[判断题]67.要对列表中的元素进行去重可以用函数sorted().A)正确B)错误答案:错解析:[判断题]68.在函数内部没有办法定义全局变量答案:错解析:[判断题]69.元组支持增加、删除和修改元素的操作。()A)正确B)错误答案:错解析:[判断题]70.交换矩阵中的两行:z=np.arange(25).reshape(5,5)z[[0,1]]=z[[1,0]]A)正确B)错误答案:对解析:[判断题]71.安装Python扩展库时只能使用pip工具在线安装,如果安装不成功就没有别的办法了。放在一对三引号之间的任何内容将被认为是注释。()A)正确B)错误答案:错解析:[判断题]72.while循环属于不确定次数循环。A)正确B)错误答案:对解析:[判断题]73.Theselfparameterisrequiredineverymethodofaclass.A)正确B)错误答案:对解析:[判断题]74.字典中的键值对可以重复().A)正确B)错误答案:错解析:[判断题]75.函数调用时,使用关键字参数的参数顺序必须与定义时一致。A)正确B)错误答案:错解析:第5部分:问答题,共25题,请在空白处填写正确答案。[问答题]76.Python字典和集合属于无序序列。答案:(对)解析:[问答题]77.一个Python源程序编译后就肯定能直接在所有计算机中运行。()A)(A)对B)(B)错答案:B解析:[问答题]78.已知列表x=[1,2],那么连续执行命令y=x和y.append(3)之后,x的值为________。答案:([1,2,3])解析:[问答题]79.Python使用()来表示代码块。答案:缩进解析:[问答题]80.在html中,使用外部JS文件的语句为()。A)scriptlanguage="JavaScript"src="文件名.js">答案:A解析:[问答题]81.设L=[1,1,2,3],执行程序L.append(4)之后,L的值为[1,2,3,4]。()A)对B)错答案:B解析:[问答题]82.简单叙述Thread对象的方法。答案:答:(1)join([timeout]:阻塞当前线程,等待被调线程结束或超时后再继续执行当前线程的后续代码,参数timeout用来指定最长等待时间,单位为秒。(2)isAlive():测试线程是否处于运行状态(3)start():自动调用run()方法,启动线程,执行线程代码。(4)run():线程代码,用来实现线程的功能与业务逻辑,可以在子类中重写该方法来自定义线程的行为。解析:[问答题]83.将数值赋给()的过程称为赋值。答案:变量解析:[问答题]84.Python变量使用前必须先声明,并且一旦声明就不能再当前作用域内改变其类型。答案:(错)解析:[问答题]85.(填空题)假设已从标准库functools导入reduce()函数,那么表达式reduce(lambdax,y:x-y,[1,2,3])的值为________。答案:-4解析:[问答题]86.Python标准库__中提供了计算MD5摘要的方法md5()。答案:HASHLIB解析:[问答题]87.已知列表x=[1,3,2],那么执行语句a,b,c=sorted(x)之后,b的值为__。答案:2解析:[问答题]88.字典中多个元素之间使用()分隔开。每个元素的键与值之间使用分隔开。答案:逗号,冒号解析:[问答题]89.请参考编程模板,完成以下功能。输入一个自然数n,如果n为奇数,输出表达式1+1/3++1/n的值;如果n为偶数,输出表达式1/2+1/4++1/n的值;输出表达式结果保留2位小数。本题目支持自动评阅。Deff(n):____(1)____if____(2)_____:foriinrange(1,n+1,2):sum+=1/ielse:foriinrange(2,n+1,2):sum+=1/ireturnsumN=int(input())Print(____(3)______)答案:deff(n):sum=0.0ifn%2==1:foriinrange(1,n+1,2):sum+=1/ielse:foriinrange(2,n+1,2):sum+=1/ireturnsumN=int(input())Print("{:.2f}".format(f(n)))解析:[问答题]90.()Python语句如下:x1=()x2=()执行后x1和x2的值分别是什么?x1的值是()元组类型x2的值是3,整数类型答案:简答题|3,|3|3,解析:[问答题]91.(填空题)()函数是用来筛选某些组的,因此传入的值应
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024环保管家定制服务合同范本下载版B版
- 家用健康饮食在心理健康教育中的作用
- 2025年度股权转让合同标的及转让价格详细说明3篇
- 小学生动手能力培养的劳动教育方案
- 学生自我效能感与汇报教学质量的关系探讨
- 2024版教育咨询合作协议合同书
- 二零二五年度企业员工营养餐配送服务合同标准版2篇
- 《花生粕固态发酵与储藏特性研究》
- 中药鉴定技术复习试题附答案
- 2024版电商联合创新与发展合作协议3篇
- 冬春季呼吸道传染病防控
- 数学-2025年高考综合改革适应性演练(八省联考)
- 2024年医疗器械经营质量管理规范培训课件
- 2024年计算机二级WPS考试题库380题(含答案)
- 高压配电柜系列产品出厂检验规范
- 节流孔板孔径计算
- 法院传票模板
- 企业价值图(企业价值管理图EVM)
- 水利施工风险管理责任落实表
- 化妆品原料名称对照及用途
- 双梁门式起重机计算书
评论
0/150
提交评论