版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷科目:Python开发基础Python开发基础(习题卷44)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython开发基础第1部分:单项选择题,共52题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.pandas中,以非时间型数据的键进行聚合时,可以采用以下哪种方法()A)两种方法都可以B)groupby方法C)resample方法D)两种方法都无法完成答案:B解析:[单选题]2.Python对应的单元测试框架是()A)JunitB)testNGC)unittestD)NUint答案:C解析:[单选题]3.下列程序运行后,r里的结果是(l=[1,2,3,4,5]r=[e+3foreinlife>2]A)[3,4,5,6,7]B)[4,5,6,7]C)[6,7,8]D)[3,4,5]答案:C解析:[单选题]4.Hadoop实现了什么样的系统A)操作系统B)数据管理系统C)数据整合系统D)分布式文件系统答案:D解析:[单选题]5.两次调用文件的write方法,以下选项中描述正确的是A)连续写入的数据之间默认采用逗号分隔B)连续写入的数据之间无分隔符C)连续写入的数据之间默认采用空格分隔D)连续写入的数据之间默认采用换行分隔答案:B解析:[单选题]6.在Java中,InetAddress类中哪个方法可以获取主机IP地址A)isReachable()B)getHostAddress()C)getHostName()D)getByName()答案:B解析:概念理解[单选题]7.程序段如下:Ls=list(range(5))A=ls.pop(2)Ls.remove(1)Print(a,ls)Print函数输出的结果()A)2[0,3,4]B)[0,1,3,4][0,3,4]C)[2][0,3,4]D)[2,0,3,4]答案:A解析:[单选题]8.生成一个k比特长度随机整数的函数是______。A)random.shuffle(k)B)random.sample(k)C)random.getrandbits(k)D)random.choice(k)答案:D解析:[单选题]9.下列代码的输出结果是()X=list()Y=0Ifx:y=1Print(y)A)0B)1C)没有输出D)出错答案:A解析:[单选题]10.time库的time.time()函数作用是A)以structtime形式返回当前系统时间B)根据format格式定义返回当前系统时间C)以数字形式返回当前系统时间D)以字符串形式返回当前系统时间答案:C解析:[单选题]11.请用print函数用于打印输出:库存现金期末余额为500元,应输入的语句为()A)print('库存现金期末余额为500元')B)print(库存现金期末余额为500元)C)print("库存现金期末余额为',500元)D)print("库存现金期末余额为',500元')答案:A解析:[单选题]12.df.tail()这个函数是用来A)用来创建数据B)用来展现数据C)用来分析数据D)用来转换数据答案:B解析:[单选题]13.以下命令为查看所有表的命令的是A)showdatabase;B)showdatabases;C)showtables;D)showtable;答案:C解析:[单选题]14.关于python的特性,下列说法正确的是A)python支持多继承B)python文持但继承C)python类中必须写类方法D)python不可以进行跨平台操作答案:A解析:[单选题]15.已知集合X={1,2,(1,2)},则表达式len(X)的值为()A)0B)2C)3D)4答案:C解析:[单选题]16.语句Print(?a?<?b?<?c?)的结果为A)aB)bC)TrueD)False答案:C解析:[单选题]17.Forvarin___:print(var)以下哪个选项不符合程序空白处的语法要求。A)range(0,10)B){1;2;3;4;5}C)"Hello"D)(1,2,3)答案:B解析:[单选题]18.以下属于turtle库颜色控制函数的是A)pencolor()B)pensize()C)seth()D)right()答案:A解析:[单选题]19.L=[?a?,?b?,?c?,?d?,?e?],则L[3:1]的值为()A)[]B)[?b?,?c?,?d?]C)[?d?,?c?,?b?,?a?]D)[?c?,?b?,?a?]答案:A解析:[单选题]20.Python语言提供的3个基本数据类型是:()A)整数类型、二进制类型、浮点类型B)整数类型、浮点类型、复数类型C)十进制类型、二进制类型、十六进制类型D)整数类型、二进制类型、复数类型答案:B解析:[单选题]21.对长度为n的线性表作快速排序,在最坏情况下,比较次数为A)nB)n(n-1)/2C)n(n-1)D)n-1答案:B解析:[单选题]22.已知x=[1,3,2],那么执行x.reverse()后,x的值为____________。()A)[2,3,1]B)[1,3,2]C)[1,2,3]D)[3,2,1]答案:A解析:[单选题]23.字符串A="1234567",A[0:4:2]的结果是()。A)"13"B)"135"C)"3"D)"1"答案:A解析:[单选题]24.在Java中,线程通过()方法可以休眠一段时间,然后恢复运行。A)runB)setProrityC)yieldD)sleep答案:D解析:概念理解[单选题]25.已知字典dic={'小明':19,'小红':20,'小李':18},则以下表达式执行时会报错的是_______。A)dic[0]=21B)dic['小林']=21C)dic.get('小林')D)dic[小明]=21答案:D解析:[单选题]26.a="青青子衿,悠悠我心",a[5:-1]是多少?A)"悠悠我"B)"悠悠我心"C)",悠悠我"D)",悠悠我心"答案:A解析:[单选题]27.绘制直方图的函数是()A)barh()B)bar()C)hist()D)pie()答案:C解析:[单选题]28.下列关于异常处理的描述中,正确的是。A)异常处理用if语句B)异常处理用while语句C)异常处理用try语句D)异常处理用for语句答案:C解析:[单选题]29.以下哪一个不是python中的逻辑运算符A)andB)inC)orD)not答案:B解析:[单选题]30.()以下关于Python缩进的描述中,错误的是()A)Python用严格的缩进表示程序的格式框架,所有代码都需要在行前至少加一个空格B)缩进是可以嵌套的,从而形成多层缩进C)缩进表达了所属关系和代码块的所属范围D)判断、循环、函数等都能够通过缩进包含一批代码答案:A解析:[单选题]31.Defpower(x):Defp(y):returnx**yreturnpPower(2)(5)以上程序运行的结果是:()A)2B)25C)10D)32答案:D解析:[单选题]32.一个教师讲授多门课程,一门课程由多个教师讲授。描述了实体教师和课程的联系的选项是A)m:n联系B)m:1联系C)1:n联系D)1:1联系答案:A解析:[单选题]33.下列赋值语句中错误的是()A)x=y=10B)x,y=1,2C)(x,y)=1,2D)[x,y]=?dab?答案:D解析:[单选题]34.哪个选项是下面代码的输出结果()D={'a':1,'b':2,'b':'3'}Print(d['b'])A)3B)2C){?b?:2}D)1答案:A解析:[单选题]35.使用Flask创建模板是,要保证项目下有()文件夹A)sourcesB)contentsC)templatesD)scripts答案:C解析:[单选题]36.关于python中的字符串,下列说法错误的是A)python中,字符应该视为长度为1的字符串。B)字符串以\0为结束标识C)python中,既可以用单引号,也可以用双引号创建字符串。D)python中,在三引号字符串中可以包含换行回车等特殊字符。答案:B解析:[单选题]37.有以下代码:()a=0defd():a=1print(a)调用d()执行结果为:A)0B)1C)aD)None答案:B解析:[单选题]38.以下不合法的表达式是()A)xB)x-6>5C)e>5D)3=a答案:D解析:[单选题]39.(,)下列运算符中,优先级最高的是()A)*B)&C)>=D)not答案:A解析:[单选题]40.表达式3*2的值为()A)6B)9C)5D)错误答案:A解析:[单选题]41.[]给出如下代码:()DictColor={"seashell":"海贝色","gold":"金色","pink":"粉红色","brown":"棕色","purple":"紫色","tomato":"西红柿色"}以下选项中能输出"海贝色"的是A)print(DictColor.values())B)print(DictColor["seashell"])C)print(DictColor.keys())D)print(DictColor["海贝色"])答案:B解析:[单选题]42.在matplotlib中,调用直方图的函数是(A)plot)B)scatter)C)bar)D)hist)答案:D解析:hist用于绘制直方图。[单选题]43.一个简单的Series是由()的数据组成的A)两个数组B)三个数组C)一个数组D)四个数组答案:C解析:[单选题]44.已知字符串s='IamTommy',则以下哪个字符串的方法能从s中提取所有单词()。A)indexB)joinC)insertD)split答案:D解析:[单选题]45.著名的计算机科学家NiklausWirth(尼沃思)曾经提出了____________。A)程序=数据结构+算法B)存储控制结构C)存储程序控制D)控制论答案:A解析:[单选题]46.ls=[55,"ICBC",[21,"ls"],7.3]ls[2][-1][1]的运行结果是:A)IB)PC)sD)l答案:C解析:[单选题]47.下列语句运行以后,会产生()异常。N=15/0A)SyntaxErrorB)NameErrorC)IndexErrorD)ZeroDivisionError答案:D解析:[单选题]48.代码x=2;x=x**3执行后,x的结果是()A)6B)2C)9D)8答案:D解析:[单选题]49.file=r'datas/1.txt'的r代表:A)真实字符串B)转义C)写D)只读答案:A解析:[单选题]50.[]运行以下程序,当从键盘上输入{1:"清华大学",2:"北京大学"},运行结果的是:()x=eval(input())print(type(x))A)出错B)classC)classD)class答案:C解析:[单选题]51.下列scipy中的哪个模块用于计算两点之间的距离A)spatial.transformB)spatial.kdtreeC)spatial.distanceD)spatial.setup答案:C解析:[单选题]52.下面的d是一个字典变量,能够输出数字5的语句是()。d={"egg":5,"milk":8,"bread":6}A)print(d)B)print(d[-3])C)print(d[0])D)print(d["egg"])答案:D解析:第2部分:多项选择题,共8题,每题至少两个正确答案,多选或少选均不得分。[多选题]53.以下名字可以作为MySQL数据库名字的有A)123B)abcC)哈哈D)1807a答案:BCD解析:[多选题]54.泛在电力物联网主要包括()4个部分A)终端层B)网络层C)平台层D)应用层答案:ABCD解析:[多选题]55.关于降维说法正确的是()A)降维可以防止模型过拟合B)降维方法有PCA、LDA等C)PCA是根据方差这一属性降维的D)降维降低了数据集特征的维度答案:BCD解析:[多选题]56.列表是python中应用最广泛、最灵活的数据类型之一,关于列表元素,正确的描述有:A)列表元素可以全是整数B)列表元素可以是不同类型C)列表元素可以仍是列表D)列表元素可以增加删除答案:ABCD解析:[多选题]57.在Java中,dom4j可以处理以下哪些类型文件【选三项】A)XmlB)HTMLC)XPathD)XSLT答案:ACD解析:概念理解第3部分:填空题,共2题,请在空白处填写正确答案。[填空题]58.Python扩展库____和____提供了图像处理功能答案:PIL、pillow解析:[填空题]59.对于带有else子句的for循环和while循环,当循环因循环条件不成立而自然结束时__(会?不会?)执行else中的代码答案:会解析:第4部分:判断题,共16题,请判断题目是否正确。[判断题]60.字典中的元素可以通过索引方式访问A)正确B)错误答案:错解析:[判断题]61.软件维护周期长的项目,比较适合采用自动化测试。A)正确B)错误答案:对解析:[判断题]62.数据库中的表不能调整字段数据A)正确B)错误答案:错解析:[判断题]63.Python字典中的?值?不允许重复。()A)正确B)错误答案:错解析:[判断题]64.类的封装是将抽象得到的属性和方法封装到一个类中,增强安全性和简化编程,使用者不必了解具体的实现细节,只需要通过外部接口,依据特定的访问权限来使用类的成员和方法。()A)正确B)错误答案:对解析:[判断题]65.Python3.x中字符串对象的encode()方法默认使用utf8作为编码方式答案:对解析:[判断题]66.Python可以直接遍历文件对象本身。A)正确B)错误答案:对解析:[判断题]67.检测数据缺失一般使用notnull方法。()A)正确B)错误答案:错解析:isnull)用于检测缺失值。[判断题]68.在try...except...else...finally结构中,无论try中的语句块是否发生异常,finally中的语句块都会执行。A)正确B)错误答案:对解析:[判断题]69.创建对象是通过调用构造方法完成的。()A)正确B)错误答案:对解析:[判断题]70.要给函数中的全局变量赋值,必须首先在函数中声明全局变量。A)正确B)错误答案:对解析:[判断题]71.Python集合中的元素不允许重复答案:对解析:[判断题]72.Lambda表达式只可以包含一个表达式,不允许包含其他复杂语句,但在表达式中可以调用其他函数,该表达式的计算结果相当于函数返回值。(())A)正确B)错误答案:对解析:[判断题]73.凡是用花括号(即{})括起来中间用逗号隔开元素的数据结构都叫字典。()A)正确B)错误答案:错解析:[判断题]74.下列代码的执行结果是:True。frommathimport*print(acos(0)*2==pi)A)正确B)错误答案:对解析:[判断题]75.集合的元素是不能修改的。()A)正确B)错误答案:错解析:集合分为可变和不可变第5部分:问答题,共22题,请在空白处填写正确答案。[问答题]76.请用函数编程实现。函数名为peach。猴子第一天摘下若干个桃子,立即吃了一半,还不过瘾又多吃了一个,第二天将第一天剩下的桃子吃了一半又多吃了一个,以后每天以这个规律吃下去,到第十天再去吃时发现只剩下一个桃子,问猴子第一天摘了多少个桃子?答案:defpeach(n):ifn==10:return1else:return(peach(n+1)+1)*2Foriinrange(10,0,-1):Print("第{}天有{}只桃子".format(i,peach(i)))解析:[问答题]77.在Python定义类时,与运算符?**?对应的特殊方法名为_____________。答案:(__pow__())解析:[问答题]78.已知vec=[[1,2],[3,4]],则表达式[colforrowinvecforcolinrow]的值为________________。答案:[1,2,3,4]解析:[问答题]79.Python中只有一种注释方式,那就是使用#符号。()A)对B)错答案:B解析:[问答题]80.语句x=(3,)执行后x的值为_______________。答案:((3,))解析:[问答题]81.(填空题)Python语句如下S1=[1,2,3,4]S2=[5,6,7]Print(len(s1+s2))以上代码的运行结果是()答案:7解析:[问答题]82.表达式'a'+'b'的值为_____________。()答案:'ab'解析:[问答题]83.假设有一个列表a,现要求从列表a中每3个元素取1个,并且将取到的元素组成新的列表b,可以使用语句____________。答案:b=a[::3]解析:[问答题]84.假设列表对象aList的值为[3,4,5,6,7,9,11,13,15,17],那么切片aList[3:7]得到的值是______________________。答案:([6,7,9,11])解析:[问答题]85.(填空题,)列表的copy方法用于创建已有列表的一个备份,该过程称为()(该空填深拷贝或浅拷贝)答案:深拷贝解析:[问答题]86.根据文本数据的组织形式,Python的文件可分为()文件和()文件。答案:文本(二进制)|二进制(文本)解析:[问答题]87.()执行循环语句foriinrange():print(),循环体执行的次数是()答案:简答题|1,5,2|i|解析:[问答题]88.表达式type({})==set的值为_____。答案:FALSE解析:[问答题]89.表达式'ab'in'acbed'的值为()答案:False解析:[问答题]90.表达式?:?.join(?abcd?.split(maxsplit=2))的值为_______。答案:?A:B:CD?解析:[问答题]91.与7无关的数一个正整数,如果它能被7整除,或者它的十进制表示法中某一位的数字为7,则称其为与7相关的数、求所有小于n(n<100)的与7无关的正整数以及他们的平方和。答案:N=int(input())M=[]S=0Foriinrange(1,n):ifi%7!=0and("7"notinstr(i)):m.append(i)s+=i*iPrint(m)Print(s)解析:[问答题]92.(填空题)表达式{1,2,3}|{3,4,5}的值为________。答案:{1,2,3,4,5}解析:[问答题]93.叙述软件调试断点的概念、作用及其分类。答案:断点是最常用的软件调试技术之一,其基本思想是在某一个位置设置一个?陷阱?,当CPU执行到这个位置的时候停止被调试的程序并中断到调试器中,让调试者进行分析和调试,调试者分析结束后,可以让被调试程序恢复执行。通过设置断点可以暂停程序执行,并可以观察和记录指令信息、变量值、堆栈参数和内存数据,还可以深入了解和把握程序执行的内部原理和详细过程,断点对于软件调试具有重要的意义和作用。断点可以分为软件断点、硬件断点和内存断点三大类。1)软件断点软件断点是一个单字节指令(INT3,字节码为0xCC),可以在程序中设置多个软件断点,使得程序执行到该处时能够暂停执行,并将控制权转移给调试器的断点处理函数。当调试器被告知在目标地址设置一个断点,它首先读取目标地址的第一个字节的操作码,然后保存起来,同时把地址存储在内部的中断列表中。接着,调试器把一个字节操作码?0xCC?写入刚才的地址。当CPU执行到?0xCC?操作码的时候就会触发一个?INT3?中断事件,此时调试器就能捕捉到这个事件。调试器继续判断这个发生中断事件的地址(通过指令指针寄存器EIP)是不是自己先前设置断点的地址。如果在调试器内部的断点列表中找到了这个地址,就将设置断点前存储起来的操作码写回到目标地址,这样进程被调试器恢复后就能正常的执行。2)硬件断点硬件断点通过调试寄存器实现,设置在CPU级别上,当需要调试某个指定区域而又无法修改该区域时,硬件断点非常有用。一个CPU一般会有8
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- QC/T 1288-2026汽车控制芯片通用技术要求及试验方法
- 高中物理2026教资面试历年真题强化训练试卷及答案
- 初中语文2026教资面试必练考题试卷及解析
- 2026高中语文教资面试试讲历年真题题库及解析
- 第二章 小学语文教材的内容结构与编排
- 房地产底图设计课件
- 广东省深圳市坪山区坪山中学2025-2026学年八年级上学期期中道德与法治试卷(含答案)
- 护理安全月工作总结
- 发电厂GIS课件教学课件
- 浮雕壁画课程课件
- 建筑工地节能减排措施方案
- 【新教材】青岛版(2024)三年级上册数学 六 美丽乡村-轴对称、平移和旋转现象 教案
- 2024版抗结核药所致药物性肝损伤诊治指南课件
- 2026年华侨、港澳、台联考高考数学试卷(含解析)
- 2025-2026学年广东深圳宝安区七年级(上)期中考数学试题(含答案)
- 【数学】浙江省杭州市2026届高三上学期教学质量检测试题(解析版)
- 真假美猴王课件
- 生物质颗粒工人管理制度
- GA/T 2171-2024机动车驾驶人考试场地布局规划指南
- 2023园区工商业储能系统技术方案
- TSG-T7001-2023电梯监督检验和定期检验规则宣贯解读
评论
0/150
提交评论