版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
2024年大學試題(計算機科學)-Python程序設計筆試考試歷年高頻考點試題摘選含答案第1卷一.參考題庫(共75題)1.只可以動態(tài)為對象增加數(shù)據(jù)成員,而不能為對象動態(tài)增加成員方法。2.python中,map函數(shù)的第二個參數(shù)是()A、可迭代對象B、方法C、屬性D、函數(shù)3.在Python中函數(shù)和類都屬于可調用對象。4.閱讀下面的代碼,分析其執(zhí)行結果。 5.編寫程序,生成包含20個隨機數(shù)的列表,然后將前10個元素升序排列,后10個元素降序排列,并輸出結果。6.python中,p=‘helloworld!’,則p[2:5]的值是()A、llB、lloC、heD、hello7.已知path=r’c:/test.html’,那么表達式path[:-4]+’htm’的值為()。8.如果函數(shù)中沒有return語句或者return語句不帶任何返回值,那么該函數(shù)的返回值為()。9.我們用def,創(chuàng)建用戶自己的函數(shù)。10.一位程序員偷偷爬取了近10萬家公司100萬個招聘職位數(shù)據(jù),關于某職位招聘要求得出了右圖結論。該圖屬于數(shù)據(jù)可視化的形式中的()。 A、散點圖B、雷達圖C、餅圖D、詞云11.編寫函數(shù),模擬Python內置函數(shù)sorted()。12.在python中,字典的()方法返回字典的“鍵”列表A、keysB、valuesC、itemsD、key13.dict(zip((1,2),(3,4)))的返回值是()。A、字符串B、元組C、列表D、字典14.已知列表x=[1,3,2],那么執(zhí)行語句x.reverse()之后,x的值為()。15.以下屬于魔法方法的是()A、析構方法B、構造方法C、打印方法D、靜態(tài)方法16.已知x=[1,2,3],那么表達式not(set(x*100)&set(x))的值為()。17.Pandas中的dataframe對象a含有名稱為’Name’的一列,則可以直接使用a.Name對該列進行索引。18.seek方法用于移動指針到指定位置,該方法中()參數(shù)表示要偏移的字節(jié)數(shù)。19.表達式sorted([111,2,33],key=lambdax:-len(str(x)))的值為()。20.已知f=lambdax:x//5,那么表達式f(13)的值為()A、2B、6C、9D、1221.下列哪個是構造方法()A、__init__B、__del__C、__str__D、__contains__22.Python標準庫os中的方法startfile()可以用來打開外部程序或文件,系統(tǒng)會自動關聯(lián)相應的程序來打開或執(zhí)行指定的文件。23.在try...except...else結構中,如果try塊的語句引發(fā)了異常則會執(zhí)行else塊中的代碼。24.不屬于python關鍵字的有()A、ForB、ifC、elseD、Else25.pandas里分類數(shù)據(jù)的哪個方法用于刪除類別()A、add_categoriesB、rename_categoriesC、remove_categoriesD、reorder_categories26.簡單解釋Python基于值的自動內存管理方式?27.設計一個窗體,并放置一個按鈕,按鈕默認文本為“開始”,單擊按鈕后文本變?yōu)椤敖Y束”,再次單擊后變?yōu)椤伴_始”,循環(huán)切換。28.字典可以作為集合的元素。29.包目錄下必須有一個__init__py文件。30.已知攝氏溫度C與華氏溫度F間的轉換關系為:9C=5(F-32)。編寫程序:輸入攝氏溫度C,計算對應的華氏溫度F。 31.命令"foriinrange(1,9,3):"的作用是:循環(huán)執(zhí)行for語句下面的語句塊()次。A、1B、2C、3D、532.表達式’abc.txt’.endswith((’.txt’,’.doc’,’.jpg’))的值為()。33.python中算數(shù)運算符包含()A、+B、-C、andD、or34.變量名可以由以下哪些內容構成()A、字母B、數(shù)字C、下劃線D、特殊符號35.如今,計算機應用越來越廣泛,我們時時刻刻都需要與計算機交流,如果不懂計算機編程語言,就不能很好地充分利用計算機為我們的社會服務。這學期,我們學習的編程語言是()語言。A、PythonB、JavaC、CD、JavaScript36.在函數(shù)內部沒有任何方法可以影響實參的值。37.元組是不可變的,不支持列表對象的inset()、remove()等方法,也不支持del命令刪除其中的元素,但可以使用del命令刪除整個元組對象。38.以下程序輸出的結果是()。 A、AB、BC、CD、D39.假設n為整數(shù),那么表達式n&1==n%2的值為()。40.關于集合的刪除方法,下列哪些是()A、removeB、delC、discardD、pop41.“>>>”是(),輸入相應的命令即可執(zhí)行程序。 A、比較運算符B、命令提示符C、邏輯運算符D、算術運算符42.下列符號中,表示Python中單行注釋的是()。A、#B、//C、D、“””43.可以與for配合使用的是()A、breakB、continueC、elseD、elif44.如果只需要math模塊中的sin()函數(shù),建議使用frommathimportsin來導入,而不要使用importmath導入整個模塊。45.已知x是一個列表對象,那么執(zhí)行語句y=x[:]之后表達式id(x)==id(y)的值為()。46.介紹一下except的用法和作用?47.下列Python語句正確的是()。 A、AB、BC、CD、D48.已知x={1:1,2:2},那么執(zhí)行語句x.update({2:3,3:3})之后,表達式sorted(x.items())的值為()。49.list(map(lambdax,y:x*y,[1,2,3],[4,5,6]))輸出結果為:()A、[6,10,12]B、[4,10,18]C、[5,7,9]D、報錯50.python中,下列是正確的變量名的是()A、whileB、ifC、inD、IN51.以下哪個方法可以計算均值()A、np.meanB、np.medianC、np.percentileD、stats.mode52.表達式[1,2,3]*3的執(zhí)行結果為()。53.python有數(shù)種數(shù)據(jù)類型,下列數(shù)據(jù)類型格式正確的是()A、123B、"123"C、[123]D、(123,)54.表達式sum(range(1,10))的值為()。55.Python中沒有嚴格意義上的私有成員。56.已知x=’Python是一種非常好的編程語言’.encode(),那么表達式x.decode(’gbk’)的值為’Python是一種非常好的編程語言’。57.表達式’a’.join(’abc’.partition(’a’))的值為()。58.字符串屬于Python有序序列,和列表、元組一樣都支持雙向索引。59.下列刪除列表中最后一個元素的函數(shù)()。A、delB、popC、removeD、cut60.在Python程序中,表示整數(shù)除法運算的符號是()。A、/B、%C、**D、//61.python中,x="abc"如果想得到"b"可以設置下標為()A、-2B、-1C、0D、162.用于表示若干數(shù)據(jù)系列中各數(shù)值之間的關系,判斷兩個變量之間是否存在某種關聯(lián)。這種圖表指的是()。A、餅圖B、折線圖C、散點圖D、雷達圖63. 輸出結果為:()A、[1,2,2]B、[1,2]C、[1,2,3]D、[2,2,2]64.python中,實例變量可以被()調用A、類B、對象C、變量D、函數(shù)65.在信息化時代,構成人類社會資源的三大支柱是信息、物質和()。A、技術B、數(shù)據(jù)C、網(wǎng)絡D、能量66.Python的主程序文件python.exe屬于二進制文件。67.以鍵值對形式存儲信息的對象是()A、列表B、元組C、字典D、集合68.在定義類時常見到一個__del__方法,我們通常稱之為()A、新建方法B、析構方法C、構造方法D、打印方法69.閉包本身也是是函數(shù)。70.Python里面如何拷貝一個對象?(賦值,淺拷貝,深拷貝的區(qū)別)71.下列是列表的方法有()A、appendB、insertC、delD、remove72.正則表達式對象的match()方法可以在字符串的指定位置開始進行指定模式的匹配。73.randint(1,10)的功能是隨機產(chǎn)生一個介于1和10之間的浮點數(shù)。74.編寫函數(shù)時,一般建議先對參數(shù)進行合法性檢查,然后再編寫正常的功能代碼。75.屬于列表的操作有()A、appendB、insertC、popD、in第2卷一.參考題庫(共75題)1.下列方法中,能夠讓所有單詞的首字母變成大寫的方法是()。A、capitalizeB、titleC、upperD、Ijust2.python中,已知x={’c’:’d’},那么表達式’a’inx的值為()A、0B、1C、TrueD、False3.已知x=[1,2,3,4,5],那么執(zhí)行語句x[1::2]=sorted(x[1::2],reverse=True)之后,x的值為()。4.在Python中導入模塊中的對象有哪幾種方式?5. 輸出結果為:()A、lambdax:x*xB、10C、25D、5*56.對象的抽象化是類。7.刪除元組,可以使用下列哪個關鍵字()A、delB、inC、clearD、remove8.元組可以作為集合的元素。9. 輸出結果為:()A、NoneB、TrueC、FalseD、報錯10.“x>0andx<10”中的and是()。A、比較運算符B、命令提示符C、邏輯運算符D、算術運算符11.下列關于數(shù)據(jù)處理的說法,不正確的是()。A、數(shù)據(jù)處理主要是指對數(shù)據(jù)進行采集和整理的過程B、紛繁復雜的數(shù)據(jù)如果沒有經(jīng)過必要的處理,可能毫無用處,更無法透過數(shù)據(jù)的表象得到更有價值的內容C、對原始數(shù)據(jù)的整理、組織、計算和呈現(xiàn),人們可以有效地做出判斷和決策D、數(shù)據(jù)必須經(jīng)過某種方式處理后,才具有實際意義(即轉化為具有特定意義的信息)12.若a=10,b=20,那么(aandb)結果為()。13.元組為不可變序列,不能在自身上修改。14.已知x=list(range(20)),那么執(zhí)行語句x[:18]=[]后列表x的值為()。15.列表的刪除方法有多種,以下有()種方法A、popB、clearC、delD、remove16.在Python程序中,輸入語句input()默認接收的數(shù)據(jù)類型為數(shù)值型。17.在python中,其數(shù)據(jù)結構有()A、字符串B、列表C、元組D、鏈表18.表達式’:’.join(’helloworld.’.split())的值為()。19.已知x={1:2,2:3,3:4},那么表達式sum(x.values())的值為()。20.定義一個類使用的關鍵字是()A、defB、classC、functionD、lei21.Python不允許使用關鍵字作為變量名,允許使用內置函數(shù)名作為變量名,但這會改變函數(shù)名的含義。22.以下關于文件的描述,錯誤的是()。A、二進制文件和文本文件的操作步驟都是“打開-操作-關閉”B、open()打開文件之后,文件的內容并沒有在內存中C、open()只能打開一個已經(jīng)存在的文件D、文件讀寫之后,要調用close()才能確保文件被保存在磁盤中了23.python中,類的特點包括()A、繼承B、封裝C、多態(tài)D、重寫24.字符串s=‘beijingbw’,如果想得到bw,則()可以實現(xiàn)A、s[6:]B、s[7:]C、s[8:]D、s[9:]25.如果函數(shù)需要返回值,則可以使用()將值進行返回A、breakB、continueC、exitD、return26.在Python程序中,下面代碼的運行結果是()。 A、10B、20C、45D、1527.已知x=’helloworld.’,那么表達式x.find(’x’)和x.rfind(’x’)的值都為()。28.當需要在字符串中使用特殊字符時,Python使用()作為轉義字符。A、\B、/C、#D、%29.Python解釋器會優(yōu)先查看默認的路徑搜索模塊的位置。30.表達式’ab’in’acbed’的值為()。31.a_set=set(‘helloworldd!’)a_set.remove(‘a(chǎn)’)會報錯32.閱讀下面的代碼: 上述程序的執(zhí)行結果是()。A、5050B、4950C、450D、4533.從原始人類到如今的信息時代,人類的信息技術發(fā)展進程從未停止。能夠體現(xiàn)人類信息技術發(fā)展進程中的主要標志有()。A、語言的產(chǎn)生B、文字的出現(xiàn)C、造紙術和活字印刷術的發(fā)明D、蒸汽機的發(fā)明34.定義函數(shù)時,小括號內的參數(shù)是()A、形參B、實參C、形參實參都有D、不確定35.下列選項說法正確的是()A、列表無序B、字典有序C、元組不可變D、集合是可變的36.在循環(huán)體中可以使用()語句跳過本次循環(huán)后面的代碼,重新開始下一次循環(huán)。37.在python中,以下屬于序列的有()A、列表B、字符串C、元組D、字典38.使用del命令或者列表對象的remove()方法刪除列表中元素時會影響列表中部分元素的索引。39.下列關于Python中的復數(shù),說法錯誤的是()。A、表示復數(shù)的語法是real+imagejB、實部和虛部都是浮點數(shù)C、虛部必須后綴j,且必須是小寫D、一個復數(shù)必須有表示虛部的實數(shù)和j40. 輸出結果為:()A、HelloRunoobHelloGoogleB、Hello(’Runoob’,’Google’)C、HelloRunoobD、報錯41.python中,如想對代碼進行注釋,則使用()符號A、#B、/C、*D、!42.函數(shù)能處理比聲明時更多的參數(shù),它們是()參數(shù)。43.以下關于字符串類型的操作的描述,錯誤的是()。A、str.replace(x,y)方法把字符串str中所有的x子串都替換成yB、想把一個字符串str所有的字符都大寫,用str.upper()C、想獲取字符串str的長度,用字符串處理函數(shù)str.len()D、設x=’aa’,則執(zhí)行x*3的結果是‘a(chǎn)aaaaa’44.運算符“-”可以用于集合的差集運算。45.下列選項中,冪運算的符號為()。A、*B、++C、%D、**46.已知x為非空字符串,那么表達式’’.join(x.split())==x的值一定為True。47.元組可以作為字典的“鍵”。48.閱讀下面的代碼,并分析假設文件“D:///test.txt”不存在的情況下兩段代碼可能發(fā)生的問題。 49. 輸出結果為:()A、NoneB、’Hello’C、無任何輸出D、報錯50.如果希望循環(huán)是無限的,我們可以通過設置條件表達式永遠為()來實現(xiàn)無限循環(huán)。51.iter是生成器函數(shù)的關鍵字。52.一般情況下,計算機解決問題的一般過程為()。A、分析問題、設計算法、編寫程序、調試程序B、設計算法、分析問題、編寫程序、調試程序C、編寫程序、分析問題、設計算法、調試程序D、編寫程序、調試程序、分析問題、設計算法53.如圖所示,若要計算高一一班的平均分,下列函數(shù)使用正確的是()。 A、SUM(B3:D3)B、AVG(B3:D3)C、SUM(B3:B6)D、AVG(B3:B6)54.np.linspace(-1,1,2)輸出結果為:()A、array([-1,1])B、array([-1,0,1])C、array([-1,0])D、array([0,1])55.表達式list(range(50,60,3))的值為()。56.程序設計代碼中的注釋語句可以用來()。A、解釋程序的功能B、解釋算法思路C、參與算術運算D、參與邏輯運算57.已知x=3+4j和y=5+6j,那么表達式x+y的值為()。58.信息社會具備基本特征是()。A、信息經(jīng)濟B、網(wǎng)絡社會C、在線政務D、數(shù)字生活59.字典對象的()方法可以獲取指定“鍵”對應的“值”,并且可以在指定“鍵”不存在的時候返回指定值,如果不指定則返回None。60.Python標準庫os.path中用來分割指定路徑中的文件擴展名的方法是()。61.Python中集合是可變的,其他可變數(shù)據(jù)類型()A、字典B、列表C、元組D、字符串62.郭老師利用電子表格對班級學生的各科成績進行匯總并排名,這屬于數(shù)據(jù)處理一般過程的()階段。A、采集信息B、整理數(shù)據(jù)C、分析數(shù)據(jù)D、可視化數(shù)據(jù)63.列表和元組的特點區(qū)別在于元素是否可變。64.在python中,元素和集合間的關系用in。65.字符串編碼格式UTF8使用()個字節(jié)表示一個漢字。66.a=2,這是給變量賦值。67.已知x=(3,),那么表達式x*3的值為()。68.len函數(shù)用于返回列表中元素的個數(shù),今有一姓名列表:名單[“張良”,”王虎”,”馬六”,”本田”,”李白”],讓n=len(名單),那么n的值是()。A、2B、3C、4D、569.Python內置函數(shù)()用來打開或創(chuàng)建文件并返回文件對象。70.使用write方法寫入文件時,數(shù)據(jù)會追加到文件的末尾。71.已知字符串x=’helloworld’,那么執(zhí)行語句x.replace(’hello’,’hi’)之后,x的值為()。72.下列對象中,屬于元組的選項有()A、()B、(1)C、(1,2)D、(2,)73.無法使用lambda表達式定義有名字的函數(shù)。74.Python可以直接調用外部函數(shù)庫,例如引入Logo語言中的turtle庫后,就可以直接使用命令控制小海龜畫出各種圖形了。75.已知x=list(range(20)),那么語句x[::2]=[]可以正常執(zhí)行。第1卷參考答案一.參考題庫1.參考答案:錯誤2.參考答案:A3.參考答案:正確4.參考答案: 輸出結果為105.參考答案: 6.參考答案:B7.參考答案:'c://test.htm'8.參考答案:None9.參考答案:正確10.參考答案:D11.參考答案: 12.參考答案:A13.參考答案:D14.參考答案:[2,3,1]15.參考答案:A,B,C16.參考答案:False17.參考答案:正確18.參考答案:offset19.參考答案:[111,33,2]20.參考答案:A21.參考答案:A22.參考答案:正確23.參考答案:錯誤24.參考答案:A,D25.參考答案:C26.參考答案:Python采用的是基于值得內存管理方式,在Python中可以為不同變量賦值為相同值,這個值在內存中只有一份,多個變量指向同一個內存地址;Python具有自動內存管理功能,會自動跟蹤內存中所有的值,對于沒有任何變量指向的值,Python自動將其刪除。27.參考答案: 28.參考答案:錯誤29.參考答案:正確30.參考答案:F=(9C+160)/531.參考答案:C32.參考答案:True33.參考答案:A,B34.參考答案:A,B,C35.參考答案:A36.參考答案:錯誤37.參考答案:正確38.參考答案:B39.參考答案:True40.參考答案:A,C,D41.參考答案:B42.參考答案:A43.參考答案:A,B,C44.參考答案:正確45.參考答案:False46.參考答案:try…except…except…[else…][finally…] 執(zhí)行try下的語句,如果引發(fā)異常,則執(zhí)行過程會跳到except語句。對每個except分支順序嘗試執(zhí)行,如果引發(fā)的異常與except中的異常組匹配,執(zhí)行相應的語句。如果所有的except都不匹配,則異常會傳遞到下一個調用本代碼的最高層try代碼中。 try下的語句正常執(zhí)行,則執(zhí)行else塊代碼。如果發(fā)生異常,就不會執(zhí)行。如果存在finally語句,最后總是會執(zhí)行。47.參考答案:D48.參考答案:[(1,1),(2,3),(3,3)]49.參考答案:B50.參考答案:D51.參考答案:A52.參考答案:[1,2,3,1,2,3,1,2,3]53.參考答案:A,B,C,D54.參考答案:4555.參考答案:正確56.參考答案:錯誤57.參考答案:'aaabc'58.參考答案:正確59.參考答案:B60.參考答案:D61.參考答案:A,D62.參考答案:C63.參考答案:B64.參考答案:B65.參考答案:D66.參考答案:正確67.參考答案:C68.參考答案:B69.參考答案:正確70.參考答案:賦值(=),就是創(chuàng)建了對象的一個新的引用,修改其中任意一個變量都會影響到另一個。 淺拷貝:創(chuàng)建一個新的對象,但它包含的是對原始對象中包含項的引用(如果用引用的方式修改其中一個對象,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度公司與員工租車及費用結算協(xié)議3篇
- 二零二五年度企業(yè)勞動合同解除與離職員工經(jīng)濟補償及就業(yè)權益維護協(xié)議3篇
- 二零二五年度公園水泥路施工與歷史文化保護合同3篇
- 二零二五年度公寓租賃糾紛調解服務合同樣本3篇
- 2025年度農(nóng)產(chǎn)品種植收購與冷鏈物流服務合同3篇
- 二零二五年度內墻乳膠漆涂料行業(yè)市場分析合同3篇
- 2025年度籃球運動員轉會合同糾紛解決協(xié)議3篇
- 二零二五年度家庭月嫂服務及培訓合同3篇
- 二零二五年度光伏發(fā)電系統(tǒng)安裝合同安裝協(xié)議3篇
- 2025年度度假酒店整體資產(chǎn)及運營權轉讓合同3篇
- 機器人課件模板下載
- 江蘇省蘇州市2023-2024學年高二上學期期末學業(yè)質量陽光指標調研試題 物理 含答案
- 2024年安防監(jiān)控系統(tǒng)技術標準與規(guī)范
- 軟件正版化概念培訓
- 2024-2025學年人教版道法八年級上冊 第一學期期末測試卷01
- 運輸公司安全生產(chǎn)隱患排查制度
- 譯林新版(2024)七年級英語上冊Unit 5 Reading課件
- 爆破設計說明書(修改)
- 2025屆天津市南開區(qū)南開中學語文高三上期末達標檢測試題含解析
- 期末試卷(試題)-2024-2025學年四年級上冊數(shù)學滬教版
- 光伏電站運維詳細版手冊
評論
0/150
提交評論