試卷Python考試題練習(xí)_第1頁(yè)
試卷Python考試題練習(xí)_第2頁(yè)
試卷Python考試題練習(xí)_第3頁(yè)
試卷Python考試題練習(xí)_第4頁(yè)
試卷Python考試題練習(xí)_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

試卷Python試題練一、選題1.在中行后b的值是()a=6:b=a+2Else:b=a2print()A.B.C.2.下列變量名在Python中合法的是()A.36BB.C.3.在中判斷是為偶數(shù)的表達(dá)式是()A.B.C..4.在中算式()結(jié)果為()A.25B.C..5Python中,賦值語(yǔ)句,”等價(jià)于()A.b-=cB.C..c==c-b6.下列哪個(gè)語(yǔ)句在Python中非法的?()A.x=z=1B.(y=z+1)C.y=y,7.小林編寫(xiě)一段文件讀寫(xiě)操作碼,文件如圖,代碼段如下:

...+=yx=x+yfile=open('ceshi.txt','w')file.write("pythonprogramminglanguage.")file.close()file=open('ceshi.txt','r')

print(file.read(該代碼段運(yùn)行后,輸出的結(jié)果為()A.IADistributedBasedonPython.B.a(chǎn)programminglanguage.C.DistributedSystemonPython.pythonaprogramminglanguage..序編譯錯(cuò)誤,不會(huì)輸出結(jié)8.利用Word軟編輯了一篇關(guān)于Python簡(jiǎn)”的文檔,部分面如圖所示,下列說(shuō)法正確的是()A.該文檔中的有2個(gè)戶加了處注B.文檔中圖片采用的環(huán)繞方式為上下型C.文檔中總共有處修訂.要對(duì)文檔中所有的”字設(shè)置“紅色傾斜”格式,用自動(dòng)更正功能最合適9.變量K表某天是星期幾(k=1,示星期一),下列python表式中能表示的一天的是()A.K+1

B.K%7+1C..(K+1)%7-110.列Python程運(yùn)行后的輸出結(jié)果是()。s=0forinrange(1,10):s=s+iprint("s=",s)A.s=35

B.C.D.s=6511.中若x=10,,面程序段執(zhí)行后,變、的值分別是()x=yy=xA.、

B.、20C.、20D.、1012.下python程段行后x和st的分別是()x=+678st"123"+"678"A.123678"123678"B."801"

C.D."801"13.了提高程序的可讀性,可在該語(yǔ)句后面添加注釋語(yǔ)句Python程序中用作注釋的標(biāo)識(shí)符是()A.:

B.C.D.!

14.python言中,下列表達(dá)式中不是關(guān)系表達(dá)式()A.

B.

C.orn

.15.列不是Python中所有循環(huán)必須包含的是()A.冒號(hào)

B.環(huán)次數(shù)

C.循環(huán)體

.進(jìn)16.中達(dá)式4**3=(。A.12

B

C.64

.717.列選項(xiàng)中,能作為python程序變量名的是()A.s%1

B.

C.while

.18.?dāng)?shù)式A.

寫(xiě)成Python語(yǔ)言的表達(dá)式,下列書(shū)寫(xiě)正確的是()B.C..(a+b)/(2*a)19.面哪個(gè)不是Python合的標(biāo)識(shí)符()A.int32

B.

C.self

.20.列選項(xiàng)中不能正確表達(dá)中賦值語(yǔ)句的是()A.X,Y=5,8

B.

C.=Y+X

.10=X+Y21.IDLE編器中書(shū)正確的表達(dá)式()A.b**2-4ac

B.2

C.pi*r^2

.22.知字符串a(chǎn)="python",print(a[1]+a[3的為()A.""

B.

C.

.23Python語(yǔ)句中以r或開(kāi)的字符串表示原始字符串,則print()運(yùn)行結(jié)果是()A.新行和字符串

B.C..符r、新行和字符串24.用Python編對(duì)數(shù)據(jù)進(jìn)行分析的時(shí)候,代碼pandas.DataFrame.sum()行的操作是A.返回所有列的和C.回所有數(shù)據(jù)中的最大值

B.回所有行的和.回所有數(shù)據(jù)中的最小值25.老師要建立一個(gè)Python程設(shè)計(jì)”課程的學(xué)習(xí)網(wǎng)站,下面比較合理的制作流程是:)①規(guī)劃網(wǎng)站結(jié)構(gòu),并確定設(shè)計(jì)風(fēng)格②發(fā)網(wǎng)站③頁(yè)制作④解網(wǎng)站運(yùn)行環(huán)境,選擇網(wǎng)站開(kāi)發(fā)工具⑤定網(wǎng)站主題,收集素材A.①⑤③④②

B.①④②

C.①④⑤②③

.①④③②26.中行下列程序,輸出結(jié)果為()forinrange(1,5):print(iA.,,,,

B.345C0,,,,.2427.如下python程段:a=[4,5,3,6,7,8,2,9,1]

m,c=1,1forinrange(1,a[i]>=a[i-1]:c+=1m=max(m,c)else:c=1print則程序執(zhí)行后,和的分別是()A.和

B.和C.和4D.和428.中不同的數(shù)據(jù),需要定義不同的數(shù)據(jù)類型,可用方括號(hào)[]”定義的是()A.列表

B.組

C.集合

.典29Python語(yǔ)言屬于()A.機(jī)器語(yǔ)言

B.編語(yǔ)言

C.高級(jí)語(yǔ)言

.學(xué)計(jì)算語(yǔ)言30.列屬于計(jì)算機(jī)編程語(yǔ)言的()①VisualBasic③Java④++CPUA.①②④⑤

B.③④⑤

C.①②④

.③④二、程填空31.寫(xiě)程序。如圖所示的算法請(qǐng)用程序?qū)懗鰧?shí)現(xiàn)該算法相應(yīng)的代碼。

32.家商場(chǎng)在降價(jià)促銷(xiāo),如果買(mǎi)金額不高于元,會(huì)給10%的折,如果購(gòu)買(mǎi)金額高于200元會(huì)給20%的扣。編寫(xiě)一個(gè)Python程序,輸入消費(fèi)額(整數(shù)),顯示折扣后的應(yīng)付金額。33.字符轉(zhuǎn)置算法描述如下:將字符串(均為大寫(xiě)字符s依次轉(zhuǎn)換為相對(duì)應(yīng)的數(shù)值(字符AZ對(duì)數(shù)值1~);·換后的數(shù)值以個(gè)據(jù)為一段,n個(gè)待處理的數(shù)據(jù)依次分割成若干段最后一段不足部分用來(lái)充);每一段中K個(gè)據(jù)與K*K轉(zhuǎn)置矩陣進(jìn)行乘法運(yùn)算;將乘法運(yùn)算得到的每一個(gè)結(jié)果值除以26求數(shù),依次轉(zhuǎn)換成相應(yīng)字符(數(shù)值1~對(duì)字符~)最后按原始字符長(zhǎng)度輸出。乘法運(yùn)算規(guī)則如下:第個(gè)素c(i)=第個(gè)素a(j)*轉(zhuǎn)矩陣第j行個(gè)元素b(t)的積之和(其中,)例如:字符串s=PYTHON區(qū)塊大小,的轉(zhuǎn)置過(guò)程如下:()據(jù)算法述,上述示例中,字符”相乘結(jié)果(即圖中★)處)為_(kāi)_______。()在劃線填入合適代碼。

PrivateCommandl_Click()Dima(1100)As′存儲(chǔ)字符,長(zhǎng)不超過(guò)100個(gè)字符Dimb(1To100)As存轉(zhuǎn)置矩長(zhǎng)度不超過(guò)10*10Dimc(1To100)AsLongDimsAsString,tmpAsStringDimkInteger,tAsInteger,iInteger,jAsIntegerDimAsInteger,mAsInteger,lensAsIntegers=Textl.Textk=Val(Text2.Text)

′在Textl中入原始字符串′在Text2中輸入?yún)^(qū)塊大小KRandomizeFori=1b(i)=Int(Rnd*9)+tmp=tmp十Str(b(i))ik=0List2.tmptmp="".EndIfNextilens=Len(s):n=lensFori=1ntmp=Mid(s,i,1)①Str(a(i))NextiDoMod<>0

