为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > 全国计算机等级考试二级Python真题及解析(7)

全国计算机等级考试二级Python真题及解析(7)

2022-04-06 5页 doc 195KB 13阅读

用户头像 个人认证

is_410220

本人从事电工工作多年,经验丰富。

举报
全国计算机等级考试二级Python真题及解析(7)全国计算机等级考试二级Python真题及解析(7)全国计算机等级考试二级Python真题及解析(7)全国计算机等级考试二级Python真题及解析(7)全国计算机等级考试二级Python真题及解析(7)在面向对象方法中,一个对象恳求另一对象为其服务的方式是经过发送___________。命令口令消息调用语句正确答案:C下面不属于软件需求剖析阶段主要工作的是___________。需求评审需求获取需求更改申请需求剖析正确答案:C下面不属于软件测试实施步骤的是___________。确认测试单元测试回归测试集成测试正确答案:C构造化...
全国计算机等级考试二级Python真题及解析(7)
全国计算机等级考试二级Python真题及解析(7)全国计算机等级考试二级Python真题及解析(7)全国计算机等级考试二级Python真题及解析(7)全国计算机等级考试二级Python真题及解析(7)在面向对象方法中,一个对象恳求另一对象为其服务的方式是经过发送___________。命令口令消息调用语句正确:C下面不属于软件需求剖析阶段主要工作的是___________。需求评审需求获取需求更改申请需求剖析正确答案:C下面不属于软件测试实施步骤的是___________。确认测试单元测试回归测试集成测试正确答案:C构造化程序设计中,下面对goto语句使用描绘正确的选项是___________。A禁止使用goto语句B应防止滥用goto语句Cgoto语句最好用,不容易造成构造体程序杂乱。D使用goto语句程序效率高1正确答案:B数据库应用系统中的核心问题是___________。数据库管理员数据库维护数据库系统设计数据库设计正确答案:D6.在E-R图中,用来示实体联系的图形是___________。三角形菱形椭圆形矩形正确答案:D在数据库设计中,将E-R图变换为关系数据模型的过程属于物理设计阶段需求剖析阶段观点设计阶段逻辑设计阶段正确答案:D一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的次序是12345ABCDEEDCBA5432154321EDCBAABCDE12345正确答案:B2下列排序方法中,最坏情况下比较次数最少的是堆排序直接插入排序冒泡排序简单项选择择排序正确答案:A支持子程序调用的数据构造是行列二叉树树栈正确答案:DPython中对变量描绘错误的选项是:Python不需要显式声明变量种类,在第一次变量赋值时由值决定变量的种类变量经过变量名接见变量必须在创立和赋值后使用变量PI与变量Pi被看作相同的变量正确答案:D12.以下Python语句运行结果异样的选项是:A>>>PI,r=3.14,4B>>>a=1b=a=a+1C>>>x=Trueint(x)D>>>a正确答案:D313.以下对Python程序设计风格描绘错误的选项是:Python中不允许把多条语句写在同一行Python语句中,增加缩进表示语句块的开始,减少缩进表示语句块的退出CPython能够将一条长语句分红多行显示,使用续航符“”Python中不允许把多条语句写在同一行正确答案:D14.下列表达式的运算结果是:a=100b=Falsea*b>-1AFalseB1C0DTrue正确答案:D15.运行以下程序,输出结果的是:str1="NanjingUniversity"str2=str1[:7]+"Normal"+str1[-10:]print(str2)ANormalUBNanjingNormalCNormalUniversityDNanjingNormalUniversity正确答案:D16.运行以下程序,输出结果的是:print("love".join(["Everyday","Yourself","Python",]))AEverydayloveYourselfBEverydaylovePython4CloveYourselflovePythonDEverydayloveYourselflovePython正确答案:D17.26.哪个选项是使用PyInstaller库对Python源文件打包的基本使用方法?Apip-hBpipinstall<拟安装库名>Cpipdownload<拟下载库名>Dpyinstaller需要在命令行运行:\>pyinstaller正确答案:D18.以下程序的不可能输出结果是:fromrandomimport*print(round(random(),2))0.470.540.271.87正确答案:D19.以下程序的输出结果是:astr='0\n'bstr='A\ta\n'print("{}{}".format(astr,bstr))A0aB05ACAaD0Aa正确答案:D以下对于异样办理的描绘,正确的选项是:Atry语句中有except子句就不能有finally子句Python中,能够用异样办理捕获程序中的所有错误C引发一个不存在索引的列表元素会引发NameError错误DPython中允许利用raise语句由程序主动引发异样正确答案:D21.以下语句履行后a、b、c的值是:a="watermelon"b="strawberry"c="cherry"ifa>b:c=aa=bb=cAwatermelonstrawberrycherryBwatermeloncherrystrawberry6CstrawberrycherrywatermelonDstrawberrywatermelonwatermelon正确答案:D以下对于Python的控制构造,错误的选项是:A每个if条件后要使用冒号(:)B在Python中,没有switch-case语句CPython中的pass是空语句,一般用作占位语句Delif能够独自使用正确答案:D23.以下代码段,不会输出A,B,C,的选项是:Aforiinrange(3):print(chr(65+i),end=",")Bforiin[0,1,2]:print(chr(65+i),end=",")Ci=0whilei<3:print(chr(i+65),end=",")i+=1continueDi=0whilei<3:print(chr(i+65),end=",")breaki+=1正确答案:D设x=10;y=20,下列语句能正确运行结束的是:Amax=x>y?x:yBif(x>y)print(x)CwhileTrue:pass7Dmin=xifxL2)FalseTypeError:'>'notsupportedbetweeninstancesof'list'and'str'1True正确答案:D以部下于Python脚本程序转变为可履行程序的第三方库的是:requestsscrapynumpypyinstaller正确答案:D以部下于Python中文分词方向第三方库的是:pandasbeautifulsoup4python-docxjieba正确答案:D以下生成词云的Python第三方库的是:matplotibTVTKmayaviwordcloud正确答案:D32.Python中函数不包括函数9第三库函数内建函数参数函数正确答案:DPython中,函数定义能够不包括以下:函数名重点字def一对圆括号可选参数列表正确答案:D34.以下程序的输出结果是:deffunc(num):num*=2x=20func(x)print(x)A40犯错无输出D20正确答案:D35.以下程序的输出结果是:deffunc(a,*b):foriteminb:a+=itemreturnam=0print(func(m,1,1,2,3,5,7,12,21,33))A33B010C7D85正确答案:D36.下程序的输出结果是:a=["a","b","c"]b=a[::-1]print(b)A['a','b','c']B'c','b','a'C'a','b','c'D['c','b','a']正确答案:DPython文件只读翻开模式是wxbr正确答案:D38.Python文件读取方法read(size)的含义是重新到尾读取文件所有内容从文件中读取一行数据从文件中读取多行数据从文件中读取指定size大小的数据,如果size为负数或许空,则读取到文件结束。正确答案:D对于数据组织的维度描绘正确的选项是二维数据由平等关系的有序或无序数据组成高维数据由关系关系数据组成CCSV是一维数据11一维数据采用线性方式存储正确答案:D同时去掉字符串左边和右边空格的函数是:center()count()fomat()strip()正确答案:D二、操作题1.基本操作题(1)从键盘输入3个数作为三角形的边长,在屏幕上显示输出由这3个边长构成三角形的面积(保存2位小数)。请参照代码,完善代码。输入输出示例输入输出示例13,3,33.90习题解说a,b,c=eval(input())p=(a+b+c)/2area=pow(p*(p-a)*(p-b)*(p-c),0.5)print("{:.2f}".format(area))2.基本操作题(2)将一个列表中所有的单词首字母变换成大写。请参照代码模板,完善代码。12输入输出示例输入输出示例1["python","is","opening"]['Python','Is','Opening']习题解说ls=eval(input())foriinrange(len(ls)):ls[i]=ls[i].capitalize()print(ls)3.基本操作题(3)从键盘输入一个列表,计算输出列表元素的均方差。请参照代码模板,完善代码。此题支持自动评阅。输入输出示例输入输出示例1[99,98,97,96,95]均方差为:1.58习题解说defmean(numlist):s=0.0fornuminnumlist:s=s+numreturns/len(numlist)defdev(numlist,mean):sdev=0.0fornuminnumlist:sdev=sdev+(num-mean)2return(sdev/(len(numlist)-1))0.5#请输入一个列表:ls=eval(input(""))print("均方差为:{:.2f}".format(dev(ls,mean(ls))))134.简单操作题(1)使用turtle库的turtle.right()函数和turtle.circle()函数绘制一个星星图形,如下列图所示。请参照代码模板,完善代码。---------------------------------------------------------------自动评阅说明使用字符串形式输出____①____,____②____,____③____中应填代码即可以自动评阅得分比如,如果代码为:#代码模板|#你的代码importturtle|importturtled=0|d=0foriinrange(__1__):|foriinrange(1):turtle.fd(__2__)|turtle.fd(100)d=__3__|d=(i+100)*100turtle.seth(d)|turtle.seth(d)则在提交代码页面输入:print('1','100','(i+100)*100')提交后即能够查察得分注:如果有运算符,请在运算符两侧加上空格14习题解说importturtleforiinrange(4):turtle.circle(-90,90)turtle.right(180)print(-90,180)5.简单操作题(2)用词典和列表型变量达成某课程的考勤记录统计,某班有74名同学,名单由考生目录下文件txt给出,某课程10次考勤数据由考生目录下文件1.csv,2.csv给出。请输出全勤同学的名字。请参照代码模板,完善代码。输入输出示例输入输出示例1全勤同学有:陈恒杰,张冲,蔡冯顺,.....习题解说从csv文件中读取考勤数据ls=[]foriinrange(1,11):fo=open(str(i)+".csv","r",encoding="utf-8")forlineinfo:line=line.replace("\n","")ls.append(line.split(",")[0])fo.close()counts={}fornameinls:counts[name]=counts.get(name,0)+1items=list(counts.items())print("全勤同学有:",end="")foriinrange(1,74,1):word,count=items[i]ifcount==10:#print("{0:<10}:{1:<5}次".format(word,count))print(word,end=",")6.综合应用题15苏格拉底是古希腊著名的思想家、哲学家、教育家、公民陪审员。苏格拉底的名言部分被翻译为中文,部分内容分词结果由考生目录下文件sgldout.txt给出。对文件sgldout.txt进行剖析,输出词频排名前五的词(不包括中文标点符号)和次数到sgldstatistics.txt。参照输出格式如下:了:234了:234了:234了:234了:234请参照代码模板,完善代码,经过单机测试运行程序。-----------------------------------自动评阅说明不需要翻开(open)写入(writeline)文件,使用print输出内容即可自动评阅。习题解说importjiebafo=open("sgldout.txt","r",encoding="utf-8")words=fo.readlines()fo.close()sym=";。,“”:"DictWords={}forlsinwords:ifls[:-1]notinsym:DictWords[ls[:-1]]=DictWords.get(ls[:-1],0)+1L=list(DictWords.items())L.sort(key=lambdas:s[1],reverse=True)输出到文件fo=open("sgldstatistics.txt","w",encoding="utf-8")foriinrange(5):16fo.writeline(L[i][0]+":"+str(L[i][1])+"\n")fo.close()print输出foriinrange(5):print(L[i][0]+":"+str(L[i][1]))17
/
本文档为【全国计算机等级考试二级Python真题及解析(7)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索