2023年等级考试-计算机二级-Python语言程序设计笔试历年高频考点试题附答案_第1页
2023年等级考试-计算机二级-Python语言程序设计笔试历年高频考点试题附答案_第2页
2023年等级考试-计算机二级-Python语言程序设计笔试历年高频考点试题附答案_第3页
2023年等级考试-计算机二级-Python语言程序设计笔试历年高频考点试题附答案_第4页
2023年等级考试-计算机二级-Python语言程序设计笔试历年高频考点试题附答案_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

2023年等级考试-计算机二级-Python语言程序设计笔试历年高频考点试题附答案(图片大小可任意调节)第1卷一.单选题(共10题)1.函数表达式all([1,True,True])的结果是:A.无输出B.FalseC.出错D.True2.以下对数值运算操作符描述错误的选项是:A.Python提供了9个基本的数值运算操作符B.Python数值运算操作符也叫做内置操作符C.Python二元数学操作符都有与之对应的增强赋值操作符D.Python数值运算操作符需要引用第三方库math3.已知id(ls1)=4404896968,以下程序的输出结果是:ls1=[1,2,3,4,5]ls2=ls1ls3=ls1.copy()print(id(ls2),id(ls3))A.44048969684404896904B.44048969044404896968C.44048969684404896968D.440489690444048969044.以下程序输出到文件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’5.下面不属于软件工程的3个要素的是A.工具B.过程C.方法D.环境6.表达式1001==0x3e7的结果是:A.falseB.FalseC.trueD.True7.执行以下程序,输入qp,输出结果是:k=0whileTrue:s=input('请输入q退出:')ifs=='q':k+=1continueelse:k+=2breakprint(k)A.2B.请输入q退出:C.3D.18.下列叙述中正确的是A.一个算法的空间复杂度大,则其时间复杂度必定小B.一个算法的空间复杂度大,则其时间复杂度也必定大C.算法的时间复杂度与空间复杂度没有直接关系D.一个算法的时间复杂度大,则其空间复杂度必定小9.以下不是程序输出结果的选项是:importrandomasrls1=[12,34,56,78]r.shuffle(ls1)print(ls1)A.[12,78,56,34]B.[56,12,78,34]C.[12,34,56,78]D.[12,78,34,56]10.以下程序的输出结果是:>>>deff(x,y=0,z=0):pass>>>f(1,,3)A.passB.NoneC.notD.出错二.问答题(共1题)1.请简述Python中类方法、实例方法、静态方法各自的区别?并简述它们各自的用途。第2卷一.单选题(共10题)1.下列关于栈的叙述中正确的是A.在栈中只能插入数据B.在栈中只能删除数据C.栈是先进先出的线性表D.栈是先进后出的线性表2.以下程序的输出结果是:ls=list({'shandong':200,'hebei':300,'beijing':400})print(ls)A.['300','200','400']B.['shandong','hebei','beijing']C.[300,200,400]D.'shandong','hebei','beijing'3.以下程序的输出结果是:deffun1(a,b,*args):print(a)print(b)print(args)fun1(1,2,3,4,5,6)A.12[3,4,5,6]B.1,2,3,4,5,6C.123,4,5,6D.12(3,4,5,6)4.软件开发的结构化生命周期方法将软件生命周期划分成A.定义、开发、运行维护B.设计阶段、编程阶段、测试阶段C.总体设计、详细设计、编程调试D.需求分析、功能定义、系统设计5.以下选项错误描述的是A.DDL是数据定义语言B.DML是数据操纵语言C.DCL是数据控制语言D.DBMS是数据库系统6.数据库应用系统中的核心问题是A.数据库管理员培训B.数据库维护C.数据库系统设计D.数据库设计7.以下程序的输出结果是:s=0deffun(num):try:s+=numreturnsexcept:return0return5print(fun(2))A.0B.2C.UnboundLocalErrorD.58.执行以下程序,输入”93python22”,输出结果是:w=input(‘请输入数字和字母构成的字符串:’)forxinw:if'0'A.python9322B.pythonC.93python22D.93229.为了提高测试的效率,应该A.随机选取测试数据B.在完成编码以后制定软件的测试计划C.取一切可能的输入数据作为测试数据D.集中对付那些错误群集的程序10.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是A.错误推测法B.白箱测试法C.黑箱测试法D.安装测试法二.问答题(共1题)1.请分别简述利用thinter模块、turtle模块和graphics模块绘图时各自的绘图步骤。第1卷参考答案一.单选题1.参考答案:D2.参考答案:D3.参考答案:A4.参考答案:B5.参考答案:D6.参考答案:B7.参考答案:A8.参考答案:C9.参考答案:C10.参考答案:D二.问答题1.参考答案:实例方法只能用实例对象来调用,不能用类对象来调用实例方法。类方法:类方法是类对象所拥有的方法,类方法的第一个参数必须是类对象,可以通过实例对象和类对象去访问类方法,类方法可以对类属性进行修改。实例方法:实例方法是类中最常定义的成员方法,它至少有一个参数并且必须以实例对象作为其第一个参数,在类外实例方法只能通过实例对象去调用,不能通过其他方式去调用。静态方法:静态方法需要通过修饰器“@staticmethod”来进行修饰,静态方法不需要多定义参数。静态方法中不需要额外定义参数,因此如果在静态方法中引用类属性,则必须通过类对象来引用。第2卷参考答案一.单选题1.参考答案:D2.参考答案:B3.参考答案:D4.参考答案:A5.参考答案:D6.参考答案:D7.参考答案:A8.参考答案:C9.参考答案:D10.参考答案:C二.问答题1.参考答案:thinter模块:·1.导入Tkinter模块2.创建控件3.指定这个控件的master,即这个控件属于哪一个4.告诉GM(geometrymanager)有一个控件产生了。turtle模块:1.引入

温馨提示

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

评论

0/150

提交评论