試卷(完整版)python考試復(fù)習(xí)題庫word練習(xí)_第1頁
試卷(完整版)python考試復(fù)習(xí)題庫word練習(xí)_第2頁
試卷(完整版)python考試復(fù)習(xí)題庫word練習(xí)_第3頁
試卷(完整版)python考試復(fù)習(xí)題庫word練習(xí)_第4頁
試卷(完整版)python考試復(fù)習(xí)題庫word練習(xí)_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

試卷(完整版)python考試復(fù)習(xí)題庫word練習(xí)一、選擇題Pythonprint(100-33*5%3)”語句輸出的是()1.在中,“A.34B.67程序?qū)崿F(xiàn),C.100D.12.算法用Python以下代碼中哪處語句存在語法錯誤()A.B.C.D.D.FalseD.13.Python中print(66!=66)結(jié)果是()。A.1B.04.python3解釋器執(zhí)行not1and1A.TrueB.False教科書中利用PythonJupyterNotebook外,處理數(shù)據(jù)還可以通過下列()工具實(shí)現(xiàn)。A.PythonIDLEB.Xmind6.已知字符串a(chǎn)="python",則a[-1]的值為()C.True的結(jié)果為()。C.05.在探究電流和電壓、電阻的關(guān)系實(shí)驗(yàn)里,除了可以通過書中的C.網(wǎng)絡(luò)畫板D.幾何畫板A."p"B."n"C."y"D."o"7.下列選項(xiàng)都是屬于高級語言的是()A.匯編語言、機(jī)器語言B.匯編語言、語言Basic.語言、Python語言CBasicD.機(jī)器語言、Python語言8.關(guān)于Python語言的特點(diǎn),以下選項(xiàng)描述正確的是()B.Python語言是解釋型語言D.Python語言是非跨平臺語言A.Python語言不支持面向?qū)ο驝.Python語言是編譯型語言9.利用Word軟件編輯了一篇關(guān)于“Python簡介”的文檔,部分界面如圖所示,下列說法正確的是()A22.該文檔中的有個用戶添加了處批注B.該文檔中圖片采用的環(huán)繞方式為上下型C4.該文檔中總共有處修訂D.若要對文檔中所有的“Python”文字設(shè)置為“紅色傾斜”格式,用自動更正功能最合適python10.在中,運(yùn)行以下程序,結(jié)果應(yīng)為()a=5b=7b+=3a=b*20a+=2a=a%bprint(a,b)A.57B.2010C.227D.21011.以下python程序段運(yùn)行后,s的值是()n=0s=0whiles<=10:n=n+3s=s+nprint(s)A.0B.3列哪一種?()B.列表C.元組C.18D.3012.Python的序列類型A.字符串13.Python中的數(shù)據(jù)類型表示()A.布爾型B.整型14.在python中,以下哪個選項(xiàng)a的數(shù)據(jù)類型為整型()不包括下D.字典floatC.字符串型D.浮點(diǎn)型A.a(chǎn)=5B.a(chǎn)=input()C.a(chǎn)='5'D.a(chǎn)=5.015.Python表達(dá)式中,可以使用()控制運(yùn)算的優(yōu)先順序。A.圓括號()B.方括號[]C.大括號{}D.尖括號<>16.在Python中,下面代碼的運(yùn)行結(jié)果是()x=365g=x%10#%為求余的意思s=x//10%10#//為整除的意思b=x//100sum=g*100+s*10+b#sum英文是求和的意思print()sumA.365B.14C.563D.41Python17.以下中變量的命名正確的是()A.1a=4B.print=5C._A=2D.a(chǎn)+b=318.下列選項(xiàng)中不能正確表達(dá)Python中的賦值語句的是()A.X,Y=5,8B.X=Y=5C.X=Y+XD.10=X+Y19.計(jì)算機(jī)能直接識別、理解執(zhí)行的語言是()A.匯編語言20.Python中“ab”+“cd”*2的結(jié)果是()。A.a(chǎn)bcd2B.a(chǎn)bcdabcdC.a(chǎn)bcdcd言的是()。B.VBC.機(jī)器語言B.Python語言C.自然語言D.機(jī)器語言D.a(chǎn)babcd21.以下不屬于高級程序設(shè)計(jì)語A.C++D.Python22.Python語句中以r或R開頭的字符串表示原始字符串,則print(r"\nGood")的運(yùn)行結(jié)果是()A.新行和字符串GoodB.r"\nGood"D.字符r、新行和字符串Good23.小平打算用python電話號碼,這個變量A定義成什么數(shù)據(jù)類型比較適合?()。B.浮點(diǎn)型C.整型D.字符串星期幾(例如k=1表示該天是星期一、k=2表示該天是星,則下列能正夠確表示k星期幾的python表達(dá)C.\nGood編寫一個管理班上同學(xué)通訊錄的程序,如果用一個變量A來對應(yīng)處理同學(xué)們的A.布爾型k24.若用整型變量表示某天是期二……k=7表示該天是星期天)的下一天是式為()A.k+1B.k%7+1C.(k+1)%7D.(k+1)%7-1BM25.王明同學(xué)運(yùn)用Python語言編寫程序,根據(jù)輸入的體重和身高計(jì)算值并驗(yàn)算其體重指數(shù)是否超標(biāo),屬于()A.?dāng)?shù)據(jù)B.信息Python語言中,數(shù)據(jù)的輸入是通過()來實(shí)現(xiàn)的。C.知識D.智慧26.在A.input()函數(shù)C.output()函數(shù)B.print()函數(shù)D.a(chǎn)bs()函數(shù)27.在Python中,數(shù)據(jù)的輸入是通過()來實(shí)現(xiàn)的。AinputBprintCboolDabs.()函數(shù).()函數(shù).()函數(shù).()函數(shù)28.設(shè)a=2,b=5,在python中,表達(dá)式a>bAndb>3的值是()A.FalseB.TrueC.-1D.1

