【編程】NCT-Python編程二級(jí)-模擬卷4含答案練習(xí)_第1頁(yè)
【編程】NCT-Python編程二級(jí)-模擬卷4含答案練習(xí)_第2頁(yè)
【編程】NCT-Python編程二級(jí)-模擬卷4含答案練習(xí)_第3頁(yè)
【編程】NCT-Python編程二級(jí)-模擬卷4含答案練習(xí)_第4頁(yè)
【編程】NCT-Python編程二級(jí)-模擬卷4含答案練習(xí)_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

【編程】NCT-Python編程二級(jí)-模擬卷4(含答案練習(xí)一、選擇題1.已知字符串變量x的值是“H”,字符“A”的ASCII值是65,則python表達(dá)式chr(ord(x)+2)的值是()A.‘I’ B.‘J’ C.73 D.742.下列python表達(dá)式結(jié)果為5的是()A.a(chǎn)bs(int(-5.6)) B.len("3+5>=6") C.ord("5") D.round(5.9)3.在Python中,返回x的絕對(duì)值的函數(shù)是()。A.a(chǎn)bs(x) B.bin(x) C.a(chǎn)ll(x) D.input(x)4.以下Python程序運(yùn)行后的輸出結(jié)果為()A.0 B.45 C.46 D.3628805.在Python中print(8+7%2**2)的執(zhí)行結(jié)果是()A.5 B.1 C.6 D.116.Python文件的后綴名是()。A..doc B..vbp C..py D..exe7.運(yùn)行如下Python程序,結(jié)果為()。A.1 B.3 C.6 D.188.在教科書(shū)中利用Python探究電流和電壓、電阻的關(guān)系實(shí)驗(yàn)里,除了可以通過(guò)書(shū)中的JupyterNotebook外,處理數(shù)據(jù)還可以通過(guò)下列()工具實(shí)現(xiàn)。A.PythonIDLE B.Xmind C.網(wǎng)絡(luò)畫(huà)板 D.幾何畫(huà)板9.在python中,下列屬于字符串常量的是()A."python" B.3.14 C.cnt D.201810.關(guān)于python程序設(shè)計(jì)語(yǔ)言,下列說(shuō)法不正確的是()A.python是一種解釋型、面向?qū)ο蟮挠?jì)算機(jī)程序設(shè)計(jì)語(yǔ)言B.python支持Windows操作系統(tǒng),但不支持Linux系統(tǒng)C.python源文件以***.py為擴(kuò)展名D.python文件不能直接在命令行中運(yùn)行11.在Python中,顯示出信息x,并要求輸入數(shù)據(jù)的是()。A.a(chǎn)bs(x) B.float(x) C.print(x) D.input(x)12.下列選項(xiàng)中,不屬于Python語(yǔ)言基本數(shù)據(jù)類(lèi)型的是()A.strB.intC.floatD.char13.下列Python程序運(yùn)行后的輸出結(jié)果是()。s=0foriinrange(1,5):s=s+iprint("s=",s)A.s=5 B.s=6 C.s=10 D.s=1514.在python中,以下哪個(gè)選項(xiàng)a的數(shù)據(jù)類(lèi)型為整型()A.a(chǎn)=5 B.a(chǎn)=input() C.a(chǎn)='5' D.a(chǎn)=5.015.下列軟件中,可作為服務(wù)器操作系統(tǒng)的是()A.Windows B.Python C.excel D.a(chǎn)ccess16.下面的Python程序段運(yùn)行后的輸出結(jié)果是()x=3ifx%2==0:print(x,"是偶數(shù)。")else:print(x,"是奇數(shù)。")A.3是奇數(shù) B.x,"是偶數(shù)" C.x,"是奇數(shù)" D.3是偶數(shù)17.下列可以導(dǎo)入Python模塊的語(yǔ)句是()A.importmoduleB.inputmoduleC.printmoduleD.defmodule18.在Python中,已知a=3,b=5,運(yùn)行下列程序段后,a和b的值為a=a*bb=a//ba=a//bA.a(chǎn)=3b=5 B.a(chǎn)=15b=3 C.a(chǎn)=5b=5 D.a(chǎn)=5b=319.下列定義變量的python程序語(yǔ)句變量賦值錯(cuò)誤的是()A.x=y=1 B.x,y=1,2 C.x==1 D.x=1,220.下面選項(xiàng)中對(duì)Python的轉(zhuǎn)義字符描述錯(cuò)誤的是()A.\r回車(chē) B.\n換行 C.\\反斜杠符號(hào) D.\”單引號(hào)21.下面選項(xiàng)中對(duì)Python操作描述錯(cuò)誤的是()A.x1+x2連接列表x1和x2,生成新列表B.x*n將列表x復(fù)制次,生成新列表C.Min(x)列表x中最大數(shù)據(jù)項(xiàng)D.Len(x)計(jì)算列表中成員的個(gè)數(shù)22.王明同學(xué)運(yùn)用Python語(yǔ)言編寫(xiě)程序,根據(jù)輸入的體重和身高計(jì)算BM值并驗(yàn)算其體重指數(shù)是否超標(biāo),屬于()A.?dāng)?shù)據(jù) B.信息 C.知識(shí) D.智慧23.下列不可以用來(lái)搭建本地服務(wù)器的軟件是()(1)Python(2)Excel(3)IIS(4)ApacheA.(1)(2) B.(3)(4) C.(1)(2)(3)(4) D.(1)(2)(4)24.韋沐沐同學(xué)利用Python軟件編制程序。初始時(shí),他使用流程圖描述算法,在設(shè)計(jì)輸入、輸出數(shù)據(jù)時(shí)使用的圖例是()A. B. C. D.25.下列選項(xiàng)中,能作為python程序變量名的是()A.if B.2x C.a(chǎn)*b D.x226.在Python中,通過(guò)()函數(shù)查看字符的編碼。A.int() B.ord() C.chr() D.yolk()27.Python語(yǔ)言源代碼程序編譯后的文件擴(kuò)展名為()A..py B..c C..java D..c++28.Python的關(guān)系運(yùn)算符中,用來(lái)表示不等于的符號(hào)是()A.== B.!= C.>= D.<=29.以下哪個(gè)不是python關(guān)鍵字()A.cout B.from C.not D.or30.下列Python程序運(yùn)行后的輸出結(jié)果是()。s=0foriinrange(1,10):s=s+iprint("s=",s)A.s=35 B.s=45 C.s=55 D.s=65二、程序填空31.編寫(xiě)程序。如圖所示的算法,請(qǐng)用Python程序?qū)懗鰧?shí)現(xiàn)該算法相應(yīng)的代碼。32.設(shè)計(jì)完成算法之后,小C打算用所學(xué)的Python程序設(shè)計(jì)語(yǔ)言完成程序的編寫(xiě)。(1)Python程序設(shè)計(jì)語(yǔ)言屬于程序設(shè)計(jì)語(yǔ)言中的_______________。A.機(jī)器語(yǔ)言B.匯編語(yǔ)言C.高級(jí)語(yǔ)言D.翻譯程序(2)小C將設(shè)計(jì)好的算法轉(zhuǎn)為Python程序語(yǔ)言(如下)。其中“Tot2=8”是一個(gè)___________,“#初始化時(shí)長(zhǎng)費(fèi)為0”是一個(gè)__________,“S<=3.3”是一個(gè)___________,“float(input(“請(qǐng)輸入時(shí)長(zhǎng)”))”是一個(gè)__________。A.函數(shù)B.表達(dá)式C.賦值語(yǔ)句D.注釋語(yǔ)句1Tot1=0#初始化時(shí)長(zhǎng)費(fèi)為02Tot2=0#初始化里程費(fèi)為03S=float(input(“請(qǐng)輸入里程數(shù)”))4T=float(input(“請(qǐng)輸入時(shí)長(zhǎng)”))#輸入里程數(shù)和時(shí)長(zhǎng)5if(T>9):#計(jì)算時(shí)長(zhǎng)費(fèi)用6Tot1=(T-9)*0.27if(S<=3.3):#算里程費(fèi)用8Tot2-89else:10Tot2=8+(S-3.3)*1.3511Cost-Totl+tot212print(Cost)#輸出總車(chē)費(fèi)(3)小C寫(xiě)好代碼之后,編譯運(yùn)行發(fā)現(xiàn)報(bào)錯(cuò)了,根據(jù)下圖中所示的錯(cuò)誤信息分析該程序報(bào)錯(cuò)的原因是:____________________________________________________________________________________________。NameErrorTraceback(mostrecentcalllast)<ipython-input-2-fc682f6f4658>in<modu1e>9else:10—→11Cost=Tot1+tot212NameError:name’tot2’isnotdefined(4)經(jīng)過(guò)修改之后,小C對(duì)照某次滴滴打車(chē)的訂單,將對(duì)應(yīng)的公里數(shù)和時(shí)長(zhǎng)輸入程序,運(yùn)行得到的結(jié)果與實(shí)際支付的費(fèi)用一致,小C會(huì)心一笑驗(yàn)證得知程序正確無(wú)誤。小C借助于計(jì)算機(jī)編寫(xiě)程序解決問(wèn)題的這個(gè)過(guò)程是:①設(shè)計(jì)算法②編寫(xiě)程序③分析問(wèn)題④調(diào)試運(yùn)行程序,合理的順序是_________。(填寫(xiě)序號(hào)即可)(5)總結(jié)用計(jì)算機(jī)解決問(wèn)題的優(yōu)勢(shì)主要有:_______________________________________________。33.水仙花數(shù)是指一個(gè)三位數(shù),它的每個(gè)位上的數(shù)字的3次方之和就等于它本身,例如:1**3+5**3+3**3=153。這類(lèi)三位數(shù)也被叫做自戀數(shù)、自?xún)鐢?shù)或者阿姆斯特朗數(shù)。[問(wèn)題求解]設(shè)這個(gè)數(shù)存放于變量x中,變量g、s、b分別存放個(gè)位、十位、百位上的數(shù)。需得分離數(shù)字得到每位上的數(shù),即將變量g、s、b表示為x的形式。請(qǐng)閱讀如下python程序,在空白處填寫(xiě)適當(dāng)?shù)谋磉_(dá)式或語(yǔ)句,使程序完整。print("三位數(shù)之內(nèi)的水仙花是:")forxin___(100,1000):b=x//100s=(x//10)___g=___Ifx=(b**3+s**3+g**3):print(___)34.若兩個(gè)素?cái)?shù)之差為2,則該對(duì)素?cái)?shù)稱(chēng)為雙胞胎數(shù),如3,5就是一對(duì)雙胞胎數(shù)。編寫(xiě)python程序,實(shí)現(xiàn)如下功能:輸入n的值,統(tǒng)計(jì)顯示n以?xún)?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("請(qǐng)輸入一個(gè)正整數(shù)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)該填入的語(yǔ)句為:;劃線處②處應(yīng)該填入的語(yǔ)句為:;劃線處③處應(yīng)該填入的語(yǔ)句為:。35.某餐館近期推出“消費(fèi)1000元及以上享受8折優(yōu)惠,1000元以下享受每滿(mǎn)100減15優(yōu)惠”的活動(dòng)。以下Python程序段實(shí)現(xiàn)了生成顧客消費(fèi)清單的功能,請(qǐng)補(bǔ)全①②③處代碼。defgs(n):#字符串長(zhǎng)度統(tǒng)一iflen(n)>=5:n=_____#取字符串的前5個(gè)字符else:n=n+""*(5-len(n))returnnr=1000;x=100;y=15;z=0.8#從系統(tǒng)中分別獲取消費(fèi)額度、滿(mǎn)和減以及打折的數(shù)值dis=["紅燒排骨","香炸刀魚(yú)","蝦仁","菜心","米飯"]#某顧客所點(diǎn)菜品名稱(chēng)num=[1,1,1,1,3]#某顧客所點(diǎn)菜品數(shù)量mon=[46,45,68,16,1]#某顧客所點(diǎn)菜品單價(jià)print("菜品名稱(chēng)","數(shù)量","小計(jì)")_____foriinrange(len(dis)):print(gs(dis[i]),num[i],"",num[i]*mon[i])s=s+num[i]*mon[i]ifs>=r:total=s*zelse:______print("消費(fèi)合計(jì):",s)print("應(yīng)收現(xiàn)金:",total)36.輸入三個(gè)同學(xué)的成績(jī),然后大到小排列。37.(項(xiàng)目情境)在中國(guó)古代,出自數(shù)學(xué)家張丘建的《算經(jīng)》中這樣一個(gè)值得研究的問(wèn)題:今有雞翁一,直錢(qián)五;雞母一,直錢(qián)三;雞雛三,直錢(qián)一。凡百錢(qián),買(mǎi)雞百只。問(wèn)雞翁、母、雛各幾何?這個(gè)問(wèn)題就是著名的“百錢(qián)買(mǎi)百雞問(wèn)題”。即:現(xiàn)有100文錢(qián),公雞5文錢(qián)一只,母雞3文錢(qián)一只,小雞一文錢(qián)3只,要求:公雞,母雞,小雞都要有,把100文錢(qián)買(mǎi)100只雞,買(mǎi)的雞是整數(shù)。問(wèn)公雞、母雞和小雞各幾何?(問(wèn)題求解)設(shè)用變量g、m、x三個(gè)變量分別存放公雞、母雞和小雞的數(shù)量,請(qǐng)閱讀如下程序,在空白處填寫(xiě)適當(dāng)?shù)谋磉_(dá)式或語(yǔ)句,使程序完整。forginrange(1,20):formin_______:forxinrange(3,98,3):if_________and__________==100:print("公雞:",g,"母雞:",m,"小雞:",x)38.分析完善程序[背景知識(shí)]為了保障空氣質(zhì)量,減少霧霾,某市決定當(dāng)空氣污染嚴(yán)重時(shí),實(shí)行汽車(chē)單雙號(hào)限行,違反規(guī)定的車(chē)輛將予以處罰。如何讓高清攝像頭自動(dòng)判斷車(chē)牌的單雙號(hào),交警犯了愁,他需要編程高手的你幫忙,完善下面的程序。(提示:①所有車(chē)牌號(hào)中都含有數(shù)字,并且車(chē)牌號(hào)的長(zhǎng)度都是6;②以車(chē)牌中最后一位阿拉伯?dāng)?shù)字的奇、偶來(lái)決定單雙號(hào)。)如:請(qǐng)根據(jù)上述算法描述補(bǔ)全代碼s=input("車(chē)牌號(hào)s=")n=6x=s[n-1:n]whilex.isdigit()==False:①x=s[n-1:n]if②==0:print(“雙號(hào)”)else:print(“單號(hào)”)(提示:s[n:m]的功能:從字符串s的下標(biāo)為n的元素開(kāi)始,截取到下標(biāo)為m-1的元素。例如:s="12345",s[2:4]="34"。s.isdigit):判斷是否為數(shù)字。)(1)根據(jù)題意,程序中空白①處應(yīng)填寫(xiě):______(2)根據(jù)題意,程序中空白②處應(yīng)填寫(xiě):______(填:A/B/C/D)。A.int(x)/2==0B.int(x)%2==0C.int(x)%2=0D.int(x)%2!=039.編寫(xiě)程序,找到并輸出100以?xún)?nèi)的素?cái)?shù)。40.編寫(xiě)程序,用*打印一個(gè)如下所示的等腰直角三角形,將測(cè)試結(jié)果截圖。**********【參考答案】***試卷處理標(biāo)記,請(qǐng)不要?jiǎng)h除一、選擇題1.B【詳解】本題主要考查Python字符函數(shù)。ord函數(shù)用于將字符轉(zhuǎn)換為整數(shù),chr函數(shù)接受一個(gè)數(shù)字(應(yīng)為ASCII碼)并返回字符。則python表達(dá)式chr(ord(x)+2)=chr(ord解析:B【詳解】本題主要考查Python字符函數(shù)。ord函數(shù)用于將字符轉(zhuǎn)換為整數(shù),chr函數(shù)接受一個(gè)數(shù)字(應(yīng)為ASCII碼)并返回字符。則python表達(dá)式chr(ord(x)+2)=chr(ord(H)+2)=chr(74)=‘J’,故本題選B選項(xiàng)。2.A【詳解】本題主要考查Python表達(dá)式。int是取整函數(shù),abs求絕對(duì)值函數(shù),len返回字符串的長(zhǎng)度,ord()函數(shù)主要用來(lái)返回對(duì)應(yīng)字符的ascii碼,round是四舍五入函數(shù),故abs(in解析:A【詳解】本題主要考查Python表達(dá)式。int是取整函數(shù),abs求絕對(duì)值函數(shù),len返回字符串的長(zhǎng)度,ord()函數(shù)主要用來(lái)返回對(duì)應(yīng)字符的ascii碼,round是四舍五入函數(shù),故abs(int(-5.6))=5,len("3+5>=6")=6,ord("5")=53,round(5.9)=6,故本題選A選項(xiàng)。3.A【詳解】本題主要考查Python標(biāo)準(zhǔn)函數(shù)。在Python中,返回x的絕對(duì)值的函數(shù)是abs(x),bin()返回一個(gè)整數(shù)或者長(zhǎng)整數(shù)的二進(jìn)制表示,all()函數(shù)用于判斷給定的可迭代參數(shù)中的所有解析:A【詳解】本題主要考查Python標(biāo)準(zhǔn)函數(shù)。在Python中,返回x的絕對(duì)值的函數(shù)是abs(x),bin()返回一個(gè)整數(shù)或者長(zhǎng)整數(shù)的二進(jìn)制表示,all()函數(shù)用于判斷給定的可迭代參數(shù)中的所有元素是否都為T(mén)RUE,input(x)是輸入函數(shù),故本題選A選項(xiàng)。4.A【詳解】本題考查的是Python循環(huán)語(yǔ)句。range(10)是[0,10)的整數(shù)。故m=0*1*2*3*4*5*6*7*8*9=0,選項(xiàng)A正確。解析:A【詳解】本題考查的是Python循環(huán)語(yǔ)句。range(10)是[0,10)的整數(shù)。故m=0*1*2*3*4*5*6*7*8*9=0,選項(xiàng)A正確。5.D【詳解】本題考查的是Python表達(dá)式。**是冪次方優(yōu)先級(jí)最高,%是求余。8+7%2**2=8+7%4=8+3=11,print是輸出語(yǔ)句。故選項(xiàng)D正確。解析:D【詳解】本題考查的是Python表達(dá)式。**是冪次方優(yōu)先級(jí)最高,%是求余。8+7%2**2=8+7%4=8+3=11,print是輸出語(yǔ)句。故選項(xiàng)D正確。6.C【詳解】本題主要考查Python相關(guān)知識(shí)點(diǎn)知識(shí)點(diǎn)。.doc是文字處理軟件(word后綴名),.vbp是VisualBasic工程文件后綴名,.exe是可執(zhí)行文件后綴名,.py是Python文件解析:C【詳解】本題主要考查Python相關(guān)知識(shí)點(diǎn)知識(shí)點(diǎn)。.doc是文字處理軟件(word后綴名),.vbp是VisualBasic工程文件后綴名,.exe是可執(zhí)行文件后綴名,.py是Python文件的后綴名,故本題選C選項(xiàng)。7.C【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)。分析程序可知,該程序求m、n的最大公約數(shù),程序結(jié)束后m=6,此時(shí)r=0,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)。分析程序可知,該程序求m、n的最大公約數(shù),程序結(jié)束后m=6,此時(shí)r=0,故本題選C選項(xiàng)。8.A【詳解】本題Python相關(guān)知識(shí)點(diǎn)IDLE是Python所內(nèi)置的開(kāi)發(fā)與學(xué)習(xí)環(huán)境,故除了可以通過(guò)書(shū)中的JupyterNotebook外,處理數(shù)據(jù)還可以通過(guò)PythonIDLE工具實(shí)現(xiàn)解析:A【詳解】本題Python相關(guān)知識(shí)點(diǎn)IDLE是Python所內(nèi)置的開(kāi)發(fā)與學(xué)習(xí)環(huán)境,故除了可以通過(guò)書(shū)中的JupyterNotebook外,處理數(shù)據(jù)還可以通過(guò)PythonIDLE工具實(shí)現(xiàn)。故本題選A選項(xiàng)9.A【詳解】本題主要考查Python數(shù)據(jù)類(lèi)型。"python"是字符串常量,3.14、2018是數(shù)值型常量,cnt是變量,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python數(shù)據(jù)類(lèi)型。"python"是字符串常量,3.14、2018是數(shù)值型常量,cnt是變量,故本題選A選項(xiàng)。10.B【詳解】本題主要考查Python程序設(shè)計(jì)語(yǔ)言。python是一種解釋型、面向?qū)ο蟮挠?jì)算機(jī)程序設(shè)計(jì)語(yǔ)言;python支持Windows操作系統(tǒng),也支持Linux系統(tǒng);python源文件以***.解析:B【詳解】本題主要考查Python程序設(shè)計(jì)語(yǔ)言。python是一種解釋型、面向?qū)ο蟮挠?jì)算機(jī)程序設(shè)計(jì)語(yǔ)言;python支持Windows操作系統(tǒng),也支持Linux系統(tǒng);python源文件以***.py為擴(kuò)展名;python文件不能直接在命令行中運(yùn)行,故本題選B選項(xiàng)。11.D【詳解】本題主要考查Python常用函數(shù)。abs(x)是返回x的絕對(duì)值,float()函數(shù)用于將整數(shù)和字符串轉(zhuǎn)換成浮點(diǎn)數(shù),print()是輸出函數(shù),input()是輸入函數(shù),故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python常用函數(shù)。abs(x)是返回x的絕對(duì)值,float()函數(shù)用于將整數(shù)和字符串轉(zhuǎn)換成浮點(diǎn)數(shù),print()是輸出函數(shù),input()是輸入函數(shù),故本題選D選項(xiàng)。12.D【詳解】本題主要考查Python數(shù)據(jù)類(lèi)型。python沒(méi)有char類(lèi)型,一個(gè)字符也是字符串,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python數(shù)據(jù)類(lèi)型。python沒(méi)有char類(lèi)型,一個(gè)字符也是字符串,故本題選D選項(xiàng)。13.C【詳解】本題主要考查Python中循環(huán)結(jié)構(gòu)。range(1,5)函數(shù)生成1、2、3、4的整數(shù)序列,F(xiàn)or循環(huán)中循環(huán)體計(jì)算序列累加求和,因此C選項(xiàng)正確?!军c(diǎn)睛】解析:C【詳解】本題主要考查Python中循環(huán)結(jié)構(gòu)。range(1,5)函數(shù)生成1、2、3、4的整數(shù)序列,F(xiàn)or循環(huán)中循環(huán)體計(jì)算序列累加求和,因此C選項(xiàng)正確。【點(diǎn)睛】14.A【詳解】本題考查Python數(shù)據(jù)類(lèi)型。Python數(shù)據(jù)類(lèi)型有字符串,布爾類(lèi)型,整數(shù),浮點(diǎn)數(shù)等。a=5,a為整數(shù)型;a=‘5’,則a為字符串;a=5.0,則a為浮點(diǎn)數(shù)。故本題選A。解析:A【詳解】本題考查Python數(shù)據(jù)類(lèi)型。Python數(shù)據(jù)類(lèi)型有字符串,布爾類(lèi)型,整數(shù),浮點(diǎn)數(shù)等。a=5,a為整數(shù)型;a=‘5’,則a為字符串;a=5.0,則a為浮點(diǎn)數(shù)。故本題選A。15.A【詳解】本題主要考查計(jì)算機(jī)操作系統(tǒng)。Windows是微軟操作系統(tǒng),可以作為服務(wù)器操作系統(tǒng);Python是程序設(shè)計(jì)軟件,Excel是表格處理軟件,Access是數(shù)據(jù)庫(kù)軟件,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查計(jì)算機(jī)操作系統(tǒng)。Windows是微軟操作系統(tǒng),可以作為服務(wù)器操作系統(tǒng);Python是程序設(shè)計(jì)軟件,Excel是表格處理軟件,Access是數(shù)據(jù)庫(kù)軟件,故本題選A選項(xiàng)。16.A【詳解】本題主要考查Python程序的執(zhí)行。x=3,3%2=1,故輸出3是奇數(shù),故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python程序的執(zhí)行。x=3,3%2=1,故輸出3是奇數(shù),故本題選A選項(xiàng)。17.A【詳解】本題主要考查Python模塊的導(dǎo)入。Python模塊導(dǎo)入的關(guān)鍵字是import,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python模塊的導(dǎo)入。Python模塊導(dǎo)入的關(guān)鍵字是import,故本題選A選項(xiàng)。18.D【詳解】本題主要考查Python表達(dá)式的運(yùn)行。a=3,b=5,a=a*b=15,b=a//b=15//5=3,a=a//b=15//3=5,故運(yùn)行下列程序段后,a和b的解析:D【詳解】本題主要考查Python表達(dá)式的運(yùn)行。a=3,b=5,a=a*b=15,b=a//b=15//5=3,a=a//b=15//3=5,故運(yùn)行下列程序段后,a和b的值為a=5b=3,故本題選D選項(xiàng)。19.C【詳解】本題主要考查Python賦值語(yǔ)句。x==1是條件判斷語(yǔ)句(判斷x是否等于1);選項(xiàng)A結(jié)果是x=1,y=1;選項(xiàng)B結(jié)果是x=1,y=2;選項(xiàng)D結(jié)果是x=(1,2),故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python賦值語(yǔ)句。x==1是條件判斷語(yǔ)句(判斷x是否等于1);選項(xiàng)A結(jié)果是x=1,y=1;選項(xiàng)B結(jié)果是x=1,y=2;選項(xiàng)D結(jié)果是x=(1,2),故本題選C選項(xiàng)。20.D【詳解】本題主要考查Python轉(zhuǎn)義字符。\r回車(chē),\n換行,\\反斜杠符號(hào),\”雙引號(hào),故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python轉(zhuǎn)義字符。\r回車(chē),\n換行,\\反斜杠符號(hào),\”雙引號(hào),故本題選D選項(xiàng)。21.C【詳解】本題主要考查Python列表相關(guān)操作。x1+x2連接列表x1和x2,生成新列表;x*n將列表x復(fù)制次,生成新列表;Min(x)列表x中最小數(shù)據(jù)項(xiàng);Len(x)計(jì)算列表中成員的個(gè)解析:C【詳解】本題主要考查Python列表相關(guān)操作。x1+x2連接列表x1和x2,生成新列表;x*n將列表x復(fù)制次,生成新列表;Min(x)列表x中最小數(shù)據(jù)項(xiàng);Len(x)計(jì)算列表中成員的個(gè)數(shù),故本題選C選項(xiàng)。22.D【詳解】本題考查數(shù)據(jù)、信息、知識(shí)、智慧的概念。數(shù)據(jù)經(jīng)過(guò)加工,可表達(dá)某種意義,則轉(zhuǎn)變?yōu)樾畔?;信息?jīng)過(guò)加工,可用于指導(dǎo)實(shí)踐,則轉(zhuǎn)變?yōu)橹R(shí);智慧是人類(lèi)基于已有的知識(shí),針對(duì)物質(zhì)世界運(yùn)動(dòng)過(guò)程中產(chǎn)生的問(wèn)題解析:D【詳解】本題考查數(shù)據(jù)、信息、知識(shí)、智慧的概念。數(shù)據(jù)經(jīng)過(guò)加工,可表達(dá)某種意義,則轉(zhuǎn)變?yōu)樾畔?;信息?jīng)過(guò)加工,可用于指導(dǎo)實(shí)踐,則轉(zhuǎn)變?yōu)橹R(shí);智慧是人類(lèi)基于已有的知識(shí),針對(duì)物質(zhì)世界運(yùn)動(dòng)過(guò)程中產(chǎn)生的問(wèn)題根據(jù)獲得的信息進(jìn)行分析,對(duì)比,演繹找出解決方案的能力。而本題中根據(jù)身高和體重提供的數(shù)據(jù)信息,結(jié)合Python知識(shí)編寫(xiě)相應(yīng)的程序,從而進(jìn)行算法設(shè)計(jì)程序編寫(xiě)來(lái)解決實(shí)際問(wèn)題。故屬于智慧,選項(xiàng)D正確。23.A【詳解】本題主要考查服務(wù)器的搭建。Python是程序設(shè)計(jì)軟件,Excel是表格處理軟件,IIS是互聯(lián)網(wǎng)信息服務(wù),Apache是Web服務(wù)器軟件,IIS和Apache可以用來(lái)搭建本地服務(wù)器的軟件解析:A【詳解】本題主要考查服務(wù)器的搭建。Python是程序設(shè)計(jì)軟件,Excel是表格處理軟件,IIS是互聯(lián)網(wǎng)信息服務(wù),Apache是Web服務(wù)器軟件,IIS和Apache可以用來(lái)搭建本地服務(wù)器的軟件,故本題選A選項(xiàng)。24.D【詳解】本題考查的是流程圖相關(guān)知識(shí)。圓角矩形用來(lái)表示程序的開(kāi)始和結(jié)束,矩形用來(lái)表示處理框,菱形用來(lái)表示判斷,平行四邊形用來(lái)表示輸入、輸出。故本題應(yīng)選D。解析:D【詳解】本題考查的是流程圖相關(guān)知識(shí)。圓角矩形用來(lái)表示程序的開(kāi)始和結(jié)束,矩形用來(lái)表示處理框,菱形用來(lái)表示判斷,平行四邊形用來(lái)表示輸入、輸出。故本題應(yīng)選D。25.D【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開(kāi)頭,不能包含特殊符號(hào),不能是關(guān)鍵字。故能作為python程序變量名的是x2,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開(kāi)頭,不能包含特殊符號(hào),不能是關(guān)鍵字。故能作為python程序變量名的是x2,故本題選D選項(xiàng)。26.B【詳解】本題主要考查Python字符函數(shù)。int()函數(shù)用于將一個(gè)字符串或數(shù)字轉(zhuǎn)換為整型;ord()函數(shù)它以一個(gè)字符(長(zhǎng)度為1的字符串)作為參數(shù),返回對(duì)應(yīng)的ASCII數(shù)值,或者Uni解析:B【詳解】本題主要考查Python字符函數(shù)。int()函數(shù)用于將一個(gè)字符串或數(shù)字轉(zhuǎn)換為整型;ord()函數(shù)它以一個(gè)字符(長(zhǎng)度為1的字符串)作為參數(shù),返回對(duì)應(yīng)的ASCII數(shù)值,或者Unicode數(shù)值;chr()函數(shù)返回當(dāng)前整數(shù)對(duì)應(yīng)的ASCII字符;yolk是一個(gè)python工具,用于獲取有關(guān)已安裝的python包的信息,故本題選B選項(xiàng)。27.A【詳解】本題主要考查Python文件。Python語(yǔ)言源代碼程序編譯后的文件擴(kuò)展名為py,BCD選項(xiàng)分別為C語(yǔ)言、java語(yǔ)言、C++語(yǔ)言源代碼程序編譯后的文件擴(kuò)展名,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python文件。Python語(yǔ)言源代碼程序編譯后的文件擴(kuò)展名為py,BCD選項(xiàng)分別為C語(yǔ)言、java語(yǔ)言、C++語(yǔ)言源代碼程序編譯后的文件擴(kuò)展名,故本題選A選項(xiàng)。28.B【詳解】本題主要考查Python關(guān)系運(yùn)算符。用來(lái)表示不等于的符號(hào)是“!=”,“==”表示等于,“>=”表示大于等于,“<=”表示小于等于,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python關(guān)系運(yùn)算符。用來(lái)表示不等于的符號(hào)是“!=”,“==”表示等于,“>=”表示大于等于,“<=”表示小于等于,故本題選B選項(xiàng)。29.A【詳解】本題主要考查Python關(guān)鍵字。關(guān)鍵字from一般用于類(lèi)的導(dǎo)入,not、or是邏輯運(yùn)算符,cout不是Python關(guān)鍵字,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python關(guān)鍵字。關(guān)鍵字from一般用于類(lèi)的導(dǎo)入,not、or是邏輯運(yùn)算符,cout不是Python關(guān)鍵字,故本題選A選項(xiàng)。30.B【詳解】本題主要考查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)。解析:B【詳解】本題主要考查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)。二、程序填空31.a(chǎn)=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ù),進(jìn)行兩兩比較,輸出最大數(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)32.C.高級(jí)語(yǔ)言C.賦值語(yǔ)句D.注釋語(yǔ)句B.表達(dá)式A.函數(shù)Python程序設(shè)計(jì)語(yǔ)言規(guī)定,在標(biāo)識(shí)符中,字母大小寫(xiě)是有區(qū)別的。該程序代碼中表示里程費(fèi)的Tot2錯(cuò)誤將字母“T”寫(xiě)成了小寫(xiě)”“t”。合理的順序是:③分析問(wèn)題①設(shè)計(jì)算法②編寫(xiě)程序④調(diào)試運(yùn)行程序略【詳解】本題主要考查Python程序的編寫(xiě)。①Python程序設(shè)計(jì)語(yǔ)言屬于程序設(shè)計(jì)語(yǔ)言中的高級(jí)語(yǔ)言,選C選項(xiàng)。②“Tot2=8”是一個(gè)賦值語(yǔ)句,選C選項(xiàng)。③“#初始化時(shí)長(zhǎng)費(fèi)為0”是一個(gè)注釋語(yǔ)句,選D選項(xiàng)。④“S<=3.3”是一個(gè)表達(dá)式,選B選項(xiàng)。⑤“float(input(“請(qǐng)輸入時(shí)長(zhǎng)”))”是一個(gè)函數(shù),float()函數(shù)用于將整數(shù)和字符串轉(zhuǎn)換成浮點(diǎn)數(shù),選A選項(xiàng)。⑥編譯運(yùn)行發(fā)現(xiàn)報(bào)錯(cuò)了,根據(jù)下圖中所示的錯(cuò)誤信息分析該程序報(bào)錯(cuò)的原因是:Python程序設(shè)計(jì)語(yǔ)言規(guī)定,在標(biāo)識(shí)符中,字母大小寫(xiě)是有區(qū)別的。該程序代碼中表示里程費(fèi)的Tot2錯(cuò)誤將字母“T”寫(xiě)成了小寫(xiě)”“t”。⑦小C借助于計(jì)算機(jī)編寫(xiě)程序解決問(wèn)題的這個(gè)過(guò)程,合理的順序是:③分析問(wèn)題①設(shè)計(jì)算法②編寫(xiě)程序④調(diào)試運(yùn)行程序。⑧略33.range%10x%10或x-b*100-s*10或其它同等答案x【詳解】本題考查的是Python程序設(shè)計(jì)。水仙花數(shù)是指一個(gè)三位數(shù),故使用range函數(shù)遍歷100~999;s存放的是十位數(shù),故可以選對(duì)x取整后再除以10求余,故第二空應(yīng)填%10(求余符號(hào)%);g是存放個(gè)位,直接除以10求余,或減去前面整百和整十的數(shù),故第三空為:x%10或x-b*100-s*10或其它同等答案;如果找到滿(mǎn)足條件的數(shù),則輸出,故第四空為:x。34.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ò)用x整除2~int(math.sqrt(x)),如果余數(shù)為0則表明該數(shù)不是素?cái)?shù),賦值f為假退出循環(huán),

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論