Python三級(jí)考試練習(xí)題圖文練習(xí)_第1頁(yè)
Python三級(jí)考試練習(xí)題圖文練習(xí)_第2頁(yè)
Python三級(jí)考試練習(xí)題圖文練習(xí)_第3頁(yè)
Python三級(jí)考試練習(xí)題圖文練習(xí)_第4頁(yè)
Python三級(jí)考試練習(xí)題圖文練習(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三級(jí)考試練習(xí)題圖文word練習(xí)一、選擇題以下軟件中,可作為效勞器操作系統(tǒng)的是〔〕A.Windows B.Python C.excel D.a(chǎn)ccess高級(jí)編程語(yǔ)言的是A.C語(yǔ)言

VB

Python

機(jī)器語(yǔ)言以下語(yǔ)言中〔〕不屬于高級(jí)語(yǔ)言pythonVC

C.JAVA

D.匯編語(yǔ)言在Python中,正確的賦值語(yǔ)句是〔 〕x+y=10x=2yx=y=503y=x+1Pythonprint(8+7%2**2)的執(zhí)行結(jié)果是〔〕A.5

B.1

C.6

D.11python變量名的是〔〕5x

B.x-1

C.if

D.x_1a=“python“a[-1]的值為〔〕“p““n““y““o“a=6,b=-4Pythona/2+b%2*3的值為〔〕A.3

B.3.0

C.5

D.5.0Python中,表達(dá)式〔21%4〕+3的值是〔〕A.2

B.4

C.6

D.8Python中是非法的?〔〕A.x=y=z=1C.x,y=y,x以下表達(dá)中正確的選項(xiàng)是〔 〕。Python3.xPython2.x兼容Python語(yǔ)句只能以程序方式執(zhí)行Python是解釋型語(yǔ)言

B.x=(y=z+1)D.x+=yPython語(yǔ)言消滅得晚,具有其他高級(jí)語(yǔ)言的一切優(yōu)點(diǎn)list1=[88,22,34,89,67]pythonmin(list1)的值為〔〕A.22 B.88 C.89 D.67以下Python程序運(yùn)行后的輸出結(jié)果是( )。s=0foriinrange(1,5):s=s+iprint(“s=“,s)s=5s=6s=10s=15python中,以下哪個(gè)選項(xiàng)a的數(shù)據(jù)類型為整型〔〕a=5

a=input

C.a(chǎn)=”5”

D.a(chǎn)=5.0python中,運(yùn)行以下程序,正確的結(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=15Python的關(guān)系運(yùn)算符中,用來(lái)表示不等于的符號(hào)是〔〕A.==!=>=<=字符串變量x的值是“H”,字符“AASCII65python表達(dá)式chr(ord(x)+2)的值是〔〕‘I’‘J’

C.73

D.74在Python中,表示跳出循環(huán)的函數(shù)是〔 〕continuebreak

C.ESC

D.ClosePython中以下語(yǔ)句正確的選項(xiàng)是〔〕。1jb=“51jb“碼for=“51jb“j,b=b,j//這是一段測(cè)試代Python中,“print(100-33*5%3)”語(yǔ)句輸出的是〔〕A.34 B.67 C.100 D.1Python中運(yùn)行以下程序,輸出結(jié)果為〔〕foriinrange(1,6):print(‘*’)A.****** B.****** C.***** D.*****在以下程序設(shè)計(jì)語(yǔ)言中,屬于人工智能語(yǔ)言的是〔〕。A.PythonB.VBC.PascalD.CPython程序,依據(jù)輸入的體重和身高計(jì)算BM值并顯示是否超標(biāo)。王明體80kg170cm80kg170cm”是對(duì)王明體重身高的符號(hào)記錄屬于〔〕A.?dāng)?shù)據(jù) B.信息 C.學(xué)問(wèn) D.才智李教師要建立一個(gè)“Python程序設(shè)計(jì)”課程的學(xué)習(xí)網(wǎng)站,下面比較合理的制作流程是:〔〕①規(guī)劃網(wǎng)站構(gòu)造,并確定設(shè)計(jì)風(fēng)格②公布網(wǎng)站③網(wǎng)頁(yè)制作④了解網(wǎng)站運(yùn)行環(huán)境,選擇網(wǎng)站開(kāi)發(fā)工具⑤確定網(wǎng)站主題,收集素材A.①⑤③④② B.⑤①④②③ C.①④⑤②③ D.⑤①④③②25.Pythonz=a+aa+aaa+aaaa+aa..a的值,其中a是一個(gè)數(shù)字,如8+88+888+8888+88888summalion〔〕a和需要多少個(gè)數(shù)相加的n,在這個(gè)函數(shù)中,a.aa.aaaBasic來(lái)保存,前幾個(gè)數(shù)的求和保存sum中,Python程序如下左圖所示,請(qǐng)?jiān)谙聞澗€處填寫(xiě)代碼〔〕完善程序?qū)崿F(xiàn)如下右圖的運(yùn)行結(jié)果。A.basic+=sum B.sum=basic+n C.sum=basic+1 D.sum+=basicPythonShell環(huán)境下,依次執(zhí)行以下語(yǔ)句后,顯示結(jié)果〔〕。data=[172,9,165,29,156,21]max〔data〕A.9 B.165 C.172 D.21ab的值分別為〔〕a=la=l;b=2b=2;a=ba=b;VB、Python代碼JAVA代碼A.12B.11C.22D.2128.Python程序段運(yùn)行的結(jié)果是〔〕x=0foriinrange(1,20,3):x=x+iprint(x)A.80

B.190

C.70

D.210Python中,通過(guò)〔〕函數(shù)查看字符的編碼。int()ord()chr()yolk()python程序段運(yùn)行后,s的值是〔〕n=0s=0while s<=10:n=n+3s=s+nprint(s)A.0 B.3 C.18 D.30二、程序填空編寫(xiě)程序。如下圖的算法,請(qǐng)用Python程序?qū)懗鰧?shí)現(xiàn)該算法相應(yīng)的代碼。Python語(yǔ)言寫(xiě)了一個(gè)貨幣兌換程序如下:參數(shù)currency指: 。該程序用了哪一種算法構(gòu)造: 。輸出結(jié)果為“50$=325.25人民幣”。則代碼應(yīng)當(dāng)如何編寫(xiě): 。33.〔工程情境〕一元二次方程ax2+bx+c=0〔a≠0〕,當(dāng)b2-4ac≥0,方程有兩個(gè)不同的實(shí)數(shù)根,當(dāng)b2-4ac<0時(shí),方程無(wú)實(shí)數(shù)根。〔問(wèn)題求解〕python程序?qū)崿F(xiàn)的功能是推斷方程是否有實(shí)數(shù)根。請(qǐng)閱讀如下python程序,在空白處填寫(xiě)適當(dāng)?shù)谋磉_(dá)式或語(yǔ)句,使程序完整。importmatha=int(input(“a的值:“))b=int(input(“b的值:“))c=int(input(“c的值:“))d= if

