欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    Python语言程序设计试卷及答案2套.docx

    • 资源ID:1685195       资源大小:25.91KB        全文页数:18页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Python语言程序设计试卷及答案2套.docx

    Python语言程序设计考试题A卷选择Sg1. Python是一门语言,其变量在定义时并不需要指定数据类型,变量的数据类型由所赋的值决定A.弱类型B,强类型C.编译型D.酵态类型2. 可以动态初始化成员属性,也可以在对象创建时执行一系列的初始化操作.A,构造方法B.构造对象C.拘造类D.构造变量3 .解释器设计模式意图:给定一个语言,定义它的文I去的一种表示,井定义一个这个解释器使用该表示来解释语言中的句子.A.编译器B.转换器C.褊码器D.解修踞4 .Django是一个卓越的新一代一框架,它可以让低基础的人快速实现工程.A.javaB.底层C.分布式D.web5 .下列标识符中哪个是合法的?A. i'mB. _C. 3QD. for6 .Python不支持的数据类型有A. charB. intC. f1.oatD. 1.ist7 .关于字符串下列说法错误的是A,字符应该视为长度为1的字符串8 .字符串以0标志字符串的结束C.既可以用单引号,也可以用双引号创建字符串D.在三引号字符串中可以包含换行回车等特殊字符8,下列叙述错误的是A.可以使用一对大括号0或set函数创建集合9 .可以使用一对大括号0或diet函数创建字典C.可以使用0或set()创建空集合D.可以使用0或dict()创建空字典10 下列有关生成器叙述错误的是A.格列表生成表达式中的一对中括号改为一对舌号即可得到生成器B.对于生成88对象,也可以像其他可迭代对象一样使用for循环遍历对皴中的每一个元素C.如果生成元素的方法比较复杂不适合用for循环方式实现,我正芯可以借助yie1.d关城字利用函数实现生成器的功能D.生成甥就是一次性在内存中产生大量列表元素,占用大量的内存空间10.下列说法中错误的是A.在一个函数中定义的变量就是局部变量B.局部变IR的作用域是从定义位芭到曲数结束位因C.在所有两数外定义的变量就是全局变依D.全局变量的作用域是从定义位置到程序结束位置填空题1. 语言编写的程在执行前不会进行任何错误检直程序执行时会逐行的进行当解释器发现错误时,程序编译型语言编写的程序在执行前的编译阶段就会对代码进行2. Python中的注理分为和3. Python支持四种数字类型,分别为:、4. Python中标准的数据类型:5. Python支持丰宓的运算符,其中包括:三、简答三g1 .Pyhton单行注释和多行注释分别用什么?2 .求I-I(X)内的所有数的和3 .如有一下变量n1.=5,谙使用int的提供的方法,得到该变员最少可以用多少个二进制位表示?4 .写出下面闭包程的输出结果.Python语言程序设计考试题A卷答案选择Sg11. PythOn是一门_语言,其变量在定义时并不需要指定数据类型,变量的数据类至由所赋的值决定(A)E.弱类型F.强类型G.编译型H.酵态类型12. 可以动态初始化成员属性,也可以在对象创建时执彳亍一系列的初始化操作.(A)E.构造方法F.构造对象G.构造类H.恂造变量13. 解程器设计模式意图:给定一个语言,定义它的文法的一种表示,并定义一个这个解辱器使用该表示来解释语言中的句子.(D)E.编译据F.转换器G.编码器H.解套器14. Django是一个卓越的新一代框架,它可以让低基础的人快速实现工程.(D)E.javaF.底层G.分布式H.VVeb15.下列标识符中哪个是合法的?(B)E. i'mF. _G. 3QH. for16.Python不支持的数据类型有(A)E. charF. intG. f1.oatH. 1.ist17 .关于字符串下列说法错误的是(B)E.字符应该视为长度为1的字符串F.字符串以0标志字符串的结束G.既可以用单引号,也可以用双引号创建字符串H.在三引号字符串中可以包含换行回车等特殊字符18 .下列叙述错误的是(C)可以使用一对大括号0或set函数创建集合F.可以使用一对大括号O或diet函数创建字典G.可以使用(或set()创建空集合H,可以使用0或diet。创建空字典19 .下列有关生成Sg叙述情误的是(D)A,格列表生成表达式中的一对中括号改为一对,Jy舌号即可卷到生成器B.对于生成器对象,也可以像其他可迭代对象一样使用for循环遍历对皴中的每一个元素C.如果生成元素的方法比较复杂不适合用for循环方式实现,我正芯可以借助yie1.d关键字利用函数实现生成器的功能D.生成照就是一次性在内存中产生大量列表元素,占用大量的内存空间20 .下列说法中错误的是(D)E.在一个因数中定义的变量就是局部变量F.局部变量的作用域是从定义位置到由数结束位置G.在所有语数外定义的变量就是全局变量H.全局变Ift的作用域是从定义位置到程序结束位W四、填空题1. 避壁语言编写的程序在执行前不会进行任何错误检查程序执行时会逐行的进行解释执行.当解释器发现错误时,程序抛出异常并退出.编译型语言编写的程序在执行前的编译阶段就会对代码进行鳗检直.2. Python中的注释分为单行注释和多行注释.3. Python支持四种数字类型,分别为:int.1.ong,f1.oat,comp1.ex.4. Python中标准的数据类型:String,Boo1.ean,Number.1.ist.Tup1.e.Dictionary.5. Python支持丰富的运算符,其中包括:算数运璋符.逻辑运算符、!S值运算符、位运算符、彳¾运算符.简答题1.Pyhton单行注释和多行注释分别用什么?答案:井号(#)常被用作单行注释符号,在代码中使用#时,它右边的任何数据都会被忽略,当做是注释.在python中也会有注释有很多行的时候,这种情况下就需要批量多行注释符了.多行注卷是用三引号包含的2,求I-100内的所有数的和答案:给X赋值为1,y赋值为0,whi1.e循环真,循环开始,y重新赋值等于y加X.如果X等于100,跳出当前循环否则X一直加1循环,知道满足X等于100,break跳出当前循环,打印y!#最后就是1+2+3+4+5+6.+100=5050x=1.y=0whi1.eTrue:y=y+#print(x)if×=100:breakx+=13 .如有一下变量n1.=5,请使用int的提供的方法,得到该变量最少可以用多少个二进硼立表示?答案:n1.=5print(n1.bitJengthO)#34 .写出下面闭包程序的输出结果.deff(x):y=100definner(三):return×*y+zreturninnera1.=f(10)a20=f(20)print(a1.(29)print(a20(29)答:程序运行结果为:10292029Python语言程序设计考试题B卷选择Sg21 .下列那种说法是错误的I.除字典类型外,所有标准对象均可以用于布尔测试J,空字符串的布尔佰是Fa1.seK.空列表对象的布尔值是FaISe1.值为0的用可数字对象的布尔值是FaISe22 .下列表达式的值为TrUe的是A. 5+4j>2-3jB. 3>2>2C. (3,2)<(1,a","b")D. "abc">wxyz"23 .Python不支持的数据类型有I. charJ. intK. f1.oatL. 1.ist24 .关于Python中的复数,下列说法错误的是A.表示起数的语法是rea1.+imagejB.买部和虚部都是浮点数C.虚部必须后缀j,且必是小写D.方法ConjUgate返回爰数的共泥复数25 .下面那个不是Python合法的标识符I. int32J. 40X1.K. se1.fL. _name_26.以下不能创建一个字典的语句是I. dict1.=()J. dict2=3:5K. dict3=(1,2,3:uestc*L. dict4=(1,2,3):*uestc”27.下列Python语句正确的是I. min=XifX<ye1.seyJ. max=x>y?x:yK. whi1.eTrue:passL. if(×>y)printx28 .下列哪个语句在Python中是非法的?A. x=y=z=1B. =(y=z+1)C. ×,y=y,×D. ×+=y29 .执行下列港句后的显示结果是什么?>>>wor1.d三"wor1.d">>>print*he1.1.ou+wor1.dI. he1.1.owor1.dJ. "he1.1.o"wor1.dK. he1.1.owor1.d1.语法错30.设$="HappyNewYear"i则s3:8的值为:I. ,ppyNe,J. yNe,K. ,ppyN'L. ,pyNew'六、 填空题6. math模块本身不支持系数,需要进行带有且数的运算可以使用模块,math模块与模块提供的函数的函数名完全相同.7. 每一个PythOn的都可以被当作一个模块。导入模块要使用关键字8. Python序列类型包括三种;是Python中唯一的映射类型.9. Python提供了两个对象身份比较操作符和来测试两个变量是否指向同一个对象,也可以通过内建函数来测试对象的身份.10. write1.ines方法本质上是循环调用方法写入文件内容.七、 简答题5 .什么是1.ambda困数?它有什么好处?6 .介绍一下except的用法和作用?7 .Python里面如何生成醺机数?8 .单引号,双引号,三引号的区别Python语言程序设计考试题B卷答案四、选择即31 .下列那种说法是错误的(A)M.除字典类型外,所有标准对象均可以用于布尔测试N.空字符串的布尔值是FaISe0.空列表对象的布尔佰是FaISeP.值为0的用可数字对象的布尔值是Fa1.Se32 .下列表达式的值为True的是(C)E. 5+4j>2-3jF. 3>2>2G. (3,2)<(1.,a","b")H. SabCr“xyz”33.Python不支持的数据类型有(B)M. charN. intO. f1.oatP. 1.ist34 .关于Python中的复数,下列说法错误的是(C)E.表示起数的语法是rea1.+imagejF.卖部和虚郃都是浮点数虚部必须后缀j,且必是小写H.方法ConjUgate返回爰数的共泥复数35 .下面那个不是Python合法的标识符(B)M. int32N. 40X1.O. se1.fP. _name_36.以下不能创建一个字典的语句是(C)M. dict1.=(N. dict2=3:5O. dict3=(1,2,31:uestcP. dict4=(1,2,3):*uestc”37.下列Python语句正确的是(C)M. min=xif×<ye1.seyN. max=×>y?x:yO. whi1.eTrue:passP. if(×>y)printx38.下列哪个语句在Python中是非法的?(D)E. x=y=z=1F. =(y=z+1)G. ×,y=y,×H. ×+=y39.执行下列语句后的显示结果是什么?(A)>>>wor1.d三"wor1.d">>>print*he1.1.ou+wor1.dM. he1.1.owor1.dN. "he1.1.o"wor1.dO. he1.1.owor1.dP.语法错40.设$="HappyNewYear"i则s3:8的值为:(B)M. ,ppyNe'N. pyNe,O. ,ppyN'P. ,pyNew'八、 填空题6. math模块本身不支持复数,需要迸行带有且数的运算可以使用Cmath模块math模块与四辿模块提供的函数的由数名完全相同.7. 每一Python的幽都可以被当作f模块.导入模块要使用关键字皿回.8. Python序列类型包括:室里、列表、元组三种;生典是Python中唯一的映射类黑9. Python提供了两个对象身份比较操作符反和isnot来测试两个变量是否指向同一个对象,也可以通过内建函数W回来测试对象的身份.10. write1.ines方法本质上是循环调用Write方法写入文件内容.九、 简答题5.什么是1.ambda函数?它有什么好处?答:1.ambda表达式,通常是在需要一个函数,但是又不想费神去命名一个函数的场合下使用,也就是指匿名函数1.ambda函数:首要用途是指点短小的回调函数1.ambdaarguments:expression>>>a=1.ambdax,y:x+y>>>a(3,1.1.)6,介绍一下except的用法和作用?答:try.except.e×cept.(e1.se.fina1.1.y.执行try下的语句,如果引发异倬则执行过程会倒except语句.对每个except分支顺序尝试执行,如果引发的异常与except中的异常组匹配,执行相应的语句.如果所有的except都不匹配,则异常会传递到下一调用本代码的最高层try代码中.try下的语句正常执行,则执行e1.se块代码.如果发生异觉,就不会抗行如果存在fina1.1.y语句,最后忌足会执行。7 .Python里面如何生成随机数?答:random模块晒机整数:random.randint(a,b):返回随机整数x,a<=x<=brandom.randrange(start,stop,step):返回一个范围在(Star1.Stop,step)之间的随机整数,不包括结束值.随机实数:random.random():返回0到1之间的浮点数random.unifOrm(a,b):返回指定范围内的浮点数.8 .单引号,双引号,三引哪区别答:单引号和双引号是等效的,如果要换行,需要符号(),三引号则可以直接换行.并且可以包含注稀如果要表示1.et'sgo这个字符串单引号:s4=/1.et'Sgo'双引号:s5="1.et'sgos6='Irea1.y1.ike"python"!,这就是单引号和双引号都可以表示字符串的原因了

    注意事项

    本文(Python语言程序设计试卷及答案2套.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开