n=n十1a(n)=0Str(a(n))LoopFori=1nm=(ik+1t=1Forj=②__________c(i)=a(j)b((m-1)*k+t)+c(i)+1NextjNextiFori=1nList3.Str(c(i))Nextis=″″Fori=1lens③s=s+Chr(t+64)}NextiText3.Text=s

′在3中輸出轉(zhuǎn)置后的字符串EndSub34.作說(shuō)明:編寫(xiě)一個(gè)程序?qū)嵰韵鹿δ埽瑢⒊绦蛞宰鳛槲募4?。題目:設(shè)計(jì)100以內(nèi)的數(shù)中能同時(shí)被3或整的個(gè)數(shù)。35.~內(nèi)奇數(shù)之和(使用range數(shù))36.以素?cái)?shù)。37.入三個(gè)同學(xué)的成績(jī),然后到小排列。38.讀程序。分析下列切片相程序并回答問(wèn)題。list2=[5,6,7,8,9]print(list2[:])print(list2[2:])print(list2[:2])print(list2[1:3])print(list2[2:4])

(1)程第一個(gè)print的出結(jié)果是______________。(2)程第二個(gè)print的出結(jié)果是______________。(3)程第三個(gè)print的出結(jié)果是。(4)程第四個(gè)print的出結(jié)果是______________。(5)程第五個(gè)print的出結(jié)果是______________。39.在空格處填寫(xiě)正確的代碼使程序完善。實(shí)現(xiàn)功能:用輾轉(zhuǎn)相除法求解兩個(gè)正整數(shù)的最大公約數(shù)。x=請(qǐng)輸入第一個(gè)正整數(shù)y請(qǐng)入第二正整:'))mmax(x,y)找x,y中最大值n=min(x,y)找出x,y中的最小值rm%n求最大值除以最小值后的余數(shù)whiler!=0:如果余數(shù)不等0,則行以下循環(huán)m=________把小值賦給n=_________把數(shù)賦給rm%n求得最大值除以最小值后的余這個(gè)數(shù)的最大公約數(shù)為',______)運(yùn)行完請(qǐng)按任意鍵退出....")40.百雞百錢(qián)”問(wèn)題是一個(gè)有的數(shù)學(xué)問(wèn)題,出自《張丘建算經(jīng)》。其內(nèi)容:公雞5文錢(qián)1只母雞3文錢(qián)1只小雞3只錢(qián),用文錢(qián)買(mǎi)100只雞,其中公雞、母雞和小雞都必須要有,問(wèn)公雞、母雞和小雞各多少?()在空格填寫(xiě)正確的代碼,使程序完善實(shí)現(xiàn)以下功能。money=100一文錢(qián)一共100只雞cock_price=5公雞價(jià)格5文hen_price=3母雞價(jià)格3文threechick_price=1#3只雞1文forinrange(1,_______):公雞只數(shù)可能為1-20forinrange(1,_________):母雞只數(shù)可能為forchick_numrange(1,101):(小雞)只數(shù)可能為1-100money1=cock_num*cock_price+hen_num*hen_price+chick_num/threechick_pricenum1=cock_num+hen_num+chick_nummoney1==moneyandnum1==num:print(cock_num,hen_num,__________)運(yùn)行完畢,請(qǐng)按回車(chē)鍵退...")()行程序運(yùn)行結(jié)果如圖所示。