29.已知字符串a(chǎn)="python",則a[1]的值為()A."p"B."py"C."Py"D."y"30.下列Python表達(dá)式中,能正確表示“變量x能夠被4整除且不能被100整除”的是()A.(x%4==0)or(x%100!=0)B.(x%4==0)and(x%100!=0)C.(x/4==0)or(x/100!=0)D.()x/4==0and(x/100!=0)二、程序填空31.(項(xiàng)目情境)一元二次方程ax2+bx+c=0a0b4ac0(≠),當(dāng)-≥,方程有兩個不同的2實(shí)數(shù)根,當(dāng)b2-4ac<0時(shí),方程無實(shí)數(shù)根。(問題求解)下面的python程序?qū)崿F(xiàn)的功能是判斷方程是否有實(shí)數(shù)根。請閱讀如下python程序,在空白處填寫適當(dāng)?shù)谋磉_(dá)式或語句,使程序完整。importmatha=int(input("請輸入a的值:"))b=int(input("請輸入b的值:"))c=int(input("請輸入c的值:"))d=_____#將表達(dá)式b2-4ac的值賦給變量dif____print("x1=",(-b+math.sqrt(d))/(2*a))#輸出方程的其中一個實(shí)數(shù)根print("x2=",(_________)#輸出方程的另一個實(shí)數(shù)根else:_________#輸出“方程無實(shí)數(shù)根”32.現(xiàn)今信息化時(shí)代,信息的傳輸十分迅速,足不出戶便知天下事。許多社交平臺都有設(shè)置本平臺的熱點(diǎn)排行榜,方便用戶了解正在發(fā)生的熱門事件。但社交平臺數(shù)量眾多,平臺用戶種類和數(shù)量也大不相同,導(dǎo)致不同平臺熱點(diǎn)的實(shí)際熱度大小也不同。小鐘為了確保自己知道的熱點(diǎn)是真正的熱點(diǎn),于是打算用功能強(qiáng)大的合并,形成自己為了熱點(diǎn)之間比較方便,小鐘設(shè)置了一個熱度值來衡個熱點(diǎn)的熱度越高。現(xiàn)在小鐘已經(jīng)獲得了如下兩個平臺的熱度值從小到大的排行榜,正當(dāng)他打算將之合并為一個從小到大的排行榜時(shí),卻被老師叫走了。于是他決定把這python把各個平臺的熱點(diǎn)排行榜進(jìn)行的熱點(diǎn)排行榜。量一個熱點(diǎn)的熱度大小,熱度值越大說明這2個小功能交給他的好朋友——你來實(shí)現(xiàn),你想到種算法,請把下列程序填寫完整。P1011P9P8P7P6P5P4P3P2P1AB66116E8329E7438E6582E5652E4714E3756E2925E1E1035E9116215271309428576772806950Python程序如下:A=[11,,,,,,,,,66116329438582652714756925]B=[35,,,,(),,,,,1162152715__428576772806950]算法一:myRank=i=0j=0while(i<len(A)andj<len(B)):if(A[i]<B[j]):(6)______i+=1else:myRank.append(B[j])j+=1while(i<len(A)):myRank.append(A[i])i+=1else:while((7)______):myRank.append(B[j])j+=1print(myRank)算法二:myRank=[0]*(len(A)+len(B))i=0j=0k=0while((8)_____):k=i+jif(i>=len(A)):myRank[k]=B[j]j+=1elif(j>=len(B)):myRank[k]=A[i]i+=1elif((9)_____):myRank[k]=A[i]i+=1else:myRank[k]=B[j]j+=1print(myRank)33.完善代碼并保存。10實(shí)現(xiàn)功能:從鍵盤輸入個學(xué)生的測試成績,輸出最高分和最低分。cj=[]foriinrange(0,________):x=float(input(""))請輸入一個數(shù)cj.append(________)print(max(cj),min(________))input("...")運(yùn)行完畢,請按回車鍵退出34.完善程序?qū)崿F(xiàn)以下功能并保存。輸入一元二次方程的系數(shù)a,b,c的值,求解一元二次方程ax2+bx+c=0(a≠0)#請不要更改源程序的結(jié)構(gòu),刪除原題里的①、②。填寫正確的代碼,使程序完善importmatha=float(input("請輸入方程系數(shù)a(!=0):"))b=float(input("請輸入方程系數(shù)b:"))c=float(input("請輸入方程系數(shù)c:"))delta=b*b-4*a*cifdelta>________:x1=(-b+math.sqrt(delta))/(2*a)x2=(-b-math.sqrt(delta))/(2*a)print(""x1x2)方程有兩個不同的解,,elifdelta==0:x1=________print(""x1)方程有兩個相同的解,else:print("")方程無解input("...")運(yùn)行完畢,請按回車鍵退出35.小王編寫了“字符串縮寫”程序,實(shí)現(xiàn)如下功能:1.2.輸入一串由英文字母和數(shù)字組成的字符串,ASCIIASCII連續(xù)字符構(gòu)成的升序段(后面字符的值比前面的字符的值大由第一個字符加上“—”和最如果字符串有1),則把升序段縮寫成后一個字符組成的新字符段,a-df1-5becomex-y則縮寫成“”。3.例如:abcdf12345becomexy字符串為“”,程序運(yùn)行時(shí),輸入一串字符,輸出縮寫的字符串,程序運(yùn)行效果如下圖所示:實(shí)現(xiàn)上述功能的程序如下,請?jiān)诔绦騽澗€處填入合適的代碼。s=input("請輸入字符串_______s:")flag=Falseresult=""foriinrange(0,k-1):if___________________:result=result+s[i]+"-"flag=Trueeliford(s[i])!=ord(s[i+1])-1:result=result+s[i]_____result=result+s[i+1]print("",result)縮寫后的字符串為:①應(yīng)該填入的語句為:;應(yīng)該填入的語句為:;應(yīng)該填入的語句為:。劃線處處②劃線處處③劃線處處36.(最大公約數(shù))用輾轉(zhuǎn)相除法求兩個正整數(shù)的最大公約數(shù)。代碼如下:defgcd(m,n):r=whiler!=0:m=nn=returna=int(input(‘a(chǎn)請輸入的值:’))b=int(input(‘b請輸入的值:’))print(‘:')最大公約數(shù)是填空:________________________________________37.輸入三個同學(xué)的成績,然后大到小排列。38.以下是計(jì)算s=1+6+11+...+101的程序代碼,請補(bǔ)全程序。s=0foriinrange(1,102,):s=print(s)_________②_________請補(bǔ)充完成上述程序①39.調(diào)試程序。請閱讀以下程序并寫出運(yùn)行結(jié)果。#ex16.pyi=0sum=0whilei<10:ifi%3==0:sum+=iprint(i)i=i+1print('sum',sum)_________40.請?jiān)诳崭裉幪顚懻_的代碼,使程序完善。實(shí)現(xiàn)功能:用輾轉(zhuǎn)相除法求解兩個正整數(shù)的最大公約數(shù)。x=int(input('請輸入第一個正整數(shù):')):'))y=int(input('請輸入第二個正整數(shù)m=max(x,y)#找出x,y中的最大值n=min(x,y)#找出x,y中的最小值r=m%n#求得最大值除以最小值后的余數(shù)whiler!=0:#如果余數(shù)不等0,則進(jìn)行以下循環(huán)m=________#把最小值賦給n=_________#把余數(shù)賦給mnr=m%n#求得最大值除以最小值后的余數(shù)print(':',______)這兩個數(shù)的最大公約數(shù)為input("運(yùn)行完畢,請按任意鍵退出....")【參考答案】***試卷處理標(biāo)記,請不要刪除一、選擇題1.C【詳解】本題主要考查Python表達(dá)式的計(jì)算?!?”是乘法運(yùn)算,“%”是取余運(yùn)算,“*”、“%”優(yōu)先級一樣,按從左到右計(jì)算,故100-33*5%3=100-165%3=100-0=100,故“C解析:【詳解】Python“*”“%”本題主要考查表達(dá)式的計(jì)算。是乘法運(yùn)算,是取余運(yùn)算,、“*”“%”優(yōu)先級一100-33*5%3=100-165%3=100-0=100,故“print(100-33*5%3)”樣,按從左到右計(jì)算,故語句100C輸出的是,故本題選選項(xiàng)。2.D【詳解】本題考查的是Python程序調(diào)試。雙分支IF語句。if(條件)后面要加冒號。故標(biāo)號4中存在語法else加冒號,后面也要錯誤。D解析:【詳解】本題考查的是Python程序調(diào)試。雙分支IF語句。if(條件)后面要else加冒號,后面也要加冒號。故標(biāo)號4中存在語法錯誤。3.D【詳解】本題主要考查Python表達(dá)式的運(yùn)算。表達(dá)式66!=66的值為False,故print(66!=66)FalseD結(jié)果是,故本題選選項(xiàng)。D解析:【詳解】本題主要考查Python表達(dá)式的運(yùn)算。表達(dá)式66!=66的值為False,故print(66!=66)結(jié)果是False,故本題選選項(xiàng)。D4.B【詳解】Pythonnot符。運(yùn)算級別高于and,故先算,not1返回本題考查的是邏輯運(yùn)算False值為:,F(xiàn)alseFalseand1,返回值為:。故選項(xiàng)B正確。B解析:【詳解】Pythonnot符。運(yùn)算級別高于and,故先算,not1本題考查的是邏輯運(yùn)算返回值為:False,F(xiàn)alseand1False,返回值為:。故選項(xiàng)B正確。5.A【詳解】

