您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 综合/其它 > python二级考试试题6
1.算法的时间复杂度是指A执行算法程序所需要的时间B算法程序的长度C算法程序中的指令条数D算法执行过程中所需要的基本运算次数正确答案:2.下列关于栈的叙述中正确的是A在栈中只能插入数据B在栈中只能删除数据C栈是先进先出的线性表D栈是先进后出的线性表正确答案:3.对建立良好的程序设计风格,下面描述正确的是A符号名的命名只要符合语法B充分考虑程序的执行效率C程序的注释可有可无D程序应简单、清晰、可读性好正确答案:4.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送A调用语句B命令C口令D消息正确答案:5.下面不属于软件设计原则的是A抽象B模块化C信息隐蔽D自底向上正确答案:6.下面不属于软件工程的3个要素的是A工具B过程C方法D环境正确答案:7.在软件开发中,需求分析阶段产生的主要文档是A用户手册B软件集成测试计划C软件详细设计说明书D软件需求规格说明书正确答案:8.数据库应用系统中的核心问题是A数据库管理员培训B数据库维护C数据库系统设计D数据库设计正确答案:9.在E-R图中,哪个选项是用来表示联系的图形A矩形B椭圆形C三角形D菱形正确答案:10.以下选项错误描述的是ADDL是数据定义语言BDML是数据操纵语言CDCL是数据控制语言DDBMS是数据库系统DBMS数据库管理系统DBS数据库系统正确答案:11.Python语言中,以下表达式输出结果为11的选项是:Aprint(1+1)Bprint(1+1)Cprint(eval(1+1))Dprint(eval(1+1))正确答案:12.以下Python语言关键字在异常处理结构中用来捕获特定类型异常的选项是:AforBlambdaCinDexpect正确答案:13.函数表达式all([1,True,True])的结果是:A无输出BFalseC出错DTrue正确答案:#any(x)判断x对象是否为空对象,如果都为空、0、false,则返回false,如果不都为空、0、false,则返回true#all(x)如果all(x)参数x对象的所有元素不为0、''、False或者x为空对象,则返回True,否则返回False14.运行以下程序,x=eval(input())y=eval(input())print(abs(x+y))从键盘输入1+2与4j,则输出结果是:A5Bclass'complex'Cclass'float'D5.0正确答案:15.以下对数值运算操作符描述错误的选项是:APython提供了9个基本的数值运算操作符BPython数值运算操作符也叫做内置操作符CPython二元数学操作符都有与之对应的增强赋值操作符DPython数值运算操作符需要引用第三方库math正确答案:16.以下关于列表和字符串的描述,错误的是:A列表使用正向递增序号和反向递减序号的索引体系B列表是一个可以修改数据项的序列类型C字符和列表均支持成员关系操作符(in)和长度计算函数(len())D字符串是单一字符的无序组合正确答案:17.str=Python语言程序设计,表达式str.isnumeric()的结果是:ATrueB1C0DFalse判断是否全为数字正确答案:18.以下程序的输出结果是:deff(x,y=0,z=0):passf(1,,3)ApassBNoneCnotD出错正确答案:19.运行以下程序:try:num=eval(input(请输入一个列表:))num.reverse()print(num)except:print(输入的不是列表)从键盘上输入1,2,3,则输出的结果是:A[1,2,3]B[3,2,1]C运算错误D输入的不是列表正确答案:20.以下程序的输出结果是:deffun1(a,b,*args):print(a)print(b)print(args)fun1(1,2,3,4,5,6)A12[3,4,5,6]B1,2,3,4,5,6C123,4,5,6D12(3,4,5,6)正确答案:21.运行以下程序,当从键盘上输入{1:清华大学,2:北京大学},运行结果的是:x=eval(input())print(type(x))Aclass'int'Bclass'list'C出错Dclass'dict'正确答案:22.以下选项能改变turtle画笔的颜色是:Aturtle.colormode()Bturtle.setup()Cturtle.pd()Dturtle.pencolor()正确答案:23.以下程序的不可能输出结果是:fromrandomimport*print(sample({1,2,3,4,5},2))A[5,1]B[1,2]C[4,2]D[1,2,3]正确答案:从前面那个取两个数出来24.以下程序的输出结果是:importtimet=time.gmtime()print(time.strftime(%Y-%m-%d%H:%M:%S,t))A系统当前的日期B系统当前的时间C系统出错D系统当前的日期与时间正确答案:25.函数表达式all([1,True,True])的结果是:A无输出BFalseC出错DTrue正确答案:26.以下关于Python函数对变量的作用,错误的是:A简单数据类型在函数内部用global保留字声明后,函数退出后该变量保留B全局变量指在函数之外定义的变量,在程序执行全过程有效C简单数据类型变量仅在函数内部创建和使用,函数退出后变量被释放D对于组合数据类型的全局变量,如果在函数内部没有被真实创建的同名变量,则函数内部不可以直接使用并修改全局变量的值正确答案:27.以下程序的输出结果是:ls=[浣熊,豪猪,艾草松鸡,棉尾兔,叉角羚]x=豪猪print(ls.index(x,0))A0B-4C-3D1正确答案:28.以下属于Python脚本程序转变为可执行程序的第三方库的是:AopenpyxlBPyPDF2CpillowDpyinstaller正确答案:29.以下属于Python中文分词方向第三方库的是:Apython-docxBpython-pptxCpefileDjieba正确答案:30.以下生成词云的Python第三方库的是:AcsvkitBPydubCmoviepyDwordcloud正确答案:31.假设将单词保存在变量word中,使用一个字典类型counts={},统计单词出现的次数可采用以下代码:Acounts[word]=count[word]+1Bcounts[word]=1Ccounts[word]=count.get(word,1)+1Dcounts[word]=count.get(word,0)+1正确答案:32.以下程序的输出结果是:lcat=[狮子,猎豹,虎猫,花豹,孟加拉虎,美洲豹,雪豹]forsinlcat:if豹ins:print(s,end=)continueA猎豹花豹美洲豹雪豹B猎豹C雪豹D猎豹花豹美洲豹雪豹正确答案:33.以下程序的输出结果是:s1=袋鼠print({0}生活在主要由母{0}和小{0}组成的较小的群体里。.format(s1))ATypeError:tupleindexoutofrangeB{0}生活在主要由母{0}和小{0}组成的较小的群体里。CIndexError:tupleindexoutofrangeD袋鼠生活在主要由母袋鼠和小袋鼠组成的较小的群体里。正确答案:34.以下程序的输出结果是:s1=企鹅s2=超级游泳健将print({0:^4}:{1:!9}.format(s1,s2))A企鹅:超级游泳健将!!!B企鹅:超级游泳健将!!!C企鹅:!超级游泳健将!!D企鹅:超级游泳健将!!!正确答案:35.以下程序的输出结果是:fornuminrange(1,4):sum*=numprint(sum)A6B7C7.0DTypeError出错正确答案:Sum都没有赋值或者定义36.以下程序的输出结果是:ls=[石山羊,一角鲸,南极雪海燕,竖琴海豹,山蝰]ls.remove(山蝰)str=print(极地动物有,end=)forsinls:str=str+s+,print(str[:-1],end=。)A极地动物有石山羊,一角鲸,南极雪海燕,竖琴海豹,山蝰B极地动物有石山羊,一角鲸,南极雪海燕,竖琴海豹,山蝰。C极地动物有石山羊,一角鲸,南极雪海燕,竖琴海豹D极地动物有石山羊,一角鲸,南极雪海燕,竖琴海豹。正确答案:37.以下程序的输出结果是:foriinSummer:ifi==m:breakprint(i)AmBmmCmmerD无输出正确答案:循环已经退出38.以下关于字典的描述,错误的是:A字典中元素以键信息为索引访问B字典长度是可变的C字典是键值对的集合D字典中的键可以对应多个值信息正确答案:39.以下文件操作方法中,打开后能读取CSV格式文件的选项是:Afo=open(123.csv,w)Bfo=open(123.csv,x)Cfo=open(123.csv,a)Dfo=open(123.csv,r)正确答案:40.以下程序的功能是:s=What\'sapackage,project,orrelease?WeuseanumberoftermstodescribesoftwareavailableonPyPI,likeproject,release,file,andpackage.Sometimesthosetermsareconfusingbecausethey\'reusedtodescribedifferentthingsinothercontexts.Here'showweusethemonPyPI:AprojectonPyPIisthenameofacollectionofreleasesandfiles,andinformationaboutthem.ProjectsonPyPIaremadeandsharedbyothermembersofthePythoncommunitysothatyoucanusethem.AreleaseonPyPIisaspecificversionofaproject.Forexample,therequestsprojecthasmanyreleases,likerequests2.10andrequests1.2.1.Areleaseconsistsofoneormorefiles.Afile,alsoknownasapackage,onPyPIissomethingthatyoucandownloadandinstall.Becauseofdifferenthardware,operatingsystems,andfileformats,areleasemayhaveseveralfiles(packages),likeanarchivecontainingsourcecodeorabinarywheel.s=s.lower()forchin'\',?.:()':s=s.replace(ch,)words=s.split()counts={}forwordinwords:counts[word]=counts.get(word,0)+1items=list(counts.items())items.sort(key=lambdax:x[1],reverse=True)fo=open(wordnum.txt,w,encoding=utf-8)foriinrange(10):word,count=items[i]fo.writelines(word+:+str(count)+\n)fo.close()A统计字符串s中所有单词的出现次数,将单词和次数写入wordnum.txt文件B统计字符串s中所有字母的出现次数,将单词和次数写入wordnum.txt文件C统计输出字符串s中前10个字母的出现次数,将单词和次数写入wordnum.txt文件D统计字符串s中前10个高频单词的出现次数,将单词和次数
本文标题:python二级考试试题6
链接地址:https://www.777doc.com/doc-3134829 .html