全國模擬考卷附有答案_第1頁
全國模擬考卷附有答案_第2頁
全國模擬考卷附有答案_第3頁
全國模擬考卷附有答案_第4頁
全國模擬考卷附有答案_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

2021年NOC全國模擬考python(A卷)[復(fù)制]您的姓名:[填空題]*_________________________________以下選項(xiàng)中不符合Python語?變量命名規(guī)則()[單選題]*A.LL、B.3_1(正確答案)C._AID.TempStr答案解析:Python的變量命名不可以使?數(shù)字開頭,因此B選項(xiàng)不符合命令規(guī)則。2.在使?Python操作?件時,哪個選項(xiàng)可以打開?件“codemao.txt”并寫?內(nèi)容()[單選題]*A.f=open('codemao.txt','r')B.f=open('codemao.txt','w')(正確答案)C.f=open('codemao.txt','r')D.f.close()答案解析:Python的?le?法,‘r’以只讀?式打開?件。?件的指針將會放在?件的開頭;'w'打開?個?件?于寫?。如果該?件不存在,創(chuàng)建新?件。'rb'以?進(jìn)制格式打開?個?件?于只讀。?件指針將會放在?件的開頭。因此正案為確答B(yǎng)。3.下?代碼的輸出結(jié)果是()[單選題]*A.<class'int'>B.<class'float'>(正確答案)C.<class'bool'>D.<class'complex'>答案解析:123.45為浮點(diǎn)數(shù),返回float,因此正確答案為B。4.當(dāng)?戶輸?ace時,下?代碼的輸出結(jié)果是(

)[單選題]*A.輸出:0(正確答案)B.輸出:出現(xiàn)錯誤C.沒有任何輸出D.輸出:ace答案解析:try語句在執(zhí)?時沒有發(fā)?異常,不會執(zhí)?except語句,因此正確答案是C。5.運(yùn)?下列代碼,輸出結(jié)果是()[單選題]*A、0B、25C、45(正確答案)D、以上結(jié)果均不對答案解析:程序?yàn)榍短籽h(huán),為列表a的累加,值為45,因此答案為C。6.運(yùn)?以下程序的結(jié)果是(

)[單選題]*A.[1,4,5,6,7,9]B.[1,16,25,36,49,81]C.[1,3,4,5,7,8]D.[1,16,25,49,36,81](正確答案)答案解析:程序先使?i遍歷l2的值,如果i的值不存在與l1中,把該值添加在l1和l2的末尾,其中6、9添加在l2列表的末尾。在temp列表中依次增加i**2的值,因此結(jié)果為[1,16,25,49,36,81],正確答案是D。7.下?可以通過int()或float()轉(zhuǎn)換的選項(xiàng)是(

)[單選題]*A.'NO.1'B.(1、2、3、4、5)C.'123.45'(正確答案)D.[1,2,3,4,5]答案解析:字符串'123.45'可以通過float()函數(shù)轉(zhuǎn)化為浮點(diǎn)數(shù),因此正確答案是C。8.閱讀下?程序,補(bǔ)充在空位①,②數(shù)字,輸出結(jié)果為2的選項(xiàng)(

)。[單選題]*A.12,6(正確答案)B.9,5C.10,7D.11,4答案解析:在func()函數(shù)的參數(shù)為12,6時,程序會從2到12迭代,在循環(huán)體內(nèi),s的值為s+m取余i,將取余的值賦值給s,在最后?次循環(huán)中s+m的值為14,i的值為12,14%12的值為2,因此答案為A。9.運(yùn)?下?代碼,顯示的結(jié)果是(

)[單選題]*

A

B(正確答案)

C

