2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-Python程序設(shè)計(jì)考試近5年真題集錦(頻考類試題)帶答案_第1頁
2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-Python程序設(shè)計(jì)考試近5年真題集錦(頻考類試題)帶答案_第2頁
2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-Python程序設(shè)計(jì)考試近5年真題集錦(頻考類試題)帶答案_第3頁
2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-Python程序設(shè)計(jì)考試近5年真題集錦(頻考類試題)帶答案_第4頁
2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-Python程序設(shè)計(jì)考試近5年真題集錦(頻考類試題)帶答案_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

(圖片大小可自由調(diào)整)2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-Python程序設(shè)計(jì)考試近5年真題集錦(頻考類試題)帶答案第I卷一.參考題庫(共100題)1.python中,len({1,2})的結(jié)果()A、0B、1C、2D、32.已知x=[3,2,3,3,4],那么表達(dá)式[indexforindex,valueinenumerate(x)ifvalue==3]的值為()。3.求一個(gè)集合內(nèi)元素的個(gè)數(shù),可以使用()A、maxB、lenC、minD、sum4.python中,按照作用域區(qū)分變量是()A、理論變量B、固定變量C、局部變量D、全局變量5.Python中用于表示邏輯與、邏輯或、邏輯非運(yùn)算的關(guān)鍵字分別是()、()、()。6.Python是一種跨平臺、開源、免費(fèi)的高級動(dòng)態(tài)編程語言。7.函數(shù)可以有多個(gè)參數(shù),參數(shù)之間使用()分隔。8.python是膠水語言跨平臺的語言。9.表達(dá)式len(’中國’.encode(’utf-8’))的值為()。10.Python擴(kuò)展庫()支持Excel2007或更高版本文件的讀寫操作。11.python中,想求數(shù)值型列表所有元素的最大值,可用MAX函數(shù)。12.子類復(fù)用父類的屬性和方法的的機(jī)制()A、封裝B、抽象C、繼承D、多態(tài)13.python中,沒有函數(shù)名字的臨時(shí)使用的小函數(shù)。我們可以使用()定義A、listB、lambdaC、tupleD、dict14.已知x=3,那么執(zhí)行語句x*=6之后,x的值為()。15.已知字典x={i:str(i+3)foriinrange(3)},那么表達(dá)式''.join([item[1]foriteminx.items()])的值為()。16.在python中,下列屬于序列的是()A、字典B、集合C、函數(shù)D、列表17.已知x=(3,),那么表達(dá)式x*3的值為()。18.信息社會(huì)具備基本特征是()。A、信息經(jīng)濟(jì)B、網(wǎng)絡(luò)社會(huì)C、在線政務(wù)D、數(shù)字生活19.使用intersection可以求得兩個(gè)集合的交集。20.在python中,字典的關(guān)鍵字是()A、nameB、diccC、strD、dict21.正則表達(dá)式模塊re的()方法用來在字符串開始處進(jìn)行指定模式的匹配。22.Python內(nèi)建異常類的基類是()。23.列表可以作為集合的元素。24.信息技術(shù)給人類社會(huì)帶來各種便利的同時(shí),也引發(fā)了一些新的問題。信息技術(shù)對社會(huì)的負(fù)面影響有()。A、信息污染B、信息侵權(quán)C、計(jì)算機(jī)病毒D、電子垃圾25.使用@可以調(diào)用裝飾器函數(shù)。26.列表的反轉(zhuǎn)是reversed,其排序方法有()A、sortB、sortedC、appendD、len27.在python中,定義一個(gè)函數(shù),那么函數(shù)名.__doc__的作用是()A、返回指定函數(shù)的文檔字符串B、返回函數(shù)名字C、返回函數(shù)定義所在模塊的名字D、沒有這種用法28.類具有繼承的特性,類的方法有()A、實(shí)例方法B、類方法C、靜態(tài)方法D、私有方法29.已知列表x=[1,2],那么執(zhí)行語句x.extend([3])之后,x的值為()。30.局部變量的作用域是整個(gè)程序,任何時(shí)候使用都有效。31.列表的刪除有很多,下面屬于其刪除方法的是()A、delB、removeC、clearD、pop32.在Python中元組的值是不可變的,因此,已知x=([1],[2]),那么語句x[0].append(3)是無法正常執(zhí)行的。33.以下屬于魔法方法的是()A、析構(gòu)方法B、構(gòu)造方法C、打印方法D、靜態(tài)方法34.程序就是要讓計(jì)算機(jī)按特定順序執(zhí)行的一系列命令代碼的集合,一般以文件的形式保存。35.為了提高測試的效率,應(yīng)該()。A、隨機(jī)選取測試數(shù)據(jù)B、在完成編碼以后制定軟件的測試計(jì)劃C、取一切可能的輸入數(shù)據(jù)作為測試數(shù)據(jù)D、集中對付那些錯(cuò)誤群集的程序36.表達(dá)式type({3})的值為()。37.python中,float(’12a’)的值是()A、12B、12aC、aD、程序異常38.如果函數(shù)需要返回值,則可以使用()將值進(jìn)行返回A、breakB、continueC、exitD、return39.使用生成器推導(dǎo)式可以節(jié)省內(nèi)存。40.python中,已知x={’a’:’b’,’c’:’d’},x.values()的值為()A、[a,b]B、[c,d]C、[a,c]D、[b,d]41.使用()語句可以返回函數(shù)值并退出函數(shù)。42.表達(dá)式’Helloworld’.lower().upper()的值為()。43.列表對象的extend()方法屬于原地操作,調(diào)用前后列表對象的地址不變。44.’Monday’.find(’o’)的返回值是()A、0B、1C、2D、345.已知列表x=[1,2],那么連續(xù)執(zhí)行命令y=x和y.append(3)之后,x的值為()。46.python中,創(chuàng)建元組的關(guān)鍵字是()A、listB、tupleC、strD、set47.在類定義的外部沒有任何辦法可以訪問對象的私有成員。48.Python的自定義的模塊不用導(dǎo)入。49.編寫程序,用戶從鍵盤輸入小于1000的整數(shù),對其進(jìn)行因式分解。例如,10=2×5,60=2×2×3×5。50.如果定義類時(shí)沒有編寫析構(gòu)函數(shù),Python將提供一個(gè)默認(rèn)的析構(gòu)函數(shù)進(jìn)行必要的資源清理工作。51.表達(dá)式’abc10’.isdigit()的值為()。52.表達(dá)式{’x’:1,**{’y’:2}}的值為()。53.在定義類時(shí)常見到一個(gè)__del__方法,我們通常稱之為()A、新建方法B、析構(gòu)方法C、構(gòu)造方法D、打印方法54.0+[]+1結(jié)果是()A、[]B、[0]C、報(bào)錯(cuò)D、[1]55.編寫程序,將包含學(xué)生成績的字典保存為二進(jìn)制文件,然后再讀取內(nèi)容并顯示。56.已知x為非空列表,那么表達(dá)式x.sort()==sorted(x)的值為()。57.假設(shè)n為整數(shù),那么表達(dá)式n&1==n%2的值為()。58.在創(chuàng)建類的時(shí)候,對象方法第一個(gè)參數(shù)始終為self。59.dict(zip((1,2),(3,4)))的返回值是()。A、字符串B、元組C、列表D、字典60.當(dāng)前目錄下有一個(gè)文件名為score1.txt的文本文件,存放著某班學(xué)生的計(jì)算機(jī)課成績,共有學(xué)號、平時(shí)成績、期末成績?nèi)?。請根?jù)平時(shí)成績占40%,期末成績占60%的比例計(jì)算總評成績(取整數(shù)),并分學(xué)號、總評成績兩列寫入另一文件score2.txt。同時(shí)在屏幕上輸出學(xué)生總?cè)藬?shù),按總評成績計(jì)90以上、80~89、70~79、60~69、60分以下各成績檔的人數(shù)和班級總平均分(取整數(shù))。61.表達(dá)式’’.join(re.split(’[sd]’,’asdssfff’))的值為()。62.已知列表x=[1,2],執(zhí)行語句y=x[:]后,表達(dá)式id(x)==id(y)的值()為。63.在同一個(gè)作用域內(nèi),局部變量會(huì)隱藏同名的全局變量。64.Python3提供了()函數(shù)從標(biāo)準(zhǔn)輸入(如鍵盤)讀入—行文本。65.在Python3.x中可以使用中文作為變量名。66.創(chuàng)建集合的關(guān)鍵字是()A、setB、strC、listD、tuple67.下列不能做為變量名的有()A、forB、ifC、elseD、Else68.詞云是目前常用的關(guān)鍵詞可視化技術(shù)。它能直接抽取文本中的關(guān)鍵詞,并將其按照一定順序和規(guī)律整齊美觀地呈現(xiàn)在屏幕上。在以下的詞云中出現(xiàn)頻次最多的關(guān)鍵詞是()。 A、人工智能B、互聯(lián)網(wǎng)+C、一帶一路D、供給側(cè)結(jié)構(gòu)性改革69.[2,3]*2的結(jié)果是[2,2,3,3]。70.我們設(shè)計(jì)程序時(shí),尤其在繪制圖形時(shí),經(jīng)常需要暫停一下程序,如暫停2秒,我們可以使用以下的代碼()。A、time.clear(2)B、turtle.clear(2)C、time.sleep(2)D、turtle.sleep(2)71.下面哪一項(xiàng)不屬于邏輯運(yùn)算符?()A、andB、orC、ifD、not72. 輸出結(jié)果為:()A、0B、10C、4D、以上結(jié)果均不正確73.“x>0andx<10”中的and是()。A、比較運(yùn)算符B、命令提示符C、邏輯運(yùn)算符D、算術(shù)運(yùn)算符74.python中,“hello”[:-1:]的值是()A、"olleh"B、"hello"C、"hell"D、"o"75.假設(shè)re模塊已成功導(dǎo)入,并且有pattern=pile(’^’+’/.’.join([r’/d{1,3}’foriinrange(4)])+’$’),那么表達(dá)式pattern.match(’03’)的值為None。76.表達(dá)式’%s’%65的值為()。77.已知列表x=[1,2],那么表達(dá)式list(enumerate(x))的值為()。78.Python中的()表示的是空語句。79.如果index方法沒有在字符串中找到子串,則會(huì)返回-1。80.介紹一下except的用法和作用?81.下列語句打開文件的位置應(yīng)該在()。 f=open(’itheima.txt’,’w’)A、C盤根目錄下B、D盤根目錄下C、Python安裝目錄下D、與源文件在相同的目錄下82.在python中,如想查看變量的地址,可以使用id函數(shù)。83.已知x={1:1},那么執(zhí)行語句x[2]=2之后,len(x)的值為()。84.randint(a,b)功能:隨機(jī)產(chǎn)生一個(gè)介于a和b之間的整數(shù)(包括a和b)。85.已知字符串編碼格式gbk使用2個(gè)字節(jié)表示一個(gè)漢字、1個(gè)字節(jié)表示英語字母,那么表達(dá)式len(’abc你好’.encode(’gbk’))的值為()。86.Python語句list(range(1,10,3))執(zhí)行結(jié)果為()。87.表達(dá)式{1,2,3}<{1,2,4}的值為()。88.字典對象的()方法返回字典的“值”列表A、keysB、valuesC、itemsD、key89.一張2000x1500像素的照片采用RGB顏色空間,每個(gè)顏色使用8位保存,在不壓縮時(shí)所需要的空間大小為()。A、約3MBB、約9MBC、約24MBD、約72MB90.9999**9999這樣的命令在Python中無法運(yùn)行。91.假設(shè)有非空列表x,那么x.append(3)、x=x+[3]與x.insert(0,3)在執(zhí)行時(shí)間上基本沒有太大區(qū)別。92.表達(dá)式’aaaassddf’.strip(’af’)的值為()。93.pandas中使用plot方法繪制圖形。94.變量名可以由以下哪些內(nèi)容構(gòu)成()A、字母B、數(shù)字C、下劃線D、特殊符號95.下列二進(jìn)制數(shù)中與4FH最接近的是()。A、1100000BB、1010000BC、1001100BD、1111111B96.如果在設(shè)計(jì)一個(gè)類時(shí)實(shí)現(xiàn)類len()方法,那么該類的對象會(huì)自動(dòng)支持Python內(nèi)置函數(shù)len()。97.表達(dá)式15//4的值為()A、3B、6C、9D、2798.已知f=lambdax:x//5,那么表達(dá)式f(13)的值為()A、2B、6C、9D、1299.4j是合法Python數(shù)字類型。100.已知攝氏溫度C與華氏溫度F間的轉(zhuǎn)換關(guān)系為:9C=5(F-32)。編寫程序:輸入攝氏溫度C,計(jì)算對應(yīng)的華氏溫度F。 第I卷參考答案一.參考題庫1.參考答案:C2.參考答案:[0,2,3]3.參考答案:B4.參考答案:C,D5.參考答案:and;or;not6.參考答案:正確7.參考答案:逗號8.參考答案:正確9.參考答案:610.參考答案:openpyxl11.參考答案:正確12.參考答案:C13.參考答案:B14.參考答案:1815.參考答案:'345'16.參考答案:D17.參考答案:(3,3,3)18.參考答案:A,B,C,D19.參考答案:正確20.參考答案:D21.參考答案:match()22.參考答案:BaseException23.參考答案:錯(cuò)誤24.參考答案:A,B,C,D25.參考答案:正確26.參考答案:A,B27.參考答案:A28.參考答案:A,B,C,D29.參考答案:[1,2,3]30.參考答案:錯(cuò)誤31.參考答案:A,B,C,D32.參考答案:錯(cuò)誤33.參考答案:A,B,C34.參考答案:正確35.參考答案:D36.參考答案:set37.參考答案:D38.參考答案:D39.參考答案:正確40.參考答案:D41.參考答案:return42.參考答案:'HELLOWORLD'43.參考答案:正確44.參考答案:B45.參考答案:[1,2,3]46.參考答案:B47.參考答案:錯(cuò)誤48.參考答案:錯(cuò)誤49.參考答案: 50.參考答案:正確51.參考答案:False52.參考答案:{'x':1,'y':2}53.參考答案:B54.參考答案:C55.參考答

溫馨提示

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

最新文檔

評論

0/150

提交評論