版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷科目:Python开发基础Python开发基础(习题卷91)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython开发基础第1部分:单项选择题,共52题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.以下内容关于函数描述正确的是?()A)函数用于创建对象B)函数可以让重新执行的更快C)函数是一段代码用于执行特定的任务D)以上说法都是正确的答案:C解析:[单选题]2.阅读下面程序,选择正确输出结果_______________。x=10y=20ifx>10:ify>20:z=x+yprint('zis',z)else:print(x)A)10B)20C)30D)没有输出答案:A解析:[单选题]3.列表的sort()方法中的参数reverse的值决定了排序的方式,当值为True和False分别对应着()A)升序降序B)升序升序C)降序升序D)降序降序答案:C解析:[单选题]4.给出如下代码:DictColor={"seashell":"海贝色","gold":"金色","pink":"粉红色","brown":"棕色","purple":"紫色","tomato":"西红柿色"}以下选项中能输出?海贝色?的是_______。A)print(DictColor.keys())B)print(DictColor["海贝色"])C)print(DictColor.values())D)print(DictColor["seashell"])答案:D解析:[单选题]5.同时去掉字符串左边和右边空格的函数是:A)center()B)count()C)fomat()D)strip()答案:D解析:[单选题]6.下列不属于Numpy中数组属性的是()A)ndimB)shapeC)sizeD)add答案:D解析:[单选题]7.以下选项中,不是Python语言保留字的是()A)tryB)NoneC)stringD)del答案:C解析:[单选题]8.关于Python的lambda函数,以下选项中描述错误的是A)可以使用lambda函数定义列表的排序原则B)f=lambdax,y:x+y执行后,f的类型为数字类型C)lambda函数将函数名作为函数结果返回D)lambda用于定义简单的、能够在一行内表示的函数答案:B解析:[单选题]9.关于面向对象和面向过程编程描述,以下选项中正确的是A)面向对象编程比面向过程编程更为高级B)面向对象和面向过程是编程语言的分类依据C)模块化设计就是面向对象的设计D)所有面向对象编程能实现的功能采用面向过程同样能完成答案:D解析:[单选题]10.匹配以1开头长度为5的数字的正则为:A)1\d{4}B)1+\d{4}C)1\d{5}D)1+\d{5}答案:A解析:[单选题]11.给出如下代码:DictColor={"seashell":"海贝色","gold":"金色","pink":"粉红色","brown":"棕色","purple":"紫色","tomato":"西红柿色"}以下选项中能输出?海贝色?的是A)print(DictColor.keys())B)print(DictColor["海贝色"])C)print(DictColor.values())D)print(DictColor["seashell"])答案:D解析:[单选题]12.设已有列表l=[4,2,1,3,3,5],执行表达式l.sort(reverse=True)的结果为:A)[1,2,3,3,4,5]B)[5,4,3,3,2,1]C)[5,4,3,2,1]D)程序出现异常,无法执行答案:B解析:[单选题]13.函数的好处是A)让代码更复杂B)提升代码复用性C)让逻辑更简单D)没有特别用处答案:B解析:[单选题]14.以下选项中不是Python数据分析的第三方库的是A)requestsB)numpyC)scipyD)pandas答案:A解析:[单选题]15.关于mapper类中map方法正确的是A)在MapReduce框架中执行一次B)在MapReduce框架中执行多次次C)执行map任务时在进行相关常量工作D)map方法中keyin表示行的文本内容答案:B解析:[单选题]16.以下程序被调用后,能够正确执行的是deff(x,y=1,z=2):passA)f(1,×=2,z=3)B)f(y=2,z=3)C)f(×=1,2)D)f(x=1,y=2,z=3)答案:D解析:[单选题]17.()关于Python语言的特点,以下选项中描述错误的是()A)Python语言是脚本语言B)Python语言是非开源语言C)Python语言是跨平台语言D)Python语言是多模型语言答案:B解析:[单选题]18.Numpy包中meshgrid函数实现的功能是()A)数组拆分B)数组乘法C)数组除法D)数组融合答案:D解析:np.meshgrid)用于数组融合,在画等高线图时常用。[单选题]19."{}:计算机{}的CPU占用率为{}%".format("2016-10-12","python",10)执行该format方法后可以输出什么内容?()A){2016-10-12}:计算机{python}的CPU占用率为{10}%B)2016-10-12:计算机python的CPU占用率为10%C)"2016-10-12:计算机python的CPU占用率为10%"D)以上都不对答案:C解析:[单选题]20.[]try:①except:②finally:③关于以上的代码结构下面说法正确的是()A)如果①中代码发生异常,②③都会得到执行B)如果①中代码发生异常,②会得到执行,③不会C)如果①中代码发生异常,③会得到执行,②不会D)如果①中代码发生异常,②③都不会得到执行答案:A解析:[单选题]21.mySql数据库的默认用户名和默认的密码是A)rootB)pootC)footD)book答案:A解析:[单选题]22.给定列表ls=[1,2,3,"1","2","3"],其元素包含两种数据类型,则ls的数据组织维度是()。A)一维数据B)多维数据C)二维数据D)高维数据答案:A解析:[单选题]23.已知以下python程序段:x=[1,2,3]z=[]foryinx:z.append(str(y))要想输出结果为1,2,3,应该使用的表达式是():A)print(z);B)print(",".join(x));C)print(x);D)print(",".join(z))答案:D解析:[单选题]24.Python语句print(type(1J))的输出结果是______________。()A)<class?complex?></class?complex?>B)<class?int?=""></class>C)<class?float?=""></class>D)<class?dict?=""></class>答案:A解析:[单选题]25.对于集合s,以下()是不存在的。A)len(s)B)s.append(1)#集合没有append方法,append是列表的方法C)max(s)D)s-{1}#代表的是取s和{1}的差集答案:B解析:[单选题]26.定义函数的关键字是:A)forB)whileC)ifD)def答案:D解析:[单选题]27.有如下两个列表:list1=[(2),(0),(1),(8)]list2=[(2,),(0,),(1,),(8,)],那么,type(list1[0])和type(list2[0])分别是:()A)int和tupleB)int和intC)tuple和tupleD)tuple和int答案:A解析:[单选题]28.现有如下代码sum=0foriinrange(100):if(i%10):continuesum=sum+iprint(sum)若运行代码,输出的结果为()A)5050B)4950C)450D)45答案:C解析:[单选题]29.importmathMath.ceil(4.5),math.floor(4.5)两个函数输出的结果()A)5,5B)4,5C)4,4D)5,4答案:D解析:[单选题]30.26.哪个选项是使用PyInstaller库对Python源文件打包的基本使用方法?A)pip-hB)pipinstall<拟安装库名>C)pipdownload<拟下载库名>D)pyinstaller需要在命令行运行:\>pyinstaller<Python源程序文件名>答案:D解析:[单选题]31.导入正则的模块是A)reB)osC)numpyD)regular答案:A解析:[单选题]32.Python指令a=eval(input())执行后,输入3+5。请问a的值是多少()A)8B)'3'+'5'C)'8'D)'3+5'答案:A解析:[单选题]33.下列选项中,不属于Python特点的是()A)面向对象B)运行效率高C)可移植性D)免费与开源答案:B解析:[单选题]34.下列程序循环次数为:foriinrange(5):print('*',end='')A)3B)4C)5D)6答案:C解析:[单选题]35.[]lst=[1,9,'12','59']List.reverse()print(Lst)()A)[1,9,'12','59']B)[9,1,'12','59']C)[1,'12','59',9]D)['59','12',9,1]答案:D解析:[单选题]36.()是Python软件包自带的集成开发环境A)SpyderB)IDLEC)JupyterD)Anaconda答案:B解析:[单选题]37.[]下面代码的输出结果是()a=[[1,2,3],[4,5,6],[7,8,9]]s=0forcina:□□□□forjinrange(3):□□□□□□□□s+=c[j]print(s)A)0B)以上答案都不对C)45D)24答案:C解析:[单选题]38.哪个选项是实现多分支的最佳控制结构?____________A)ifB)if-elif-elseC)tryD)if-else答案:B解析:[单选题]39.条件?IN(20,30,40)?表示A)在20到40之间B)在20到30之间C)是20或30或40D)30到40之间答案:C解析:[单选题]40.端口50070默认是Hadoop哪个服务的端口?()A)NameNodeB)DataNodeC)SecondaryNameNodeD)Yarn.答案:A解析:[单选题]41.[]下面不能实现将x的值四舍五入后输出的是()A)print(int(x))B)print(int(x+0.5))C)print("%d"%(x+0.5))D)print(math.ceil(x))答案:A解析:[单选题]42.(,)如果表达式的操作符有相同的优先级,则运算规则是?A)左到右B)右到左C)看心情D)Python没有提到答案:A解析:[单选题]43.关于Python序列类型的通用操作符和函数,以下选项中描述错误的是A)如果s是一个序列,s=[1,"kate",True],s[3]返回TrueB)如果s是一个序列,x是s的元素,xins返回TrueC)如果s是一个序列,s=[1,"kate",True],s[-1]返回TrueD)如果s是一个序列,x不是s的元素,xnotins返回True答案:A解析:[单选题]44.关于HTML,下列说法错误的是()A)是一种高级编程语言B)超文本标记语言,英语:HyperTextMarkupLanguage,简称:HTMLC)是一种用于创建网页的标准标记语言D)可以使用HTML来建立自己的WEB站点,HTML运行在浏览器上,由浏览器来解析答案:A解析:[单选题]45.(,)以下关于同步赋值语句描述错误的选项是:A)同步赋值能够使得赋值过程变得更简洁B)判断多个单一赋值语句是否相关的方法是看其功能上是否相关或相同C)多个无关的单一赋值语句组合成同步赋值语句,会提高程序可读性D)设x,y表示一个点的坐标,则x=a;y=b两条语句可以用x,y=A,b一条语句来赋值答案:C解析:[单选题]46.在绘制直方图时,指定直方箱数的关键字是()?A)numB)HistC)BinsD)Edit答案:C解析:[单选题]47.关于二叉树的描述,以下选项中错误的是A)二叉树具有两个特点:非空二叉树只有一个根结点;每一个结点最多有两棵子树,且分别称为该结点的左子树与右子树B)在任意一棵二叉树中,度为0的结点(叶子结点)比度为2的结点多一个C)深度为m的二叉树最多有2的m次幂个结点D)二叉树是一种非线性结构答案:C解析:[单选题]48.在E-R图中,用来表示实体联系的图形是___________。A)三角形B)菱形C)椭圆形D)矩形答案:D解析:[单选题]49.关于return语句,以下选项描述正确的是()。A)函数可以没有return语句B)函数中最多只有一个return语句C)函数必须有一个return语句D)return只能返回一个值答案:A解析:[单选题]50.Selenium中操作鼠标的不正确描述的是()A)Selenium中将鼠标键盘操作封装在Action_Chains类中。B)模拟鼠标拖拽操作是定位页面元素,使用页面元素的drag_and_drop方法。C)模拟鼠标悬停操作是Action_Chains中的方法move_to_element。D)Action_Chains类主要应用场景是鼠标的单击,双击和鼠标拖拽等。答案:B解析:[单选题]51.下列语句中,()在Python中是非法的。A)x=y=z=1B)x=(y=z+1)C)x,y=y,xD)x+=y答案:B解析:[单选题]52.那个选项是实现多分支的最佳控制结构?A)ifB)if-elif-elseC)tryD)if-else答案:B解析:第2部分:多项选择题,共5题,每题至少两个正确答案,多选或少选均不得分。[多选题]53.数据预处理方法主要有()A)数据清洗B)数据集成C)数据变换D)数据归约答案:ABCD解析:[多选题]54.在JavaWeb中,设置cookie有效期的方法是调用cookie对象的setMaxAge(intexpiry)方法,其中参数expiry代表cookie的有效期,以秒为单位,使用setMaxAge(intexpiry)时,以下正确的有()【选三项】A)通常情况下expiry参数应为大于0的整数,表示cookie的有效存活时间。B)如果设置expiry参数等于0,表示删除cookie。C)设置expiry参数为负数或者不设置,表示cookie会在当前窗口关闭后失效。D)如果设置expiry参数等于0,表示cookie永久有效。答案:ABC解析:概念理解[多选题]55.关于函数参数的正确说法是A)函数参数可有可无,根据需求而定。B)函数圆括号之间可以用于定义参数。C)函数的参数是独属于函数的局部变量D)函数的参数也是变量,不过函数外部无法访问。答案:ABCD解析:[多选题]56.在JavaWeb中,能正确创建并实现写入cookie的语句分别是()【选两项】A)Cookiecookie=newCookie()B)Cookiecookie=newCookie(Stringkey,Objectvalue)C)response.add(cookie)D)response.addCookie(cookie)答案:BD解析:概念理解[多选题]57.为了实现?优化架构,实现网络全时空覆盖?的泛在电力物联网建设标准,重点任务是构建?空天地?协同一体化电力泛在通信网,()A)提高网络覆盖B)拓展网络接入形式C)增强网络带宽D)提升网络资源调配能力答案:ACD解析:第3部分:填空题,共5题,请在空白处填写正确答案。[填空题]58.Python标准库os.path中用来判断指定文件是否存在的方法是____。答案:(exists())解析:[填空题]59.查看变量内存地址的Python内置函数是_______。答案:id()解析:第4部分:判断题,共16题,请判断题目是否正确。[判断题]60.执行以下程序之后,a+b的结果是130。a=100b='30'A)正确B)错误答案:错解析:[判断题]61.表达式pow(3,2)==3**2的值为True。()A)正确B)错误答案:对解析:[判断题]62.元组是不可变的,不支持列表对象的inset()、remove()等方法,也不支持del命令删除其中的元素,但可以使用del命令删除整个元组对象A)正确B)错误答案:对解析:[判断题]63.compile函数是文件获取功能A)正确B)错误答案:错解析:[判断题]64.[]如果仅仅是用于控制循环次数,那么使用foriinrange(20)和foriinrange(20,40)的作用是等价的()A)正确B)错误答案:对解析:[判断题]65.Pythonusesthesamesymbolsfortheassignmentoperatorasfortheequalityoperator.A)正确B)错误答案:错解析:[判断题]66.Web数据挖掘是通过数据库仲的一些属性来预测另一个属性,它在验证用户提出的假设过程中提取信息.A)正确B)错误答案:错解析:[判断题]67.创建表的时候就要创建表的名字A)正确B)错误答案:对解析:[判断题]68.Python运行时只会从指定的目录搜索导入的模块。A)正确B)错误答案:对解析:[判断题]69.布尔类型是特殊的浮点型。()A)正确B)错误答案:错解析:[判断题]70.Python可以比较字符串,但不区分大小写。A)正确B)错误答案:对解析:[判断题]71.类中的每个属性必须有初始值。()A)正确B)错误答案:对解析:[判断题]72.字典的键什么类型均可。A)正确B)错误答案:错解析:[判断题]73.下列代码执行后,s的值是1。importmaths=int(math.exp(len('')))A)正确B)错误答案:对解析:[判断题]74.查询数组的列数:len(data)A)正确B)错误答案:错解析:[判断题]75.若有x={},那么x的类型可能是字典,也可能是集合。(())A)正确B)错误答案:对解析:第5部分:问答题,共22题,请在空白处填写正确答案。[问答题]76.已知x={1,2,3},那么执行语句x.add(3)之后,x的值为____________。答案:{1,2,3}解析:[问答题]77.表达式sum(range(1,10,2))的值为__。答案:25解析:[问答题]78.在Python中,任意长的字符串都遵守驻留机制。答案:(错)解析:[问答题]79.(填空题)表达式round(3.4)的值为________。答案:3解析:[问答题]80.表达式type('3')in(int,float,complex)的值为____________。答案:(False)解析:[问答题]81.已知列表x=[1,2,3],那么执行语句x.insert(1,4)只有,x的值为___________。答案:([1,4,2,3])解析:[问答题]82.(填空题)Python的程序结构主要有________结构、________结构、________结构三种答案:顺序|循环|分支解析:[问答题]83.31.假设有列表a=['name','age','sex']和b=['Dong',38,'Male'],请使用一个语句将这两个列表的内容转换为字典,并且以列表a中的元素为?键?,以列表b中的元素为?值?,这个语句可以写为()。答案:C=DICT(ZIP(A,B))解析:[问答题]84.题目:利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。答案:'''defpalin(n):next=0ifn<=1:next=input()printprintnextelse:next=input()palin(n-1)printnexti=5palin(i)print'''解析:[问答题]85.已知列表x=[1,2],执行语句y=x[:]后,表达式id(x)==id(y)的值为_______。答案:(False)解析:[问答题]86.将数值赋给()的过程称为赋值。答案:变量解析:[问答题]87.下列Python语句的运行结果是___【1】___。X=TrueY=FalseZ=FalsePrint(xoryandz)答案:True解析:[问答题]88.(填空题)查看变量内存地址的Python内置函数名是________。答案:id解析:[问答题]89.补充编程模板中代码,完成如下功能:以整数17
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度生物识别技术授权居间合同3篇
- 二零二五年度网络文学版权销售合同2篇
- 2024燃料供应公司采购合同
- 二零二五年度瓷砖行业环保治理与污染防控合同3篇
- 二零二五年度市政道路照明设施更新合同3篇
- 2024新能源出租车新能源电池更换与回收利用合同3篇
- 2024物联网应用开发合作合同
- 2024版会计代记账保密协议书
- 二零二五年度电力工程验收电费保证金合同3篇
- 2024活动组织承办合同
- PPVT幼儿语言能力测试题附答案
- 致客户通知函
- 中华人民共和国职业分类大典电子版
- 各种预混料配方设计技术
- 19XR开机运行维护说明书
- 全国非煤矿山分布
- 临床研究技术路线图模板
- 12千伏环网柜(箱)标准化设计定制方案(2019版)
- 思想品德鉴定表(学生模板)
- 满堂支架计算
- MA5680T开局配置
评论
0/150
提交评论