资源描述:
《python基础知识笔试》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Python基础知识笔试单选题(2.5分*20题)1.下列哪个表达式在Python中是非法的?BA.X=:y=:Z=1B.X:=(y=z+1)C.X,y=y,xD.X+=y2.pythonmy.pyvlv2命令运行脚本,通过fromsysimportargv如何获得v2的参数值?cA.argv[0]B.argv[l]C.argv[2]D.argv[3]3.如何解释下面的执行结果?Bprint1.2-1.0==0.2FalseA.Python的实现有错误B.浮点数无法精确表示C.布尔运算不能用于浮点数比较D.Python将非0数视
2、为False4.下列代码执行结果是什么?Dx=1defchange(a):x+=1printxchange(x)A.B.C.D.报错5.下列哪种类型是Python的映射类型?DA.strB.listC.tupleD.diet6.下述字符串格式化语法正确的是?DA.'GNU’SNot%d%%'%,UNIX,B.•GNUVsNot%d%%f%"UNIX1C.•GNU'SNot%s%%!%'UNIX'D.^NUVsNot%s%%'%•UNIX17.在Python2.7中,下列哪种是Unicode编码的书写方式?CA.a二冲文'B.a二
3、r‘中文'C.D.8.下列代码的运行结果是?Dprint'a1<'b'<'c1A.aB.bC.cD.TrueE.False9.下列代码运行结果是?Ca='a*printa>'b1or'c'A.aB.bC.cD.TrueE.False10.下列哪种不是Python元组的定义方式?AA.(1)B.(1,)C.(1,2)D・(1,2,(3,4))□・a与b定义如下,下列哪个是正确的?Ba=,123,b='123*A.a!=bB.aisbC.a==123D・a+b=24612.下列对协程的理解错误的是?DA.一个线程可以运行多个协程B.
4、协程的调度由所在程序自身控制C.Linux中线程的调度由操作系统控制D.Linux中协程的调度由操作系统控制13.下列哪种函式参数定义不合法?CA.defmyfunc(*args):B.defmyfunc(argl=l):C.defmyfunc(*args,a=l):D.defmyfunc(a=l,**args):14.下列代码执行结果是?A[i**iforiinxrange(3)]A.[1,1,4]B.[0,1,4]C.[1,2,3]D.(1,1,4)15.一个段代码定义如下,下列调用结果正确的是?Adefbar(multip
5、le):deffoo(n):returnmultiple**nreturnfooA.bar(2)(3)==8B.bar(2)(3)==6A.bar(3)(2)==8B.bar(3)(2)==612.下面代码运行结果?Ca=1try:a+=1except:a+=1else:a+=1finally:a+=1printaA.2B.3C.4D.513.下面代码运行后,a、b、c、d四个变量的值,描述错误的是?Dimportcopya=[1,2,3,4,['a*,b]]b=ac=copy.copy(a)d二copy.deepcopy(a)
6、a.append(5)a[4].append('c*)A.a==[1,2,3,4g'b;'c'L5]B.b==[1,2,3,4,['a*,'b;'c'],5]C.c==[1,2,3,4,['a*,b,*€•]]D.d==[123,4,La;'b;V]]12.有如下函数定义,执行结果正确的是?Adefdec(f):n二3defwrapper(*args,**kw):returnf(*args,**kw)*nreturnwrapper@decdeffoo(n):returnn*2A.foo(2)==12B.foo(3)==:12C.
7、foo(2)==:6D.foo(3)==613.有如下类定义,下列描述错误的是?DclassA(object):passclassB(A):passb=B()A.isinstance(b,A)==TrueA.isinstance(b,object)==TrueB.issubclass(B,A)==TrueC.issubclass(b,B)==True12.下列代码运行结果是?Ca=map(lambdax:x**3,[1,2,3])list(a)A.[1,6,9]B.[1,12,27]C.[1,8,27]D.(1,6,9)多选题(
8、5分*5题)13.Python中函数是对象,描述正确的是?ABCDA.函数可以赋值给一个变量B.函数可以作为元素添加到集合对象屮C.函数可以作为参数值传递给其它函数D.函数可以当做函数的返回值14.若a=range(100),以下哪些操作是合法的?ABCDA.a