【正文】
序運(yùn)行后的輸出結(jié)果是( )。python二級模擬試卷4word練習(xí)一、選擇題1.下列可以導(dǎo)入Python模塊的語句是( )A.import moduleB.input moduleC.print moduleD.def module2.Python輸入函數(shù)為( )。其中python語言是屬于( )。A.basic+=sum B.sum=basic+n C.sum=basic+1 D.sum+=basic23.若用整型變量k表示某天是星期幾(例如k=1表示該天是星期一、k=2表示該天是星期二……k=7表示該天是星期天),則下列能夠正確表示k的下一天是星期幾的python表達(dá)式為( )A.k+1 B.k % 7 + 1 C.(k+1) %7 D.(k+1)%7124.要利用Python通過數(shù)組繪制擬合曲線圖,必須要用到的外部庫是( )A.time庫B.random庫C.turtle庫D.matplotlib 庫25.有如下python程序段:a=[4,5,3,6,7,8,2,9,1]m ,c=1, 1for i in range(1, len(a)):if a[i]=a[i1]:c+=1m=max(m, c)else:c=1print (c, m)則程序執(zhí)行后,c和m的值分別是( )A.1和1 B.1和4 C.2和4 D.3和426.應(yīng)用軟件是為滿足用戶不同領(lǐng)域、不同問題的應(yīng)用需求而設(shè)計的軟件。請根據(jù)所學(xué)知識,并上網(wǎng)搜索有關(guān)資料,找到利用蒙特卡洛方法求解圓周率Π的原理、方法和Python程序。文本數(shù)據(jù)處理的算法設(shè)計如圖c所示,用Python語言編寫的程序段如圖d所示。(1)張軒使用百度搜索引擎搜索到“水仙花數(shù)”是這樣定義的: “水仙花數(shù)”是指一個三位數(shù),它的各位數(shù)字的立方和等于其本身,比如:153 = 13+53+33,那么這個數(shù)就是一個“水仙花數(shù)”。轉(zhuǎn)換后的數(shù)值以K個數(shù)據(jù)為一段,將n個待處理的數(shù)據(jù)依次分割成若干段(最后一段不足部分用0來補(bǔ)充);每一段中K個數(shù)據(jù)與K*K轉(zhuǎn)置矩陣進(jìn)行乘法運(yùn)算;將乘法運(yùn)算得到的每一個結(jié)果值除以26求余數(shù),依次轉(zhuǎn)換成相應(yīng)字符(數(shù)值1~26對應(yīng)字符A~Z),最后按原始字符串長度輸出。存儲字符串,長度不超過100個字符Dim b(1 To 100)As Integer 存儲轉(zhuǎn)置矩陣,長度不超過 10*10Dim c(1 To 100)As LongDim s As String, tmp As StringDim k As Integer, t As Integer, i As Integer, j As IntegerDim n As Integer, m As Integer, lens As Integers=Textl. Text 180。下面的程序能實現(xiàn)上述的功能,請將缺失的代碼補(bǔ)充完整。以下程序段的功能是:根據(jù)從鍵盤上輸入的表示星期幾的數(shù)字,若輸入的數(shù)字不是在范圍(1至7)輸出“輸入錯誤!”,否則輸出對應(yīng)的英文星期的簡稱如“Mon、Tue、Wed、Thu、Fri、Sta、Sun”。Python模塊導(dǎo)入的關(guān)鍵字是import,故本題選A選項。input( )是輸入函數(shù),print()是輸出函數(shù)。故選項C正確。a=2,b=3,ba0值為True,則表達(dá)式 not(ba0)值是False,故本題選D選項。5.B【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關(guān)鍵字。故本題選C選項。7.B【詳解】本題考查的是計算機(jī)語音相關(guān)知識。高級語言是一種獨(dú)立于機(jī)器,面向過程或?qū)ο蟮恼Z言。解析:A【詳解】本題主要考查Python文件。解析:D【詳解】本題主要考查Python數(shù)據(jù)類型。解析:B【詳解】本題主要考查Python表達(dá)式的運(yùn)算。解析:B【詳解】本題主要考查Python程序的執(zhí)行。accept()接受一個客戶端的連接請求并返回一個新的套接字,input函數(shù)用于數(shù)據(jù)的輸入,readline() 函數(shù)用于讀取文件中的一行,print()函數(shù)用于打印輸出數(shù)據(jù),故本題選B選項。變量i的范圍是從1到4,當(dāng)i=4時,跳出循環(huán),此時s=0+1+2+3+4=10。Python特性有:免費(fèi)的、簡單易學(xué)、可移植性好、是高級語言,故本題選D選項。continue是跳出本次循環(huán),進(jìn)入下一次循環(huán),break是跳出循環(huán),故本題選B選項。故應(yīng)選C。12*3%5=1,len(“Wele”)=7,int()=3,abs(8)=8,故本題選D選項。解析:D【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關(guān)鍵字,故可作為Python變量名的是Abc,故本題選B選項。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關(guān)鍵字。print是Python的關(guān)鍵字,不是合法的標(biāo)識符,故本題選B選項。22.D【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。23.B【詳解】本題主要考查Python表達(dá)式的運(yùn)算。24.D【詳解】本題主要考查Python庫。m=1,c=1,當(dāng)i=1時,54,c+=1=2,m=max(m, c)=2;當(dāng)i=2時,35,c=1;當(dāng)i=3時,63,c+=1=2,m=ma解析:B【詳解】本題主要考查Python程序的執(zhí)行。p解析:D【詳解】本題考查的是應(yīng)用軟件。27.A【詳解】本題考查Python算法及其程序?qū)崿F(xiàn)。通過鍵盤輸入5,則運(yùn)算結(jié)果是:5 5 5 5 5,選項A正確。x=2沒有發(fā)生改變,只是輸出x+x+2的值,故本題選A選項。在 Python算數(shù)運(yùn)算中,*代表乘法,**代表乘方,故4**3=4*4*4=64,故選項C正確。報錯內(nèi)容是“語法錯誤:無效語法”,變量名51study,數(shù)字不能作為變量名的開頭,故D項正確。方法:蒙特卡羅方法的解題過程可以歸結(jié)為三個主要步驟:構(gòu)造或描述概率過程;實現(xiàn)從已知概率分布抽樣;建立各種估計量。一般蒙特?卡羅方法在數(shù)學(xué)中最常見的應(yīng)用就是蒙特?卡羅積分。print缺省的話默認(rèn)是換行輸出。方法直接返回④使用循環(huán)結(jié)構(gòu)將值一一輸出,對應(yīng)程序中的④。③循環(huán)體執(zhí)行完,k遞增,繼續(xù)找水仙花數(shù),故此處填k+1。(1)根據(jù)算法描述,圖中(1)處的值為155+141+02+09=89。代碼②處為循環(huán)變量j的取值范圍,根據(jù)乘法規(guī)則,變量j的范圍是每一段中的1到k之間的值,需要獲取每一段的起始位置下標(biāo),結(jié)合上文得到的m值,可得循環(huán)變量的范圍是“im+1 To im十k”。②平均每年的銷量比上一年增加68%,即every_year + =every_year*,故第二空填every_year*。38.n1 or n7 list[n1] 【詳解】本題主要考查Python程序調(diào)試。input a string:39。input a string