本題Python相關(guān)知識點(diǎn)IDLE是Python所內(nèi)置的開發(fā)與學(xué)習(xí)環(huán)境,故除了可以通過書中的JupyterNotebook外,處理數(shù)據(jù)還可以通過PythonIDLE工具實(shí)現(xiàn)A解析:【詳解】本題Python相關(guān)知識點(diǎn)IDLE是Python所內(nèi)置的開發(fā)與學(xué)習(xí)環(huán)境,故除了可以通過書中的JupyterNotebook外,處PythonIDLE理數(shù)據(jù)還可以通過工具實(shí)現(xiàn)。故本題選A選項(xiàng)6.B【詳解】本題主要考查Python序列索引值。任意長度的字符串,最后一個元素的索引值是-1,故B選項(xiàng)。a[-1]的值為"n",故本題選B解析:【詳解】Python-1本題主要考查序列索引值。任意長度的字符串,最后一個元素的索引值是,故a[-1]"n"B的值為,故本題選選項(xiàng)。7.C【詳解】本題考查的是計(jì)算機(jī)語言。計(jì)算機(jī)語言有:機(jī)器語言、匯編語言、高級語言。高級語言有:VisualBasic、Pascal、C、C++、Java、Python等。故選項(xiàng)C正確。C解析:【詳解】本題考查的是計(jì)算機(jī)語言。計(jì)算機(jī)語言有:機(jī)器語言、匯編語言、高級語言。高級語言VisualBasic、Pascal、C、C++、Java、Python有:C等。故選項(xiàng)正確。8.B【詳解】PythonPython本題主要考查語言。語言是解釋型語言,支持面向?qū)ο蠛涂缙脚_B使用,故本題選選項(xiàng)。B解析:【詳解】PythonPython本題主要考查語言。語言是解釋型語言,支持面向?qū)ο蠛涂缙脚_使用,故本題選B選項(xiàng)。9.C【詳解】本題考查WORD相關(guān)知識。該文檔中的有1個用戶a添加了2處批注,A錯。該文檔中圖片采用的環(huán)繞方式為四周或者緊密,但不是上下型,B錯。若要對文