【參考答案】***試卷處理標(biāo)記,請(qǐng)不要除一選題1.【詳解】本題主要考查Python程序的執(zhí)行。,足a>=0,執(zhí)行b=a+2=8,在Python中行后,的值是,故本題選B選。解析:【詳解】本題主要考查Python程序的執(zhí)行。,足a>=0,執(zhí)行b=a+2=8,在Python中行后,的值是,故本題選B選。2.D【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開(kāi)頭,不能包含特殊符號(hào),不能是關(guān)鍵字,故_Good”在Python中是合法的變量名,故本題選D選項(xiàng)。解析:【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開(kāi)頭,不能包含特殊符號(hào),不能是關(guān)鍵字,“_Good在Python中合法的變量名,故本題選D選。3.B【詳解】本題主要考查Python表達(dá)式的運(yùn)算。Python中取余符號(hào)是“%”,“==”是用來(lái)判斷兩個(gè)對(duì)象的值是否相等,故判斷n是否為偶數(shù)的表達(dá)式是n%2==0故本題選B選項(xiàng)。解析:【詳解】本題主要考查Python表達(dá)式的運(yùn)算Python中取余符號(hào)是%,”是用來(lái)判斷兩個(gè)對(duì)的值是否相等,故判斷n是否為偶數(shù)的表達(dá)式是n%2==0,本題選B選。4.C【詳解】本題主要考查Python表達(dá)式的運(yùn)算。小括號(hào)優(yōu)先級(jí)最高,*%求余數(shù)是第二等級(jí),從左到右,5+6*4%(2+8)=5+6*4%10=5+24%10=5+4=9故本題選C選項(xiàng)。解析:

【詳解】本題主要考查Python表式的運(yùn)算。小括號(hào)優(yōu)先級(jí)最高和求余數(shù)是第二等級(jí),從左到右,5+6*4%(2+8)=5+6*4%10=5+24%10=5+4=9,本題選項(xiàng)。5.C【詳解】本題主要考查Python中常用運(yùn)算符。Python“-=”是減法賦值運(yùn)算符,c-=b等效于c=c-b,因此C選項(xiàng)正確?!军c(diǎn)睛】解析:【詳解】本題主要考查Python中常用運(yùn)算符Python中”減法賦值運(yùn)算符c-=b等于c-b因此C選正確?!军c(diǎn)睛】6.B【詳解】本題主要考查Python語(yǔ)句。對(duì)于語(yǔ)句x=(y=z+1),y=是一個(gè)賦值語(yǔ)句,作為一個(gè)整體沒(méi)有返回值,x等于的是個(gè)空值,故該語(yǔ)句是非法的,故本題選選項(xiàng)。解析:【詳解】本題主要考查Python語(yǔ)句。對(duì)于語(yǔ)句(y=+,z+1是一個(gè)賦值語(yǔ)句,作為一個(gè)整體沒(méi)有返回值,等的是個(gè)空值,故該語(yǔ)句是非法的,故本題選B選。7.B【詳解】本題主要考查Python文件讀寫(xiě)操作。首先打開(kāi)ceshi.txt文件進(jìn)行寫(xiě)操作,寫(xiě)入pythonisaprogramminglanguage.會(huì)覆蓋之前的內(nèi)容,故該代碼段運(yùn)行后解析:【詳解】本題主要考查Python文件讀寫(xiě)操作。首先打開(kāi)ceshi.txt文進(jìn)行寫(xiě)操作,寫(xiě)入pythonisaprogramminglanguage.會(huì)蓋之前內(nèi)容,故該代碼段運(yùn)行后,輸出的結(jié)果為pythonisaprogramminglanguage.,本題選B選。8.C【詳解】本題考查WORD相關(guān)知識(shí)。該文檔中的有個(gè)用戶a添加了2處批注,A錯(cuò)。該文檔中圖片采用的環(huán)繞方式為四周或者緊密,但不是上下型,錯(cuò)。若要對(duì)文檔中所有的Python文字設(shè)置為紅色傾斜格式

解析:【詳解】本題考查WORD相知識(shí)。該文中的有個(gè)用添加了2批注,錯(cuò)。文檔中圖片采用的環(huán)繞方式為四周或者緊密,但不是上下型B錯(cuò)若要對(duì)文檔中所有的Python文設(shè)置為紅色傾斜格式,則用替換功能。選項(xiàng)的說(shuō)正確。9.B【詳解】本題主要考查Python表達(dá)式。一周7天,即周期是,變量K表示某天是星期幾(k=1,表示星期一),可用表達(dá)式K%7表示,則表示的下一天表達(dá)式是K%7+1,故本題選B選項(xiàng)。解析:【詳解】本題主要考查Python表達(dá)式。一周7天,即周期是7,量K表某天是星期幾k=1,表示星期一),可用表達(dá)式K%7表,則表示的下一天表達(dá)式是,故本題選B選項(xiàng)。10.【詳解】本題主要考查Python程序的執(zhí)行。s=0變量i的范圍是1~9,循環(huán)體s=s+i,程序運(yùn)行后s=s+i=0+1+2+3+4+5+6+7+8+9=45,故本題選B選項(xiàng)。解析:【詳解】本題主要考查Python程序的執(zhí)行。,量的范圍是1~9,循環(huán)體是,序運(yùn)行后s=s+i=0+1+2+3+4+5+6+7+8+9=45,故本題選B選。11.【詳解】本題主要考查Python程序的執(zhí)行。x=10,y=20x=y=20,,故程序段執(zhí)行后,變量x、的值分別是20、20,故本選C選項(xiàng)。解析:【詳解】本題主要考查Python程序的執(zhí)行。,y=20,,y=x=20故程序段執(zhí)行后,變量x、的值分別是20、20,本題選C選。12.【詳解】本題主要考查Python程序的執(zhí)行。x=123678=801,="123""678"="123678"(字符串類型相加等于字符串的拼接),故本題選C選項(xiàng)。解析:【詳解】

