【python一級(jí)】知識(shí)點(diǎn)題型_第1頁(yè)
【python一級(jí)】知識(shí)點(diǎn)題型_第2頁(yè)
【python一級(jí)】知識(shí)點(diǎn)題型_第3頁(yè)
【python一級(jí)】知識(shí)點(diǎn)題型_第4頁(yè)
【python一級(jí)】知識(shí)點(diǎn)題型_第5頁(yè)
已閱讀5頁(yè),還剩6頁(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í)】學(xué)問(wèn)點(diǎn)_題型一、選擇題python中,表達(dá)式5%2=〔 〕。A.2.5

B.2

C.1

D.0python中,以下哪個(gè)選項(xiàng)是正確的賦值語(yǔ)句〔〕A.5s=80

B.2018=x

C.a(chǎn)+b=c

D.s=s+5關(guān)于以下Python程序段的說(shuō)法正確的選項(xiàng)是〔 〕k=1while1:k+=1存在語(yǔ)法錯(cuò)誤,不能執(zhí)行D.執(zhí)行k次

執(zhí)行1次 C.執(zhí)行無(wú)限次關(guān)于python中的函數(shù),以下描述錯(cuò)誤的選項(xiàng)是〔〕。A.函數(shù)能完成特定的功能,對(duì)函數(shù)的使用不需要了解函數(shù)內(nèi)部實(shí)現(xiàn)原理,只要了解函數(shù)的輸入輸出方式即可B.使用函數(shù)的主要目的是減低編程難度和代碼重用C.Python使用del保存字定義一個(gè)函數(shù)D.函數(shù)是一段具有特定功能的語(yǔ)句組VB程序段:s1=“python“:s2=“visual“i=1:j=1:s=““DoWhilei<=Len(s1)Andj<=Len(s2)IfMid(s1,i,1)>=Mid(s2,j,1)Thens=s+Mid(s1,i,1)Elsej=j+1EndIfi=i+1Loop執(zhí)行該程序后,j的值是〔〕A.2 B.3 C.5 D.7Python程序設(shè)計(jì)語(yǔ)言編寫(xiě)的源代碼,功能是輸出200以內(nèi)能被17整除的最大正整數(shù)。這段源代碼屬于〔〕。程序 B.軟件 C.指令 D.命令7.有如下Python程序,當(dāng)程序運(yùn)行后輸入15000,則程序輸出結(jié)果為〔〕8.把數(shù)式Python語(yǔ)言的表達(dá)式,以下書(shū)寫(xiě)正確的選項(xiàng)是〔〕。A.2800 B8.把數(shù)式Python語(yǔ)言的表達(dá)式,以下書(shū)寫(xiě)正確的選項(xiàng)是〔〕。A.a(chǎn)+b/2a B.a(chǎn)+b/2*a C.(a+b)/2*a D.(a+b)/(2*a)Python語(yǔ)言中的語(yǔ)句“x=〔num//100〕%10num45376時(shí),x的值應(yīng)為〔〕A.3 B.4 C.5 D.6python中,運(yùn)行以下程序,正確的結(jié)果是〔〕x=1whilex>0:x=x+1print(x)A.1C.無(wú)輸出

B.123456789…D.100python程序段運(yùn)行后,y的值是〔〕x=3ifx>3:y=2*xelse:y=3*x+1print(y)A.10

B.5

C.25

D.26Python程序文件的擴(kuò)展名是〔 〕。A..python

B..pyt

C..pt

D..pyPython語(yǔ)句中,會(huì)導(dǎo)致程序運(yùn)行出錯(cuò)的語(yǔ)句是〔〕A.x=(y=1)x,y=y,x

C.x=1;y=1

