可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406 微信:aopopenfd777
20秋學期(1709、1803、1809、1903、1909、2003、2009 )《Python編程基礎》在線作業(yè)
試卷總分:100 得分:100
第1題,已知"str='a\rb\r\nc\n'",則"str.splitlines(True)"的返回結果是( )。
A、['a','b','c']
B、['a\r','b\r\n','c\n']
C、['a\r','b\r','c']
D、['a\r','b','c']
正確答案:
第2題,如果要將字符串中的首字母大寫、其他字母都小寫,應使用字符串的( )方法。
A、capitalize
B、lower
C、upper
D、swapcase
正確答案:
第3題,類的靜態(tài)方法的第一個形參對應( )。
A、類
B、對象
C、第一個實參
D、第二個實參
正確答案:
第4題,在繪制流程圖時,只有( )后面允許有多個分支。
A、圓角矩形
B、圓
C、矩形框
D、菱形框
正確答案:
答案來源:(www.),不定長的位置參數(shù)在傳遞給函數(shù)時會被封裝成( )。
A、元組
B、列表
C、集合
D、字典
正確答案:
第6題,已知"d1={'age':19}",則執(zhí)行"d1.fromkeys(['sno','name'])"后,d1中的元素個數(shù)為( )。
A、0
B、1
C、2
D、3
正確答案:
第7題,已知"str='a**b*c*d'",則"str.split('**',2)"的返回結果是( )。
A、['a','b','c','d']
B、['a','b','c*d']
C、['a','b*c*d']
D、報錯
正確答案:
第8題,Python的優(yōu)點不包括( )。
A、簡單易學
B、免費開源
C、豐富的庫
D、強制縮進
正確答案:
第9題,使用re.match函數(shù)進行正則表達式匹配時,如果要忽略大小寫,則應在匹配選項中指定( )。
A、re.A
B、re.I
C、re.M
D、re.S
正確答案:
答案來源:(www.),已知"ls=[1,3,2,5]",則執(zhí)行"ls.sort()"后ls的值為( )。
A、[1,3,2,5]
B、[1,2,3,5]
C、[5,3,2,1]
D、[5,2,3,1]
正確答案:
第11題,調用函數(shù)時函數(shù)名后面的一對小括號中給出的參數(shù)稱為( )。
A、實參
B、形參
C、類型參數(shù)
D、名字參數(shù)
正確答案:
答案來源:(www.),已知"str='a**b*c*d'",則"str.split('*',2)"的返回結果是( )。
A、['a','','b','c','d']
B、['a','b','c','d']
C、['a','','b*c*d']
D、['a','b','c*d']
正確答案:
第13題,已知通過"stu=Student('1810101','李曉明')"可以創(chuàng)建一個Student類對象并賦給stu,則創(chuàng)建該對象時所執(zhí)行的構造方法的形參個數(shù)(不考慮不定長參數(shù)的情況)為( )。
A、1
B、2
C、3
D、4
正確答案:
第14題,類中的( )對應一個類可以支持哪些操作。
A、屬性
B、方法
C、數(shù)據(jù)
D、對象
正確答案:
答案來源:(www.),執(zhí)行"print(0x20)",則在屏幕上會輸出( )。
A、20
B、0x20
C、16
D、32
正確答案:
第16題,已知Student類有一個類屬性__id,stu是Student類的對象,則利用stu訪問__id屬性的正確方法是( )。
A、stu.__id
B、stu._stu__id
C、stu._Student__id
D、stu._Student.__id
正確答案:
第17題,判斷一個對象所屬的類是否是指定類,應使用內置函數(shù)( )。
A、isinstance
B、issubclass
C、type
D、isclass
正確答案:
第18題,將一個函數(shù)的運算結果返回到函數(shù)調用的地方,應使用( )。
A、print
B、return
C、break
D、continue
正確答案:
第19題,lambda函數(shù)是指( )。
A、在一個函數(shù)內部通過調用自己完成問題的求解
B、不使用def定義函數(shù)的形式
C、一個函數(shù)不斷被其他函數(shù)調用完成問題的求解
D、把函數(shù)作為參數(shù)的一種函數(shù)
正確答案:
答案來源:(www.),已知"a=dict(x=1,y=2)"且"b=a.copy()",則執(zhí)行"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}
正確答案:
第21題,如果要判斷一個集合是否是另一個集合的子集,可以使用集合中的( )方法。
A、ischildset
B、issubset
C、issuperset
D、isparentset
正確答案:,C
第22題,下列選項中,描述正確的是( )。
A、普通形參必須在不定長參數(shù)前面
B、普通形參必須在不定長參數(shù)后面
C、對于位置參數(shù)形式的不定長參數(shù),普通形參既可以在不定長參數(shù)前面,也可以在不定長參數(shù)后面
D、對于關鍵字參數(shù)形式的不定長參數(shù),普通形參必須在不定長參數(shù)的前面
正確答案:,B,C
第23題,下列選項中,*作為重復運算符使用的表達式是( )。
A、[1.2]*3
B、1.2*3
C、'abc'*3
D、(1.2,2.5)*3
正確答案:,C,D
第24題,Python程序使用( )進行多行注釋。
A、三個連續(xù)單引號
B、三個連續(xù)雙引號
C、分號
D、井號
正確答案:,B
答案來源:(www.),已知M模塊中有兩個函數(shù)f1和f2,則在腳本文件N.py中要導入M模塊的f1和f2,正確的寫法是( )。
A、from M import f1,f2
B、from M import f1 and f2
C、from M import *
D、from M import f1 as f2
正確答案:
第26題,如果要替換字符串中與指定正則表達式匹配的子串,可以使用re模塊的( )函數(shù)。
A、replace
B、split
C、sub
D、subn
正確答案:,D
第27題,下列選項中,描述正確的是( )。
A、析構方法是類的內置方法之一
B、析構方法在對象銷毀時自動執(zhí)行
C、析構方法可以設置默認參數(shù)值
D、析構方法的方法名為__term__
正確答案:,B,C
第28題,下列占位運算符中,表示有符號浮點型十進制數(shù)的占位符是( )。
A、%f
B、%d
C、%F
D、%s
正確答案:,C
第29題,下列選項中,計算結果為True的表達式包括( )。
A、15=8
B、not 158
C、15=8 or 158
D、15=8 and 158
正確答案:,B,C
答案來源:(www.),下列選項中,描述正確的選項包括( )。
A、Python中的變量在使用前不需要定義
B、Python 3.x中的變量名可以包含中文
C、Python中的變量類型一旦確定就不能改變
D、a@b是一個有效的Python變量名
正確答案:,B
第31題,對于不可變類型的對象a,可以通過"a=b"修改a的值。
T、對
F、錯
更多答案下載:(www.)
第32題,已知MyModule模塊中有一個無參函數(shù)fun,且在腳本文件N.py中有"import MyModule as M",則在N.py中要調用MyModule模塊中的fun函數(shù)應使用"M.fun()"。
T、對
F、錯
更多答案下載:(www.)
第33題,方法重寫是指子類可以對從父類中繼承過來的方法進行重新定義,從而使得子類對象可以表現(xiàn)出與父類對象不同的行為。
T、對
F、錯
更多答案下載:(www.)
第34題,借助yield關鍵字可以利用函數(shù)實現(xiàn)生成器的功能。
T、對
F、錯
更多答案下載:(www.)
第35題,已知d1和d2是兩個字典對象,則直接執(zhí)行"dMerge=dict(d1,**d2)"與先執(zhí)行"dMerge=d1.copy()"、再執(zhí)行"dMerge.update(d2)"的效果完全相同。
T、對
F、錯
更多答案下載:(www.)
第36題,Python中的每條語句都會執(zhí)行且僅執(zhí)行1次。
T、對
F、錯
正確答案:F
第37題,對于整型變量x,x1與x//2的運算結果相同。
T、對
F、錯
更多答案下載:(www.)
第38題,使用strcmp函數(shù)可以進行字符串的比較。
T、對
F、錯
正確答案:F
第39題,已知s={1,20,25},則通過"s.add([2,3])"可以向s中添加一個新的列表類型的元素。
T、對
F、錯
正確答案:F
第40題,使用三引號創(chuàng)建字符串時允許直接將字符串寫成多行的形式。
T、對
F、錯
更多答案下載:(www.)
第41題,使用下標"[]"可以訪問集合中的元素。
T、對
F、錯
正確答案:
第42題,已知A類中定義了方法fa1和fa2,B類中定義了方法fb,A是B的子類,則B類中包含了3個方法。
T、對
F、錯
正確答案:F
第43題,正則表達式"\Aabc"與正則表達式"^abc"的功能相同,都用于匹配以abc開頭的字符串。
T、對
F、錯
正確答案:
第44題,通過"min(ls)"可以得到列表ls中最小元素的值。
T、對
F、錯
更多答案下載:(www.)
第45題,已知執(zhí)行"d=dict(sno='1810100', name='李曉明', age=19)",則執(zhí)行"r=d.pop('age')"后,r的值為19。
T、對
F、錯
正確答案:
第46題,re.sub(r'','','tc')的返回結果是字符串'tc'。
T、對
F、錯
正確答案:
第47題,Python中的多態(tài)是借助鴨子類型實現(xiàn)的。
T、對
F、錯
更多答案下載:(www.)
第48題,注釋的作用是增強程序可讀性,并不會實際運行。
T、對
F、錯
正確答案:
第49題,不能使用數(shù)字索引形式的下標可以訪問字典中的元素。
T、對
F、錯
更多答案下載:(www.)
答案來源:(www.),已知s1和s2是兩個集合,則執(zhí)行"s1.union(s2)"后,s1中的元素是原來s1和s2兩個集合中的元素的并集。
T、對
F、錯
正確答案:F