檔中所有的Python文字設(shè)置為紅色傾斜格式C解析:【詳解】本題考查WORD相關(guān)知識。該文檔中的有1個用戶a添加了2處批注,A錯。該文檔中圖片采用的環(huán)繞方式為四周或者緊密,但不是上下型,B錯。若要對文檔中所有的Python文字設(shè)置為紅色傾斜格式,則用替換功能。選項(xiàng)C的說法正確。10.D【詳解】本題考查Python程序的運(yùn)算。a=5,b=7,b+=3=10,a=b*20=200,a+=2=202,a=a%b=2。最后a=2,b=10,故本題選D。D解析:【詳解】本題考查Python程序的運(yùn)算。a=5,b=7,b+=3=10,a=b*20=200,a+=2=202,a=a%b=2。最后a=2,b=10,故本題選D。11.C【詳解】本題主要考查Python程序的執(zhí)行。n=0,s=0,循環(huán)條件是s<=10,則循環(huán)結(jié)束時(shí),n=n+3=0+3+3+3=9,s=s+n=0+3+6+9=18,故程序結(jié)束后,s的值是18,故C解析:【詳解】Pythonn=0s=0s<=10本題主要考查程序的執(zhí)行。,,循環(huán)條件是,則循環(huán)結(jié)束時(shí),n=n+3=0+3+3+3=9,s=s+n=0+3+6+9=18s18,故程序結(jié)束后,的值是,故本題選選項(xiàng)。C12.A【詳解】PythonPython本題主要考查序列類型。的序列類型包括:列表、元組和字典,A故本題選選項(xiàng)。A解析:【詳解】PythonPython本題主要考查序列類型。的序列類型包括:列表A、元組和字典,故本題選選項(xiàng)。13.D【詳解】Python本題主要考查數(shù)據(jù)類型。boolint布爾型,整型,字符串型,浮點(diǎn)StringfloatD型,故本題選選項(xiàng)。D解析:【詳解】Python本題主要考查數(shù)據(jù)類型。bool布爾型,intStringfloat符串型,整型,字浮點(diǎn)型,故

