南開大學21春學期《Python編程基礎》在線作業(yè)-參考答案1_第1頁
南開大學21春學期《Python編程基礎》在線作業(yè)-參考答案1_第2頁
南開大學21春學期《Python編程基礎》在線作業(yè)-參考答案1_第3頁
南開大學21春學期《Python編程基礎》在線作業(yè)-參考答案1_第4頁
南開大學21春學期《Python編程基礎》在線作業(yè)-參考答案1_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

南開21春學期(1709-2103)《Python編程基礎》在線作業(yè)提示:南開大學課程學習已經開啟,本套試卷是課程學習輔導資料,只作參考學習使用?。?!一、單選題(共20道試題,共40分)1.已知一個類屬性的名字是__id,則該屬性是()。A.內置屬性B.私有屬性C.普通屬性D.外置屬性[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:B2.已知“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'][提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:B3.lambda函數是指()。A.在一個函數內部通過調用自己完成問題的求解B.不使用def定義函數的形式C.一個函數不斷被其他函數調用完成問題的求解D.把函數作為參數的一種函數[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:B4.下列選項中,描述正確的是()。A.一個遞歸函數中必須有循環(huán)語句B.一個函數的函數體中只能調用其他函數、不能調用自己C.所有問題都可以使用遞歸方式求解D.遞歸函數調用層數太多有可能引起棧溢出的問題[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:D5.通過列表中的()方法可以根據指定值查找第一個匹配的列表元素的位置。A.indexB.findC.searchD.at[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:A6.已知Student類有一個類屬性__id,stu是Student類的對象,則利用stu訪問__id屬性的正確方法是()。A.stu.__idB.stu._stu__idC.stu._Student__idD.stu._Student.__id[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:C7.下列占位運算符中,表示有符號整型十進制數的占位符是()。A.%dB.%%C.%fD.%s[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:A8.計算列表ls中的元素個數應使用()。A.ls.count()B.count(ls)C.ls.len()D.len(ls)[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:D9.與正則表達式“ab(de|ef)?c”不匹配的字符串是()。A.abcB.abdecC.abefcD.abdeefc[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:D10.下列選項中,不能創(chuàng)建字典對象的語句是()。A.{'one':1,'two':2,'three':3}B.dict('one':1,'two':2,'three':3)C.dict([('one',1),('two',2),('three',3)])D.dict(zip(['one','two','three'],[1,2,3]))[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:B11.類中的()對應一個類可以用來保存哪些數據。A.屬性B.方法C.數據D.對象[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:A12.下列選項中,描述錯誤的選項是()。A.元組中的元素類型必須相同B.元組中的元素之間用逗號分隔C.元組中的元素可以是元組類型D.元組中可以包含數字類型的元素[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:A13.re.findall函數的返回結果必然是()。A.列表B.元組C.字符串D.迭代器[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:A14.Python程序在執(zhí)行一次之后會自動生成擴展名為()的字節(jié)碼文件,以提高運行效率。A..pyB..pycC..pybD..pyf[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:B15.除了系統(tǒng)遇到錯誤產生異常外,我們也可以使用()產生異常。A.exceptionB.errorC.raiseD.except[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:C16.使用集合的add方法,要求傳入的實參必須是()。A.元組B.列表C.可哈希對象D.可迭代對象[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:C17.已知“str='a**b*c*d'”,則“str.split('**',2)”的返回結果是()。A.['a','b','c','d']B.['a','b','c*d']C.['a','b*c*d']D.報錯[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:C18.構造方法的方法名是()。A.__construct__B.__init__C.__begin__D.__start__[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:B19.統(tǒng)計列表ls中的值為3的元素個數應使用()。A.ls.count(3)B.count(ls,3)C.ls.len(3)D.len(ls,3)[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:A20.已知“t=tuple(range(0,10))”,則print(t[-1:3:-2])的結果是()。A.[9,7,5]B.(9,7,5)C.[9,7,5,3]D.(9,7,5,3)[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:B二、多選題(共10道試題,共20分)21.如果要替換字符串中與指定正則表達式匹配的子串,可以使用re模塊的()函數。A.replaceB.splitC.subD.subn[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:CD22.下列選項中,描述正確的是()。A.構造方法是類的內置方法之一B.構造方法在定義類時自動執(zhí)行C.構造方法在創(chuàng)建對象時自動執(zhí)行D.構造方法可以設置默認參數值[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:ACD23.已知“d=dict(sno='1810100',name='李曉明',age=19)”,下列選項中能夠刪除鍵為age的元素的代碼是()。A.del('age')B.deld['age']C.pop('age')D.remove('age')[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:CD24.生成器和列表生成表達式的區(qū)別包括()。A.生成器使用一對小括號,而列表生成表達式使用一對中括號B.生成器可根據需要計算并返回一個元素的值,而列表生成表達式一次性生成所有元素的值C.生成器中允許使用while循環(huán),而列表生成表達式中不允許D.生成器中不允許使用if,而列表生成表達式中允許[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:AB25.已知“a=dict(x=1,y=dict(y1=2,y2=3))”且執(zhí)行“a['y']['y1']=10”后,b的值等于dict(x=1,y=dict(y1=10,y2=3)),則給b賦值時可能使用的語句包括()。A.b=aB.b=A.copy()C.b=copy.deepcopy(a)D.b=dict(x=1,y=dict(y1=2,y2=3))[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:AB26.下列選項中,返回結果為True的選項包括()。A.isinstance([1,3,5],Iterator)B.isinstance([1,3,5],Iterable)C.isinstance((2*x+1forxinrange(3)),Iterator)D.isinstance((2*x+1forxinrange(3)),Iterable)[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:BCD27.利用下列選項中的(),可快速完成金融分析工作。A.NumpyB.ScipyC.PandasD.Django[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:ABC28.下列選項中,+作為拼接運算符使用的表達式是()。A.[1.2]+[2.5]B.1.2+2.5C.'abc'+'def'D.[1.2+2.5][提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:AC29.下列選項中,描述錯誤的是()。A.對于有默認參數值的形參,在函數調用時可以不為其傳實參B.對于沒有指定默認參數值的形參,如果在函數調用時沒有為其傳實參,則形參的值為NoneC.對于有默認參數值的形參,如果在函數調用時為其指定實參,則該形參使用傳入的實參值D.如果多個形參具有默認參數值,則函數調用時這些形參或者都使用默認參數值或者都使用傳入的實參值[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:BD30.下列選項中,比較對象大小時自動執(zhí)行的內置方法包括()。A.__str__B.__eq__C.__ne__D.__nq__[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:BC三、判斷題(共20道試題,共40分)31.列表的sort方法的key參數接收的函數必須有返回值。[以上敘述是否正確?]A.正確B.錯誤[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:正確32.Python中兩個小數做乘法運算后,運算結果與實際結果可能會存在偏差。[以上敘述是否正確?]A.正確B.錯誤[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:正確33.Python中的函數定義通過define關鍵字完成。[以上敘述是否正確?]A.正確B.錯誤[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:錯誤34.已知“str='Like'”,則執(zhí)行“str.upper()”后,str保存的數據為字符串'LIKE'。[以上敘述是否正確?]A.正確B.錯誤[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:錯誤35.一個腳本文件中定義的全局變量只能在該腳本文件中使用。[以上敘述是否正確?]A.正確B.錯誤[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:錯誤36.如果一個異常無法被任何的except子句捕獲,則程序會拋出該異常并停止。[以上敘述是否正確?]A.正確B.錯誤[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:正確37.已知s1和s2是兩個集合,則執(zhí)行“s1.union(s2)”后,s1中的元素是原來s1和s2兩個集合中的元素的并集。[以上敘述是否正確?]A.正確B.錯誤[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:錯誤38.已知執(zhí)行“d=dict(sno='1810100',name='李曉明',age=19)”,則執(zhí)行“r=deld['age']”后,r的值為19。[以上敘述是否正確?]A.正確B.錯誤[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:錯誤39.Python中的多態(tài)是借助鴨子類型實現的。[以上敘述是否正確?]A.正確B.錯誤[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:正確40.類的普通方法的第一個參數自動對應調用該方法時所使用的類對象。[以上敘述是否正確?]A.正確B.錯誤[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:正確41.re.search(r'^py','puppy\npython',re.M)返回的是一個Match對象。[以上敘述是否正確?]A.正確B.錯誤[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:正確42.通過“set()”可以創(chuàng)建一個空集合。[以上敘述是否正確?]A.正確B.錯誤[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:正確43.已知B是A的父類,a是A類的對象,b是B類的對象,則“isinstance(a,type(b))”返回結果為True。[以上敘述是否正確?]A.正確B.錯誤[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是:正確44.一個腳本文件只有作為模塊導入時,才有全局變量__name__。[以上敘述是否正確?]A.正確B.錯誤[提問:仔細分析上述試題,并從選項中選擇一項,填寫在答題卡上]參考答案是/r/

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論