南开大学20春学期(1709、1803、1809、1903、1909、2003)《Python编程基础》在线作业
试卷总分:100 得分:98
一、单选题(共20 道试题,共40 分)
1.已知“str='a\rb\r\nc\n'”,则“str.splitlines()”的返回结果是( )。
A.['a','b','c']
B.['a\r','b\r\n','c\n']
C.['a\r','b\r','c']
D.['a\r','b','c']
答案:A
2.已知“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
3.从一个序列对象中取部分元素形成一个新的序列对象的操作被称作( )。
A.选择
B.切片
C.子序列
D.投影
答案:B
4.已知“str='Python#C++##Python'”,则“str.rfind('Python')”返回的结果是( )。
A.0
B.12
C.-1
D.报错
答案:B
5.类方法的第一个形参对应( )。
A.类
B.对象
C.第一个实参
D.第二个实参
答案:A
6.只有try子句的语句序列执行时未发生异常才会执行的子句是( )。
A.else
B.finally
C.except
D.不存在