python 笔试题_第1页
python 笔试题_第2页
python 笔试题_第3页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、python 笔试题thon基础知识笔试一、单选题(2.5分*20题)1.下列哪个表达式在pythn中是非法的?a. = y=z 1b.x (y = z+ 1)cx, y y,xd.x = y2.pthon mypy v12 命令运行脚本,通过 fo sysimpor v如何获得2的参数值? a.argv0.arv1c.ar2d.argv33.如何解释下面的执行结果?bprit 1.2 -10 = 0.2fase.ph的实现有错误b浮点数无法精确表示c.布尔运算不能用于浮点数比较d.thon将非0数视为ale.下列代码执行结果是什么? dx 1dechage(a): x+ pit xchge(

2、x)a.cd.报错5.下列哪种类型是pt的映射类型? d.srb.lisc.upe.dct6下述字符串格式化语法正确的是?agus not % %nixb.gnus not%d % %uixc.gs not %s %und.nus not s %x在pthon 2.7中,下列哪种是uniode编码的书写方式?caa = 中文b.a = r中文ca = u中文d.a= 中文8.下列代码的运行结果是? dprin a or a.a.bc.cd.ruee.fls10.下列哪种不是ytho元组的定义方式? aa.(1).(,)(, )d.(1, 2, (3,4)11.a与b定义如下,下列哪个是正确的?

3、ba 123= 13a.a !=b.a is bc.a =13b = 24612.下列对协程的理解错误的是? a.一个线程可以运行多个协程b.协程的调度由所在程序自身控制clnu中线程的调度由操作系统控制d.lnx中协程的调度由操作系统控制13下列哪种函式参数定义不合法? c.defyfnc(*ars):b.def fun(arg=):def myunc(*args, a1):d.ef myfun(a1, *args):14.下列代码执行结果是? ai*i forin rage(3)a., 1,b., 1, 4.1, 2, 3d.(1, 1, 4)1一个段代码定义如下,下列调用结果正确的是?a

4、df ba(mlple): foo(): return mutipl * retnfooa.ba(2)(3) =8.br()(3) = 6c.bar(3)(2)=8.br(3)(2) = 61下面代码运行结果? ca= 1try: a += 1exce: a+ 1else: + fnall: a = 1prn 2bc.51.下面代码运行后,a、b、c、d四个变量的值,描述错误的是? dimpor coya =1, 2, 3,4, a, b = ac copy.c(a)d= opy.deepcpy(a)a.apnd()a.ppen(c)a. =1,,3, 4, a,b, c, b 1,2, 3,

5、4, a, b,c, 5c.c=,2, , 4, a, b, cd. = 1,, , a, ,c8.有如下函数定义,执行结果正确的是? adefd(f): n = df wraper(*args,*w): retn f(*args,*kw) n ren wraperdecdfo(n): rtur n *2afoo(2) =2b.foo() = 12cfoo(2) = 6df() = 61.有如下类定义,下列描述错误的是? clss a(object):sscls (): passb = ()a.snstance(, a) = tue.instc(b, objct) = truec.issbas

6、s(b, a)= te.subcas(b, b) = true0.下列代码运行结果是?ca= map(lbax: *3,1,2, 3)li(a)a.1, 6,9b1,12, 27c1, 8, d.(, , )二、多选题(5分*5题)1.ptn中函数是对象,描述正确的是? abcda.函数可以赋值给一个变量b.函数可以作为元素添加到集合对象中.函数可以作为参数值传递给其它函数d.函数可以当做函数的返回值.若 a= ang(0),以下哪些操作是合法的?abca.b.a:13ca:3-3若 a = (, 2, 3),下列哪些操作是合法的? bda.a1:-1b.2 4d.t(a)24.yh中单下划线

7、_foo与双下划线_o与_f_的成员,下列说法正确的是?aa_o 不能直接用于rom modue impor b._foo解析器用_classnae_foo来代替这个名字,以区别和其他类相同的命名.foo_代表python里特殊方法专用的标识d_foo 可以直接用于from modue rt 25._new_和_init_的区别,说法正确的是? acda._ne_是一个静态方法,而_t_是一个实例方法b._new_方法会返回一个创建的实例,而_nit_什么都不返回c只有在_ew_返回一个s的实例时,后面的_init_才能被调用.当创建一个新实例时调用_new_,初始化一个实例时用_init_三、填空题(5分5题)26.在pyhon 7中,执行下列语句后,显示结果是什么? 答:00.5rm _futre_ ipotisionprint1/2, /227.在pytn 2.7中,执行下列语句后的显示结果是什么? 答:one0 = * / a = noneprinta,b28.下列语句执行结果是什么? 答:, 2, 3, 1, 2, ,1, 2,3a = 1, prt a*329.下列语句的执行结果是什么? 答:3a 1fr i

温馨提示

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

评论

0/150

提交评论