#將表達(dá)式b2-4ac的值賦給變量dprint(“x1=“,(-b+math.sqrt(d))/(2*a))#輸出方程的其中一個(gè)實(shí)數(shù)根print(“x2=“,〔 〕 #輸出方程的另一個(gè)實(shí)數(shù)根else: #輸出“方程無(wú)實(shí)數(shù)根”某企業(yè)開(kāi)展“運(yùn)動(dòng)打卡動(dòng)動(dòng)有獎(jiǎng)”活動(dòng):假設(shè)員工在本月累計(jì)運(yùn)動(dòng)時(shí)間30小時(shí)以下,030453004560450元;60小500python編寫(xiě)程序?qū)崿F(xiàn)相關(guān)功能:輸入某員工本月累計(jì)運(yùn)動(dòng)時(shí)間〔時(shí)〕,輸出其能獲得的嘉獎(jiǎng)金額。實(shí)現(xiàn)上述功能的程序如下,請(qǐng)?jiān)趧澗€處填入適宜的代碼。t=int〔input〔“請(qǐng)輸入您本月累計(jì)運(yùn)動(dòng)時(shí)間〔時(shí)〕:”〕〕ift<0:print〔“輸入錯(cuò)誤”〕else:ift<30:①_elift<45:m=300② m=450else:m=500print〔“您的嘉獎(jiǎng)是:”,m〕當(dāng)輸入“-1”時(shí),輸出信息為 〔選填,填字母:A.輸入錯(cuò)誤/B.您的嘉獎(jiǎng)是:0/C.您的嘉獎(jiǎng)是:500〕23,5就是一對(duì)雙胞胎數(shù)。編寫(xiě)python程序,實(shí)現(xiàn)如下功能:輸入nn以內(nèi)的全部雙胞胎數(shù)。程序運(yùn)行界面如下圖:實(shí)現(xiàn)上述功能的程序如下,請(qǐng)?jiān)趧澗€處填入適宜的代碼。importmathdefisprime(x):foriinrange(2,int(math.sqrt(x))+1):ifx%i==0:f=Falsereturnfn=int(input(“n:“))c=0k=3whilek<=n-2:ifisprime(k)and c+=1print(“第“+str(c)+“對(duì)雙胞胎數(shù):“,k,”和”,k+2)print(“共有“+str(c)+“對(duì)雙胞胎數(shù)“)劃線處①處應(yīng)當(dāng)填入的語(yǔ)句為: ;劃線處②處應(yīng)當(dāng)填入的語(yǔ)句為: ;劃線處③處應(yīng)當(dāng)填入的語(yǔ)句為: ?,F(xiàn)代生活半徑的擴(kuò)大和生活節(jié)奏加快使出行本錢不斷增長(zhǎng)。滴滴快車應(yīng)運(yùn)而生,其以敏捷快速的響應(yīng)和經(jīng)濟(jì)實(shí)惠的價(jià)格為群眾供給更高效、更經(jīng)濟(jì)、更舒適的出行效勞,給人們生活帶來(lái)了奇特的變化。小C是滴滴快車忠實(shí)的粉絲,常常出行就提前預(yù)約,乘坐滴滴快車。小C就在思考這個(gè)滴滴快車是怎么計(jì)費(fèi)的?可否用所學(xué)的Python語(yǔ)言也編寫(xiě)一個(gè)計(jì)費(fèi)程序。于是小C開(kāi)展了有關(guān)這個(gè)工程活動(dòng)的探究。依據(jù)實(shí)際狀況,答復(fù)以下問(wèn)題?!惨弧呈占?、分析數(shù)據(jù),運(yùn)用數(shù)理思維建模登錄滴滴出行官網(wǎng),得到了如下信息,即“滴滴快車〔一般型〕計(jì)價(jià)規(guī)章”:滴滴快車〔一般型〕計(jì)價(jià)規(guī)章時(shí)段 起步價(jià) 里程費(fèi) 時(shí)長(zhǎng)費(fèi)一般時(shí)段8.00元1.35元/公里0.20元/分鐘00:00-06:308.50元2.40元/公里0.50元/分鐘06:30-09:008.50元1.50元/公里0.45元/分鐘21:00-23:008.50元1.50元/公里0.40元/分鐘23:00-00:008.50元2.40元/公里0.50元/分鐘留意:3.39分鐘,里程費(fèi)、時(shí)長(zhǎng)費(fèi)合計(jì)缺乏根底費(fèi)時(shí),直接依據(jù)根底費(fèi)計(jì)費(fèi)。實(shí)時(shí)計(jì)價(jià)是基于訂單效勞內(nèi)容〔里程、時(shí)長(zhǎng)、時(shí)段〕,按各種費(fèi)用項(xiàng)定價(jià)標(biāo)準(zhǔn)計(jì)算訂單價(jià)格的計(jì)價(jià)方式,實(shí)際費(fèi)用由兩局部里程費(fèi)與時(shí)長(zhǎng)費(fèi)累加而得。留意:3.39分鐘,里程費(fèi)、時(shí)長(zhǎng)費(fèi)合計(jì)缺乏根底費(fèi)時(shí),直接依據(jù)根底費(fèi)計(jì)費(fèi)。實(shí)時(shí)計(jì)價(jià)是基于訂單效勞內(nèi)容〔里程、時(shí)長(zhǎng)、時(shí)段〕,按各種費(fèi)用項(xiàng)定價(jià)標(biāo)準(zhǔn)計(jì)算訂單價(jià)格的計(jì)價(jià)方式,實(shí)際費(fèi)用由兩局部里程費(fèi)與時(shí)長(zhǎng)費(fèi)累加而得。店〕”乘坐滴滴快車〔一般車型〕,里程4.121分鐘,依據(jù)表中的計(jì)費(fèi)規(guī)章,小C同學(xué)此次出行應(yīng)當(dāng)支付的車費(fèi)是:車費(fèi)=8+〔4.1-3.3〕×1.35+〔21-9〕×0.2=9.68。小C登錄滴滴出行官網(wǎng)搜尋并下載“計(jì)價(jià)規(guī)章”,所承受的數(shù)字化工具:A.?dāng)?shù)字化可視化表達(dá)工具B.信息加工工具C.三維設(shè)計(jì)工具D.信息檢索工具Tot1表示時(shí)長(zhǎng)費(fèi),Tot2表示里程費(fèi),S表示實(shí)際里程,T表示實(shí)際時(shí)長(zhǎng),Cost表示應(yīng)支付費(fèi)用。運(yùn)用數(shù)學(xué)解析式歸納出計(jì)費(fèi)公式為:假設(shè)時(shí)長(zhǎng)超過(guò)9分鐘,則Tot1= 。假設(shè)里程小于等于3.3公里則Tot2= ,否則Tot2= 。應(yīng)支付費(fèi)用:Cost= ?!捕尺\(yùn)用算法描述方法將問(wèn)題解決步驟化小C明晰了滴滴快車車費(fèi)的計(jì)算方法之后,設(shè)計(jì)求解滴滴快車一般時(shí)段車費(fèi)的算法,并用自然語(yǔ)言和流程圖的方式表述出來(lái)。自然語(yǔ)言描述:第一步: 其次步:計(jì)算時(shí)長(zhǎng)費(fèi)TotlTot2第四步: 第五步: 流程圖描述:〔如圖〕流程圖中,表示計(jì)算與賦值的是 ,表示算法流向的是 。A. B. C. D. E.算法描述中,用到了三種根本掌握構(gòu)造,分別是 、 和 。如圖示中的流程圖使用的掌握構(gòu)造是 和 ?!策x填:挨次構(gòu)造、選擇構(gòu)造、循環(huán)構(gòu)造、樹(shù)型構(gòu)造〕一個(gè)算法必需有 或多個(gè)數(shù)據(jù)輸入。有 或多個(gè)數(shù)據(jù)輸出?!策x填:零個(gè)/一個(gè)〕〔三〕編寫(xiě)、調(diào)試、運(yùn)行程序,驗(yàn)證算法并解決問(wèn)題 輾轉(zhuǎn)相除法,又稱歐幾里德算法,用于計(jì)算兩個(gè)正整數(shù)m、n的最大公約數(shù)。它是最古老的算法,其可追溯至公元前300年前。輾轉(zhuǎn)相除法的算法步驟是,對(duì)于給定的兩個(gè)正整數(shù)m、n〔m>n〕,m除以n得到余數(shù)r,假設(shè)余數(shù)r0,就將n和r構(gòu)成的一對(duì)數(shù)〔m=n,n=r〕,連續(xù)上面的除法,直到余0,這時(shí)m就是原來(lái)兩個(gè)數(shù)的最大公約數(shù)。由于這個(gè)算法需要反復(fù)進(jìn)展除法運(yùn)算,故被形象地命名為“輾轉(zhuǎn)相除法”。小曲設(shè)計(jì)了輾轉(zhuǎn)相除法的算法,請(qǐng)依據(jù)下面算法答復(fù)以下問(wèn)題。描述一 描述二 描述三m,n〔m>n〕;②計(jì)算m除以n所得的余數(shù)r;③m=n,n=r;r=0,m,n的最大公約數(shù)等于m;否則轉(zhuǎn)到步驟②;m;⑥完畢。描述一是 描述法;描述二是流程圖描述法;描述三是計(jì)算機(jī)程序語(yǔ)言描述法。在描述三中代碼4到6行作用是 。在描述三程序設(shè)計(jì)中,補(bǔ)充代碼第8行劃線處為 。38.求1~100內(nèi)奇數(shù)之和〔使用range函數(shù)〕39.猴子吃桃問(wèn)題:猴子第一天摘下假設(shè)干個(gè)桃子,當(dāng)即吃了一半,還不癮,又多吃了一個(gè)其次天早上又將剩下的桃子吃掉一半,又多吃了一個(gè)。以后每天早上都吃了前一天剩下的10天早上想再吃時(shí),見(jiàn)只剩下一個(gè)桃子了。求第一天共摘了多少。40.1742年提出了以下猜測(cè):任何一個(gè)大于2的偶數(shù)都可以寫(xiě)成兩個(gè)質(zhì)數(shù)之和,請(qǐng)完善代碼幫助哥德巴赫驗(yàn)證他的猜測(cè)。importmathdefss(n):Flag=Truei=2whilei<=int(math.sqrt(n))andFlag:if Flag=FalsereturnFlagn=int(input(“2的偶數(shù)”))foriinrang(2,n//2+1):if print(str(n)+“=“+str(i)+“+“+str(n-i))假設(shè)輸入“8”則結(jié)果顯示 ***試卷處理標(biāo)記,請(qǐng)不要?jiǎng)h除一、選擇題1.A【詳解】此題主要考察計(jì)算機(jī)操作系統(tǒng)。WindowsPythonExcelAccessA項(xiàng)。解析:A【詳解】此題主要考察計(jì)算機(jī)操作系統(tǒng)。Windows是微軟操作系統(tǒng),可以作為效勞器操作系統(tǒng);Python是程序設(shè)計(jì)軟件,Excel是表格處理軟件,Access是數(shù)據(jù)庫(kù)軟件,故此題選A選項(xiàng)。2.D【詳解】此題考察的是程序語(yǔ)言。常見(jiàn)的高級(jí)編程語(yǔ)言有:C、VB、Python等。機(jī)器語(yǔ)D?!军c(diǎn)睛】解析:D【詳解】此題考察的是程序語(yǔ)言。常見(jiàn)的高級(jí)編程語(yǔ)言有:C、VB、Python等。機(jī)器語(yǔ)言是計(jì)算機(jī)語(yǔ)言的一種不屬于高級(jí)語(yǔ)言。故應(yīng)選D?!军c(diǎn)睛】3.D【詳解】python、VC、JAVA均屬于高級(jí)語(yǔ)言,匯編語(yǔ)言屬D選項(xiàng)。解析:D【詳解】此題主要考察程序設(shè)計(jì)語(yǔ)言。python、VC、JAVA均屬于高級(jí)語(yǔ)言,匯編語(yǔ)言屬于低級(jí)語(yǔ)言,故此題選D選項(xiàng)。4.C【詳解】Python賦值語(yǔ)句。變量的命名規(guī)章有:只能以字母或下劃線開(kāi)x=50,y=解析:C【詳解】此題主要考察Python賦值語(yǔ)句。變量的命名規(guī)章有:只能以字母或下劃線開(kāi)頭,不能包含特別符號(hào),不能是關(guān)鍵字。賦值語(yǔ)句是將等號(hào)右邊的表達(dá)式賦給左邊的變量,x=y=50等價(jià)x=50,y=50x=y=50C選項(xiàng)。5.D【詳解】表達(dá)式。**是冪次方優(yōu)先級(jí)最高,%是求余。8+7%2**2=8+7%4=8+3=11,print是輸出語(yǔ)句。應(yīng)選項(xiàng)D正確。解析:D【詳解】Python表達(dá)式。**是冪次方優(yōu)先級(jí)最高,%是求余。8+7%2**2=8+7%4=8+3=11,print是輸出語(yǔ)句。應(yīng)選項(xiàng)D正確。6.D【詳解】x_1Python變量名,故此題D選項(xiàng)。解析:D【詳解】此題主要考察Python變量的命名。變量的命名規(guī)章有:只能以字母或下劃線開(kāi)頭,不能包x_1Python變量名,故此題選D選項(xiàng)。7.B【詳解】a[-1]的值為“n“B選項(xiàng)。解析:B【詳解】此題主要考察Python序列索引值。任意長(zhǎng)度的字符串,最終一個(gè)元素的索引值是-1,故a[-1]的值為“n“B選項(xiàng)。8.B【詳解】B選項(xiàng)。解析:B【詳解】Python表達(dá)式的運(yùn)算。a=6,b=-4a/2+b%2*3=6/2+(-4%2*3)=3.0+0=3.0,故此題選B選項(xiàng)。9.B【詳解】表達(dá)式。%是求余,故〔21%4〕+3=1+3=4B正確。解析:B【詳解】Python表達(dá)式。%是求余,故〔21%4〕+3=1+3=4B正確。10.B【詳解】Pythonxyz1x、y、z1;語(yǔ)x、y的值;xyx=x+yxy解析:B【詳解】Python賦值語(yǔ)句。語(yǔ)句x=y=z=1,賦值x、y、z1;語(yǔ)句x,y=y,xx、y的值;x+=yx=x+yx=(y=z+1)B選項(xiàng)。11.C【詳解】相關(guān)學(xué)問(wèn)點(diǎn)2.xA說(shuō)法錯(cuò)誤Python語(yǔ)句也可以使用腳本直接運(yùn)行。應(yīng)選項(xiàng)B說(shuō)法錯(cuò)誤Python是解解析:C【詳解】Python相關(guān)學(xué)問(wèn)點(diǎn)Python3.xPython2.x版本不同,不兼容。應(yīng)選項(xiàng)APython語(yǔ)句也可以使用腳本直接運(yùn)行。應(yīng)選項(xiàng)B說(shuō)法錯(cuò)誤Python是解釋型語(yǔ)言。故此題選CPythonD12.A【詳解】Pythonminlist1=[88,min(list1)22,A解析:A【詳解】Python列表。min是返回列表中的最小值,列表list1=[88,22,34,89,67]pythonmin(list1)22A選項(xiàng)。13.C【詳解】1、2、3、4的整數(shù)序列,F(xiàn)or循環(huán)中循環(huán)體計(jì)算序列累加求和,因此C選項(xiàng)正確?!军c(diǎn)睛】解析:C【詳解】Python中循環(huán)構(gòu)造。range(1,5)1、2、3、4的整數(shù)序列,F(xiàn)or循環(huán)中循環(huán)體計(jì)算序列累加求和,因此C選項(xiàng)正確。【點(diǎn)睛】14.A【詳解】Python數(shù)據(jù)類型有字符串,布爾類型,整數(shù),浮點(diǎn)a=5,a為整數(shù)型;a=‘5’a為字符串;a=5.0a為浮點(diǎn)數(shù)。故此題A。解析:A【詳解】此題考察Python數(shù)據(jù)類型。Python數(shù)據(jù)類型有字符串,布爾類型,整數(shù),浮點(diǎn)數(shù)等。a=5,a;a=‘5’,則aa=5.0aA。15.A【詳解】Pythons=0+1+2+3+4=10。故此題A解析:A【詳解】Python程序?qū)崿F(xiàn)。i14i=4s=0+1+2+3+4=10A選項(xiàng)16.B【詳解】B解析:B【詳解】Python關(guān)系運(yùn)算符。用來(lái)表示不等于的符號(hào)是“!=”,“==”表示等于,“>=”表示大于等于,“<=”B選項(xiàng)。17.B【詳解】字符函數(shù)。ordchr函數(shù)承受解析:B【詳解】Python字符函數(shù)。ordchr函數(shù)承受一個(gè)數(shù)字(ASCII碼)pythonchr(ord(x)+2)=chr(ord(H)+2)=chr(74)=‘J’,故此題選B選項(xiàng)。18.B【詳解】continue是跳出本次循環(huán),進(jìn)入下一次循環(huán),break是跳出循環(huán),故此題選B選項(xiàng)。解析:B【詳解】Python函數(shù)學(xué)問(wèn)點(diǎn)。continue是跳出本次循環(huán),進(jìn)入下一次循環(huán),break是跳出循環(huán),故此題選B選項(xiàng)。19.C【詳解】Python語(yǔ)句。變量的命名規(guī)章有:只能以字母或下劃線開(kāi)頭,不#j,b=b,j表示交換bjC選項(xiàng)。解析:C【詳解】此題主要考察Python語(yǔ)句。變量的命名規(guī)章有:只能以字母或下劃線開(kāi)頭,不能包含特別符號(hào),不能是關(guān)鍵字。單行代碼注釋以#j,b=b,j表示交換bj的值,故此題選C選項(xiàng)。20.C【詳解】表達(dá)式的計(jì)算?!?”是乘法運(yùn)算,“%”是取余運(yùn)算,“*”、100-33*5%3=100-165%3=100-0=100,故“解析:C【詳解】此題主要考察Python表達(dá)式的計(jì)算。“*”是乘法運(yùn)算,“%”是取余運(yùn)算,“*”、“%”優(yōu)先級(jí)一100-33*5%3=100-165%3=100-0=100,故“print(100-33*5%3)”語(yǔ)句輸100C選項(xiàng)。21.D【詳解】程序調(diào)試與執(zhí)行156D選項(xiàng)解析:D【詳解】Python程序調(diào)試與執(zhí)行foriinrange(1,6)i15,6。故此題選D22.A【詳解】AIA解析:A【詳解】此題考察的是人工智能語(yǔ)言。Python由于簡(jiǎn)潔易用,是人工智能領(lǐng)域中使用最廣泛的編程語(yǔ)言之一,它可以無(wú)縫地與數(shù)據(jù)構(gòu)造和其他常用的AI算法一起使用。應(yīng)選項(xiàng)A正確。23.A【詳解】算機(jī)加工的對(duì)象?!?0kg”、“170cm”是對(duì)王明體重身高的符號(hào)記錄屬A。解析:A【詳解】此題考察的是數(shù)據(jù)的定義。數(shù)據(jù)是客觀事物的符號(hào)記錄,是信息的載體,是計(jì)算機(jī)加工的對(duì)象。“體重80kg”、“身高170cm”是對(duì)王明體重身高的符號(hào)記錄屬于數(shù)據(jù)。故此題應(yīng)A。24.D【詳解】D正確。解析:D【詳解】此題考察的是網(wǎng)站制作流程相關(guān)學(xué)問(wèn)。建立網(wǎng)站首先是要確定網(wǎng)站的主題,收集素材,規(guī)劃網(wǎng)站,然后選擇網(wǎng)站的開(kāi)發(fā)工具進(jìn)展網(wǎng)頁(yè)制作,最終進(jìn)展網(wǎng)站的公布。應(yīng)選項(xiàng)D正確。25.D【詳解】Pythonsumbasiciisum=sum+basicD解析:D【詳解】Pythonsumbasic用來(lái)保存第i個(gè)數(shù),下劃線處對(duì)第isum=sum+basicD選項(xiàng)。26.C【詳解】172,C解析:C【詳解】Python函數(shù)。max當(dāng)接收的是列表,則返回列表中最大的元素,故執(zhí)行以下172C選項(xiàng)。27.C【詳解】ab的值22,故此題選C選項(xiàng)。解析:C【詳解】此題主要考察程序的執(zhí)行。a=1,b=2,a=b=2ab2和2,故此題選C選項(xiàng)。28.C【詳解】i1~203,故70,故此題C選項(xiàng)。解析:C【詳解】Python程序的執(zhí)行。變量i1~203,故x=0+1+4+7+10+13+16+19=70x70,故程序段運(yùn)行的結(jié)果是70C選項(xiàng)。29.B【詳解】int函數(shù)用于將一個(gè)字符串或數(shù)字轉(zhuǎn)換為整〔1的字符串〕ASCIIUni解析:B【詳解】Pythonint函數(shù)用于將一個(gè)字符串或數(shù)字轉(zhuǎn)換為整型;ord函數(shù)它以一個(gè)字符〔1的字符串〕ASCIIUnicode數(shù)值;chrASCIIyolkpython工具,用于獵取有關(guān)已安python包的信息,故此題選B選項(xiàng)。30.C【詳解】程序的執(zhí)行。n=0,s=0s<=10,則循環(huán)完畢s18,故解析:C【詳解】Python程序的執(zhí)行。n=0,s=0s<=10,則循環(huán)完畢時(shí),n=n+3=0+3+3+3=9,s=s+n=0+3+6+9=18,故程序完畢后,s18C選項(xiàng)。二、程序填空a=float(input(“請(qǐng)輸入一個(gè)數(shù)“))b=float(input(“請(qǐng)輸入一個(gè)數(shù)“))c=float(input(“請(qǐng)輸入一個(gè)數(shù)“))ifc>aandc>b:print(“最大數(shù)為:“,c)elifb>a:print(“最大數(shù)數(shù)“,b)else:print(“最大小數(shù)為“,a)【詳解】Python程序設(shè)計(jì)。分析算法流程圖,首先輸入a、b、c三個(gè)數(shù),Python程序設(shè)計(jì)如下:a=float(input(“請(qǐng)輸入一個(gè)數(shù)“))b=float(input(“請(qǐng)輸入一個(gè)數(shù)“))c=float(input(“請(qǐng)輸入一個(gè)數(shù)“))ifc>aandc>b:print(“最大數(shù)為:“,c)elifb>a:print(“最大數(shù)數(shù)“,b)else:print(“最大小數(shù)為“,a)形參分支構(gòu)造(選擇構(gòu)造〕ifreturnreturnprint(money,“$=“,money*6.505,“人民幣“)elif語(yǔ)句類似【詳解】Python程序執(zhí)行與調(diào)試。①currency指:形參。②由代碼可知,該程序用了條件分支構(gòu)造。③50$=325.25if條returnreturnprint(money,“$=“,money*6.505,“人民幣“)elif語(yǔ)句類似。b*b-4*a*c或b**2-4*a*c d>=0 -b-math.sqrt(d))/(2*a) print(“方程無(wú)實(shí)數(shù)根“)【詳解】Python程序的調(diào)試。①此處將表達(dá)式b2-4ac的值賦給變量d,故填b*b-4*a*cb**2-4*a*c。②b2-4ac≥0,方程有兩個(gè)不同的實(shí)數(shù)根,故此處if推斷條件是d>=0。③b2-4ac≥0時(shí),方程的兩個(gè)根分別為x1=(-b+math.sqrt(d))/(2*a),x2=(-b-math.sqrt(d))/(2*a),故此處填-b-math.sqrt(d))/(2*a)。④elsex<0時(shí),輸出“方程無(wú)實(shí)數(shù)根”print(“方程無(wú)實(shí)數(shù)根“)。m=0 elift<60: A【詳解】Python程序的執(zhí)行與調(diào)試。①30小時(shí)以下,嘉獎(jiǎng)0m=0。②4560450elift<60:。③-1<0,不是有效值,故輸出信息為“輸入錯(cuò)誤”,故此題選A選項(xiàng)。35.f=Trueisprime(k+2)k=k+1或k+=1或k=k+2或k+=2【詳解】Python程序的執(zhí)行與調(diào)試。①isprime(x)用來(lái)推斷x是不是素?cái)?shù),通過(guò)用x2~int(math.sqrt(x))0則說(shuō)明該數(shù)不是素?cái)?shù),賦值f為假退出循環(huán),f的初Truef=True2,則該對(duì)素?cái)?shù)稱為雙胞胎數(shù),此處推斷相差為2的兩個(gè)數(shù)是不是素?cái)?shù),故其次空填isprime(k+2)。③素?cái)?shù)都是奇數(shù),此處需要更k的值連

溫馨提示

  • 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)論