本題主要考查Python程序的執(zhí)行。123+,="123"(符串類型相加等于字符串的拼接),故本題選C選。13.【詳解】本題主要考查Python程序注釋知識(shí)點(diǎn)。Python程序中用作注釋的標(biāo)識(shí)符是“#”,故本題選選項(xiàng)。解析:【詳解】本題主要考查Python程序注釋知識(shí)點(diǎn)。Python程序中用作注釋的標(biāo)識(shí)符“#,故本題選B選項(xiàng)。14.【詳解】本題主要考查python的表達(dá)式。or屬于邏輯運(yùn)算符,morn不是關(guān)系表達(dá)式。故本題選C選項(xiàng)。解析:【詳解】本題主要考查python的表達(dá)式or屬于邏輯運(yùn)算符m不關(guān)系表達(dá)式。故本題選C選項(xiàng)。15.【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)。Python中所有循環(huán)必須包含的是冒號(hào)、循環(huán)體、縮進(jìn)。不是Python中所有循環(huán)必須包含的是循環(huán)次數(shù),可能是while循環(huán)條件,故本題選B選項(xiàng)。解析:【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)。Python中所有循環(huán)必須包含的是冒號(hào)、循環(huán)體、縮進(jìn)。不是中有環(huán)必須包含的是循環(huán)次數(shù),可能是while循條件,故本題選B選項(xiàng)。16.【詳解】本題考查的是python中表達(dá)式相關(guān)知識(shí)。在Python算數(shù)運(yùn)算中,代表乘法,**表乘方,故4**3=4*4*4=64,故選C正確。解析:【詳解】本題考查的是python中表達(dá)式相關(guān)知識(shí)。在Python算運(yùn)算中,代乘法,代乘方,故4**3=4*4*4=64,選項(xiàng)C正確。17.D

【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開(kāi)頭,不能包含特殊符號(hào),不能是關(guān)鍵字。故能作為python程序變量名,故本題選D選項(xiàng)。解析:【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開(kāi)頭,不能包含特殊符號(hào),不能是關(guān)鍵字。故dist能為程變量名,故本題選選項(xiàng)。18.【詳解】本題主要考查Python表達(dá)式。Python中乘號(hào)用符號(hào)*”運(yùn)算優(yōu)先級(jí)可以通過(guò)小括號(hào)提升,小括號(hào)優(yōu)先級(jí)最高,故本題選選項(xiàng)。解析:【詳解】本題主要考查Python表達(dá)式。中乘號(hào)用符號(hào)“”,算優(yōu)先級(jí)可以通過(guò)小括號(hào)提升,小括號(hào)優(yōu)先級(jí)最高,故本題選D選。19.【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開(kāi)頭,不能包含特殊符號(hào),不能是關(guān)鍵字。故40XL不是Python合法的標(biāo)識(shí)符,故本題選B選項(xiàng)。解析:【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開(kāi)頭,不能包含特殊符號(hào),不能是關(guān)鍵字。故40XL不是Python合的標(biāo)識(shí)符,故本題選選項(xiàng)。20.【詳解】本題主要考查Python賦值語(yǔ)句。賦值語(yǔ)句是將表達(dá)式賦給變量,不可以將賦給常量10,故本題D選項(xiàng)。解析:【詳解】本題主要考查Python賦值語(yǔ)句。賦值語(yǔ)句是將表達(dá)式賦給變量,不可以將X+Y賦給常量10,本題選D選。21.【詳解】本題主要考查Python表達(dá)式知識(shí)點(diǎn)。書(shū)寫(xiě)表達(dá)式時(shí)運(yùn)算符號(hào)不能省略,+加、-

