19春学期(1709、1803、1809、1903)《Python编程基础》在线作业1

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

19春学期(1709、1803、1809、1903)《Python编程基础》在线作业-0001
试卷总分:100 得分:0
一、 单选题 (共 20 道试题,共 40 分)
1.下列选项中,用于将各种类型的数据(字符串、整数、浮点数、列表、字典等)输出到屏幕上的函数是( )。
A.eval
B.input
C.print
D.get
正确答案:C


2.已知“str='Python#C++##Python'”,则“str.find('Python')”返回的结果是( )。
A.0
B.12
C.-1
D.报错
正确答案:A


mbda函数是指( )。
A.在一个函数内部通过调用自己完成问题的求解
B.不使用def定义函数的形式
C.一个函数不断被其他函数调用完成问题的求解
D.把函数作为参数的一种函数
正确答案:B


4.re.subn函数返回的结果是( )。
A.字符串
B.元组
C.列表
D.不确定
正确答案:B


5.内层函数使用外层函数中定义的变量,应使用( )关键字。
A.local
B.nonlocal
C.global
D.nonglobal
正确答案:B


6.与正则表达式“ab(de|ef)?c”不匹配的字符串是( )。
A.abc
B.abdec
C.abefc
D.abdeefc
正确答案:D


7.类中的( )对应一个类可以用来保存哪些数据。
A.属性
B.方法
C.数据
D.对象
正确答案:A


8.通过列表中的( )方法可以根据指定值查找第一个匹配的列表元素的位置。
A.index
B.find
C.search
D.at
正确答案:A


9.已知“ls=[1,3,2,5]”,则执行“ls.sort()”后ls的值为( )。
A.[1,3,2,5]
B.[1,2,3,5]
C.[5,3,2,1]
D.[5,2,3,1]
正确答案:B


10.高阶函数是指( )。
A.在一个函数内部通过调用自己完成问题的求解
B.在一个函数内部通过不断调用其他函数完成问题的求解
C.一个函数不断被其他函数调用完成问题的求解
D.把函数作为参数的一种函数
正确答案:D


11.已知“a=[1,[2,3]]”且“b=a[:]”,则执行“a[1][0]=10”后,b的值为( )。
A.[1,10]
B.[1,[2,3]]
C.[1,[10,3]]
D.报错
正确答案:C


12.已知“a=dict(x=1,y=dict(y1=2,y2=3))”且“b=a.copy()”,则执行“a['y']['y1']=10”后,则print(b)的输出结果为( )。
A.{x=1,y={y1=10,y2=3}}
B.{x=1,y={y1=2,y2=3}}
C.{'x':1,'y':{'y1':10,'y2':3}}
D.{'x':1,'y':{'y1':2,'y2':3}}
正确答案:C


13.已知“a=[1,2,3]”且“b=a”,则执行“a[1]=10”后,b的值为( )。
A.[10,2,3]
B.[1,10,3]
C.[1,2,10]
D.[1,2,3]
正确答案:B


14.已知“a=list('my')+list('book')”,则a的值是( )。
A.['m','y','b','o','k']
B.['m','y','b','o','o','k']
C.'mybook'
D.'mybok'
正确答案:B


15.已知m是一个Match对象,则m.groups()返回的结果必然是一个( )。
A.字符串
B.元组
C.列表
D.不确定
正确答案:B


16.已知“a=dict(x=1,y=2)”且“b=a”,则执行“a['y']=10”后,则print(b)的输出结果为( )。
A.{x=1,y=10}
B.{x=1,y=2}
C.{'x':1,'y':10}
D.{'x':1,'y':2}
正确答案:C


17.第三方模块的获取与安装可以使用( )工具。
A.pip
B.get
C.install
D.setup

相关文档
最新文档