D答案解析:程序執(zhí)?3次向右旋轉(zhuǎn)120度,兩次向前進(jìn)100步,繪制出兩條線,因此答案是B10.運(yùn)?以下程序,變量'i'的值為(

)[單選題]*A.93B.95C.70D.75(正確答案)答案解析:變量a在循環(huán)體內(nèi)每次增加7,在a?于等于100的情況下,變量i每次增加5,在第15次循環(huán)時變量a?于100,變量i的值為5*15=75,因此答案是D。11.下?哪些表達(dá)式的結(jié)果為數(shù)字類型(

)*A.3/1(正確答案)B.3//1(正確答案)C.3%1(正確答案)D.'1'*3答案解析:前三項(xiàng)計算下來都是數(shù)字類型。最后?個會輸出字符串類型。12.元組是?種常?的數(shù)據(jù)類型,下?哪些選項(xiàng)是元組的特點(diǎn)?(

)*A、有序(正確答案)B、可以遍歷(正確答案)C、可變D、不可變(正確答案)答案解析:元組基本概念13.下?代碼的輸出結(jié)果不會是(

)*A、????(正確答案)B、????C、??紅?(正確答案)D、紅???(正確答案)答案解析:這個是字典的應(yīng)?,print函數(shù)中第?個項(xiàng)是要輸出‘梨’這個鍵對應(yīng)的值,及‘??’。第?個項(xiàng)?的是字典的get()是返回指定鍵的值,也就是‘可樂’的值‘??’。所以正確的是B,ACD錯誤。14.要想繪制出如下圖形,代碼①、②處應(yīng)填寫為(

)。*A.36(正確答案)B.10C.t.sunflower()D.sunflower()(正確答案)答案解析:第?個空會影響圖形尖刺個數(shù),顯然圖形中尖刺個數(shù)遠(yuǎn)多于10個,所以第?個空選A。第?個空是引?函數(shù),sunflower()函數(shù)是我們??定義的函數(shù),不是turtle庫中的函數(shù),所以選D。15.運(yùn)?以下程序,不會出現(xiàn)哪些結(jié)果(

)?*A.3、7B.7、7C.1、8(正確答案)D.2、3(正確答案)答案解析:4到8?的程序邏輯是:對兩個列表中的元素分別進(jìn)?窮舉相加,第六?的判斷如果為真,則運(yùn)?pass,其實(shí)和判斷為假是?樣的效果,所以最終運(yùn)?的i會遍歷lst1,j最終的值就是lst2中的最后?項(xiàng)7,所以CD是不會出現(xiàn)的.1.28轉(zhuǎn)換為?進(jìn)制是(

)[填空題]*_________________________________(答案:11100)答案解析:28轉(zhuǎn)化為?進(jìn)制位111002.以下程序的運(yùn)?結(jié)果為(

)[填空題]*_________________________________(答案:9)答案解析:sum()函數(shù)的基本?法,上述代碼是對range(5)進(jìn)?求和之后再減去1。所以是0+1+2+3+4-1=93.執(zhí)?下?的程序,最終“i”的值為(

)[填空題]*_________________________________(答案:8)答案解析:對i的值的計算,順序執(zhí)?之后答案為84.使?random庫中的(

)函數(shù)可以打亂列表。[填空題]*_________________________________(答案:shu?e)答案解析:random庫中的shu?e函數(shù)可以打亂列表。5.下列代碼的輸出是(

)[填空題]*_________________________________(答案:Cats)答案解析:主要考察正則表達(dá)式,依據(jù)正則表達(dá)式的規(guī)則,答案為Cats。6.補(bǔ)充代碼①,完成以下程序運(yùn)?效果。創(chuàng)建3x3矩陣,矩陣元素均為0-10之間的隨機(jī)整數(shù)。注意答案之間不加空格,使?英?輸?法。[填空題]*_________________________________(答案:randint(0,10,(3,3)))答案解析:randint(a,b,(x,y)),'a<b',?成?個由(a,b)中隨機(jī)數(shù)組成的x乘y的數(shù)組。7.以下程序輸出到?件text.txt?的結(jié)果是(

)(注意:使?英?輸?法,答案之間不加空格。)[填空題]*_________________________________(答案:90,87,93)答案解析:8.下?代碼的運(yùn)?結(jié)果是(

)[填空題]*_________________________________(答案:120)答案解析:這是?個利?遞歸來計算階乘的程序。第6?給函數(shù)factorial賦值為5,注意看第四?的代碼運(yùn)?之后其實(shí)是構(gòu)成了?個5*4*3*2*1的算式,所以最終的結(jié)果即為這個算式的解——1209.以下是選擇排序的代碼,要想實(shí)現(xiàn)如下所示程序運(yùn)?效果,應(yīng)在代碼①處補(bǔ)充。注意:答案之間不留空格,使?英?輸?法。[填空題]*_________________________________(答案:nums[j],nums[i])答案解析:這個是冒泡排序算法,由運(yùn)?結(jié)果看是要進(jìn)?從?到?進(jìn)?排序,注意看第五?是對?i項(xiàng)是否?于j項(xiàng),如果?于,需要將i項(xiàng)與j項(xiàng)交換位置。所以第6?是執(zhí)?交換這個動作,所以對應(yīng)填?的應(yīng)該是nums[j],nums[i]。10.閱讀下?的程序,寫出程序運(yùn)?輸出的結(jié)果(

溫馨提示

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

最新文檔

評論

0/150

提交評論