版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
試題python軟件編程等級考試(一級)編程實操題04練習(xí)一、選擇題1.如圖Python代碼執(zhí)行后,a,b的值分別為:()A.5,10 B.10,5 C.5,5 D.10,102.在Python中,設(shè)a=2,b=3,表達(dá)式not(b-a>0)值是()A.1 B.-1 C.True D.False3.在Python中,算式5+6*4%(2+8)結(jié)果為()A.25B.15C.9D.7.44.運行如下Python程序,結(jié)果為()。A.1 B.3 C.6 D.185.下列關(guān)于算法說法不正確的是()A.算法獨立于任何具體的語言,Python算法只能用Python語言來實現(xiàn)B.解決問題的過程就是實現(xiàn)算法的過程C.算法是程序設(shè)計的“靈魂”D.算法可以通過編程來實現(xiàn)6.以下敘述中正確的是()。A.Python3.x與Python2.x兼容B.Python語句只能以程序方式執(zhí)行C.Python是解釋型語言D.Python語言出現(xiàn)得晚,具有其他高級語言的一切優(yōu)點7.在Python中,顯示出信息x,并要求輸入數(shù)據(jù)的是()。A.a(chǎn)bs(x) B.float(x) C.print(x) D.input(x)8.下列選項中,不屬于Python語言基本數(shù)據(jù)類型的是()A.strB.intC.floatD.char9.以下python程序段運行后,s的值是(
)n=0s=0while
s
<=
10:n=n+3s=s+nprint
(s)A.0 B.3 C.18 D.3010.在python中,想輸出一行文字,要用到的函數(shù)是()。A.input() B.int() C.print() D.float()11.下列選項中,不屬于Python合法變量名的是()A.int32 B.40xl C.self D._name_12.在python中,運行下列程序,正確的結(jié)果是()s=0foriinrange(1,5):s=s+iprint("i=",i,"s=",s)A.i=4s=10 B.i=5s=10 C.i=5s=15 D.i=6s=1513.在Python中,“print(100-33*5%3)”語句輸出的是()A.34 B.67 C.100 D.114.下列不屬于高級編程語言的是A.C語言 B.VB語言 C.Python語言 D.機器語言15.下列Python程序段a=0b=4ifb>a:a=3*belse:a=10程序運行后,a的值是()A.10 B.0 C.12 D.416.小新編制了一個python程序如下,但程序無法執(zhí)行,你幫他找出程序中一共有幾處錯誤()1a=3b=input()c=a+bprint("c")A.1 B.2 C.3 D.417.下列有關(guān)信息的說法,不正確的是()。A.Python程序設(shè)計語言也是一種信息B.給微信朋友圈點贊也是一種信息評價方式C.信息在傳輸過程中,必須遵循一定的規(guī)則D.對相關(guān)數(shù)據(jù)進(jìn)行加工處理,使數(shù)據(jù)之間建立相互聯(lián)系,從而形成信息18.整型變量x中存放了一個兩位數(shù),要將這個兩位數(shù)的個位數(shù)字和十位數(shù)字交換位置,例如,13變成31,正確的Python表達(dá)式是()A.(x%10)*10+x//10 B.(x%10)//10+x//10C.(x/10)%10+x//10 D.(x%10)*10+x%1019.下列有關(guān)于print命令的描述中,正確的是()A.在打印機里打印相關(guān)的文本或者數(shù)字等B.可以用來畫圖C.在屏幕中輸出相應(yīng)的文本或者數(shù)字等D.執(zhí)行語句print(“python”,3.7)時會出錯20.兩個阻值分別為R1、R2的電阻并聯(lián)后,電路阻值R可由公式求解,下面能正確求出R的Python表達(dá)式是()A.(R1+R2)/(R1*R2) B.R1+R2/(R1*R2)C.R1*R2/R1+R2 D.R1*R2/(R1+R2)21.以下Python代碼輸出結(jié)果中說法正確的是()。x=0foriinrange(1,100):x=x+iprint(x)A.1+100的和 B.1+99的和C.1~99所有整數(shù)的和 D.1~100所有整數(shù)的和22.在Python語言中,以下簡單數(shù)據(jù)類型選項中描述錯誤的是()A.整數(shù)(int)、浮點數(shù)(float) B.字符串(str)C.布爾(bool) D.2.5+2.5的值是整數(shù)(int)類型23.王明同學(xué)運用Python語言編寫程序,根據(jù)輸入的體重和身高計算BM值并驗算其體重指數(shù)是否超標(biāo),屬于()A.?dāng)?shù)據(jù) B.信息 C.知識 D.智慧24.計算機能直接接收和執(zhí)行的程序設(shè)計語言為()A.VisualBasic語言 B.Python語言 C.機器語言 D.自然語言25.應(yīng)用軟件是為滿足用戶不同領(lǐng)域、不同問題的應(yīng)用需求而設(shè)計的軟件。以下不屬于應(yīng)用軟件的是()A.Word B.微信 C.考試系統(tǒng) D.python26.使用UltraEdit軟件觀察字符“2020,Python來襲”的內(nèi)碼,部分界面如圖所示。下列說法正確的是()A.圖中字符“2020,Python來襲”共占15個字節(jié),其中共有10個ASCII字符B.字符“10”的十六進(jìn)制內(nèi)碼是3AC.“COB4”是“來”字在計算機內(nèi)存儲和處理時的交換碼D.小寫字母p的二進(jìn)制內(nèi)碼是111000027.下列Python程序段運行的結(jié)果是()。i=0sum=0whilei<10:ifi%3==0:sum+=ii+=1print("sum=",sum)A.sum=9 B.sum=10 C.sum=18 D.sum=1928.已知列表list1=[8,22,34,9,7],則python表達(dá)式len(list1)+min(list1)的值為()A.5 B.34 C.7 D.1229.在Python中,通過()函數(shù)查看字符的編碼。A.int() B.ord() C.chr() D.yolk()30.下面()是Python合法的變量名A.int32 B.40XL C.self D.name二、程序填空31.若兩個素數(shù)之差為2,則該對素數(shù)稱為雙胞胎數(shù),如3,5就是一對雙胞胎數(shù)。編寫python程序,實現(xiàn)如下功能:輸入n的值,統(tǒng)計顯示n以內(nèi)的所有雙胞胎數(shù)。程序運行界面如圖所示:實現(xiàn)上述功能的程序如下,請在劃線處填入合適的代碼。defisprime(x):foriinrange(2,x):if①__________:returnFalsereturnTruen=int(input(“請輸入一個正整數(shù)n:”))c=0k=3whilek<=n-2:ifisprime(k)and②___________:print(k,k+2)③___________k=k+1print(“共有”+str(c)+“對雙胞胎數(shù)”)32.有如下程序段:sum=0foriinrange(1,20,3):sum+=iprint(“sum=”,sum)(1)循環(huán)變量i的初值為:_________,終值為:_________,步長為:__________。(2)該程序執(zhí)行后,輸出的結(jié)果為:____________________。33.完善程序?qū)崿F(xiàn)如下功能并保存:有5個人坐在一起,第5個人說他比第4個人小3歲;第4個人說他比第3個人小3歲;第3個人說他比第2個人小3歲;第2個人又說他比第1個人小3歲;第1個人說他是38歲。編寫程序,計算出第5個人的年齡并顯示。defage(n):ifn==1:c=________else:c=age(n-1)-3return________print("第5人的年齡:",age(________))input("運行完畢,請按回車鍵退出...")34.編寫一個程序,實現(xiàn)九九乘法口訣表。35.求100以內(nèi)素數(shù)。36.編寫程序,實現(xiàn)從鍵盤輸入數(shù)據(jù),實現(xiàn)輸入數(shù)據(jù)轉(zhuǎn)換成大寫并輸出。37.編寫一個程序,它將找到所有這些數(shù)字,可被7整除,但不是5的倍數(shù),2000年至3200年(包括在內(nèi))。得到的數(shù)字應(yīng)按逗號分隔的順序打印在一行上。提示:考慮使用range(#begin,#end)38.編寫程序,找到并輸出100以內(nèi)的素數(shù)。39.編寫程序,用*打印一個如下所示的等腰直角三角形,將測試結(jié)果截圖。**********40.完善程序。以下是猜數(shù)游戲的程序,請在畫線出填寫正確的內(nèi)容。importrandomsecret=random.randint(0,10)print(“---猜數(shù)游戲-----”)cs=int(input(“你猜的數(shù)字是”))whilecs!=secret:_______cs>secret:_________(“唉,猜大啦!”)__________:print(“嘿嘿,猜小了!”)cs=int(input(“重新猜一個靠譜的數(shù)字是:”))print(“游戲結(jié)束,不玩了!”)【參考答案】***試卷處理標(biāo)記,請不要刪除一、選擇題1.B【詳解】本題主要考查Python程序的執(zhí)行。a=5,b=10,c=a=5,a=b=10,b=c=5,故代碼執(zhí)行后,a,b的值分別為:10和5,故本題選B選項。解析:B【詳解】本題主要考查Python程序的執(zhí)行。a=5,b=10,c=a=5,a=b=10,b=c=5,故代碼執(zhí)行后,a,b的值分別為:10和5,故本題選B選項。2.D【詳解】本題主要考查Python表達(dá)式的運算。a=2,b=3,b-a>0值為True,則表達(dá)式not(b-a>0)值是False,故本題選D選項。解析:D【詳解】本題主要考查Python表達(dá)式的運算。a=2,b=3,b-a>0值為True,則表達(dá)式not(b-a>0)值是False,故本題選D選項。3.C【詳解】本題主要考查Python表達(dá)式的運算。小括號優(yōu)先級最高,*和%求余數(shù)是第二等級,從左到右,5+6*4%(2+8)=5+6*4%10=5+24%10=5+4=9,故本題選C選項。解析:C【詳解】本題主要考查Python表達(dá)式的運算。小括號優(yōu)先級最高,*和%求余數(shù)是第二等級,從左到右,5+6*4%(2+8)=5+6*4%10=5+24%10=5+4=9,故本題選C選項。4.C【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)。分析程序可知,該程序求m、n的最大公約數(shù),程序結(jié)束后m=6,此時r=0,故本題選C選項。解析:C【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)。分析程序可知,該程序求m、n的最大公約數(shù),程序結(jié)束后m=6,此時r=0,故本題選C選項。5.A【詳解】本題考查的是算法相關(guān)知識。所謂“算法”就是解題方法的精確描述,由有限個步驟組成。算法獨立于任何具體的語言,但Python算法也可以用其他語言來實現(xiàn),故選項A錯誤;解決問題的過程就是實現(xiàn)解析:A【詳解】本題考查的是算法相關(guān)知識。所謂“算法”就是解題方法的精確描述,由有限個步驟組成。算法獨立于任何具體的語言,但Python算法也可以用其他語言來實現(xiàn),故選項A錯誤;解決問題的過程就是實現(xiàn)算法的過程。算法可以通過編程來實現(xiàn)。算法是程序設(shè)計的核心,即是程序設(shè)計的“靈魂”。故應(yīng)選A。6.C【詳解】本題考查Python相關(guān)知識點Python3.x與Python2.x版本不同,不兼容。故選項A說法錯誤Python語句也可以使用腳本直接運行。故選項B說法錯誤Python是解解析:C【詳解】本題考查Python相關(guān)知識點Python3.x與Python2.x版本不同,不兼容。故選項A說法錯誤Python語句也可以使用腳本直接運行。故選項B說法錯誤Python是解釋型語言。故本題選C選項Python不具有其他高級語言的一切優(yōu)點。故選項D說法錯誤7.D【詳解】本題主要考查Python常用函數(shù)。abs(x)是返回x的絕對值,float()函數(shù)用于將整數(shù)和字符串轉(zhuǎn)換成浮點數(shù),print()是輸出函數(shù),input()是輸入函數(shù),故本題選D選項。解析:D【詳解】本題主要考查Python常用函數(shù)。abs(x)是返回x的絕對值,float()函數(shù)用于將整數(shù)和字符串轉(zhuǎn)換成浮點數(shù),print()是輸出函數(shù),input()是輸入函數(shù),故本題選D選項。8.D【詳解】本題主要考查Python數(shù)據(jù)類型。python沒有char類型,一個字符也是字符串,故本題選D選項。解析:D【詳解】本題主要考查Python數(shù)據(jù)類型。python沒有char類型,一個字符也是字符串,故本題選D選項。9.C【詳解】本題主要考查Python程序的執(zhí)行。n=0,s=0,循環(huán)條件是s<=10,則循環(huán)結(jié)束時,n=n+3=0+3+3+3=9,s=s+n=0+3+6+9=18,故程序結(jié)束后,s的值是18,故解析:C【詳解】本題主要考查Python程序的執(zhí)行。n=0,s=0,循環(huán)條件是s<=10,則循環(huán)結(jié)束時,n=n+3=0+3+3+3=9,s=s+n=0+3+6+9=18,故程序結(jié)束后,s的值是18,故本題選C選項。10.C【詳解】本題考查的是python基本函數(shù)相關(guān)知識。input函數(shù)接受一個標(biāo)準(zhǔn)輸入數(shù)據(jù),返回為string類型,故選項A錯誤;int可以將一個指定進(jìn)制的數(shù)字型字符串或者十進(jìn)制數(shù)字轉(zhuǎn)化為整形,解析:C【詳解】本題考查的是python基本函數(shù)相關(guān)知識。input函數(shù)接受一個標(biāo)準(zhǔn)輸入數(shù)據(jù),返回為string類型,故選項A錯誤;int可以將一個指定進(jìn)制的數(shù)字型字符串或者十進(jìn)制數(shù)字轉(zhuǎn)化為整形,故選項B錯誤;print是輸出函數(shù),故選項C正確;float用于將整數(shù)和字符串轉(zhuǎn)換成浮點數(shù),故選項D錯誤。11.B【詳解】本題主要考查Python變量名。Python需要使用標(biāo)識符給變量命名,需要注意如下規(guī)則:標(biāo)識符可以由字符、數(shù)字、下劃線(___)組成,其中數(shù)字不能開頭。標(biāo)識符不能是Python關(guān)鍵字(解析:B【詳解】本題主要考查Python變量名。Python需要使用標(biāo)識符給變量命名,需要注意如下規(guī)則:標(biāo)識符可以由字符、數(shù)字、下劃線(___)組成,其中數(shù)字不能開頭。標(biāo)識符不能是Python關(guān)鍵字(又稱為保留字),但可以包含關(guān)鍵字;區(qū)分大小寫。因此B選項正確?!军c睛】12.A【詳解】本題考查Python程序?qū)崿F(xiàn)。變量i的范圍是從1到4,當(dāng)i=4時,跳出循環(huán),此時s=0+1+2+3+4=10。故本題選A選項解析:A【詳解】本題考查Python程序?qū)崿F(xiàn)。變量i的范圍是從1到4,當(dāng)i=4時,跳出循環(huán),此時s=0+1+2+3+4=10。故本題選A選項13.C【詳解】本題主要考查Python表達(dá)式的計算?!?”是乘法運算,“%”是取余運算,“*”、“%”優(yōu)先級一樣,按從左到右計算,故100-33*5%3=100-165%3=100-0=100,故“解析:C【詳解】本題主要考查Python表達(dá)式的計算?!?”是乘法運算,“%”是取余運算,“*”、“%”優(yōu)先級一樣,按從左到右計算,故100-33*5%3=100-165%3=100-0=100,故“print(100-33*5%3)”語句輸出的是100,故本題選C選項。14.D【詳解】本題考查的是程序語言。常見的高級編程語言有:C、VB、Python等。機器語言是計算機語言的一種不屬于高級語言。故應(yīng)選D?!军c睛】解析:D【詳解】本題考查的是程序語言。常見的高級編程語言有:C、VB、Python等。機器語言是計算機語言的一種不屬于高級語言。故應(yīng)選D?!军c睛】15.C【詳解】本題主要考查Python程序的執(zhí)行。a=0,b=4,滿足b>a,執(zhí)行a=3*b=12,故程序運行后,a的值是12,故本題選C選項。解析:C【詳解】本題主要考查Python程序的執(zhí)行。a=0,b=4,滿足b>a,執(zhí)行a=3*b=12,故程序運行后,a的值是12,故本題選C選項。16.C【詳解】本題考查Python程序語法Python變量命名不能以數(shù)字開頭、變量b、c必須先定義后使用。故有3處錯誤,故本題選C選項解析:C【詳解】本題考查Python程序語法Python變量命名不能以數(shù)字開頭、變量b、c必須先定義后使用。故有3處錯誤,故本題選C選項17.A【詳解】本題考查的是信息相關(guān)知識。信息是一種具體的含義,語言是信息的載體,故選項A錯誤;給微信朋友圈點贊是個人推薦,故選項B正確;表達(dá)信息時要遵照一定的標(biāo)準(zhǔn),計算機、通信、網(wǎng)絡(luò)等規(guī)范了一系列的解析:A【詳解】本題考查的是信息相關(guān)知識。信息是一種具體的含義,語言是信息的載體,故選項A錯誤;給微信朋友圈點贊是個人推薦,故選項B正確;表達(dá)信息時要遵照一定的標(biāo)準(zhǔn),計算機、通信、網(wǎng)絡(luò)等規(guī)范了一系列的協(xié)議,故選項C正確;對相關(guān)數(shù)據(jù)進(jìn)行加工處理,使數(shù)據(jù)之間建立相互聯(lián)系,從而形成信息,選項D正確。18.A【詳解】本題主要考查Python表達(dá)式。當(dāng)x=13時,(x%10)*10+x//10=31,(x%10)//10+x//10=1,(x/10)%10+x//10=2,(x%10)*10+x%1解析:A【詳解】本題主要考查Python表達(dá)式。當(dāng)x=13時,(x%10)*10+x//10=31,(x%10)//10+x//10=1,(x/10)%10+x//10=2,(x%10)*10+x%10=33,故本題選A選項。19.C【詳解】本題主要考查print函數(shù)。print命令在屏幕中輸出相應(yīng)的文本或者數(shù)字等,執(zhí)行語句print(“python”,3.7)的結(jié)果是python3.7,故本題選C選項。解析:C【詳解】本題主要考查print函數(shù)。print命令在屏幕中輸出相應(yīng)的文本或者數(shù)字等,執(zhí)行語句print(“python”,3.7)的結(jié)果是python3.7,故本題選C選項。20.D【詳解】本題考查的是python表達(dá)式的書寫。表達(dá)式的書寫要在一行中,并且乘號不能省略,并且用括號表示其計算的優(yōu)先級。電阻表達(dá)式轉(zhuǎn)換后,選項D正確。解析:D【詳解】本題考查的是python表達(dá)式的書寫。表達(dá)式的書寫要在一行中,并且乘號不能省略,并且用括號表示其計算的優(yōu)先級。電阻表達(dá)式轉(zhuǎn)換后,選項D正確。21.C【詳解】本題考查的是Python代碼程序。本題的關(guān)鍵點是range()函數(shù),其取到的區(qū)間數(shù)值為前閉后開,所以為1-99的整數(shù)。循環(huán)過程就是執(zhí)行1-99所有整數(shù)的求和過程。故答案為C。解析:C【詳解】本題考查的是Python代碼程序。本題的關(guān)鍵點是range()函數(shù),其取到的區(qū)間數(shù)值為前閉后開,所以為1-99的整數(shù)。循環(huán)過程就是執(zhí)行1-99所有整數(shù)的求和過程。故答案為C。22.D【詳解】本題主要考查Python數(shù)據(jù)類型。整數(shù)(int)、浮點數(shù)(float)、字符串(str)、布爾(bool),2.5+2.5=5.0,值是浮點數(shù)(float)類型,故本題選D選項。解析:D【詳解】本題主要考查Python數(shù)據(jù)類型。整數(shù)(int)、浮點數(shù)(float)、字符串(str)、布爾(bool),2.5+2.5=5.0,值是浮點數(shù)(float)類型,故本題選D選項。23.D【詳解】本題考查數(shù)據(jù)、信息、知識、智慧的概念。數(shù)據(jù)經(jīng)過加工,可表達(dá)某種意義,則轉(zhuǎn)變?yōu)樾畔?;信息?jīng)過加工,可用于指導(dǎo)實踐,則轉(zhuǎn)變?yōu)橹R;智慧是人類基于已有的知識,針對物質(zhì)世界運動過程中產(chǎn)生的問題解析:D【詳解】本題考查數(shù)據(jù)、信息、知識、智慧的概念。數(shù)據(jù)經(jīng)過加工,可表達(dá)某種意義,則轉(zhuǎn)變?yōu)樾畔?;信息?jīng)過加工,可用于指導(dǎo)實踐,則轉(zhuǎn)變?yōu)橹R;智慧是人類基于已有的知識,針對物質(zhì)世界運動過程中產(chǎn)生的問題根據(jù)獲得的信息進(jìn)行分析,對比,演繹找出解決方案的能力。而本題中根據(jù)身高和體重提供的數(shù)據(jù)信息,結(jié)合Python知識編寫相應(yīng)的程序,從而進(jìn)行算法設(shè)計程序編寫來解決實際問題。故屬于智慧,選項D正確。24.C【詳解】本題主要考查程序設(shè)計語言。VisualBasic語言、Python語言是高級語言,計算機能直接接收和執(zhí)行的程序設(shè)計語言為機器語言,故本題選C選項。解析:C【詳解】本題主要考查程序設(shè)計語言。VisualBasic語言、Python語言是高級語言,計算機能直接接收和執(zhí)行的程序設(shè)計語言為機器語言,故本題選C選項。25.D【詳解】本題考查的是應(yīng)用軟件。應(yīng)用軟件(Application)是和系統(tǒng)軟件相對應(yīng)的,是用戶可以使用的各種程序設(shè)計語言,以及用各種程序設(shè)計語言編制的應(yīng)用程序的集合,分為應(yīng)用軟件包和用戶程序。p解析:D【詳解】本題考查的是應(yīng)用軟件。應(yīng)用軟件(Application)是和系統(tǒng)軟件相對應(yīng)的,是用戶可以使用的各種程序設(shè)計語言,以及用各種程序設(shè)計語言編制的應(yīng)用程序的集合,分為應(yīng)用軟件包和用戶程序。python是編程軟件,屬于系統(tǒng)軟件。故本題應(yīng)選D。26.D【詳解】本題考查的是UltraEdit編碼。使用UltraEdit或Winex軟件查看字符內(nèi)碼時,得到的是十六進(jìn)制數(shù),1個ASCII碼字符占1個字節(jié),一個GB2312編解析:D【詳解】本題考查的是UltraEdit編碼。使用UltraEdit或Winex軟件查看字符內(nèi)碼時,得到的是十六進(jìn)制數(shù),1個ASCII碼字符占1個字節(jié),一個GB2312編碼字符(如漢字)占2個字節(jié)。ASCII碼字符不大于7F。圖中字符共占16個字節(jié),其中共有10個ASCII字符,故選項A錯誤;由圖中可知“2”的十六進(jìn)制內(nèi)碼為:32,“0”的十六進(jìn)制內(nèi)碼為:30,故字符“10”的十六進(jìn)制內(nèi)碼是:3130,選項B錯誤;“COB4”是“來”字在計算機內(nèi)存儲和處理時的機內(nèi)碼,故選項C錯誤;由圖中可知大寫“P”的十六進(jìn)制碼為:50,故可以推出小寫“p”的十六進(jìn)制碼為:70,轉(zhuǎn)二進(jìn)制數(shù)為:1110000,故選項D正確。27.C【詳解】本題考查的是Python程序。程序分析過程如下:i=0sum=0i=0<100%3==0sum=0+0=0i=0+1=1i=1<101%3==0不成立i=1解析:C【詳解】本題考查的是Python程序。程序分析過程如下:i=0sum=0i=0<100%3==0sum=0+0=0i=0+1=1i=1<101%3==0不成立i=1+1=2i=2<102%3==0不成立i=2+1=3i=3<103%3==0sum=0+3=3i=3+1=4i=4<104%3==0不成立i=4+1=5i=5<105%3==0不成立i=5+1=6i=6<106%3==0sum=3+6=9i=6+1=7i=7<107%3==0不成立i=7+1=8i=8<108%3==0不成立i=8+1=9i=9<109%3==0sum=9+9=18i=9+1=10i=10<10不成立輸出sum=18,故答案C正確。28.D【詳解】本題主要考查Python表達(dá)式的運算。列表list1=[8,22,34,9,7],則python表達(dá)式len(list1)+min(list1)=5+7=12,故本題選D選項。解析:D【詳解】本題主要考查Python表達(dá)式的運算。列表list1=[8,22,34,9,7],則python表達(dá)式len(list1)+min(list1)=5+7=12,故本題選D選項。29.B【詳解】本題主要考查Python字符函數(shù)。int()函數(shù)用于將一個字符串或數(shù)字轉(zhuǎn)換為整型;ord()函數(shù)它以一個字符(長度為1的字符串)作為參數(shù),返回對應(yīng)的ASCII數(shù)值,或者Uni解析:B【詳解】本題主要考查Python字符函數(shù)。int()函數(shù)用于將一個字符串或數(shù)字轉(zhuǎn)換為整型;ord()函數(shù)它以一個字符(長度為1的字符串)作為參數(shù),返回對應(yīng)的ASCII數(shù)值,或者Unicode數(shù)值;chr()函數(shù)返回當(dāng)前整數(shù)對應(yīng)的ASCII字符;yolk是一個python工具,用于獲取有關(guān)已安裝的python包的信息,故本題選B選項。30.ACD【詳解】本題主要考查Python變量的命名。Python變量的命名不能以數(shù)字開頭(可以以下劃線或字母開頭),不能包含特殊符號,不能是關(guān)鍵字,故本題選ACD選項。解析:ACD【詳解】本題主要考查Python變量的命名。Python變量的命名不能以數(shù)字開頭(可以以下劃線或字母開頭),不能包含特殊符號,不能是關(guān)鍵字,故本題選ACD選項。二、程序填空31.x%i==0或x//i==x/i或其他等價表達(dá)式isprime(k+2)或isprime(k+2)==Truec=c+1或c+=1【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①isprime(x)函數(shù)判斷x是不是素數(shù),此處通過for循環(huán)判斷(用x依次除i,看能不能整除,i的范圍時從2~x),故填x%i==0或x//i==x/i。②此處判斷相差2的兩個數(shù)是不是素數(shù),若是,則輸出這兩個數(shù),故此處填isprime(k+2)或isprime(k+2)==True。③c用來統(tǒng)計雙胞胎數(shù)的對數(shù),若滿足是雙胞胎數(shù)的條件,故此處填c=c+1或c+=1。32.初值為1終值為:20步長為:3sum=70【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)。由代碼foriinrange(1,20,3),可知循環(huán)變量i的初值為1,終值為20,步長為3。該程序執(zhí)行后,輸出的結(jié)果為sum=sum+i=0+1+4+7+10+13+16+19=70。33.c5【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。①第一個人38歲,n標(biāo)記第幾個人,變量c保存年齡,當(dāng)n=1時,c=38,故第一空填38。②后面的人都比前一個人小3歲,故當(dāng)n不等于1時,調(diào)用遞歸函數(shù)age,c=age(n-1)-3,最后返回第n個人的年齡c,第二空填c。③此處是返回第5個人的年齡,即age(5),填5。34.foriinrange(1,10):forjinrange(1,i+1):print(str(j)+"*"+str(i)+"="+str(i*j),end="")print("")【詳解】本題主要考查Python程序的執(zhí)行。九九乘法口訣表可以通過嵌套for循環(huán)實現(xiàn),內(nèi)層循環(huán)完一次,執(zhí)行print("")換行,具體代碼如下:foriinrange(1,10):forjinrange(1,i+1):print(str(j)+"*"+str(i)+"="+str(i*j),end="")print("")35.foriinrange(1,100):ifi>1:forjinrange(2,i):if(i%j)==0:breakelse:print(i)【詳解】本題主要考查Python程序設(shè)計。可以通過for循環(huán)找出100以內(nèi)的素數(shù),用i依次整數(shù)2~i-1,如果能整除表明i不是素數(shù),否則i為質(zhì)數(shù),具體代碼如下:foriinrange(1,100):ifi>1:forjinrange(2,i):if(i%j)==0:breakelse:print(i)36.str=input("請輸入要轉(zhuǎn)換成大寫的數(shù)據(jù):")c=len(str)foriinrange(0,c):print(str[i].upper(),end="")【詳解】本題主要考查程序設(shè)計。題干要求可使用Python程序設(shè)計實現(xiàn),通過upper函數(shù)可以將輸入數(shù)據(jù)轉(zhuǎn)換成大寫并輸出,具體代碼如下:str=input("
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 資產(chǎn)內(nèi)部審計制度
- 街舞考級制度
- 藍(lán)天救援隊值班制度
- 用日語介紹常德
- 2026浙江溫州市洞頭捷鹿船務(wù)有限公司招聘1人(售票員)備考考試試題附答案解析
- 輔警刑法考試試題及答案
- 2026中國科學(xué)院生物物理研究所生物成像中心工程師助理招聘2人備考考試試題附答案解析
- 2026廣東南粵銀行總行部門分行相關(guān)崗位招聘備考考試試題附答案解析
- 企業(yè)網(wǎng)Windows應(yīng)用服務(wù)構(gòu)建項目實訓(xùn)報告(樣例)
- 2026年濱州無棣縣事業(yè)單位公開招聘人員備考考試題庫附答案解析
- 乳糜胸護(hù)理新進(jìn)展
- 社區(qū)護(hù)理中的青少年保健
- 中遠(yuǎn)海運博鰲有限公司東嶼島旅游度假區(qū)招聘筆試題庫2025
- 手術(shù)室膽囊結(jié)石護(hù)理查房
- QGDW10384-2023輸電線路鋼管塔加工技術(shù)規(guī)程
- 《養(yǎng)老機構(gòu)智慧運營與管理》全套教學(xué)課件
- 2025年本科院校圖書館招聘面試題
- 電子商務(wù)畢業(yè)論文5000
- 醫(yī)療衛(wèi)生輿情課件模板
- 高壓注漿施工方案(3篇)
- 高強混凝土知識培訓(xùn)課件
評論
0/150
提交評論