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

下载本文档

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

文档简介

试卷科目:Python开发基础Python开发基础(习题卷36)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython开发基础第1部分:单项选择题,共52题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.散点图能够有效提供的关键信息不包括()?A)变量之间是否存在数量关联趋势B)数据如果存在关联趋势,是线性还是曲线的C)离群值一目了然D)数据的对比情况答案:D解析:[单选题]2.Python在声明类的过程中定义属性时,带有什么的属性称为私有属性。()A)2个下划线的前缀B)1个下划线的前缀C)2个下划线的后缀D)1个下划线的后缀答案:A解析:[单选题]3.[]关于形参和实参的描述,以下选项中的是()A)函数定义中参数列表里面的参数是实际参数,简称实参B)函数调用时,实参默认采用按照位置顺序的方式传递给函数,Python也提供了按照形参名称输入实参的方式C)参数列表中给出要传入函数内部的参数,这类参数称为形式参数,简称形参D)程序在调用时,将形参复制给函数的实参答案:B解析:[单选题]4.在书写Python脚本时,需要进行必要的编码声明,关于编码声明错误的是().A)在首行声明有效B)在第二行声明有效C)在第三行声明有效D)只有在首行或第二行声明才有效答案:C解析:[单选题]5.下面关于函数说法不正确的是()A)对函数的使用必须了解其内部实现原理B)函数是一段具有特定功能的、可重用的语句组C)函数通过函数名来调用D)函数可以看做是一段具有名字的子程序答案:A解析:[单选题]6.time模块下时间戳的函数为A)dateB)timeC)datetimeD)timestamp答案:B解析:[单选题]7.以下不是柱状图(条形图)的三要素是()A)组数B)组宽度C)组限D)频率答案:D解析:[单选题]8.turtle.pencolor()函数可以给画笔设置颜色,在程序已经执行turtle.colormode(255)语句后,以下用法错误的是()A)Aturtle.pencolor("purple")B)Bturtle.pencolor((255,215,0))C)Cturtle.pencolor((0,265,100))D)Dturtle.pencolor("darkgreen")答案:C解析:[单选题]9.关于列表数据结构,下面描述正确的是:A)不支持in运算符B)必须按顺序插入元素C)可以不按顺序查找元素D)所有元素类型必须相同答案:C解析:[单选题]10.字典d={'Name':'Kate','No':'1001','Age':'20'},表达式len(d)的值为(B)窗体顶端A)HYPERLINKB)HYPERLINKC)HYPERLINKD)HYPERLINK答案:B解析:窗体底端[单选题]11.[]以下选项中不是Python语言的保留字的是()A)whileB)doC)passD)except答案:B解析:[单选题]12.os中代表写入的关键字为A)aB)sC)wD)r答案:C解析:[单选题]13.我们想要将字段设置为主键,需要添加A)primarykeyB)auto__incrementC)unsignedD)notnull答案:A解析:[单选题]14.字符串s=?IlovePython?,以下程序的输出结果是:S=?IlovePython?Ls=s.split()Ls.reverse()Print(ls)A)?Python?,?love?,?I?B)PythonloveIC)NoneD)*?Python?,?love?,?I?+答案:D解析:[单选题]15.对于序列s,能够返回序列s中第i到j以k为步长的元素子序列的表达是A)s[i,j,k]B)s(i,j,k)C)s[i;j;k]D)s[i:j:k]答案:D解析:[单选题]16.[]Python语言中用来定义函数的关键字是()A)functionB)defineC)defD)return答案:C解析:[单选题]17.Python标准数据库接口为()?A)mysql-connectorB)PythonDB-APIC)MySQLDbD)pymysql答案:A解析:[单选题]18.下列对input()函数的描述正确的是()。A)Aa=input(请输入一个整数:)B)Ba=input(请输入一个整数:,100)C)Ca=input("请输入一个整数")D)Da=input("请输入一个整数",100))答案:C解析:[单选题]19.下列数据是列表类型的是()。A)[1,2]B)[12]C){1:2}D)(1,2)答案:A解析:[单选题]20.将一个字符串格式的日期转换为时间格式,应使用以下哪个函数A)date_timeB)date_rangeC)to_timedeltaD)to_datetime答案:D解析:[单选题]21.下列说法中正确的是()A)任何传入的参数都会以副本的形式存在于函数中B)在函数内定义的子函数只能在函数内调用C)函数内的语句不会改变任何非全局变量的值D)每个函数必须要有至少一个return语句答案:B解析:[单选题]22.以下关于Python函数对变量的作用,错误的是:A)简单数据类型在函数内部用global保留字声明后,函数退出后该变量保留B)全局变量指在函数之外定义的变量,在程序执行全过程有效C)简单数据类型变量仅在函数内部创建和使用,函数退出后变量被释放D)对于组合数据类型的全局变量,如果在函数内部没有被真实创建的同名变量,则函数内部不可以直接使用并修改全局变量的值答案:D解析:[单选题]23.下列程序的执行结果是()。ClassPoint:x=15y=5Def__init__(self,x,y):self.y=yP=Point(25,25)Print(p.x,p.y)A)1525B)2515C)515D)2525答案:A解析:[单选题]24.下列说法正确的是():A)break用在for语句中,而continue用在while语句中B)break用在while语句中,而continue用在for语句中C)continue能结束循环,而break只能结束本次循环D)break能结束循环,而continue只能结束本次循环答案:D解析:无[单选题]25.Python中jieba库是一个()库。A)第三方中文分词词库B)机器学习库C)图像处理库D)自动提取语义主题答案:A解析:jieba是第三方中文分词词库。[单选题]26.已知列表x=list(range(9)),那么执行语句delx[::2]之后,x的值为()A)[1,3,5,7,9]B)[1,3,5,7]C)[0,1,3,5,7]D)[2,3,4,5,6,7,8]答案:B解析:[单选题]27.执行如下代码importturtleastforiinrange(1,5):t.fd(50)t.left(90)在PythonTurtleGraphics中,绘制的是A)三角形B)正方形C)五边形D)五角星答案:B解析:[单选题]28.以下代码段,试判断假设输入分数为75时,给出的分数等级为:score=eval(input("请输入你的成绩:"))ifscore>=60:grade="D"elifscore>=70:grade="C"elifscore>=80:grade="B"elifscore>=90:grade="A"print("输入成绩属于级别{}".format(grade))A)BB)DC)CD)A答案:B解析:[单选题]29.哪个选项给出的保留字不直接用于表示分支结构?A)ifB)elifC)elseD)in答案:D解析:[单选题]30.以下程序的输出结果是()。s=10defrun(n):globalsforiinrange(n):s+=ireturnsprint(s,run(5))A)UnfoundLocalErrorB)2020C)1020D)1010答案:C解析:[单选题]31.表达式Trueor5的结果是()A)TRUEB)FALSEC)5D)0答案:A解析:[单选题]32.以下()不是Python的特性。A)收费使用B)跨平台C)可拓展D)可嵌入答案:A解析:[单选题]33.下列选项中,用于绑定IP地址与端口号的方法是()。A)listen()B)bind()C)accept()D)connect()答案:B解析:[单选题]34.绘制直方图的命令是()。A)plt.bar()B)plt.histC)plt.pieD)plt.scatter答案:A解析:难易程度:易题型:[单选题]35.HDFS的Block默认保存几份?A)3B)2C)1D)不确定答案:A解析:[单选题]36.[].哪个选项关于循环结构的描述是错误的()A)死循环无法退出,没有任何作用B)循环是程序可以反复执行循环体的一种运行方式C)循环是一种程序的基本控制结构D)条件循环和遍历循环结构都是基本的循环结构答案:A解析:[单选题]37.下列叙述中正确的是A)以上说法都不对B)循环队列中的元素个数随队尾指针的变化而动态变化C)循环队列中的元素个数随队头指针与队尾指针的变化而动态变化D)循环队列中的元素个数随队头指针的变化而动态变化答案:C解析:[单选题]38.在利用计算机解决问题时,与程序设计语言和具体语法有关的步骤是()A)A分析问题B)B划分边界C)C调试测试D)D设计算法答案:C解析:[单选题]39.程序段如下:D={"张三":88,"李四":90,"王五":73,"赵六":82,"钱七":86}Ls=list(d.items())Fortinls:print(t)函数print输出的结果是()A)('张三',88)('李四',90)('王五',73)('赵六',82)('钱七',86)B)('张三',88,'李四',90,'王五',73,'赵六',82,'钱七',86)C)('张三',88)('李四',90)('王五',73)('赵六',82)('钱七',86)D)'李四',90'王五',73'赵六',82'钱七',86答案:C解析:[单选题]40.在数据结构中,从逻辑上可以把数据结构分成A)内部结构和外部结构B)线性结构和非线性结构C)紧凑结构和非紧凑结构D)动态结构和静态结构答案:B解析:[单选题]41.Python这个单词是什么含义?A)喵星人B)蟒蛇C)石头D)袋鼠答案:B解析:[单选题]42.[]s='我爱Python'fp=open(r'D:\abc.txt','w')fp.write(s)fp.close()fp=open(r'D:\abc.txt','r')fp.seek(6)print(fp.read(6))()A)PythonB)ythonC)thonD)on答案:B解析:[单选题]43.表达式10<20<=30的结果是。A)TrueB)0C)FalseD)1答案:A解析:[单选题]44.二维列表ls=[[1,2,3],[4,5,6],[7,8,9]],以下选项中能获取其中元素5的是A)ls[1][1]B)ls[-2][-1]C)ls[4]D)ls[-1][-1]答案:A解析:[单选题]45.表达式3**2的值为_________。()A)5B)6C)9D)12答案:C解析:[单选题]46.关于文件的打开方式,以下选项中描述正确的是A)文件只能选择二进制或文本方式打开B)所有文件都可能以文本方式打开C)文本文件只能以文本方式打开D)所有文件都可能以二进制方式打开答案:D解析:[单选题]47.关于分支结构,以下选项中描述不正确的是A)if语句中条件部分可以使用任何能够产生True和False的语句和函数B)二分支结构有一种紧凑形式,使用保留字if和elif实现C)多分支结构用于设置多个判断条件以及对应的多条执行路径D)if语句中语句块执行与否依赖于条件判断答案:B解析:[单选题]48.泛在电力物联网框架中平台层包含()A)电网运营B)业务网C)物联管理中心D)智能业务终端答案:C解析:[单选题]49.[]关于Python语言的特点,以下选项中描述错误的是()A)PythonB)PythonC)PythonD)Python答案:C解析:[单选题]50.关于算法的描述,以下选项中错误的是()A)算法是指解题方案的准确而完整的描述B)算法的复杂度主要包括时间复杂度和数据复杂度C)算法具有可行性、确定性、有穷性的基本特征D)算法的基本要素包括数据对象的运算和操作及算法的控制结构答案:B解析:[单选题]51.beautifulsoupCSS选择器中get_text()方法的作用A)查找符合规范的标签B)获取文本内容C)根据标签查找文档D)获取内容查找文档答案:B解析:[单选题]52.集合的S.add(item)完成的操作是_______________。A)将参数item作为元素添加到集合S中,如果item是序列,则将其作为一个元素整体加入集合B)将参数序列item中的元素拆分去重后加入集合C)将指定元素item从集合S中删除D)从集合S中随机删除并返回一个元素答案:A解析:第2部分:多项选择题,共8题,每题至少两个正确答案,多选或少选均不得分。[多选题]53.下列选项中,在发布自定义库时会用到的是()A)pythonsetup.pybuildB)pythonsetup.pysdistC)pythonsetup.pyinstallD)pythonsetup.py答案:ABC解析:[多选题]54.关于函数的下列说法正确的有:A)函数可以没有return语句B)函数可以有多个返回值C)函数可以没有参数D)函数都有返回值答案:ACD解析:[多选题]55.下列关于元组说法正确的是()A)元组中只包含一个元素时,需要在元素后面添加逗号B)Python的元组与列表类似,不同之处在于元组的元素不能修改C)元组可以使用下标索引来访问元组中的值D)创建元组或列表时,元组使用花括号,列表使用小括号答案:ABC解析:[多选题]56.以下关于python的描述正确的是A)pythion的创始人为GUIDOvanRossumB)python创建于英国C)python2.7已经停止更新D)python3.0在2008年正式发布答案:ACD解析:[多选题]57.网络和大数据安全保障工程主要包括哪些()?A)5G网络建设工程B)网络和大数据安全支撑体系建设C)大数据安全保障体系建设D)网络安全信息共享和重大风险识别大数据支撑体系建设答案:BCD解析:第3部分:填空题,共2题,请在空白处填写正确答案。[填空题]58.表达式{1,2,3,4,5,6}^{5,6,7,8}的值为________。答案:{1,2,3,4,7,8}解析:[填空题]59.已知vec=[[1,2],[3,4]],则表达式[[row[i]forrowinvec]foriinrange(len(vec[0]))]的值为_______________。答案:[[1,3],[2,4]]解析:第4部分:判断题,共16题,请判断题目是否正确。[判断题]60.s[1:5]可以去除字符串s中从索引值1开始到5结束的子字符串。A)正确B)错误答案:错解析:[判断题]61.静态方法、类方法都可以被对象调用A)正确B)错误答案:对解析:[判断题]62.在调用函数时,必须牢记函数形参顺序才能正确传值。()A)正确B)错误答案:错解析:[判断题]63.提升企业经营绩效可以实现提高电网可调控容量占比,提升新能源并网承受能力。A)正确B)错误答案:错解析:[判断题]64.try-except语句中只能有一个except子句。()A)正确B)错误答案:错解析:[判断题]65.HTML代码就是创建了一个按钮。A)正确B)错误答案:错解析:[判断题]66.死循环对编程没有任何益处。A)正确B)错误答案:错解析:[判断题]67.Python中?4?+?6?的结果为?10?。A)正确B)错误答案:错解析:[判断题]68.使用random模块的函数randint(1,100)获取随机数时,有可能会得到100。()A)正确B)错误答案:对解析:[判断题]69.数据挖掘的主要任务是从数据中发现潜在的规则,从而能更好的完成描述数据、预测数据等任务A)正确B)错误答案:对解析:[判断题]70.Python语言中字符串最右侧的字符序号为-1。A)正确B)错误答案:对解析:[判断题]71.当父类方法的功能不能满足需求时,可以在子类中重写父类的方法,该过程称之为方法重载。()A)正确B)错误答案:错解析:[判断题]72.python中只有一个字符的字符串属于字符类型。A)正确B)错误答案:错解析:[判断题]73.函数range(0,10,2)表示起始值为0,终止值为10,计数包括10,步长值为2。A)正确B)错误答案:错解析:[判断题]74.在GUI设计中,复选框往往用来实现非互斥的功能,多个复选框之间的选择互不影响答案:对解析:[判断题]75.file对象的readline()方法读出文件的当前行,并以列表的形式返回。A)正确B)错误答案:错解析:第5部分:问答题,共22题,请在空白处填写正确答案。[问答题]76.在当前目录下有一个文件名为temp.txt的文件,存放着上海从2014年3月10日(周一)到3月16日(周日)间一周的最高和最低气温(单位为摄氏度)。其中,第一行为最高气温,第二行为最低气温。编程,找出这一周中第几天最热(按最高气温计算)?最高多少度?这一周中第几天最冷(按最低气温计算)?最冷多少度?答案:flname="temp.txt"f=open(flname)ht=(f.readline()).strip()L1=list(ht.split(','))lt=(f.readline()).strip()L2=list(lt.split(','))f.close()foriinrange(len(L1)):L1[i]=int(L1[i])L2[i]=int(L2[i])maxVal=L1[0]maxDay=0minVal=L2[0]minDay=0foriinrange(1,len(L1)):ifL1[i]>maxVal:maxVal=L1[i]maxDay=iifL2[i]<minVal:minVal=L2[i]minDay=iprint("这周第"+str(maxDay+1)+"天最热,最高"+str(maxVal)+"摄氏度")print("这周第"+str(minDay+1)+"天最冷,最低"+str(minVal)+"摄氏度")解析:[问答题]77.字典对象的__方法返回字典的?键?列表。答案:KEYS()解析:[问答题]78.Python语句x=3==3执行结束后,变量x的值为_____。答案:TRUE解析:[问答题]79.(填空题)Python标准库math中用来计算平方根的函数是________。答案:sqrt解析:[问答题]80.语句print(re.match(?abc?,?defg?))输出结果为___。答案:NONE解析:[问答题]81.列表对象的pop()方法默认删除并返回最后一个元素,如果列表已空则抛出异常。答案:(对)解析:[问答题]82.在Windows平台上编写的Python程序无法在Unix平台运行。答案:(错)解析:[问答题]83.输入一个自然数n,如果n为奇数,输出表达式1+1/3+…+1/n的值;如果n为偶数,输出表达式1/2+1/4+…+1/n的值。输出表达式结果保留2位小数。请完善代码。Deff(n):sum=0.0(1foriinrange(1,n+1,2):sum+=1/ielse:(2sum+=1/ireturnsumN=int(input())(3答案:(1)ifn%2!=0:(2)foriinrange(2,n+1,2):(3)print("{:.2f}".format(f(n)))解析:[问答题]84.表达式{1,2,3}<{3,4,5}的值为___。答案:FALSE解析:[问答题]85.为什么应尽量从列表的尾部进行元素的增加与删除操作?答案:答:当列表增加或删除元素时,列表对象自动进行内存扩展或收缩,从而保证元素之间没有缝隙,但这涉及到列表元素的移动,效率较低,应尽量从列表尾部进行元素的增加与删除操作以提高处理速度。解析:[问答题]86.表达式?%c?%65的值为___。答案:?A?解析:[问答题]87.生成一个[1,50]范围内随机整数的表达式是___________________________;生成一个[1,20]范围内是3倍数的随机整数的表达式是。答案:random.randint(1,50)Random.randrange(0,21,3)解析:[问答题]88.(填空题)字典的_____________方法返回字典中的?键-值对?列表答案:items()解析:[问答题]89.表达式'123'*3的值为[填空(1)]答案:123123123解析:字符串相乘[问答题]90.企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?答案:bonus1=100000*0.1bonus2=bonus1+100000*0.500075bonus4=bonus2+200000*0.5bonus6=bonus4+200000*0.3bonus10=bonus6+400000*

温馨提示

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

评论

0/150

提交评论