D本題選選項(xiàng)。14.A【詳解】本題考查Python數(shù)據(jù)類型。Python數(shù)據(jù)類型有字符串,布爾類型,整數(shù),浮點(diǎn)a=5aa=‘5’aa=5.0數(shù)等。,為整數(shù)型;,則為字符串;,則為浮點(diǎn)數(shù)。故本題aA選。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.A【詳解】本題考查Python運(yùn)算順序相關(guān)的知識點(diǎn)Python表達(dá)式中,可以使用圓括號()控制運(yùn)算的優(yōu)先順序。故本題選A選項(xiàng)A解析:【詳解】本題考查Python運(yùn)算順序相關(guān)的知識點(diǎn)Python表達(dá)式中,可以使用圓括號()控制運(yùn)算的優(yōu)先順序。故本題選A選項(xiàng)16.C【詳解】本題主要考查Python基本運(yùn)算。%為求余,//為整除,程序?qū)崿F(xiàn)了提取了變量x各位上的數(shù)值,然后倒置形成新數(shù),因此C選項(xiàng)正確。【點(diǎn)睛】C解析:【詳解】本題主要考查Python基本運(yùn)算。為%求余,為整除,程序?qū)崿F(xiàn)了提取了變量x各位上的//數(shù)值,然后倒置形成新數(shù),因此C選項(xiàng)正確。【點(diǎn)睛】17.C【詳解】本題考查Python變量命名規(guī)則C變量命名不能以數(shù)字開頭,不能使用關(guān)鍵字,不能使用特殊符號。故本題選選項(xiàng)C解析:【詳解】本題考查Python變量命名規(guī)則