減、*乘、**冪、除、整除、取模,A、B、C正確的表達(dá)式分別是b**2-4*a*c解析:【詳解】本題主要考查Python表式知識(shí)點(diǎn)。書(shū)寫(xiě)表達(dá)式時(shí)運(yùn)算符號(hào)不能省略+加-減、*乘**冪、除//除、取,、B、C正的表達(dá)式分別是b**2-4*a*c,1/2*g*t**2pi*r**2,2*pi*r是正的表達(dá),故本題選D選項(xiàng)。22.D【詳解】本題主要考查Python字符串的運(yùn)算。字符串,a[1]+a[3]="y"+"h"="yh",故本題選D選項(xiàng)。解析:【詳解】本題主要考查Python字符串的運(yùn)算。字符串,a[1]+a[3]="y"+"h"="yh",故本題選選項(xiàng)。23.【詳解】本題主要考查Python輸出語(yǔ)句?!笔緭Q行,以r或R開(kāi)頭的字符串表示原始字符串,故print(r"\nGood")的運(yùn)行結(jié)果是nGood,故本題選C選項(xiàng)。解析:【詳解】本題主要考查Python輸出語(yǔ)句。表示換行,以r或開(kāi)的字符串表示原始字符串,故print(r"\nGood")運(yùn)行結(jié)果是nGood故本題選選。24.【詳解】本題考查的是Python的pandas庫(kù)相關(guān)知識(shí)。DataFrame.sum()函數(shù)用于返回用戶所請(qǐng)求軸的值之和。如果輸入值是索引軸,則它將在列中添加所有值,并且對(duì)所解析:【詳解】本題考查的是Python的pandas庫(kù)關(guān)知識(shí)。DataFrame.sum()函數(shù)用于返回用戶所請(qǐng)求軸的值之和。如果輸入值是索引,則它將在列中添加所有值,并對(duì)所有列都相同。它返回一個(gè)序列,其中包含每一列中所有值的總和。故本題應(yīng)選。25.【詳解】本題考查的是網(wǎng)站制作流程相關(guān)知識(shí)。建立網(wǎng)站首先是要確定網(wǎng)站的主題,收

集素材,規(guī)劃網(wǎng)站,然后選擇網(wǎng)站的開(kāi)發(fā)工具進(jìn)行網(wǎng)頁(yè)制作,最后進(jìn)行網(wǎng)站的發(fā)布。故選項(xiàng)D正確。解析:【詳解】本題考查的是網(wǎng)站制作流程相關(guān)知識(shí)。建立網(wǎng)站首先是要確定網(wǎng)站的主題,收集素材,規(guī)劃網(wǎng)站,然后選擇網(wǎng)站的開(kāi)發(fā)工具進(jìn)行網(wǎng)頁(yè)制作,最后進(jìn)行網(wǎng)站的發(fā)布。故選項(xiàng)正。26.D【詳解】本題考查Python程序執(zhí)行range(1,5)表示1到4的值,注意不包括。故本題選D選項(xiàng)解析:【詳解】本題考查Python程序執(zhí)行range(1,)示1到的,注意不包括5。本題選D選27.B【詳解】本題主要考查Python程序的執(zhí)行。m=1,c=1當(dāng)i=1時(shí),5>4,c+=1=2,m=max(m,c)=2;當(dāng)i=2時(shí),3<5,c=1;當(dāng)時(shí),6>3,c+=1=2,m=ma解析:【詳解】本題主要考查Python程序的執(zhí)行。,,i=1時(shí)5>4,,m=max(m,=;當(dāng)i=2時(shí),3<5,c=1;當(dāng)i=3時(shí)6>3c+=1=2,m=max(m,=;當(dāng)i=4時(shí),7>6,c+=1=3,=3;i=5,8>7,,=;當(dāng)=,,;i=7時(shí),,m=max(m,=;=8,1<9,c=1,循環(huán)結(jié)束,和m的分別是和4,本題選選項(xiàng)。28.A【詳解】本題主要考查Python數(shù)據(jù)類型。列表用方括號(hào)“[]”來(lái)定義,元組可以用圓括號(hào)“()”來(lái)定義,集合可以用大括號(hào)“{}”來(lái)定義,字典用大括號(hào)“{}”來(lái)定義,故本題選A選項(xiàng)。解析:【詳解】本題主要考查Python數(shù)據(jù)類型。列表用方括號(hào)“”定義,元組可以用圓括號(hào)“()來(lái)定義,集合可以用大括號(hào)“{}”定義,字典用大括號(hào)“{}”來(lái)定義,故本題選選項(xiàng)29.C【詳解】本題考查Python語(yǔ)言相關(guān)知識(shí)點(diǎn)

Python是一種高級(jí)語(yǔ)言,所以不是機(jī)器語(yǔ)言、匯編語(yǔ)言、科學(xué)計(jì)算語(yǔ)言。故本題選C選項(xiàng)解析:【詳解】本題考查Python語(yǔ)言相關(guān)知識(shí)點(diǎn)Python是種高級(jí)語(yǔ)言,所以不是機(jī)器語(yǔ)言、匯編語(yǔ)言、科學(xué)計(jì)算語(yǔ)言。故本題選C選30.C【詳解】本題主要考查計(jì)算機(jī)編程語(yǔ)言。Python、VisualBasic、Java++均屬于計(jì)算機(jī)編程語(yǔ)言,CPU是計(jì)算機(jī)核心組成部件,故本題選C選項(xiàng)。解析:【詳解】本題主要考查計(jì)算機(jī)編程語(yǔ)言Python、Basic、、++均屬于計(jì)算機(jī)編程語(yǔ)言,是算機(jī)核心組成部件,故本題選C選項(xiàng)。二、程填空最最最【詳解】本題主要考查算法描述及Python程設(shè)計(jì)。分析算法程圖,首先輸入a、、三個(gè)數(shù),進(jìn)行兩兩比較,輸出最大數(shù),故Python程設(shè)計(jì)如下:請(qǐng)入一個(gè)數(shù)))請(qǐng)入一個(gè)數(shù)))請(qǐng)輸入一個(gè)數(shù)))c>aandc>b:print("最數(shù)為:",c)elifb>a:

print("最數(shù)數(shù),b)else:print("最小數(shù)為32請(qǐng)入消費(fèi)額(整數(shù):"))price<200:price=price-price*0.1else:price=price-price*0.2折后的應(yīng)付金額是",price)【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。用鍵盤(pán)通過(guò)輸入函數(shù)input輸消費(fèi)額,并用函數(shù)將其轉(zhuǎn)換為整數(shù)類型,通過(guò)if條件分支結(jié)構(gòu),判斷如果購(gòu)買(mǎi)金額不于元會(huì)給的折扣,如果購(gòu)買(mǎi)金額高于200元會(huì)給的扣,最后用print輸函數(shù)輸出折扣后的應(yīng)付金額。33.①a(i)=Asc(tmp)-64或a(i)=Asc(tmp)-Asc("A")+1②–m+1To–m+k③Mod+1【詳解】本題考查乘法運(yùn)算規(guī)則的理解以及轉(zhuǎn)置矩陣中行列數(shù)據(jù)的讀取。)根據(jù)算法描述,圖中()的值為+++0×9=89。)程序先隨機(jī)生成數(shù)組,其下標(biāo)為到k×k并以行列的形式顯示在列表框list2中即為轉(zhuǎn)置矩陣),然后讀取大寫(xiě)字符串s中的每個(gè)字符,并將每個(gè)字符轉(zhuǎn)換成相應(yīng)字母表中的位置存儲(chǔ)在數(shù)組a中。代碼①處為字符轉(zhuǎn)成相應(yīng)的字母表中位置值,下方代碼將ai)輸出在列表框中故此處應(yīng)獲?。ǎ┑闹?。根據(jù)題干描述“字符A~Z對(duì)應(yīng)數(shù)值126”,此處為將tmp獲的字符通過(guò)Asc函數(shù)進(jìn)行轉(zhuǎn)換,語(yǔ)句為()=Asc()”還可以是())(″″)+”。代碼②處為循環(huán)變量的值范圍,根據(jù)乘法規(guī)則,變量的圍是每一段中的1到k之的值,需要獲取每一段的始位置下標(biāo),結(jié)合上文得到的m值可得循環(huán)變量的范圍是“1To十”。代碼③處是將計(jì)算結(jié)果()原長(zhǎng)度轉(zhuǎn)換成相應(yīng)大寫(xiě)字符,計(jì)算結(jié)果要求除以26取,若直接寫(xiě)成c()Mod,則導(dǎo)致數(shù)值26的果為,此需要先減1Mod后加1這的處理技巧,因此答案為“c))Mod26+”34c=0能時(shí)被3或5整的數(shù)是",end="")forinrange(1,101):i%3==0i%5==0:c

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論