文档介绍:精品文档
精品文档
1
精品文档
.
Python基础知识笔试
一、单项选择题(*20题)
下列哪个表达式在Python中是非法的?B
=y=z=1
=(y=z+1)
,y=y,的?B
a='123'
b='123'
a!=b
aisb
a==123
a+b=246
下列对协程的理解错误的选项是?D
一个线程能够运行多个协程
协程的调动由所在程序自己控制
Linux中线程的调动由操作系统控制
Linux中协程的调动由操作系统控制
下列哪一种函式参数定义不合法?C
defmyfunc(*args):
defmyfunc(arg1=1):
defmyfunc(*args,a=1):
defmyfunc(a=1,args):?A
[iiforiinxrange(3)]
[1,1,4]
[0,1,4]
[1,2,3]
精品文档
精品文档
7
精品文档
'.
精品文档
精品文档
10
精品文档
.
(1,1,4)
一个段代码定义如下,下列调用结果正确的选项是?A
defbar(multiple):
deffoo(n):
returnmultiplen
returnfoo
bar(2)(3)==8
bar(2)(3)==6
bar(3)(2)==8
bar(3)(2)==6
下面代码运行结果?C
a=1
try:
a+=1
except:
a+=1
else:
a+=1
finally:
a+=1
printa
2
精品文档
精品文档
9
精品文档
'.
精品文档
精品文档
10
精品文档
.
3
4
5
,a、b、c、d四个变量的值,描绘错误的选项是?D
importcopy
a=[1,2,3,4,['a','b']]
b=a
c=(a)
d=(a)
(5)
a[4].append('c')
a==[1,2,3,4,['a','b','c'],5]
b==[1,2,3,4,['a','b','c'],5]
c==[1,2,3,4,['a','b','c']]
==[1,2,3,4,['a','b',‘c’]]
有如下函数定义,履行结果正确的选项是?Adefdec(f):
n=3
defwrapper(*args,kw):returnf(*args,kw)*n
returnwrapper
精品文档
精品文档
11
精品文档
'.
精品文档
精品文档
10
精品文档
.
***@dec
deffoo(n):
returnn*2
foo(2)==12
foo(3)==12
foo(2)==6
foo(3)==6
有如下类定义,下列描绘错误的选项是?D
classA(object):
pass
classB(A):
pass
b=B( )
isi