C變量命名不能以數(shù)字開頭,不能使用關(guān)鍵字,不能使用特殊符號。故本題選選項(xiàng)18.D【詳解】本題主要考查Python賦值語句。賦值語句是將表達(dá)式賦給變量,不可以將X+Y賦給常量10,故本題選D選項(xiàng)。D解析:【詳解】PythonX+Y本題主要考查賦值語句。賦值語句是將表達(dá)式賦給變量,不可以將賦給常量10D,故本題選選項(xiàng)。19.D【詳解】本題主要考查程序語言。計(jì)算機(jī)能直接識別、理解執(zhí)行的語言是機(jī)器語言(即01D和),故本題選選項(xiàng)。D解析:【詳解】本題主要考查程序語言。計(jì)算機(jī)能直接識別、理解執(zhí)行的語言是機(jī)器語言(即0和1),D故本題選選項(xiàng)。20.C【詳解】Pythonn串乘上整數(shù),將返回由n個此字符本題主要考查表達(dá)式的運(yùn)算。字符abcdcdC串拼接起來的新字符串,故該表達(dá)式的運(yùn)算結(jié)果是,故本題選選項(xiàng)。C解析:【詳解】Python串乘上整數(shù),將返回由n個此字符n本題主要考查表達(dá)式的運(yùn)算。字符串拼接起來結(jié)果是,故本題選選項(xiàng)。abcdcd的新字符串,故該表達(dá)式的運(yùn)算C21.C【詳解】本題考查計(jì)算機(jī)語言。,,C++VBPython都屬于高級程序設(shè)計(jì)語言。機(jī)器語言C則不是。故本題選項(xiàng)不屬于高級程序設(shè)計(jì)語言。C解析:【詳解】C++VBPython本題考查計(jì)算機(jī)語言。,,都屬于高級程序設(shè)計(jì)語言。機(jī)器語言則不是。故C本題選項(xiàng)不屬于高級程序設(shè)計(jì)語言。22.C【詳解】Python“\n”示換行,以r或R開頭的字符串表示原本題主要考查輸出語句。表

printr"\nGood"\nGoodC始字符串,故()的運(yùn)行結(jié)果是,故本題選選項(xiàng)。C解析:【詳解】Python“\n”r本題主要考查輸出語句。表示換行,以或開頭的字符串表示原始字符串,Rprintr"\nGood"\nGoodC故()的運(yùn)行結(jié)果是,故本題選選項(xiàng)。23.D【詳解】A.AB.本題考查的是數(shù)據(jù)類型。布爾型用于表示真(對)或假(錯),錯誤;浮,BC.+點(diǎn)型,即帶小數(shù)點(diǎn)的數(shù)字都稱為浮點(diǎn)數(shù)錯誤;整型用于執(zhí)行加()減(-*/)乘()除()運(yùn)D解析:【詳解】A.AB.本題考查的是數(shù)據(jù)類型。布爾型用于表示真(對)或假(錯),錯誤;浮點(diǎn)型,即帶,BC.+-小數(shù)點(diǎn)的數(shù)字都稱為浮點(diǎn)數(shù)錯誤;整型用于執(zhí)行加()減()乘()除()運(yùn)*/C;D.算;錯誤字符串能夠靈活表示一串?dāng)?shù)據(jù),長度大小靈活多變,存儲電話號碼位數(shù)較D。多,故比較合適故選。D24.B【詳解】本題主要考查Python表達(dá)式的運(yùn)算。一周7天,周期為7,故表示k的下一天是星期幾的python表達(dá)式為k%7+1,故本題選B選項(xiàng)。B解析:【詳解】本題主要考查Python表達(dá)式的運(yùn)算。一周7天,周期為7,故表示k的下一天是星期幾的python表達(dá)式為k%7+1,故本題選B選項(xiàng)。25.D【詳解】本題考查數(shù)據(jù)、信息、知識、智慧的概念。數(shù)據(jù)經(jīng)過加工,可表達(dá)某種意義,則轉(zhuǎn)變?yōu)樾畔ⅲ恍畔⒔?jīng)過加工,可用于指導(dǎo)實(shí)踐,則轉(zhuǎn)變?yōu)橹R;智慧是人類基于已有的知識,針對物質(zhì)世界運(yùn)動過程中產(chǎn)生的問題D解析:【詳解】本題考查數(shù)據(jù)、信息、知識、智慧的概念。數(shù)據(jù)經(jīng)過加工,可表達(dá)智慧是人類基于已有的物質(zhì)世界運(yùn)動過程中產(chǎn)生的問題根據(jù)獲得的信息進(jìn)行分析,對比,演繹找出解決方案的能力。而本題中根據(jù)身高和體重提供信息,結(jié)合Python知識編寫相應(yīng)的程序,從而進(jìn)來解決實(shí)際問題。故屬于智慧,選項(xiàng)D正確。某種意義,則轉(zhuǎn)變?yōu)樾畔ⅲ恍畔⒔?jīng)過加工,可用于指導(dǎo)實(shí)踐,則轉(zhuǎn)變?yōu)橹R;知識,針對的數(shù)據(jù)行算法設(shè)計(jì)程序編寫26.A

