南開大學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.不存在