D.x=y=1Pythonprint(-14//4)的運(yùn)行結(jié)果是〔〕。A.-4

B.-3.5

C.2

D.-2Python中要交換變量ab中的值,應(yīng)使用的語(yǔ)句組是〔〕A.a(chǎn),b=b,a B.a(chǎn)=c;a=b;b=cC.a(chǎn)=b;b=a D.c=a;b=a;b=c二、程序填空學(xué)校氣象小組使用自動(dòng)測(cè)溫儀在校園測(cè)量了112Python繪制了這天的氣溫圖,該圖如下所示:在以上Python程序中,變量Y的數(shù)據(jù)類型是 。在以上Python程序中,第8行橫線處的代碼是 。通過(guò)觀看,氣溫釆樣間隔時(shí)間是 個(gè)小時(shí)。模擬一個(gè)簡(jiǎn)潔計(jì)算器,實(shí)現(xiàn)如下功能:輸入兩個(gè)整數(shù)和一個(gè)運(yùn)算符〔加、減、乘、除〕,進(jìn)展算術(shù)運(yùn)算,并輸出運(yùn)算結(jié)果。程序運(yùn)行時(shí),依次輸入第一個(gè)數(shù)、運(yùn)算符和其次個(gè)數(shù),輸出運(yùn)算結(jié)果。當(dāng)輸入的運(yùn)算符是加減乘除〔+-*/〕四種以外的符號(hào)時(shí),則輸出“運(yùn)算符不正確”。當(dāng)進(jìn)展除法運(yùn)算時(shí),假設(shè)除數(shù)為“0”,提示輸出“除數(shù)不能為0!”。Python程序?qū)崿F(xiàn)如下,在劃線處填入適宜的代碼。a=int(input(“請(qǐng)輸入第一個(gè)數(shù):“))fh=input(“請(qǐng)輸入運(yùn)算符:“)b=int(input(“請(qǐng)輸入其次個(gè)數(shù):“))flag=Trues= iffhins:iffh==“+“:c=a+beliffh==“-“:c=a-beliffh==“*“:c=a*belse:if print(“0!“)flag=Falseelse:c=a/bifflag==True:print(“運(yùn)算的結(jié)果為:“+ else:print(“運(yù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描述一描述二描述三m,n〔m>nm,n〔m>n〕;②計(jì)算m除以n所得的余數(shù)r;③m=n,n=r;r=0,m,n的最大公約數(shù)等于m;否則轉(zhuǎn)到步驟②;m;⑥完畢。在描述三中代碼4到6行作用是 。在描述三程序設(shè)計(jì)中,補(bǔ)充代碼第8行劃線處為 。編寫(xiě)程序,用*打印一個(gè)如下所示的等腰直角三角形,將測(cè)試結(jié)果截圖。**********閱讀程序。閱讀求水仙花數(shù)的代碼并答復(fù)以下問(wèn)題。“水仙花數(shù)”是指一個(gè)三位數(shù),其各位數(shù)字立方和等于該數(shù)本身。例如:153是一個(gè)“水153=13+53+33,請(qǐng)計(jì)算并輸出全部三位數(shù)的水仙花數(shù)。forninrange(100,1000):i=n//100j=n//100%10k=n%10ifn==i*i*i+j*j*j+k*k*k:print(n)//的符號(hào)作用是 。%的符號(hào)作用是 。==的符號(hào)作用是 。在代碼中,變量i表示的是三位數(shù)中的 位。在代碼中,變量j表示的是三位數(shù)中的 位。在代碼中,變量k表示的是三位數(shù)中的 位。在range〔100,1000〕這個(gè)區(qū)域內(nèi),變量n無(wú)法取到的數(shù)值是 。21.程序補(bǔ)充:5萬(wàn)元資金存入銀行,選擇“1年定期.自動(dòng)轉(zhuǎn)存”的存款方式,由于銀行利率是不53.25%.3%.3%.2%.1.75%,5年后會(huì)有多少收益呢?調(diào)用round〔〕函數(shù),保存結(jié)果兩位小數(shù)。money= rate= for print〔“5年以后存款總額:”,money,“元”〕103.7%的銀行保證收益型理財(cái)產(chǎn)品。每年理財(cái)贖回后,他會(huì)提取2萬(wàn)元用作生活所需,余下資金仍購(gòu)置此種理財(cái)。在收益率不變的狀況下,多少年后本金被全部取出?money= year= while print〔year,“年后資金被全部取出”〕***試卷處理標(biāo)記,請(qǐng)不要?jiǎng)h除一、選擇題1.C【詳解】此題考察的是python中的運(yùn)算符相關(guān)學(xué)問(wèn)。在python中%表示取模,返回除法的余數(shù),故5%2=1,選項(xiàng)C解析:C【詳解】pythonpython中%表示取模,返回除法的余數(shù),故5%2=1C正確。2.D【詳解】“5s”xs+5s,D解析:D【詳解】Python賦值語(yǔ)句?!?s”不是一個(gè)合法的變量名,不能將變量x賦給一個(gè)數(shù)值s+5賦給變量s,故此題選D選項(xiàng)。3.C【詳解】循環(huán)。while1k+=1會(huì)執(zhí)行無(wú)C選項(xiàng)。解析:C【詳解】Pythonwhile循環(huán)。while1k+=1會(huì)執(zhí)行無(wú)限次,故此題選C選項(xiàng)。4.C【詳解】了解函數(shù)內(nèi)部實(shí)現(xiàn)原理,只要了解函數(shù)的輸入輸出方式即可;使用函數(shù)的主要目的是減低編程難度和代碼重用;Python解析:C【詳解】此題主要考察Python中的函數(shù)。函數(shù)能完成特定的功能,對(duì)函數(shù)的使用不需要了解函數(shù)內(nèi)部實(shí)現(xiàn)原理,只要了解函數(shù)的輸入輸出方式即可;使用函數(shù)的主要目的是減低編程難度和代碼重用;Pythondef保存字定義一個(gè)函數(shù);函數(shù)是一段具有特定功能的語(yǔ)句組,故此題選C選項(xiàng)。5.C【詳解】VBis1中取字符,變s1、s2s1中的字符大s2s1中對(duì)應(yīng)的字解析:C【詳解】VB程序的執(zhí)行。分析程序可知,變量i掌握從s1中取字符,變量j從s2中取字符,依次比較字符串s1、s2的每一個(gè)字符,假設(shè)s1中的字符大于或等于s2符,則將s1s中,否則變量ji=1,j=1,“p”<“v”,j=j+1=2,i=i+1=2;其次遍循環(huán),“y”>“i”,i=i+1=3;第三遍循環(huán),“t”>“i”,i=i+1=4;第四遍循環(huán),“h”<“i”,j=j+1=3,i=i+1=5;第五遍循環(huán),“o”<“s”,j=j+1=4,i=i+1=6;第六遍循環(huán),“n”<“u”,j=j+1=5,i=i+1=7,循環(huán)完畢,故執(zhí)行該程序后,j5,故此題選C6.A【詳解】此題考察的學(xué)問(wèn)點(diǎn)是程序概念。合。程序中包括指令和數(shù)據(jù)。軟件是指包括全部在電腦運(yùn)行的程序。軟件=程序+數(shù)據(jù)+文檔。解析:A【詳解】此題考察的學(xué)問(wèn)點(diǎn)是程序概念。程序是指為實(shí)現(xiàn)特定目標(biāo)或解決特定問(wèn)題而用計(jì)算機(jī)語(yǔ)言編寫(xiě)的命令序列的集合。程序中包括指令和數(shù)據(jù)。軟件是指包括全部在電腦運(yùn)行的程序。軟件=程序+數(shù)據(jù)+文檔。+地址碼。依據(jù)它們的定義,可以得出題目中的源代碼屬于程序。A7.D【詳解】5000,接著在推斷700010000。15000tax=800解析:D【詳解】此題考察的是Python的選擇嵌套語(yǔ)句。先推斷是否小于等于5000,接著在推斷是否小于700010000。1500010000,故執(zhí)行tax=800+(salary-1000)*0.4=800+(15000-10000)*0.4=800+2000=2800.0salary接收的是浮點(diǎn)型數(shù)據(jù)。salary-tax=15000-2800.0=12200.0D正確。8.D【詳解】Python中乘號(hào)用符號(hào)“*”,運(yùn)算優(yōu)先級(jí)可以通過(guò)D選項(xiàng)。解析:D【詳解】Python表達(dá)式。Python中乘號(hào)用符號(hào)“*”,運(yùn)算優(yōu)先級(jí)可以通過(guò)小括號(hào)提升,小括號(hào)優(yōu)先級(jí)最高,故此題選D選項(xiàng)。9.A【詳解】%x3A選項(xiàng)。解析:A【詳解】Python語(yǔ)句。num=45376,x=〔45376//100〕%10=453%10=3x的值應(yīng)3,故此題選A選項(xiàng)。10.C【詳解】x>0x=x+1語(yǔ)句,print〔〕C選項(xiàng)。解析:C【詳解】此題主要考察Pythonx>0為真,所以始終做x=x+1print〔〕語(yǔ)句要在循環(huán)完畢后再執(zhí)行此行代碼,所以無(wú)輸出,故此題選C11.A【詳解】x=3,x>3,y=3*x+1=10,故此題A解析:A【詳解】Python程序的執(zhí)行。x=3x>3y=3*x+1=10A選項(xiàng)。12.D【詳解】文件擴(kuò)展名相關(guān)學(xué)問(wèn)點(diǎn).pyD選項(xiàng)解析:D【詳解】Python文件擴(kuò)展名相關(guān)學(xué)問(wèn)點(diǎn)Python程序文件的擴(kuò)展名是.pyD13.A【詳解】Ay=1A解析:A【詳解】此題考察的是Python賦值語(yǔ)句。賦值號(hào)“=”的左邊是變量,右邊是常量或表達(dá)式,選項(xiàng)Ay=1是賦值語(yǔ)句不是表示,應(yīng)選項(xiàng)A會(huì)報(bào)錯(cuò)。14.A【詳解】解析:A【詳解】Python表達(dá)式的運(yùn)算。運(yùn)算符//表示向下取整,-14//4=-4,14//4=3,故此題A選項(xiàng)。15.A【詳解】PythonPython中要交換變量ab中的值,可以使用的語(yǔ)t=a;a=b;b=ta,b=b,aA。解析:A【詳解】此題考察Python語(yǔ)句。在Python中要交換變量abt=a;a=b;b=ta,b=b,a,故此題選A。二、程序填空16.list plt.plot(X,Y) 2【詳解】此題主要考察Python程序調(diào)試與執(zhí)行。①由代碼Y=[6,4,4,3,3,6,9,12,12,11,9,7],可知變量Ylist〔列表類型〕。②scatter是繪制散點(diǎn)圖函數(shù),圖中還需要使用繪圖函數(shù)plot8plt.plot(X,Y)。③2個(gè)小時(shí)。17.“+-*/“ b==0 str〔c〕【詳解】Pythonfh用來(lái)接收運(yùn)算符,由代碼“iffhins”可知,變量s保存加減乘除〔+-*/〕四種運(yùn)算符,故此處填“+-*/“b保存其次個(gè)數(shù),當(dāng)進(jìn)展除法運(yùn)算時(shí),假設(shè)除數(shù)為“00!”,此處是處理b=0b==0c保存運(yùn)算結(jié)果,此處輸出cstr〔c〕。18.自然語(yǔ)言確保m>=n r!=0【詳解】此題主要考察算法及Python程序?qū)崿F(xiàn)。①描述一是自然語(yǔ)言描述法;描述二是流程圖描述法;描述三是計(jì)算機(jī)程序語(yǔ)言描述法。②在描述三中代碼46行,當(dāng)m<n時(shí),交換m、nm>=n。③由題干可知,循環(huán)條件是余數(shù)r0,故代8r!=0。19.layer=int(input(“請(qǐng)輸入需要打印的層數(shù):“))forxinrange(1,layer+1):foryinrange(1,x+1):print(“*“,end=““)print(““)【詳解】Python循環(huán)構(gòu)造。Pythonfor循環(huán)可以遍歷任何序列的工程,如一個(gè)列表或者一個(gè)字符串。range可以生成一個(gè)整數(shù)列表,列表范圍依據(jù)接收的layer來(lái)確定。外層循環(huán)用于確定輸出行數(shù),內(nèi)層循環(huán)用于掌握每行符號(hào)個(gè)數(shù)。【點(diǎn)睛】20.整除取余推斷是否相等百十個(gè)1000【詳解】python語(yǔ)言及對(duì)程序?qū)崿F(xiàn)的理解。〔1〕//的符號(hào)作用是取整除,返回商的整數(shù)局部〔向下取整〕。〔2〕%的符號(hào)作用是取模,

溫馨提示

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