【詳解】本題考查的是Python函數(shù)。input()是輸入函數(shù),print()是輸出函數(shù),abs()是絕對值函數(shù)。故選項(xiàng)A正確。解析:A【詳解】Python本題考查的是函數(shù)input()是輸入函數(shù),print()是輸出函數(shù),是絕對值函數(shù)abs()。。故選項(xiàng)A正確。27.A【詳解】本題主要考查Python輸入函數(shù)。在Python中,input()是輸入函數(shù),print()是輸出打印函數(shù),bool()函數(shù)用于判斷真假,abs()求絕對值函數(shù),故A本題選選項(xiàng)。解析:A【詳解】本題主要考查Python輸入函數(shù)。在Python中,input()是輸入函數(shù),print()是輸出打印函數(shù),bool()函數(shù)abs用于判斷真假,()求絕對值函數(shù),故本題選A選項(xiàng)。28.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á)式Falsea>bAndb>3的值是,故本題選A選項(xiàng)。29.D【詳解】本題主要考查Python字符串。字符串索引從0開始,a[0]="p",a[1]="y",故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python字符串。字符串索引從0開始,a[0]="p",a[1]="y",故本題選D選項(xiàng)。30.B【詳解】

本題主要考查Python表達(dá)式的運(yùn)算。邏輯運(yùn)算符“且”用and表示,“或”用or表示,變量x能夠被4整除用x%4==0表示,不能被100整除用x%100!=0,故本題選B選項(xiàng)。解析:B【詳解】Python“”and表示,“或”用or表示,變量x本題主要考查表達(dá)式的運(yùn)算。邏輯運(yùn)算符且用能夠被4整除用x%4==0表示,不能被100整除用x%100!=0二、程序填空B,故本題選選項(xiàng)。31.b*b-4*a*c或b**2-4*a*cd>=0-b-math.sqrt(d))/(2*a)print("方程無實(shí)數(shù)根")【詳解】Python調(diào)試。①此處將表達(dá)式b2-4ac的值賦給變量d,故填b*b-實(shí)數(shù)根,故此處if判斷條件是x1=(-b+math.sqrt(d))/(2*a),x2=(-b-本題主要考查程序的b**2-4*a*c②4*a*c或。當(dāng)b2-4ac≥0,方程有兩個不同的d>=0③b4ac≥0。當(dāng)2-時(shí),方程的兩個根分別為math.sqrt(d))/(2*a),故此處填-b-math.sqrt(d))/(2*a)。④else部分,即x<0時(shí),輸出“方程無實(shí)數(shù)根”,故此處填print("方程無實(shí)數(shù)根")。32.myRank.append(A[i])j<len(B)k<len(A)+len(B)-1A[i]<B[j]【詳解】python根據(jù)表格所示,列表B中第5個元素為309,因此①處為本題主要考查編程。309;A[i]<B[j]時(shí),將列表末尾添加A[i],因此②處為myRank.append(A[i]);當(dāng)列表未結(jié)末尾添加相應(yīng)元素,因此③處為j<len(B);算法二中引入變量k,用以記錄束時(shí),列表i與j的和,當(dāng)k小于len(A)+len(B)-1說明兩列表未結(jié)束,因此④處為k<len(A)+len(B)-1;若A[i]<B[j],則先將A[i]添加至列表末尾,因此⑤處為A[i]<B[j]?!军c(diǎn)睛】33.xcj【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。①從鍵盤輸入10個學(xué)生的測試成,績r(jià)ange(a,b)的范圍是從a~b,但不包括b,故第一空填10。②每輸入一個數(shù)x,將其通過append函數(shù)加到列表cj中,故第二空填x。③求最大值用max函數(shù),求最小值用min函數(shù),故第三空填cj。34.-b/(2*a)【詳解】本題主要考查Pyt

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論