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

下载本文档

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

文档简介

试卷科目:Python开发基础Python开发基础(习题卷83)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython开发基础第1部分:单项选择题,共52题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.pandas中,使用iloc对有多层索引的数据框进行切片时,是取()A)最内层的索引B)最外层的索引C)同时取最外层和最内层的索引D)不可以对多层索引使用iloc方法答案:A解析:[单选题]2.已知x=3,那么执行语句x*=6之后,x的值为()A)3B)12C)18D)以上都不对答案:C解析:[单选题]3.用Python内置函数表示2的10次幂的Python语句是()。A)2*10B)2^10C)pow(2,10)D)2**10答案:C解析:[单选题]4.下列语句,可用于创建列表的是______。A)(1,2,3)B)[1,2,3]C){1,2,3}D)<1,2,3>答案:B解析:[单选题]5.article="""2020年广东省实现地区生产总值..."""word=input("请输入你要查找的词语")ifwordinarticle:print("您要查找的词语在句子中")else:print("未能查找到该词语")此程序用于检索您输入的词语是否在文章中出现,如希望输出结果为?您要查找的词语在句子中?请问以下哪个选项是错误的?()A)2020B)GDPC)生产D)广东省答案:B解析:[单选题]6.在单链表中,增加头结点的目的是A)方便运算的实现B)使单链表至少有一个结点C)标识表结点中首结点的位置D)说明单链表是线性表的链式存储实现答案:A解析:[单选题]7.下列不能导入math库的是。A)importB)fromC)includeD)import答案:C解析:[单选题]8.下列表达式中,值不是1的是()。A)4//3B)4/4C)15%2D)1**0答案:B解析:[单选题]9.运行以下语句可以生成的结果中不正确的是importrandomrandom.choice("tomorrow")A)"w"B)"n"C)"o"D)"m"答案:B解析:[单选题]10.len("abc")的长度是3,len("老师好")的长度是()A)1B)3C)6D)9答案:B解析:[单选题]11.write对象的writelines()方法可接受作为参数。A)元组B)转义字符C)数值D)字符答案:A解析:[单选题]12.关于函数的说法中正确的是______。A)函数定义时必须有形参B)函数中定义的变量只在该函数体中起作用C)函数定义时必须带return语句D)实参与形参的个数可以不相同,类型可以任意答案:B解析:[单选题]13.以下选项中,修改turtle画笔颜色的函数是()A)bk()B)pencolor()C)seth()D)colormode()答案:B解析:[单选题]14.代码:24<=28<25,则()A)TrueB)FalseC)不符合语法D)都不对答案:B解析:[单选题]15.tup1=(1,2,3,3,4,5,5,6)S=set(tup1)Print(s),输出的结果是()A){1,2,3,4,5,6}B)(1,2,3,3,4,5,5,6)C){1,2,3,3,4,5,5,6)}D)1,2,3,4,5,6答案:A解析:[单选题]16.下面属于Python内置库,且不需要pipinstall命令安装的库是()A)jiebaB)wordcloudC)turtleD)PIL答案:C解析:[单选题]17.以下数字是八进制的是_______。A)0b101B)172C)0o711D)0x456答案:C解析:[单选题]18.在JavaWeb中,以下选项不属于EL表达式隐含对象的是()A)requestB)requestScopeC)sessionScopeD)pageContext答案:A解析:概念理解[单选题]19.表达式list('[1,2,3]')的值是()。A)[1,B)['1',C)[D)[答案:C解析:[单选题]20.WebDriver和页面中的JavaScript脚本的关系,不正确的是()A)WebDriver只能在操作页面元素后等待脚本运行B)WebDriver对部分浏览器上控件并不是直接支持,如右侧滚动条,需借助javascript脚本间接操作C)WebDriver提供了execute_script,为同步执行JavaScript脚本,WebDriver会等待执行结果,再执行后续代码D)WebDriver提供了execute_async_script,为异步执行JavaScript脚本,WebDriver不会等待脚本执行结果,而是直接执行后续代码答案:A解析:[单选题]21.[]输出表达式print("{:.2f}".format(20-2**3+10/3**2*5))的结果是:()A)67.56B)17.55C)12.22D)17.56答案:D解析:[单选题]22.通过r=request.get(url)构造一个向服务器请求资源的url对象,这时候的r返回的是()对象A)RequestB)ResponseC)SessionD)Cookie答案:B解析:[单选题]23.执行下面操作后,list2的值是:1.list1=['a','b','c']2.list2=list13.list1.append('de')A)["a","b","c"]B)["a","b","c","de"]C)["d","e","a","b","c"]D)["a","b","c","d","e"]答案:B解析:[单选题]24.Numpy中,random函数生成的数值在()之间A)[0,1]B)(0,1)C)[0,1)D)(0,1]答案:C解析:[单选题]25.各单位要充分认识新形势下数据安全的重要性,从()上进一步夯实基础,强化全员数据安全与保密教育。A)责任B)管理C)技术D)以上都选答案:D解析:[单选题]26.以二进制格式打开一个文件用于读写入怎样表示()。A)wB)wbC)w+D)wb+答案:D解析:[单选题]27.函数input()功能是()。A)打印输出文本信息B)获取用户的输入C)进行数据类型转换D)查看数据类型答案:B解析:[单选题]28.查看Hadoop版本信息的命令是()A)Hadoop-versionB)HadoopversionC)Hadoop-vD)Hadoopv答案:B解析:[单选题]29.以下代码的运行结果是()d={}string="a:1|b:2|c:3|a:4"ls=string.split('|')forlinls:k,v=l.split(':')d[k]=d.get(k,v)print(d)A)A{'a':1,'b':2,'c':3}B)B{'a':4,b':2,'c':3}C)C{'a':'1','b':'2','c':'3'}D)D{'a':'4','b':'2','c':'3'}答案:C解析:[单选题]30.绘制饼图的函数是()A)barh()B)bar()C)hist()D)pie()答案:D解析:[单选题]31.下列转义字符中,表示制表符的是()A)\'B)\?C)\tD)\\答案:C解析:[单选题]32.SYS如何返回模块的搜索路径A)sys.pathB)splaformC)sys.argvD)sys.version答案:A解析:[单选题]33.以下选项对应的方法可以用于从CSV文件中解析一二维数据的是______。A)split()B)exists()C)format()D)join()答案:A解析:[单选题]34.()下列关于Python的说法中,错误的是()A)Python是从ABC语言发展起来的B)Python是一门高级的计算机语言C)Python是一门只面向对象的语言D)Python是一种代表简单主义思想的语言答案:C解析:[单选题]35.在Hadoop中,下面哪个是默认的InputFormat类型,它将每行内容作为新值,而将字节偏移量作为key()A)FileInputFormatB)TextInputFormatC)KeyValueTextInputFormatD)FileOutFormat答案:B解析:[单选题]36.关于"for<循环变量>in<循环结构>"的描述,错误的是()。A)foriinrange(1,10,2)表示循环5次,i的值是从1到9的奇数B)<循环结构>采⽤[1,2,3]和['1','2','3']的时候,循环的次数是⼀样的C)这个循环体语句中不能有break语句,会影响循环次数D)使⽤range(a,b)函数指定for循环的循环变量取值是从a到b-1答案:C解析:R2-6[单选题]37.在print函数的输出字符串中可以将()作为参数,代表后面指定要输出的一个字符。A)%dB)%cC)%tD)%s答案:B解析:[单选题]38.{程序的输出结果是:L=[1,2,3,4,5,6,7]Print(l[3:2])Print(l[-5:-3])A)[3,4][3,4]B)[3,4][]C)[][3,4]D)[][]答案:C解析:[单选题]39.Whatarethedataitemsinalistcalled?A)dataB)elementsC)itemsD)values答案:B解析:[单选题]40.运行以下程序,x=eval(input())y=eval(input())print(abs(x+y))从键盘输入1+2与4j,则输出结果是:A)5B)<class'complex'>C)<class'float'>D)5.0答案:D解析:[单选题]41.下面说法中不正确的是_______。A)函数可以一次定义多次使用B)使用函数,可以避免重复代码,使程序精炼,便于阅读维护代码C)使用函数不一定会减小内存开支D)Python程序从第一个函数开始执行答案:D解析:[单选题]42.运行时输入数据为:96,则下面程序的运行结果是()。n=int(input("输入2位数的整数:"))k=n%10*10+n//10print(k)A)96B)96C)0D)69答案:D解析:[单选题]43.Pandas中提供了()函数来完成缺失值填充的功能。A)fillB)fillnaC)dropnaD)interpolate答案:B解析:[单选题]44.WhichisthefirstlineneededwhencreatingaclassnamedWorker?A)def__init__(self):B)classWorker:C)importrandomD)defworker_pay(self):答案:B解析:[单选题]45.Python标准库中的哪个模块提供了代码测试工具?A)testB)junitC)unittestD)log4j答案:C解析:[单选题]46.已知x=[1,2],那么执行x.append([3])后,x的值为________。()A)[3,1,2]B)[1,2,[3]]C)[1,3,2]D)[1,2,3]答案:B解析:[单选题]47.以下程序输出到文件text.csv里的结果是:fo=open("text.csv",'w')x=[90,87,93]z=[]foryinx:z.append(str(y))fo.write(",".join(z))fo.close()A)[90,87,93]B)90,87,93C)?[90,87,93]?D)?90,87,93?答案:B解析:[单选题]48.关于python中的复数,下列说法错误的是A)表示复数的语法是real+imageB)实部和虚部都是浮点数C)虚部必须后缀j且j不区分大小写D)方法conjugate返回复数的共轭复数答案:B解析:[单选题]49.下列程序运行结果为:s=0foriinrange(5):s+=1print(i)A)3B)4C)5D)6答案:B解析:[单选题]50.以下程序段的输出结果是()a=b=[1,2,3]a[1]=?hello?b[2]=?ok?print(a[1],a[2],b[1],b[2])A)hello21okB)hello32okC)hellohellookokD)hellookhellook答案:D解析:[单选题]51.若x=list(range(10)),则执行语句delx[::2]后,x的值为______。()A)[3,4,5,6,7,8,9]B)[1,3,5,7,9]C)[1,2,3,4,5,6,7]D)[0,2,4,6,8]答案:B解析:[单选题]52.关于w模式说法错误()A)操作的文件不存在,会创建一个新的文件。B)执行写操作时,会把以前数据覆盖了C)可以对文件进行读操作D)操作命令open('文件地址',"w")答案:C解析:第2部分:多项选择题,共8题,每题至少两个正确答案,多选或少选均不得分。[多选题]53.函数如下defchanageList(list):list.append("end")print("list",list)#调⽤strs=['1','2']chanageList(strs)print("strs",strs)下⾯对strs和list的值输出正确的是A)strs['1','2']B)list['1','2']C)list['1','2',?end?]D)strs['1','2',?end?]答案:ABCD解析:[多选题]54.输入一个正整数,输出小于这个数的所有奇数的和,以下程序结果正确的是:A)n=int(input())result=0foriinrange(n):ifi%2==1:result=result+iprint(result)B)n=int(input())result=0foriinrange(1,n):ifi%2==1:result=result+iprint(result)C)n=int(input())result=0foriinrange(n):result=result+iprint(result)D)n=int(input())print(sum([iforiinrange(n)ifi%2==1]))答案:ABD解析:[多选题]55.下列关于Python函数调用说法正确的是()。A)函数的递归调用必须有一个明确的结束条件B)函数的递归调用每次进入更深一层递归时,问题规模相比上次递归都应有所减少C)函数的递归调用效率不高,递归层次过多会导致栈溢出(在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈)D)函数的递归调用由于栈的大小是无限的,所以,递归调用的次数过多,也不会导致栈溢出答案:ABC解析:[多选题]56.数值型数据类型主要包括()。A)C#B)intC)floatD)bool答案:BCD解析:[多选题]57.针对以下代码中的错误,以下说法正确的是forxin(1,2,3):whilex:print(x)A)这是⼀个死循环B)打印结果是1,2,3C)把while改为if,程序运⾏结果⼀致D)把while改为if,打印结果为1,2,3答案:AD解析:第3部分:填空题,共2题,请在空白处填写正确答案。[填空题]58.已知函数定义deffunc(*p):returnsum(p),那么表达式func(1,2,3)的值为__答案:6解析:[填空题]59.已知x=[1,2],那么执行语句x[0:1]=[3,3]之后,x的值为_答案:[3,3,2]解析:第4部分:判断题,共16题,请判断题目是否正确。[判断题]60.数据资产标准是指公司内部共同遵守的、对数据资产的统一定义与解释。A)正确B)错误答案:对解析:[判断题]61.Python允许将多个参数传递给函数。()A)正确B)错误答案:错解析:[判断题]62.在Python中可以使用if作为变量名答案:错解析:[判断题]63.假设random模块已导入,那么表达式random.sample(range(10),20)的作用是生成20个不重复的整数。A)正确B)错误答案:错解析:只有10个整数,不能生成20个不重复整数[判断题]64.函数内部可以通过关键字global来声明全局变量。()A)正确B)错误答案:对解析:[判断题]65.运算符"-"可以用于集合的差集运算。A)正确B)错误答案:对解析:[判断题]66.没有return语句的函数将返回None。A)正确B)错误答案:对解析:[判断题]67.已知x和y是两个等长的整数列表,那么表达式sum((i*jfori,jinzip(x,y)))的作用是计算这两个列表所表示的向量的内积答案:对解析:[判断题]68.调用函数是,必须填写必要参数A)正确B)错误答案:对解析:[判断题]69.以下程序循环3次后结束循环。a=5whilea>3:a+=1A)正确B)错误答案:错解析:[判断题]70.使用Python列表的方法insert()为列表插入元素时不会改变列表中插入位置之后元素的索引。A)正确B)错误答案:错解析:[判断题]71.[]不同作用域中的同名变量之间互相不影响,也就是说,在不同的作用域内可以定义同名的变量()A)正确B)错误答案:对解析:[判断题]72.命令fromscipyimportmissmiss.imread('fname.png')array(...)是读取图像A)正确B)错误答案:错解析:[判断题]73.在聚类分析当中,簇内的相似性越大,簇间的差别越大,聚类的效果就越差A)正确B)错误答案:错解析:[判断题]74.?_name_?是python的内置属性A)正确B)错误答案:对解析:[判断题]75.Oneofthedrawbacksofamodularizedprogramisthattheonlystructureyoucanuseinsuchaprogramisthesequencestructure.A)正确B)错误答案:错解析:第5部分:问答题,共22题,请在空白处填写正确答案。[问答题]76.Python语句print(set([1,2,1,2,3]))的结果是___【1】___。答案:(答案1){1,2,3}解析:[问答题]77.表达式int('123',8)的值为_________。()答案:83解析:[问答题]78.()命令既可以删除列表中的一个元素,也可以删除整个列表答案:del解析:[问答题]79.转义字符?\n?的含义是___________________。答案:(回车换行)解析:[问答题]80.Python程序文件扩展名主要有__和两种,其中后者常用于GUI程序。答案:py、pyw解析:[问答题]81.(填空题)表达式sorted({'a':3,'b':9,'c':78})的值为________。答案:['a','b','c']解析:[问答题]82.Python中一切内容都可以称为对象。答案:(对)解析:[问答题]83.已知x=[1,2,3],那么表达式not(set(x*100)-set(x))的值为______。答案:TRUE解析:[问答题]84.(填空题)假设有Python程序文件abc.py,其中只有一条语句print(__name__),那么直接运行该程序时得到的结果为________。答案:__main__解析:[问答题]85.执行下列语句:当输入的是23450(每行一个数),输出结果为:Number=0Sum=0Forcountinrange(5):number=eval(input("Enteraninteger:"))sum+=numberPrint("sumis",sum)Print("countis",count)答案:sumis14Countis4解析:(sumis14写上面)(Countis4写下面)记得对齐[问答题]86.表达式10%3的值为答案:1解析:[问答题]87.已知列表x=[1,3,2],那么执行语句x=x.reverse()之后,x的值为__。答案:NONE解析:[问答题]88.已知

温馨提示

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

评论

0/150

提交评论