《Python基础知识笔试_资格考试-计算机等级考试.pdf》由会员分享,可在线阅读,更多相关《Python基础知识笔试_资格考试-计算机等级考试.pdf(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 -.-总结资料-Python 基础知识笔试 单选题(2.5 分*20 题)1.下列哪个表达式在 Python 中是非法的?B A.x=y=z=1 B.x=(y=z+1)C.x,y=y,x D.x +=y 2.python my.py v1 v2 命令运行脚本,通过 from sys import argv如何获得v2 的参数值?C A.argv0 B.argv1 C.argv2 D.argv3 3.如何解释下面的执行结果?B print 1.2-1.0=0.2 False A.Python的实现有错误 B.浮点数无法精确表示 -.-总结资料-C.布尔运算不能用于浮点数比较 D.Python将
2、非 0 数视为 False 4.下列代码执行结果是什么?D x=1 def change(a):x+=1 print x change(x)A.1 B.2 C.3 D.报错 5.下列哪种类型是 Python 的映射类型?D A.str B.list C.tuple D.dict 6.下述字符串格式化语确的是?D A.GNUs Not%d%UNIX B.GNUs Not%d%UNIX 结果的实现有错误浮点数无法精确表示总结资料布尔运算不能用于浮点数比较将非数视为下列代码执行结果是什么报错下列哪种类型是的映射类型下述字符串格式化语确的是总结资料在中下列哪种是编码的书写方式中文中文中文中的下列对协程
3、的理解错误的是一个线程可以运行多个协程协程的调度由所在程序自身控制中线程的调度由操作系统控制中协程的调度由操作系统控制下列哪种函式参数定义不合法总结资料下列代码执行结果是一个段代码定义如下下定义执行结果正确的是有如下类定义下列描述错误的是总结资料下列代码运行结果是多选题分题中函数是对象描述正确的是函数可以赋值给一个变量函数可以作为元素添加到集合对象中函数可以作为参数值传递给其它函数函数可以 -.-总结资料-C.GNUs Not%s%UNIX D.GNUs Not%s%UNIX 7.在 Python 2.7中,下列哪种是 Unicode 编码的书写方式?C A.a=中文 B.a=r 中文 C.a
4、=u 中文 D.a=b 中文 8.下列代码的运行结果是?D print a b b or c A.a B.b C.c 结果的实现有错误浮点数无法精确表示总结资料布尔运算不能用于浮点数比较将非数视为下列代码执行结果是什么报错下列哪种类型是的映射类型下述字符串格式化语确的是总结资料在中下列哪种是编码的书写方式中文中文中文中的下列对协程的理解错误的是一个线程可以运行多个协程协程的调度由所在程序自身控制中线程的调度由操作系统控制中协程的调度由操作系统控制下列哪种函式参数定义不合法总结资料下列代码执行结果是一个段代码定义如下下定义执行结果正确的是有如下类定义下列描述错误的是总结资料下列代码运行结果是多选
5、题分题中函数是对象描述正确的是函数可以赋值给一个变量函数可以作为元素添加到集合对象中函数可以作为参数值传递给其它函数函数可以 -.-总结资料-D.True E.False 10.下列哪种不是 Python 元组的定义方式?A A.(1)B.(1,)C.(1,2)D.(1,2,(3,4)11.a 与 b 定义如下,下列哪个是正确的?B a=123 b=123 A.a!=b B.a is b C.a=123 D.a+b=246 12.下列对协程的理解错误的是?D A.一个线程可以运行多个协程 B.协程的调度由所在程序自身控制 C.Linux 中线程的调度由操作系统控制 D.Linux 中协程的调度
6、由操作系统控制 13.下列哪种函式参数定义不合法?C 结果的实现有错误浮点数无法精确表示总结资料布尔运算不能用于浮点数比较将非数视为下列代码执行结果是什么报错下列哪种类型是的映射类型下述字符串格式化语确的是总结资料在中下列哪种是编码的书写方式中文中文中文中的下列对协程的理解错误的是一个线程可以运行多个协程协程的调度由所在程序自身控制中线程的调度由操作系统控制中协程的调度由操作系统控制下列哪种函式参数定义不合法总结资料下列代码执行结果是一个段代码定义如下下定义执行结果正确的是有如下类定义下列描述错误的是总结资料下列代码运行结果是多选题分题中函数是对象描述正确的是函数可以赋值给一个变量函数可以作为
7、元素添加到集合对象中函数可以作为参数值传递给其它函数函数可以 -.-总结资料-A.def myfunc(*args):B.def myfunc(arg1=1):C.def myfunc(*args,a=1):D.def myfunc(a=1,*args):14.下列代码执行结果是?A i*i for i in xrange(3)A.1,1,4 B.0,1,4 C.1,2,3 D.(1,1,4)15.一个段代码定义如下,下列调用结果正确的是?A def bar(multiple):def foo(n):return multiple*n return foo A.bar(2)(3)=8 B.ba
8、r(2)(3)=6 C.bar(3)(2)=8 D.bar(3)(2)=6 16.下面代码运行结果?C a=1 try:结果的实现有错误浮点数无法精确表示总结资料布尔运算不能用于浮点数比较将非数视为下列代码执行结果是什么报错下列哪种类型是的映射类型下述字符串格式化语确的是总结资料在中下列哪种是编码的书写方式中文中文中文中的下列对协程的理解错误的是一个线程可以运行多个协程协程的调度由所在程序自身控制中线程的调度由操作系统控制中协程的调度由操作系统控制下列哪种函式参数定义不合法总结资料下列代码执行结果是一个段代码定义如下下定义执行结果正确的是有如下类定义下列描述错误的是总结资料下列代码运行结果是多
9、选题分题中函数是对象描述正确的是函数可以赋值给一个变量函数可以作为元素添加到集合对象中函数可以作为参数值传递给其它函数函数可以 -.-总结资料-a+=1 except:a+=1 else:a+=1 finally:a+=1 print a A.2 B.3 C.4 D.5 17.下面代码运行后,a、b、c、d 四个变量的值,描述错误的是?D import copy a=1,2,3,4,a,b b=a c=copy.copy(a)d=copy.deepcopy(a)a.append(5)a4.append(c)A.a=1,2,3,4,a,b,c,5 B.b=1,2,3,4,a,b,c,5 C.c=
10、1,2,3,4,a,b,c 结果的实现有错误浮点数无法精确表示总结资料布尔运算不能用于浮点数比较将非数视为下列代码执行结果是什么报错下列哪种类型是的映射类型下述字符串格式化语确的是总结资料在中下列哪种是编码的书写方式中文中文中文中的下列对协程的理解错误的是一个线程可以运行多个协程协程的调度由所在程序自身控制中线程的调度由操作系统控制中协程的调度由操作系统控制下列哪种函式参数定义不合法总结资料下列代码执行结果是一个段代码定义如下下定义执行结果正确的是有如下类定义下列描述错误的是总结资料下列代码运行结果是多选题分题中函数是对象描述正确的是函数可以赋值给一个变量函数可以作为元素添加到集合对象中函数可
11、以作为参数值传递给其它函数函数可以 -.-总结资料-D.d=1,2,3,4,a,b,c 18.有如下函数定义,执行结果正确的是?A def dec(f):n=3 def wrapper(*args,*kw):return f(*args,*kw)*n return wrapper dec def foo(n):return n*2 A.foo(2)=12 B.foo(3)=12 C.foo(2)=6 D.foo(3)=6 19.有如下类定义,下列描述错误的是?D class A(object):pass class B(A):pass b=B()结果的实现有错误浮点数无法精确表示总结资料布尔运
12、算不能用于浮点数比较将非数视为下列代码执行结果是什么报错下列哪种类型是的映射类型下述字符串格式化语确的是总结资料在中下列哪种是编码的书写方式中文中文中文中的下列对协程的理解错误的是一个线程可以运行多个协程协程的调度由所在程序自身控制中线程的调度由操作系统控制中协程的调度由操作系统控制下列哪种函式参数定义不合法总结资料下列代码执行结果是一个段代码定义如下下定义执行结果正确的是有如下类定义下列描述错误的是总结资料下列代码运行结果是多选题分题中函数是对象描述正确的是函数可以赋值给一个变量函数可以作为元素添加到集合对象中函数可以作为参数值传递给其它函数函数可以 -.-总结资料-A.isinstance
13、(b,A)=True B.isinstance(b,object)=True C.issubclass(B,A)=True D.issubclass(b,B)=True 20.下列代码运行结果是?C a=map(lambda x:x*3,1,2,3)list(a)A.1,6,9 B.1,12,27 C.1,8,27 D.(1,6,9)多选题(5 分*5 题)21.Python中函数是对象,描述正确的是?ABCD A.函数可以赋值给一个变量 B.函数可以作为元素添加到集合对象中 C.函数可以作为参数值传递给其它函数 D.函数可以当做函数的返回值 22.若 a=range(100),以下哪些操作是
14、合法的?ABCD A.a-3 结果的实现有错误浮点数无法精确表示总结资料布尔运算不能用于浮点数比较将非数视为下列代码执行结果是什么报错下列哪种类型是的映射类型下述字符串格式化语确的是总结资料在中下列哪种是编码的书写方式中文中文中文中的下列对协程的理解错误的是一个线程可以运行多个协程协程的调度由所在程序自身控制中线程的调度由操作系统控制中协程的调度由操作系统控制下列哪种函式参数定义不合法总结资料下列代码执行结果是一个段代码定义如下下定义执行结果正确的是有如下类定义下列描述错误的是总结资料下列代码运行结果是多选题分题中函数是对象描述正确的是函数可以赋值给一个变量函数可以作为元素添加到集合对象中函数
15、可以作为参数值传递给其它函数函数可以 -.-总结资料-B.a2:13 C.a:3 D.a2-3 23.若 a=(1,2,3),下列哪些操作是合法的?ABD A.a1:-1 B.a*3 C.a2=4 D.list(a)24.Python中单下划线_foo 与双下划线_foo 与_foo_ 的成员,下列说确的是?ABC A._foo 不能直接用于from module import*B._foo解析器用_classname_foo来代替这个名字,以区别和其他类相同的命名 C._foo_代表 python 里特殊方法专用的标识 D._foo 可以直接用于from module import*25._
16、new_ 和_init_ 的区别,说确的是?ABCD A._new_是一个静态方法,而_init_ 是一个实例方法 B._new_方法会返回一个创建的实例,而_init_ 什么都不返回 结果的实现有错误浮点数无法精确表示总结资料布尔运算不能用于浮点数比较将非数视为下列代码执行结果是什么报错下列哪种类型是的映射类型下述字符串格式化语确的是总结资料在中下列哪种是编码的书写方式中文中文中文中的下列对协程的理解错误的是一个线程可以运行多个协程协程的调度由所在程序自身控制中线程的调度由操作系统控制中协程的调度由操作系统控制下列哪种函式参数定义不合法总结资料下列代码执行结果是一个段代码定义如下下定义执行结
17、果正确的是有如下类定义下列描述错误的是总结资料下列代码运行结果是多选题分题中函数是对象描述正确的是函数可以赋值给一个变量函数可以作为元素添加到集合对象中函数可以作为参数值传递给其它函数函数可以 -.-总结资料-C.只有在_new_ 返回一个 cls 的实例时,后面的_init_ 才能被调用 D.当创建一个新实例时调用_new_,初始化一个实例时用_init_ 填空题(5 分*5 题)26.在 Python 2.7中,执行下列语句后,显示结果是什么?答:0 0.5 from _future_ importdivision print 1/2,1/2 27.在 Python 2.7中,执行下列语句
18、后的显示结果是什么?答:none 0 a=1 b=2*a/4 a=none print a,b 28.下列语句执行结果是什么?答:1,2,3,1,2,3,1,2,3 a=1,2,3 print a*3 29.下列语句的执行结果是什么?答:3 a=1 for i in range(5):if i=2:break 结果的实现有错误浮点数无法精确表示总结资料布尔运算不能用于浮点数比较将非数视为下列代码执行结果是什么报错下列哪种类型是的映射类型下述字符串格式化语确的是总结资料在中下列哪种是编码的书写方式中文中文中文中的下列对协程的理解错误的是一个线程可以运行多个协程协程的调度由所在程序自身控制中线程的
19、调度由操作系统控制中协程的调度由操作系统控制下列哪种函式参数定义不合法总结资料下列代码执行结果是一个段代码定义如下下定义执行结果正确的是有如下类定义下列描述错误的是总结资料下列代码运行结果是多选题分题中函数是对象描述正确的是函数可以赋值给一个变量函数可以作为元素添加到集合对象中函数可以作为参数值传递给其它函数函数可以 -.-总结资料-a+=1 else:a+=1 print a 30.下列代码的运行结果是多少?答:4 def bar(n):m=n while True:m+=1 yield m b=bar(3)print b.next()结果的实现有错误浮点数无法精确表示总结资料布尔运算不能用于浮点数比较将非数视为下列代码执行结果是什么报错下列哪种类型是的映射类型下述字符串格式化语确的是总结资料在中下列哪种是编码的书写方式中文中文中文中的下列对协程的理解错误的是一个线程可以运行多个协程协程的调度由所在程序自身控制中线程的调度由操作系统控制中协程的调度由操作系统控制下列哪种函式参数定义不合法总结资料下列代码执行结果是一个段代码定义如下下定义执行结果正确的是有如下类定义下列描述错误的是总结资料下列代码运行结果是多选题分题中函数是对象描述正确的是函数可以赋值给一个变量函数可以作为元素添加到集合对象中函数可以作为参数值传递给其它函数函数可以