版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
資料python二級(jí)模擬卷2練習(xí)一、選擇題1.下列選項(xiàng)中,可作為Python變量名的是()A.int B.Abc C.float D.Complex2.下列Python程序段運(yùn)行的結(jié)果是()f=[‘A’,’B’,’C’]a=len(f)print(‘a(chǎn)=’,a)A.a(chǎn)=2 B.a(chǎn)=’A’ C.a(chǎn)=’C’ D.a(chǎn)=33.下列不屬于高級(jí)編程語言的是A.C語言 B.VB語言 C.Python語言 D.機(jī)器語言4.下列變量名在Python中合法的是()A.36B B.F55# C.for D._Good5.在Python中,返回x的絕對(duì)值的函數(shù)是()。A.a(chǎn)bs(x) B.bin(x) C.a(chǎn)ll(x) D.input(x)6.在Python代碼中表示“x屬于區(qū)間[a,b)”的正確表達(dá)式是()。A.a(chǎn)≤xandx<b B.n<=xorx<b C.x>=aandx<b D.x>=aandx>b7.在教科書中利用Python探究電流和電壓、電阻的關(guān)系實(shí)驗(yàn)里,除了可以通過書中的JupyterNotebook外,處理數(shù)據(jù)還可以通過下列()工具實(shí)現(xiàn)。A.PythonIDLE B.Xmind C.網(wǎng)絡(luò)畫板 D.幾何畫板8.python的命令行提示符是()A.### B.>>> C./// D.C:》9.已知字符串變量x的值是“H”,字符“A”的ASCII值是65,則python表達(dá)式chr(ord(x)+2)的值是()A.‘I’ B.‘J’ C.73 D.7410.在Python中,已知a=3,b=5,運(yùn)行下列程序段后,a和b的值為a=a*bb=a//ba=a//bA.a(chǎn)=3b=5 B.a(chǎn)=15b=3 C.a(chǎn)=5b=5 D.a(chǎn)=5b=311.在Python中運(yùn)行下列程序,輸出結(jié)果為()foriinrange(1,6):print(‘*’)A.****** B.****** C.***** D.*****12.在Python中運(yùn)行后,b的值是()a=6Ifa>=0:b=a+2Else:b=a-2print(b)A.6 B.8 C.10 D.1213.運(yùn)行下列Python程序,輸出結(jié)果為0,則空白處應(yīng)為()a=14b=7c=_______print(c)A.a(chǎn)-b B.a(chǎn)+b C.a(chǎn)/b D.a(chǎn)%b14.在python中,以下哪個(gè)選項(xiàng)a的數(shù)據(jù)類型為整型()A.a(chǎn)=5 B.a(chǎn)=input() C.a(chǎn)='5' D.a(chǎn)=5.015.在下面的python程序中,變量b和c的值為()。A.b為6,c為6 B.b為6,c為8 C.b為8,c為8 D.b為8,c為616.已知下列Python程序段,k取下列哪組值是x=4?()foriinrange(10):k=int(input())ifk<=20andk>0:ifk>15:ifk>18:x=0else:x=1else:ifk>12:x=4else:x=5A.13,16 B.13,14,15 C.16,17,18 D.18,1917.以下Python程序運(yùn)行后,變量x和st的值分別是()。A.801123678 B.801“123678” C.801801 D.123678“123678”18.計(jì)算機(jī)能直接識(shí)別、理解執(zhí)行的語言是()A.匯編語言 B.Python語言 C.自然語言 D.機(jī)器語言19.以下Python代碼輸出結(jié)果中說法正確的是()。x=0foriinrange(1,100):x=x+iprint(x)A.1+100的和 B.1+99的和C.1~99所有整數(shù)的和 D.1~100所有整數(shù)的和20.Python中變量的命名遵循的規(guī)則,不正確的是()A.必須以字母或下劃線開頭,后面可以是字母、數(shù)字或下劃線。B.區(qū)分大小寫C.不區(qū)分大小寫D.不能使用保留字21.解釋性語言是指源代碼不要求預(yù)先進(jìn)行編譯,在運(yùn)行時(shí)才進(jìn)行解釋再運(yùn)行,以下哪一種程序設(shè)計(jì)語言屬于解釋性語言()。A.Python B.C++ C.VB D.C22.Python程序中第一行:a=int(input()),第二行:print(a+5),運(yùn)行程序后鍵盤輸入3,輸出結(jié)果是()。A.5 B.3 C.8 D.其他23.下列Python數(shù)據(jù)不屬于列表的是()A.{24,56,7,89,4} B.[24,56,7,89,4]C.[24,56,’a’,’獼猴桃’] D.[’A’,’B’’C’,’D’]24.關(guān)于下列Python程序段的說法正確的是()k=1while1:k+=1A.存在語法錯(cuò)誤,不能執(zhí)行 B.執(zhí)行1次 C.執(zhí)行無限次 D.執(zhí)行k次25.以下是猜數(shù)游戲的Python程序,請(qǐng)你補(bǔ)全代碼:請(qǐng)選擇適當(dāng)?shù)拇a填入程序①處。()A.for B.print C.elif D.input26.設(shè)a=2,b=5,在python中,表達(dá)式a>bAndb>3的值是()A.False B.True C.-1 D.127.下列可以作為python變量名的是()A.'a1' B.6keyC.False D.i_f28.在Python中,關(guān)于變量的說法,正確的是()A.變量必須以字母開頭命名B.變量只能用來存儲(chǔ)數(shù)字,不能存儲(chǔ)漢字C.在python中變量類型一旦定義就不能再改變D.變量被第二次賦值后,新值會(huì)取代舊的值29.Python的關(guān)系運(yùn)算符中,用來表示不等于的符號(hào)是()A.== B.!= C.>= D.<=30.下列定義變量的python程序語句變量賦值錯(cuò)誤的是()A.x=y=1 B.x,y=1,2 C.x==1 D.x=1,2二、程序填空31.蒙特卡洛方法不僅可以用來模擬投針實(shí)驗(yàn),還可以用來模擬求解圓周率T。請(qǐng)根據(jù)所學(xué)知識(shí),并上網(wǎng)搜索有關(guān)資料,找到利用蒙特卡洛方法求解圓周率Π的原理、方法和Python程序。32.閱讀程序。分析以下兩段Python程序并回答問題。#程序1i=1whilei<101:print('把這句話打印100遍')i+=1#程序2i=100whilei:print('把這句話打印100遍')i=i-2(1)在程序1中,i+=1這句話的含義是______________。(2)在程序1中,‘把這句話打印100遍’實(shí)際輸出了_____遍。(3)在程序2中,i的初值是___。(4)在程序2中,‘把這句話打印100遍’實(shí)際輸出了_____遍。(5)在程序2中,whilei的含義是_________。33.小強(qiáng)想要快速了解“十四五規(guī)劃”內(nèi)容的關(guān)鍵詞,他先把“十四五規(guī)劃”內(nèi)容存儲(chǔ)在ssw.txt文檔中,如圖a所示,統(tǒng)計(jì)文檔中出現(xiàn)次數(shù)最多的前十個(gè)關(guān)鍵詞,結(jié)果如圖b所示。文本數(shù)據(jù)處理的算法設(shè)計(jì)如圖c所示,用Python語言編寫的程序段如圖d所示。請(qǐng)根據(jù)流程圖的每個(gè)步驟,填寫程序段編號(hào),如A:⑦B:①D:③?,F(xiàn)填寫C、E、F、G對(duì)應(yīng)的程序段編號(hào).C:__________E:__________F:__________G:__________圖a圖b圖c圖d34.奇偶校驗(yàn)碼是一種增加二進(jìn)制傳輸系統(tǒng)可靠性的簡(jiǎn)單且廣泛采用的方法,該方法通過增加一個(gè)校驗(yàn)位使得傳輸?shù)亩M(jìn)制碼中“1”的個(gè)數(shù)恒為奇數(shù)或偶數(shù),因此該校驗(yàn)碼也分為“奇校驗(yàn)”和“偶校驗(yàn)”。“奇校驗(yàn)”的原理:在發(fā)送端發(fā)送的每個(gè)字節(jié)二進(jìn)制碼后增加一個(gè)校驗(yàn)位(0或1),使得“1”的個(gè)數(shù)為奇數(shù);接收端接收并統(tǒng)計(jì)每個(gè)字節(jié)及其校驗(yàn)位中“1”的個(gè)數(shù),若為偶數(shù),則意味著傳輸過程中存在差錯(cuò)。例如:接收到的每個(gè)字節(jié)及校驗(yàn)碼1的個(gè)數(shù)傳輸正誤1001010014錯(cuò)誤0110101015正確1010110105正確根據(jù)以上原理,小強(qiáng)編寫了一個(gè)Python程序,對(duì)接收到的9位二進(jìn)制編碼進(jìn)行“奇校驗(yàn)”,判斷其傳輸?shù)恼`,若判斷正確則將前一個(gè)字節(jié)的編碼轉(zhuǎn)成十六進(jìn)制并輸出。請(qǐng)回答下列問題:(1)若接收到的二進(jìn)制碼為“101011011”,傳輸過程__________(選填:是/否)存在差錯(cuò)。(2)實(shí)現(xiàn)上述功能的Python程序如下,請(qǐng)?jiān)趧澗€處填入合適的代碼。s=input("請(qǐng)輸入9位二進(jìn)制編碼:")code={10:"A",11:"B",12:"C",13:"D",14:"E",15:"F"}k=0;p=0;ans=“”foriins:#統(tǒng)計(jì)9位二進(jìn)制編碼中“1”的個(gè)數(shù)k=k+int(i)if____:print("傳輸錯(cuò)誤!")else:print("傳輸正確!")forjinrange(0,8,4):p=int(s[j:j+4],2)#int(x,[base]):將x(字符串或者數(shù)字)按照base進(jìn)制轉(zhuǎn)換成整數(shù)if0<=p<=9:ans=ans+str(p)else:ans=___print("字節(jié)編碼用十六進(jìn)制表示:",___35.小強(qiáng)開展網(wǎng)上直播售貨,為此購(gòu)買了以下直播硬件設(shè)備:①手機(jī)②耳機(jī)③自拍桿④數(shù)碼照相機(jī)⑤背景畫⑥無線路由器請(qǐng)回答下列問題:(1)在購(gòu)買的直播硬件設(shè)備中,屬于模數(shù)轉(zhuǎn)換的設(shè)備是__________(多選,填序號(hào))(2)小強(qiáng)選擇借助某著名直播平臺(tái)售貨,根據(jù)直播平臺(tái)要求,直播畫面是1080*1920像素、24位真彩色、幀頻為25fps,視頻壓縮比為100:1,在不考慮視頻傳輸優(yōu)化的情況下,問小強(qiáng)家目前10Mbps的寬帶__________(選填:能/不能)滿足直播要求。請(qǐng)列式證明__________。(3)小強(qiáng)將某一天的售貨情況從平臺(tái)導(dǎo)出,保存為文件shqk.xlsx.?dāng)?shù)據(jù)已按“流水號(hào)”升序排序,如圖a所示。流水號(hào)為2019030602的售貨記錄中,已成交的商品類別數(shù)是__________(填寫數(shù)字),該流水號(hào)的總利潤(rùn)是__________元(填寫數(shù)字,保留1位小數(shù))圖a(4)為了快速了解各類別商品的利潤(rùn),小強(qiáng)用python編程處理。處理的結(jié)果界面如圖b所示。部分代碼如下,請(qǐng)?jiān)冖佗趧澗€處填寫合適的代碼。圖bimportpandasaspdimportnumpyasnpimportmatplotlib.pyplotaspltdetail=pD.read_excel(___)print(detail)foriinrange(len(detail[:])):ifdetail[‘成交與否’][i]==1:detail[‘lirun’]=___dg=detai1[[‘類別’,‘lirun’]].groupby(by=‘類別’)print(“總利潤(rùn)”,detail[‘lirun’].sum())’數(shù)據(jù)可視化代碼略36.已知6月份10位技術(shù)考試成績(jī):12345678910788889908376759810065技術(shù)老師想統(tǒng)計(jì)出80分(含80)以上的人數(shù),請(qǐng)完善程序,代碼如下:a=[78,88,89,90,83,76,75,98,100,65]______sum=0foriinrange(n):ifa[i]>=80:________print(sum)執(zhí)行上述程序段后,輸出的內(nèi)容是______37.求50以內(nèi)所有5的倍數(shù)的和。38.請(qǐng)編寫一個(gè)密碼登陸系統(tǒng),接收用戶從鍵盤輸入的密碼和你自己的密碼進(jìn)行比對(duì),如果正確就顯示“恭喜你進(jìn)入系統(tǒng)”如果不正確讓用戶重新輸入,有三次機(jī)會(huì)。39.閱讀程序。foriinrange(1,10):forjinrange(1,i+1):print("%dX%d=%2d"%(j,i,j*i),end="")print()(1)在第一行程序中,變量i的數(shù)據(jù)范圍為_____到____。(2)在第二行的程序中,變量j的數(shù)據(jù)范圍為_____到____。(3)如果“%d”表示十進(jìn)制數(shù),那么%2d則表示____位寬的十進(jìn)制數(shù)。(4)第三行程序改為print("%dX%d=%2d"%(i,j,i*j),end=""),則本題的輸出應(yīng)該是_____。(5)如果最后一行的print()表示換行,那么end=””的功能是_______。40.程序編寫求1+22+32+……+1002的結(jié)果____________________________________________________________________________________________________________________________input(“運(yùn)行完畢,請(qǐng)按回車鍵退出...”)【參考答案】***試卷處理標(biāo)記,請(qǐng)不要?jiǎng)h除一、選擇題1.B【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字,故可作為Python變量名的是Abc,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字,故可作為Python變量名的是Abc,故本題選B選項(xiàng)。2.D【詳解】本題主要考查Python程序的執(zhí)行。a=len(f)=3,故print(‘a(chǎn)=’,a)的結(jié)果是a=3,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python程序的執(zhí)行。a=len(f)=3,故print(‘a(chǎn)=’,a)的結(jié)果是a=3,故本題選D選項(xiàng)。3.D【詳解】本題考查的是程序語言。常見的高級(jí)編程語言有:C、VB、Python等。機(jī)器語言是計(jì)算機(jī)語言的一種不屬于高級(jí)語言。故應(yīng)選D。【點(diǎn)睛】解析:D【詳解】本題考查的是程序語言。常見的高級(jí)編程語言有:C、VB、Python等。機(jī)器語言是計(jì)算機(jī)語言的一種不屬于高級(jí)語言。故應(yīng)選D?!军c(diǎn)睛】4.D【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字,故“_Good”在Python中是合法的變量名,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字,故“_Good”在Python中是合法的變量名,故本題選D選項(xiàng)。5.A【詳解】本題主要考查Python標(biāo)準(zhǔn)函數(shù)。在Python中,返回x的絕對(duì)值的函數(shù)是abs(x),bin()返回一個(gè)整數(shù)或者長(zhǎng)整數(shù)的二進(jìn)制表示,all()函數(shù)用于判斷給定的可迭代參數(shù)中的所有解析:A【詳解】本題主要考查Python標(biāo)準(zhǔn)函數(shù)。在Python中,返回x的絕對(duì)值的函數(shù)是abs(x),bin()返回一個(gè)整數(shù)或者長(zhǎng)整數(shù)的二進(jìn)制表示,all()函數(shù)用于判斷給定的可迭代參數(shù)中的所有元素是否都為TRUE,input(x)是輸入函數(shù),故本題選A選項(xiàng)。6.C【詳解】本題主要考查Python表達(dá)式。Python表達(dá)式中,大于等于運(yùn)算符用“>=”表示,故“x屬于區(qū)間[a,b)”的正確表達(dá)式是x>=aandx<b,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python表達(dá)式。Python表達(dá)式中,大于等于運(yùn)算符用“>=”表示,故“x屬于區(qū)間[a,b)”的正確表達(dá)式是x>=aandx<b,故本題選C選項(xiàng)。7.A【詳解】本題Python相關(guān)知識(shí)點(diǎn)IDLE是Python所內(nèi)置的開發(fā)與學(xué)習(xí)環(huán)境,故除了可以通過書中的JupyterNotebook外,處理數(shù)據(jù)還可以通過PythonIDLE工具實(shí)現(xiàn)解析:A【詳解】本題Python相關(guān)知識(shí)點(diǎn)IDLE是Python所內(nèi)置的開發(fā)與學(xué)習(xí)環(huán)境,故除了可以通過書中的JupyterNotebook外,處理數(shù)據(jù)還可以通過PythonIDLE工具實(shí)現(xiàn)。故本題選A選項(xiàng)8.B【詳解】本題主要考查Python命令提示符。python的命令行提示符是>>>,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python命令提示符。python的命令行提示符是>>>,故本題選B選項(xiàng)。9.B【詳解】本題主要考查Python字符函數(shù)。ord函數(shù)用于將字符轉(zhuǎn)換為整數(shù),chr函數(shù)接受一個(gè)數(shù)字(應(yīng)為ASCII碼)并返回字符。則python表達(dá)式chr(ord(x)+2)=chr(ord解析:B【詳解】本題主要考查Python字符函數(shù)。ord函數(shù)用于將字符轉(zhuǎn)換為整數(shù),chr函數(shù)接受一個(gè)數(shù)字(應(yīng)為ASCII碼)并返回字符。則python表達(dá)式chr(ord(x)+2)=chr(ord(H)+2)=chr(74)=‘J’,故本題選B選項(xiàng)。10.D【詳解】本題主要考查Python表達(dá)式的運(yùn)行。a=3,b=5,a=a*b=15,b=a//b=15//5=3,a=a//b=15//3=5,故運(yùn)行下列程序段后,a和b的解析:D【詳解】本題主要考查Python表達(dá)式的運(yùn)行。a=3,b=5,a=a*b=15,b=a//b=15//5=3,a=a//b=15//3=5,故運(yùn)行下列程序段后,a和b的值為a=5b=3,故本題選D選項(xiàng)。11.D【詳解】本題考查Python程序調(diào)試與執(zhí)行foriinrange(1,6),i的范圍是從1到5,不包括6。故本題選D選項(xiàng)解析:D【詳解】本題考查Python程序調(diào)試與執(zhí)行foriinrange(1,6),i的范圍是從1到5,不包括6。故本題選D選項(xiàng)12.B【詳解】本題主要考查Python程序的執(zhí)行。a=6,滿足a>=0,執(zhí)行b=a+2=8,故在Python中運(yùn)行后,b的值是8,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python程序的執(zhí)行。a=6,滿足a>=0,執(zhí)行b=a+2=8,故在Python中運(yùn)行后,b的值是8,故本題選B選項(xiàng)。13.D【詳解】本題考查Python程序執(zhí)行輸出c=0。a-b=7,a+b=21,a/b=2,a%b=0。故本題選D選項(xiàng)解析:D【詳解】本題考查Python程序執(zhí)行輸出c=0。a-b=7,a+b=21,a/b=2,a%b=0。故本題選D選項(xiàng)14.A【詳解】本題考查Python數(shù)據(jù)類型。Python數(shù)據(jù)類型有字符串,布爾類型,整數(shù),浮點(diǎn)數(shù)等。a=5,a為整數(shù)型;a=‘5’,則a為字符串;a=5.0,則a為浮點(diǎn)數(shù)。故本題選A。解析:A【詳解】本題考查Python數(shù)據(jù)類型。Python數(shù)據(jù)類型有字符串,布爾類型,整數(shù),浮點(diǎn)數(shù)等。a=5,a為整數(shù)型;a=‘5’,則a為字符串;a=5.0,則a為浮點(diǎn)數(shù)。故本題選A。15.C【詳解】本題考察賦值語句。將6賦值給a,此時(shí)a為6;將8賦值給c,此時(shí)c為8;將c復(fù)制給b,此時(shí)b的值即為c的值,b為8;將b賦值給a,此時(shí)a即為b的值,a為8。故a為8,b為8,c解析:C【詳解】本題考察賦值語句。將6賦值給a,此時(shí)a為6;將8賦值給c,此時(shí)c為8;將c復(fù)制給b,此時(shí)b的值即為c的值,b為8;將b賦值給a,此時(shí)a即為b的值,a為8。故a為8,b為8,c為8,故C選項(xiàng)正確。16.B【詳解】本題主要考查Python程序的執(zhí)行。分析代碼可知,k=16,17,18時(shí),x=1;k=19,20時(shí),x=0;k=13,14,15時(shí),x=4;k取1~12時(shí),x=5,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python程序的執(zhí)行。分析代碼可知,k=16,17,18時(shí),x=1;k=19,20時(shí),x=0;k=13,14,15時(shí),x=4;k取1~12時(shí),x=5,故本題選B選項(xiàng)。17.B【詳解】本題主要考查Python語句執(zhí)行。語句X=123+678是整型類型運(yùn)算,值為801;語句St="123"+"678"是字符串運(yùn)算,直接拼接,值為"123678",故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python語句執(zhí)行。語句X=123+678是整型類型運(yùn)算,值為801;語句St="123"+"678"是字符串運(yùn)算,直接拼接,值為"123678",故本題選B選項(xiàng)。18.D【詳解】本題主要考查程序語言。計(jì)算機(jī)能直接識(shí)別、理解執(zhí)行的語言是機(jī)器語言(即0和1),故本題選D選項(xiàng)。解析:D【詳解】本題主要考查程序語言。計(jì)算機(jī)能直接識(shí)別、理解執(zhí)行的語言是機(jī)器語言(即0和1),故本題選D選項(xiàng)。19.C【詳解】本題考查的是Python代碼程序。本題的關(guān)鍵點(diǎn)是range()函數(shù),其取到的區(qū)間數(shù)值為前閉后開,所以為1-99的整數(shù)。循環(huán)過程就是執(zhí)行1-99所有整數(shù)的求和過程。故答案為C。解析:C【詳解】本題考查的是Python代碼程序。本題的關(guān)鍵點(diǎn)是range()函數(shù),其取到的區(qū)間數(shù)值為前閉后開,所以為1-99的整數(shù)。循環(huán)過程就是執(zhí)行1-99所有整數(shù)的求和過程。故答案為C。20.C【詳解】本題主要考查規(guī)則。Python中變量名可以包括字母、數(shù)字、下劃線,但是數(shù)字不能做為開頭,系統(tǒng)關(guān)鍵字不能做變量名使用,除了下劃線之個(gè),其它符號(hào)不能做為變量名使用,Python的變量名是區(qū)解析:C【詳解】本題主要考查規(guī)則。Python中變量名可以包括字母、數(shù)字、下劃線,但是數(shù)字不能做為開頭,系統(tǒng)關(guān)鍵字不能做變量名使用,除了下劃線之個(gè),其它符號(hào)不能做為變量名使用,Python的變量名是區(qū)分大小寫的。因此C選項(xiàng)符合題意。21.A【詳解】本題主要考查程序設(shè)計(jì)語言。編譯型語言:程序在執(zhí)行之前需要一個(gè)專門的編譯過程,把程序編譯成為機(jī)器語言的文件,運(yùn)行時(shí)不需要重新翻譯,直接使用編譯的結(jié)果就行了。Python屬于解釋性語言,解析:A【詳解】本題主要考查程序設(shè)計(jì)語言。編譯型語言:程序在執(zhí)行之前需要一個(gè)專門的編譯過程,把程序編譯成為機(jī)器語言的文件,運(yùn)行時(shí)不需要重新翻譯,直接使用編譯的結(jié)果就行了。Python屬于解釋性語言,C++和C屬于編譯性語言,vb是典型的編譯+解釋型語言,故本題選A選項(xiàng)。22.C【詳解】本題主要考查Python語句執(zhí)行。運(yùn)行程序后鍵盤輸入3,即a=3,執(zhí)行print(a+5)后,輸出結(jié)果是8,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python語句執(zhí)行。運(yùn)行程序后鍵盤輸入3,即a=3,執(zhí)行print(a+5)后,輸出結(jié)果是8,故本題選C選項(xiàng)。23.A【詳解】本題考查Python語句。列表是Python中的一種數(shù)據(jù)類型,是用[]括起來的一組有順序的數(shù)據(jù)。選選項(xiàng)B,C,D都屬于列表,選項(xiàng)A不屬于列表,故本題選A。解析:A【詳解】本題考查Python語句。列表是Python中的一種數(shù)據(jù)類型,是用[]括起來的一組有順序的數(shù)據(jù)。選選項(xiàng)B,C,D都屬于列表,選項(xiàng)A不屬于列表,故本題選A。24.C【詳解】本題主要考查Python程序while循環(huán)。while1是一直為真,故k+=1會(huì)執(zhí)行無限次,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python程序while循環(huán)。while1是一直為真,故k+=1會(huì)執(zhí)行無限次,故本題選C選項(xiàng)。25.C【詳解】本題主要考查Python分支結(jié)構(gòu)。分析程序可知,該程序采用多分支結(jié)構(gòu),故程序①處應(yīng)填elif,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python分支結(jié)構(gòu)。分析程序可知,該程序采用多分支結(jié)構(gòu),故程序①處應(yīng)填elif,故本題選C選項(xiàng)。26.A【詳解】本題主要考查Python表達(dá)式的運(yùn)算。a=2,b=5,a>b值為False,b>3值為True,邏輯運(yùn)算符“And”兩邊都為真,表達(dá)式的值才為真,故表達(dá)式a>bAndb>3的值是F解析:A【詳解】本題主要考查Python表達(dá)式的運(yùn)算。a=2,b=5,a>b值為False,b>3值為True,邏輯運(yùn)算符“And”兩邊都為真,表達(dá)式的值才為真,故表達(dá)式a>bAndb>3的值是False,故本題選A選項(xiàng)。27.D【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字。故i_f可以作為python變量名,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字。故i_f可以作為python變量名,故本題選D選項(xiàng)。28.D【詳解】本題主要考查Python變量。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字;變量能存儲(chǔ)的數(shù)據(jù)很多,包含存儲(chǔ)漢字,在Python中,定義變量是不需要指定數(shù)據(jù)類解析:D【詳解】本題主要考查Python變量。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字;變量能存儲(chǔ)的數(shù)據(jù)很多,包含存儲(chǔ)漢字,在Python中,定義變量是不需要指定數(shù)據(jù)類型的,但Python本身是有數(shù)據(jù)類型的,它的數(shù)據(jù)類型可分為數(shù)字型和非數(shù)字型;數(shù)據(jù)類型是可以強(qiáng)制轉(zhuǎn)換的;變量被第二次賦值后,會(huì)覆蓋原有的數(shù)據(jù),故本題選D選項(xiàng)。29.B【詳解】本題主要考查Python關(guān)系運(yùn)算符。用來表示不等于的符號(hào)是“!=”,“==”表示等于,“>=”表示大于等于,“<=”表示小于等于,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python關(guān)系運(yùn)算符。用來表示不等于的符號(hào)是“!=”,“==”表示等于,“>=”表示大于等于,“<=”表示小于等于,故本題選B選項(xiàng)。30.C【詳解】本題主要考查Python賦值語句。x==1是條件判斷語句(判斷x是否等于1);選項(xiàng)A結(jié)果是x=1,y=1;選項(xiàng)B結(jié)果是x=1,y=2;選項(xiàng)D結(jié)果是x=(1,2),故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python賦值語句。x==1是條件判斷語句(判斷x是否等于1);選項(xiàng)A結(jié)果是x=1,y=1;選項(xiàng)B結(jié)果是x=1,y=2;選項(xiàng)D結(jié)果是x=(1,2),故本題選C選項(xiàng)。二、程序填空31.原理:通常蒙特?卡羅方法通過構(gòu)造符合一定規(guī)則的隨機(jī)數(shù)來解決數(shù)學(xué)上的各種問題。對(duì)于那些由于計(jì)算過于復(fù)雜而難以得到解析解或者根本沒有解析解的問題,蒙特?卡羅方法是一種有效的求出數(shù)值解的方法。一般蒙特?卡羅方法在數(shù)學(xué)中最常見的應(yīng)用就是蒙特?卡羅積分。方法:蒙特卡羅方法的解題過程可以歸結(jié)為三個(gè)主要步驟:構(gòu)造或描述概率過程;實(shí)現(xiàn)從已知概率分布抽樣;建立各種估計(jì)量。利用蒙特卡洛方法實(shí)現(xiàn)求解圓周率#!/usr/bin/Python#-*-coding:utf-8-*-importrandomimportmathdefmonteCarlo(N):i=0count=0whilei<=N:x=random.random()y=random.random()ifpow(x,2)+pow(y,2)<1:count+=1i+=1pi=4*count/Nprint(pi)monteCarlo(1000000)【詳解】本題考查的知識(shí)點(diǎn)是Python程序。原理:通常蒙特?卡羅方法通過構(gòu)造符合一定規(guī)則的隨機(jī)數(shù)來解決數(shù)學(xué)上的各種問題。對(duì)于那些由于計(jì)算過于復(fù)雜而難以得到解析解或者根本沒有解析解的問題,蒙特?卡羅方法是一種有效的求出數(shù)值解的方法。一般蒙特?卡羅方法在數(shù)學(xué)中最常見的應(yīng)用就是蒙特?卡羅積分。方法:蒙特卡羅方法的解題過程可以歸結(jié)為三個(gè)主要步驟:構(gòu)造或描述概率過程;實(shí)現(xiàn)從已知概率分布抽樣;建立各種估計(jì)量。利用蒙特卡洛方法實(shí)現(xiàn)求解圓周率#!/usr/bin/Python#-*-coding:utf-8-*-importrandomimportmathdefmonteCarlo(N):i=0count=0whilei<=N:x=random.random()y=random.random()ifpow(x,2)+pow(y,2)<1:count+=1i+=1pi=4*count/Nprint(pi)monteCarlo(1000000)32.i=i+1無數(shù)遍100無數(shù)遍i!=0或i>0或其他等價(jià)答案【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①在程序1中,i+=1這句話的含義是i=i+1(即i遞增1)。②i的初值為1,while循環(huán)條件i<101為真,會(huì)一直執(zhí)行循環(huán)體,無法跳出循環(huán)體執(zhí)行i+=1,故‘把這句話打印100遍’實(shí)際輸出了無數(shù)遍。③在程序2中,i的初值是100。④i=100,whilei(即while100)一直為真,會(huì)一直執(zhí)行循環(huán)體,無法跳出循環(huán)體執(zhí)行i=i-2,故‘把這句話打印100遍’實(shí)際輸出了無數(shù)遍。⑤在程序2中,whilei的含義是i!=0或i>0或其他等價(jià)答案33.②⑤⑥④【詳解】本題主要考查算法及Python程序?qū)崿F(xiàn)。①jieba
模塊是一個(gè)用于中文分詞的模塊,lcut
方法直接返回
list,流程圖中分詞后存入words中對(duì)應(yīng)的代碼是words=jieba.lcut(txt),故填②。②流程圖中循環(huán)結(jié)構(gòu)對(duì)應(yīng)的是程序中的⑤。③對(duì)counts的值進(jìn)行排序,可以使用sort方法實(shí)現(xiàn),對(duì)應(yīng)程序中的⑥。④使用循環(huán)結(jié)構(gòu)將值一一輸出,對(duì)應(yīng)程序中的④。34.是k%2==0或(k+1)%2==1或(k-1)%2==1ans+code[p]ans【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①若接收到的二進(jìn)制碼為“101011011”,1的個(gè)數(shù)有6個(gè),則傳輸過程存在差錯(cuò)。②變量k統(tǒng)計(jì)1的個(gè)數(shù),若k是偶數(shù)則表明傳輸錯(cuò)誤,否則傳輸正確,故此處填k%2==0或(k+1)%2==1或(k-1)%2==1。③如果p是1~9之間的數(shù)字,則直接將p拼接到ans中,否則從字典code中取對(duì)應(yīng)的字母,故此處填ans+code[p]。④變量ans保存轉(zhuǎn)換后的十六進(jìn)制,故此處填ans。35.①④不能1080*1920*24*25*1/1024/1024/100≈10.8Mbps,大于網(wǎng)絡(luò)傳輸帶寬10Mbps,所以不能滿足直播要求。12或2.0‘shqk.xlsx’或“shqk.xlsx”(detai1[‘售價(jià)’]-detail[‘進(jìn)價(jià)’])*detai1[‘?dāng)?shù)量’]【詳解】本題主要考查Python程序設(shè)計(jì)相關(guān)知識(shí)點(diǎn)。①手機(jī)、數(shù)碼照相機(jī)均屬于模數(shù)轉(zhuǎn)換的設(shè)備,可以實(shí)現(xiàn)模擬信號(hào)與數(shù)字信號(hào)的轉(zhuǎn)換,故填①④。②根據(jù)直播平臺(tái)要求,直播畫面是1080*1920像素、24位真彩色、幀頻為25fps,視頻壓縮比為100:1,在不考慮視頻傳輸優(yōu)化的情況下,小強(qiáng)家目前10Mbps的寬帶不能滿足直播要求。③視頻存儲(chǔ)容量=像素*顏色深度*幀頻*時(shí)長(zhǎng),1080*1920*24*25*1/1024/1024/100≈10.8Mbps,大于網(wǎng)絡(luò)傳輸帶寬10Mbps,所以不能滿足直播要求。④由圖可知,1表示成交,0表示未成交,流水號(hào)為2019030602的售貨記錄中,已成交的商品類別數(shù)是1,都是飲料(即貨號(hào)17和貨號(hào)5)。⑤該流水號(hào)的總利潤(rùn)是(2.9-2.5)*3+(1-0.8)*4=2.0,故填2或2.0。⑥該表格文件名是shqk.xlsx,此處讀入該表格文件,故填‘shqk.xlsx’或“shqk.xlsx”。⑦利潤(rùn)=(售價(jià)-進(jìn)價(jià))*數(shù)量,數(shù)據(jù)已經(jīng)讀到deta
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年防城港職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)及參考答案詳解1套
- 內(nèi)科護(hù)理學(xué)面試題及答案
- 黔西南州金成實(shí)驗(yàn)學(xué)校2026年春季教師招聘?jìng)淇碱}庫(kù)(9名)及參考答案詳解
- 平?jīng)鍪惺兄睂W(xué)校公開招聘2026屆協(xié)議培養(yǎng)師范生23人備考題庫(kù)(第二批)及一套答案詳解
- 2025年福建省福州瑯岐中學(xué)編外人員招聘?jìng)淇碱}庫(kù)及1套參考答案詳解
- 2025年中國(guó)海洋大學(xué)心理健康教育與咨詢中心青年教師招聘?jìng)淇碱}庫(kù)及一套答案詳解
- 2025年溫州市甌海科技投資有限公司面向社會(huì)公開招聘工作人員備考題庫(kù)及參考答案詳解一套
- 2025年廈門天地開發(fā)建設(shè)集團(tuán)有限公司公開招聘工作人員備考題庫(kù)及參考答案詳解1套
- 2025年國(guó)培衛(wèi)健培訓(xùn)試題及答案
- 2025年吉林大學(xué)白求恩第一醫(yī)院呼吸與危重癥醫(yī)學(xué)科技術(shù)員招聘?jìng)淇碱}庫(kù)完整答案詳解
- 2025四川資陽現(xiàn)代農(nóng)業(yè)發(fā)展集團(tuán)有限公司招聘1人筆試歷年參考題庫(kù)附帶答案詳解
- 2025河北廊坊燕京職業(yè)技術(shù)學(xué)院選聘專任教師20名(公共基礎(chǔ)知識(shí))測(cè)試題附答案解析
- 0901 溶液顏色檢查法:2020年版 VS 2025年版對(duì)比表
- 各部門環(huán)境因素識(shí)別評(píng)價(jià)表-塑膠公司
- 2025遼寧丹東市融媒體中心下半年面向普通高校招聘急需緊缺人才5人筆試考試參考試題及答案解析
- 律所解除聘用協(xié)議書
- 2025年10月自考04184線性代數(shù)經(jīng)管類試題及答案含評(píng)分參考
- 海爾集團(tuán)預(yù)算管理實(shí)踐分析
- 煤礦2026年度安全風(fēng)險(xiǎn)辨識(shí)評(píng)估報(bào)告
- 2025年中國(guó)干冰發(fā)展現(xiàn)狀與市場(chǎng)前景分析
- 永輝超市存貨管理
評(píng)論
0/150
提交評(píng)論