Python语言基础测试试题附答案_第1页
Python语言基础测试试题附答案_第2页
Python语言基础测试试题附答案_第3页
Python语言基础测试试题附答案_第4页
Python语言基础测试试题附答案_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

Python语言基础测试试题及答案1.python中查看对象的属性或方法,返回对象的属性和方法列表的函数为:A.help()B.dir()(正确答案)C.info()D.check()2.python中哪种标识符代表类的私有成员:A.__foo__B._fooC.__foo(正确答案)D.foo__3.python中代码跨行时需要在行尾加上哪个符号A.\(正确答案)B./C.|D.-4.fromcopyimportcopy

a=[1,2,3]

b=copy(a)

aisb

输出结果为:A.NoneB.TrueC.False(正确答案)D.报错5.fromcopyimportcopy

a=[1,2,3]

b=copy(a)

b==a

输出结果为:A.NoneB.True(正确答案)C.FalseD.报错6.fromcopyimportdeepcopy

a=[1,2,3]

b=deepcopy(a)

aisb

输出结果为:A.NoneB.TrueC.False(正确答案)D.报错7.print(type(16/4))的结果为A.intB.float(正确答案)C.strD.bool8.a='python'

a[0]='c'

print(a)

输出结果为:A.cythonB.pcthonC.cD.报错(正确答案)9.python中哪个转义字符代表换行A.\n(正确答案)B.\bC.\tD.\r10.fromdatetimeimportdatetime

a='20190520'

将a转变为datetime对象的语句正确的是A.datetime.strptime(a,'%Y%m%d')(正确答案)B.datetime.strptime(a,'%y%m%d')C.datetime.strptime(a,'&y&m&d')D.datetime.strptime(a,'$Y$m$d')11.a=[2,3,1]

a.sort()

输出结果为:A.[1,2,3]B.[3,2,1]C.无输出结果(正确答案)D.None12.n1=[1,2,3]

n2=list('python')

n1+n2

输出结果为:A.[1,2,3,'p','y','t','h','o','n'](正确答案)B.[1,2,3,'python']C.['1p','2y','3t','h','o','n']D.报错13.(1,2,3).append(4)

输出结果为:A.(1,2,3,4)B.(1,2,3)C.(4,1,2,3)D.报错(正确答案)14.d={'Name':'Li','Age':23}

'Name'ind

输出结果为:A.True(正确答案)B.FalseC.NoneD.'Li'15.d={'Name':'Li','Age':23}

23ind

输出结果为:A.TrueB.False(正确答案)C.NoneD.'Age'16.set('121323')

输出结果为:A.('1','2','1','3','2','3')B.('121323')C.('1','2','3')(正确答案)D.报错17.[x1+x2forx1,x2inzip([1,2],[3,4])]

输出结果为:A.[4,6](正确答案)B.[3,7]C.[1,2,3,4]D.报错18.ifNone:

print('Hello')

输出结果为:A.NoneB.'Hello'C.无任何输出(正确答案)D.报错19.在if...elif...else的多个语句块中只会执行一个语句块?A.正确(正确答案)B.错误C.根据条件决定D.python中无elif语句20.Python中,for和while可以有else语句?A.只有for有else语句B.只有while有else语句C.for,while都有else语句(正确答案)D.for,while都没有else语句21.i=sum=0

whilei<=4:

sum+=i

i=i+1

print(sum)

输出结果为:A.0B.10(正确答案)C.4D.以上结果均不正确22.以下哪个描述是正确的?A.break语句用于终止当前循环。B.continue语句用于跳过当前剩余要执行的代码,执行下一次循环。C.break和continue语句通常与if,if...else和if...elif...else语句一起使用。D.以上说法都是正确的。(正确答案)23.

forcharin'PYTHONSTRING':

ifchar=='':

break

print(char,end='')

ifchar=='O':

continue

输出结果为:A.PYTHONSTRINGB.PYTHONSTRINGC.PYTHOD.PYTHON(正确答案)24.以下关于pass哪个描述是正确的?A.Python会忽略pass语句,就像忽略注释一样。。B.pass语句会终止当前循环。C.pass不做任何事情,一般用做占位语句。(正确答案)D.以上说法都是正确的。25.如果函数没有使用return语句,则函数返回的是?A.0B.None(正确答案)C.任意整数D.报错!函数必须要有返回值。26.

defgreetPerson(name):

print('Hello',name)

greetPerson('Runoob','Google')

输出结果为:A.HelloRunoobHelloGoogleB.Hello('Runoob','Google')(正确答案)C.HelloRunoobD.报错27.result=lambdax:xx

print(result(5))

输出结果为:A.lambdax:xxB.10C.25(正确答案)D.5528.

defFoo(x):

if(x==1):

return1

else:

returnx+Foo(x-1)

print(Foo(4))

输出结果为:A.10(正确答案)B.24C.7D.129.

defpower(x):

defp(y):

returnxy

returnp

power(2)(5)

输出结果为:A.2B.25C.10D.32(正确答案)30.list(map(lambdax,y:xy,[1,2,3],[4,5,6]))

输出结果为:A.[6,10,12]B.[4,10,18](正确答案)C.[5,7,9]D.报错31.print({1,2,3}-{3,4,6})

输出结果为:A.{-2,-2,-3}B.{2,2,3}C.{1,2}(正确答案)D.报错32.print(list(zip([1,2],[3,4])))

输出结果为:A.[1,2,3,4]B.[(1,2),(3,4)]C.[(1,3),(2,4)](正确答案)D.报错33.

x=[1,2,3,2,3]

x.pop()

print(x)

输出结果为:A.[1,2,3,2,3]B.3C.[2,3,2,3]D.[1,2,3,2](正确答案)34.

x=[1,2,3]

x[1:]=[2]

print(x)

输出结果为:A.[1,2,2]B.[1,2](正确答案)C.[1,2,3]D.[2,2,2]35.

x=[1,2,3]

x[:3]=[2]

print(x)

输出结果为:A.[1,2,3]B.[1,2]C.[2](正确答案)D.[2,2,2]36.

x=[1,2,3,2,3]

x.remove(2)

print(x)

输出结果为:A.[1,3,3]B.[1,3,2,3](正确答案)C.[1,2,3,3]D.[1,3]37.

x=(3)

print(x3)

输出结果为:A.(3,3,3)B.9(正确答案)C.[9]D.报错38.

x=(3,)

print(x3)

输出结果为:A.(3,3,3)(正确答案)B.9C.[9]D.报错39.下列哪个方法用于查看类的属性A.__doc__B.__dict__(正确答案)C.__module__D.__class__40.

try:

100/0

exceptExceptionase:

print(1,end='')

else:

print(2,end='')

finally:

print(3,end='')

输出结果为:A.12B.13(正确答案)C.23D.12341.open函数中哪种文件读取模式只用于写入A.rB.rbC.w(正确答案)D.a42.python在声明类的过程中定义属性时,带有什么的属性称为私有属性A.2个下划线的前缀(正确答案)B.1个下划线的前缀C.2个下划线的后缀D.1个下划线的后缀43.在Python3.x中可以使用中文作为变量名。对(正确答案)错44.Python变量名必须以字母或下划线开头,并且区分字母大小写。对(正确答案)错45.3+4j不是合法的Python表达式。对错(正确答案)46.只有Python扩展库才需要导入以后

温馨提示

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

评论

0/150

提交评论