NCT-Python編程三級(jí)-模擬卷3含答案練習(xí)_第1頁(yè)
NCT-Python編程三級(jí)-模擬卷3含答案練習(xí)_第2頁(yè)
NCT-Python編程三級(jí)-模擬卷3含答案練習(xí)_第3頁(yè)
NCT-Python編程三級(jí)-模擬卷3含答案練習(xí)_第4頁(yè)
NCT-Python編程三級(jí)-模擬卷3含答案練習(xí)_第5頁(yè)
已閱讀5頁(yè),還剩16頁(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)介

NCT-Python編程三級(jí)-模擬卷3(含答案練習(xí)一、選擇題1.在PythonIDLE編輯器中書(shū)寫(xiě)正確的表達(dá)式()A.b**2-4ac B.1/2gt2C.pi*rA2D.2*pi*r2.Python文件的后綴名是()。A..doc B..vbpC..pyD..exe3.12Python語(yǔ)言語(yǔ)句塊的標(biāo)記是()A.分號(hào) B.逗號(hào)C.縮進(jìn)D./4.python文件的擴(kuò)展名是()A.py B.pyeC.vbpD.pyr)。.我們學(xué)習(xí)了使用Python程序設(shè)計(jì)語(yǔ)言解決問(wèn)題,Python程序設(shè)計(jì)語(yǔ)言屬于()。A.高級(jí)語(yǔ)言 B.自然語(yǔ)言 C.匯編語(yǔ)言 D.機(jī)器語(yǔ)言.關(guān)于Python3.8基礎(chǔ)知識(shí)的說(shuō)法中,不正確的是()A.支持中文做標(biāo)識(shí)符Python標(biāo)識(shí)符不區(qū)分字母的大小寫(xiě)Python命令提示符是>>>D.命令中用到的標(biāo)點(diǎn)符號(hào)只能是英文字符.在python中,下列屬于字符串常量的是()A."python" B.3.14 C.cnt D.2018.關(guān)于python程序設(shè)計(jì)語(yǔ)言,下列說(shuō)法不正確的是()python是一種解釋型、面向?qū)ο蟮挠?jì)算機(jī)程序設(shè)計(jì)語(yǔ)言python支持Windows操作系統(tǒng),但不支持Linux系統(tǒng)python源文件以***.py為擴(kuò)展名python文件不能直接在命令行中運(yùn)行.下列選項(xiàng)中,屬于Python輸出函數(shù)的是()。A.random() B.print() C.sqrt() D.input().在python中,運(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=15.下列選項(xiàng)中,不屬于Python特點(diǎn)的是()。A.面向?qū)ο?B.運(yùn)行效率高 C.可讀性好 D.開(kāi)源.在Python中,表示跳出循環(huán)的函數(shù)是( )A.continue B.break C. ESC D. Close.在python中,運(yùn)行下列程序,正確的結(jié)果是()x=1whilex>0:

x=x+1print(x)x=x+1print(x)A.A.1C.無(wú)輸出 D.100.下列屬于正確的Python變量名的是()True88abcabc&88_abc88.下面哪個(gè)不是Python合法的標(biāo)識(shí)符()A.int_3 B.printcount D.__name__.python中表達(dá)式4**3=( )。A.12 B.1 C.64 D.7.在python中,運(yùn)行下列程序,正確的結(jié)果是()。二■nrange11.5J:S=Sprint(i=.i-if.5)A.i=4s=10 B.i=5s=10 C.i=5s=15 D.i=6s=15.在Python中,實(shí)現(xiàn)多分支選擇結(jié)構(gòu)的較好方法是()。A.if B.if-else C.if-elif-else D.if嵌套.現(xiàn)有如下python程序段:foriinrange(6):p.append(int(random()*10)+1)foriinrange(2,6):ifi%2==1andp[i]%2==0:p[i]+=p[i-1]elifi%2==0andp[i]%2==1:p[i]-=p[i-1]執(zhí)行該程序段后,在下列選項(xiàng)中,列表p中的元素值不可能的是()1, 2, 3, 4,7,2TOC\o"1-5"\h\z1, 2, 14, -9,-5, 86, 8, 1, 4,6,106, 4, 14, -7,3, 8.解釋性語(yǔ)言是指源代碼不要求預(yù)先進(jìn)行編譯,在運(yùn)行時(shí)才進(jìn)行解釋再運(yùn)行,以下哪一種程序設(shè)計(jì)語(yǔ)言屬于解釋性語(yǔ)言( )。A.Python B.C++ C.VB D.C.王明同學(xué)運(yùn)用Python語(yǔ)言編寫(xiě)程序,根據(jù)輸入的體重和身高計(jì)算BM值并驗(yàn)算其體重指數(shù)是否超標(biāo),屬于()

A.數(shù)據(jù) B.信息 C.知識(shí) D.智慧.下列不可以用來(lái)搭建本地服務(wù)器的軟件是()Python(2)Excel(3)IIS(4)ApacheA.(1)(2) B.(3)(4) C.(1)(2)(3)(4)D.(1)(2)(4)23.下面代碼執(zhí)行完畢后,a和b的值分別為()a=la=l;b=2b=2;a=ba=b;VB、Python代碼JAVA代碼.1和2 B.1和1 C.2和2 D.2和1.運(yùn)行下列Python程序,輸出結(jié)果為T(mén)rue,則空白處應(yīng)為()a=15b=46if print('True’)else:print('Flase’)a=ba>ba<bDa=ba>ba<bD.a==b.在python計(jì)數(shù)循環(huán)中,列表正確的輸寫(xiě)方式是( )。A. (1,2,3) B. (1,2.3) C. [1,2.3 ] D. [1,2,3].在Python中自定義函數(shù)需要什么關(guān)鍵字放在函數(shù)開(kāi)始()A. function B. def C. define D. void.在Python中,設(shè)a=2,b=3,表達(dá)式a<bandb>=3值是()A. 1 B. 0 C. True D. False.python單行注釋和多行注釋分別是什么?()A. 和"''''B.#和 C.〃和“一" D.#和〃.在Python中,關(guān)于變量的說(shuō)法,正確的是()A.變量必須以字母開(kāi)頭命名變量只能用來(lái)存儲(chǔ)數(shù)字,不能存儲(chǔ)漢字C.在python中變量類型一旦定義就不能再改變D.變量被第二次賦值后,新值會(huì)取代舊的值.在Python中運(yùn)行后,b的值是()a=6Ifa>=0:b=a+2Else:b=a-2print(b)A.6 B.8 C.10 D.12二、程序填空.小明用Python語(yǔ)言寫(xiě)了一個(gè)貨幣兌換程序如下:deft:xrhringe<money.curreru'y>ii(uurreney——"$"l:rxjturumoney*5.505idifcurrency—=Hfrt:returnmoney土9」面difcurrency— :returnmoneyielifcurrency”r^iufnmoney,A?*4(1)參數(shù)currency指:。(2)該程序用了哪一種算法結(jié)構(gòu):。(3)輸出結(jié)果為“50$=325.25人民幣〃。則代碼應(yīng)該如何編寫(xiě):。.請(qǐng)編寫(xiě)Python程序,實(shí)現(xiàn)如下功能需求:1)程序運(yùn)行后,給出文字提示:“請(qǐng)輸入一個(gè)正整數(shù):”2)輸入一個(gè)整數(shù)n按回車后,程序輸出從1-n所有整數(shù)中既是3的倍數(shù)又是5的倍數(shù)的數(shù)。3)不要超過(guò)5行代碼。程序運(yùn)行舉例:請(qǐng)輸入一個(gè)正第數(shù);153045臺(tái)。75的.有如下程序段:sum=0foriinrange(1,20,3):sum+=iprint(“sum=〃,sum)(1)循環(huán)變量i的初值為:,終值為:,步長(zhǎng)為:。⑵該程序執(zhí)行后,輸出的結(jié)果為:。.完善代碼并保存。實(shí)現(xiàn)功能:從鍵盤(pán)輸入10個(gè)學(xué)生的測(cè)試成績(jī),輸出最高分和最低分。cj=[]foriinrange(0,):x=float(input("請(qǐng)輸入一個(gè)數(shù)"))cj.append()print(max(cj),min())input("運(yùn)行完畢,請(qǐng)按回車鍵退出…”).程序設(shè)計(jì):唐三藏又被妖怪抓走了,這次孫悟空還是沒(méi)打得過(guò)妖怪,于是來(lái)求觀音菩薩。觀音菩薩告訴孫悟空,在天庭里身高正好為1000米的那位神仙可以降伏此妖。于是悟空立刻來(lái)到天上,在玉皇大帝的神仙冊(cè)上看到了按身高從矮到高排列有10000個(gè)神仙。由于時(shí)間緊迫,悟空想用最短的時(shí)間找到這位神仙,這樣才可以盡快解救唐僧。代碼如下:List=list(map(int,input("請(qǐng)按身高遞增順序依次輸入10000個(gè)神仙的身高”).split()))left=1right=10000while①mid=②ifList[mid]==1000:迄elifList[mid]<1000:-④else:⑤print("能幫孫悟空的神仙在第{0}位上”.format(mid+l))(1)程序代碼中①處正確的代碼是()。A.left<right B.left<=rightC.left!=rightD.left>right(2)程序代碼中②處正確的代碼是()。A.(left+right)/2B.(left+right)\2C.(left+right)//2D.(left+right)\\2(3)程序代碼中③處正確的代碼是()。A.passB.print(mid)zC.breakD.continue(4)程序代碼中④處正確的代碼是()。-A.left=mid B.right=midC.left=mid+1D.right=mid-1(5)程序代碼中⑤處正確的代碼是()。A.left=mid B.right=midC.left=mid+1D.right=mid-1.求1?100內(nèi)奇數(shù)之和(使用range函數(shù)).求50以內(nèi)所有5的倍數(shù)的和。.程序分析題學(xué)校舉行校園歌手大賽,評(píng)委由6人組成。評(píng)分方法:去掉一個(gè)最高分和一個(gè)最低分,計(jì)算其余4位評(píng)委的平均分,作為選手的最終得分。max記錄最高分;min記錄最低分;s記錄六位評(píng)委的總分;aver記錄最終得分。的j 評(píng)羲四士"二:制S三: 附爾|最終得分》 計(jì)以圖分第1步:從文本框中分別讀入6位評(píng)委的打分并依次存入到a(1)至a(6)中第2步:將第1位評(píng)委的打分a(1)分別賦給最高分max,最低分min和總分S第3步:利用循環(huán)結(jié)構(gòu)把另外5位評(píng)委的打分累加給s從而求出6位評(píng)委的總分s,同時(shí)把5位評(píng)委的打分與max和min進(jìn)行比較,得出6位評(píng)委中的最高分max和最低分min。第4步:從總分中s中去掉最高分max和最低分min,求出其他4位評(píng)委的平均分aver作為選手的最終得分。max=a[0]min=a[0]s=0foriinrange(6):s=s+a[i]ifa[i]>max:max=a[i]ifa[i]<min:min=a[i]aver=()/4(1)在引用tkinter模塊進(jìn)行界面設(shè)計(jì)的過(guò)程中,窗體中錄入評(píng)委打分的對(duì)象是由控件生成的。A.EntryB.LabelC.FrameD.Button⑵題目中算法描述采用的是A、自然語(yǔ)言B、偽代碼C、流程圖D、.N-S圖⑶下列程序代碼片段對(duì)應(yīng)于算法描述中的第2步至第4步。請(qǐng)?zhí)顚?xiě)片段中空白處的表達(dá)式填寫(xiě)完整.編寫(xiě)程序,找到并輸出100以內(nèi)的素?cái)?shù)。.閱讀程序。分析條件語(yǔ)句的代碼并回答問(wèn)題。

$il.py-Ci/Users/Administrator/Deskto|FileEditFormatRunOptionsWinda=int(inpu-t廠請(qǐng)端入怖的期末成皓")$il.py-Ci/Users/Administrator/Deskto|FileEditFormatRunOptionsWinda=int(inpu-t廠請(qǐng)端入怖的期末成皓"))if.?>=Hi:pcir.-t:”你在格了喝、ifs.-au:print「、現(xiàn)不器”)■'£力二廠還可以再提升二else:pm土「不及格「ifs<3U:pnn-tJ別放棄”.bL&e:\\&EditShellDebugOptiF^ython3.6.5(v3.1:J]onvin32Type,copyright','5.5:f59cQ9credite請(qǐng)粕入你的期末成矮充你派格了喔哀現(xiàn)不錯(cuò)程序酷束>?RESTART:C(1)如果不能使用int()函數(shù),那么變量s的類型將會(huì)變成。(2)如果你的期末成績(jī)是85,你得到的評(píng)價(jià)將會(huì)是。(3)如果你的期末成績(jī)是55,你得到的評(píng)價(jià)將會(huì)是。(4)如果你得到的評(píng)價(jià)是“還可以再提升”,你的期末成績(jī)應(yīng)該在 和之間。(5)“程序中出現(xiàn)的所有else都可以替換為elif,程序效果一樣”,這種說(shuō)法是(填“對(duì)”或“錯(cuò)”)的。【參考答案】***試卷處理標(biāo)記,請(qǐng)不要?jiǎng)h除一、選擇題D【詳解】本題主要考查Python表達(dá)式知識(shí)點(diǎn)。書(shū)寫(xiě)表達(dá)式時(shí)運(yùn)算符號(hào)不能省略,+加、-減、*乘、**幕、/除、〃整除、%取模,A、B、C正確的表達(dá)式分別是b**2-4*a*c,1/2*g*t*解析:D【詳解】本題主要考查Python表達(dá)式知識(shí)點(diǎn)。書(shū)寫(xiě)表達(dá)式時(shí)運(yùn)算符號(hào)不能省略,+加、-減、*乘、**幕、/除、〃整除、%取模,A、B、C正確的表達(dá)式分別是b**2-4*a*c,1/2*g*t**2,pi*r**2,2*pi*r是正確的表達(dá)式,故本題選D選項(xiàng)。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)。C【詳解】本題考查的是Python語(yǔ)言相關(guān)知識(shí)。Python語(yǔ)言中用縮進(jìn)來(lái)標(biāo)記語(yǔ)句塊,故選項(xiàng)C正確。解析:C【詳解】本題考查的是Python語(yǔ)言相關(guān)知識(shí)。Python語(yǔ)言中用縮進(jìn)來(lái)標(biāo)記語(yǔ)句塊,故選項(xiàng)C正確。A【詳解】本題主要考查Python文件。python文件的擴(kuò)展名是py,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python文件。python文件的擴(kuò)展名是py,故本題選A選項(xiàng)。A【詳解】本題主要考查Python程序設(shè)計(jì)語(yǔ)言。Python、VB、C程序設(shè)計(jì)語(yǔ)言等均屬于高級(jí)語(yǔ)言,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python程序設(shè)計(jì)語(yǔ)言。Python、VB、C程序設(shè)計(jì)語(yǔ)言等均屬于高級(jí)語(yǔ)言,故本題選A選項(xiàng)。B【詳解】本題主要考查Python語(yǔ)法。Python3.8支持中文做標(biāo)識(shí)符,Python標(biāo)識(shí)符區(qū)分字母的大小寫(xiě),Python命令提示符是>>>,命令中用到的標(biāo)點(diǎn)符號(hào)只能是英文字符,故本題選B選項(xiàng)解析:B【詳解】本題主要考查Python語(yǔ)法。Python3.8支持中文做標(biāo)識(shí)符,Python標(biāo)識(shí)符區(qū)分字母的大小寫(xiě),Python命令提示符是>>>,命令中用到的標(biāo)點(diǎn)符號(hào)只能是英文字符,故本題選B選項(xiàng)。A【詳解】本題主要考查Python數(shù)據(jù)類型。"python"是字符串常量,3.14、2018是數(shù)值型常量,cnt是變量,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python數(shù)據(jù)類型。"python"是字符串常量,3.14、2018是數(shù)值型常量,cnt是變量,故本題選A選項(xiàng)。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)。B【詳解】本題考查的是Python函數(shù)。print()是Python輸出函數(shù);input()是Python輸入函數(shù)。故選項(xiàng)B正確。解析:B【詳解】本題考查的是Python函數(shù)。print()是Python輸出函數(shù);input()是Python輸入函數(shù)。故選項(xiàng)B正確。A【詳解】本題考查Python程序?qū)崿F(xiàn)。變量i的范圍是從1到4,當(dāng)i=4時(shí),跳出循環(huán),此時(shí)s=0+1+2+3+4=10。故本題選A選項(xiàng)解析:A【詳解】本題考查Python程序?qū)崿F(xiàn)。變量i的范圍是從1到4,當(dāng)i=4時(shí),跳出循環(huán),此時(shí)s=0+1+2+3+4=10。故本題選A選項(xiàng)11.B【詳解】本題考查Python特點(diǎn)的相關(guān)知識(shí)點(diǎn)Python是一門(mén)面向?qū)ο?、可讀性好、開(kāi)源的語(yǔ)言。因?yàn)槭歉呒?jí)語(yǔ)言,不具備運(yùn)行效率高的特點(diǎn)。故本題選B選項(xiàng)解析:B【詳解】本題考查Python特點(diǎn)的相關(guān)知識(shí)點(diǎn)Python是一門(mén)面向?qū)ο?、可讀性好、開(kāi)源的語(yǔ)言。因?yàn)槭歉呒?jí)語(yǔ)言,不具備運(yùn)行效率高的特點(diǎn)。故本題選B選項(xiàng)12.B【詳解】本題主要考查Python函數(shù)知識(shí)點(diǎn)。continue是跳出本次循環(huán),進(jìn)入下一次循環(huán),break是跳出循環(huán),故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python函數(shù)知識(shí)點(diǎn)。continue是跳出本次循環(huán),進(jìn)入下一次循環(huán),break是跳出循環(huán),故本題選B選項(xiàng)。C【詳解】本題主要考查Python程序的執(zhí)行。x>0為真,所以一直做x=x+1語(yǔ)句,print()語(yǔ)句要在循環(huán)結(jié)束后再執(zhí)行此行代碼,所以無(wú)輸出,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python程序的執(zhí)行。x>0為真,所以一直做x=x+1語(yǔ)句,print()語(yǔ)句要在循環(huán)結(jié)束后再執(zhí)行此行代碼,所以無(wú)輸出,故本題選C選項(xiàng)。D【詳解】本題主要考查Python變量名命名規(guī)則。Python變量名命名規(guī)則如下:(1)Python變量名可以由字母、數(shù)字、下劃線(_)組成,其中數(shù)字不能打頭;Python變量名不能是P解析:D【詳解】本題主要考查Python變量名命名規(guī)則。Python變量名命名規(guī)則如下:(1)Python變量名可以由字母、數(shù)字、下劃線(_)組成,其中數(shù)字不能打頭;(2)Python變量名不能是Python關(guān)鍵字,但可以包含關(guān)鍵字;(3)Python變量名不能包含空格。由上可知D選項(xiàng)正確。【點(diǎn)睛】B【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開(kāi)頭,不能包含特殊符號(hào),不能是關(guān)鍵字。print是Python的關(guān)鍵字,不是合法的標(biāo)識(shí)符,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開(kāi)頭,不能包含特殊符號(hào),不能是關(guān)鍵字。print是Python的關(guān)鍵字,不是合法的標(biāo)識(shí)符,故本題選B選項(xiàng)。C【詳解】本題考查的是python中表達(dá)式相關(guān)知識(shí)。在Python算數(shù)運(yùn)算中,*代表乘法,**代表乘方,故4**3=4*4*4=64,故選項(xiàng)C正確。解析:C【詳解】本題考查的是python中表達(dá)式相關(guān)知識(shí)。在Python算數(shù)運(yùn)算中,*代表乘法,**代表乘方,故4**3=4*4*4=64,故選項(xiàng)C正確。A【詳解】本題主要考查Python程序的執(zhí)行。foriinrange(1,5)可知變量i的范圍是1-4,程序運(yùn)行完,s=s+i=0+1+2+3+4=10,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python程序的執(zhí)行。foriinrange(1,5)可知變量i的范圍是1-4,程序運(yùn)行完,s=s+i=0+1+2+3+4=10,故本題選A選項(xiàng)。C【詳解】本題主要考查多分支選擇結(jié)構(gòu)。多分支選擇結(jié)構(gòu)格式:if-elif-else,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查多分支選擇結(jié)構(gòu)。多分支選擇結(jié)構(gòu)格式:if-elif-else,故本題選C選項(xiàng)。BD【詳解】本題主要考查Python程序執(zhí)行。第一個(gè)for循環(huán)生成列表p,值是[1,10]之間隨機(jī)整數(shù),第二個(gè)for循環(huán)處理后4個(gè)元素,當(dāng)i是奇數(shù)且生成的p[i]是偶數(shù),則將前一個(gè)值累加到p[i解析:BD【詳解】本題主要考查Python程序執(zhí)行。第一個(gè)for循環(huán)生成列表p,值是[1,10]之間隨機(jī)整數(shù),第二個(gè)for循環(huán)處理后4個(gè)元素,當(dāng)i是奇數(shù)且生成的p[i]是偶數(shù),則將前一個(gè)值累加到p[i],若i是偶數(shù)且生成的p[i]是奇數(shù),則p[i]減去前一個(gè)值,分析選項(xiàng)B、D第三個(gè)元素14,此時(shí)i=2,如果p[2]原來(lái)生成的是奇數(shù),則需要執(zhí)行p[i]-=p[i-1],否則不變,即p[2]不會(huì)大于10,故執(zhí)行該程序段后,列表p中的元素值不可能是1,2,14,-9,-5,8或6,4,14,-7,3,8,故本題選BD選項(xiàng)。A【詳解】本題主要考查程序設(shè)計(jì)語(yǔ)言。編譯型語(yǔ)言:程序在執(zhí)行之前需要一個(gè)專門(mén)的編譯過(guò)程,把程序編譯成為機(jī)器語(yǔ)言的文件,運(yùn)行時(shí)不需要重新翻譯,直接使用編譯的結(jié)果就行了。Python屬于解釋性語(yǔ)言,解析:A【詳解】本題主要考查程序設(shè)計(jì)語(yǔ)言。編譯型語(yǔ)言:程序在執(zhí)行之前需要一個(gè)專門(mén)的編譯過(guò)程,把程序編譯成為機(jī)器語(yǔ)言的文件,運(yùn)行時(shí)不需要重新翻譯,直接使用編譯的結(jié)果就行了。Python屬于解釋性語(yǔ)言,C++和C屬于編譯性語(yǔ)言,vb是典型的編譯+解釋型語(yǔ)言,故本題選A選項(xiàng)。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í);智慧是人類基于已有的知識(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í);智慧是人類基于已有的知識(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正確。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)。C【詳解】本題主要考查程序的執(zhí)行。a=1,b=2,a=b=2,故代碼執(zhí)行完畢后,a和b的值分別為2和2,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查程序的執(zhí)行。a=1,b=2,a=b=2,故代碼執(zhí)行完畢后,a和b的值分別為2和2,故本題選C選項(xiàng)。C【詳解】本題考查Python程序調(diào)試a<b時(shí),執(zhí)行print(‘True’)。故本題選C選項(xiàng)解析:C【詳解】本題考查Python程序調(diào)試a<b時(shí),執(zhí)行print(‘True’)。故本題選C選項(xiàng)D【詳解】本題考查的是python列表相關(guān)知識(shí)。列表參數(shù)必須是由方括號(hào)括起來(lái)的列表,參數(shù)之間用分號(hào)。故選項(xiàng)D正確。解析:D【詳解】本題考查的是python列表相關(guān)知識(shí)。列表參數(shù)必須是由方括號(hào)括起來(lái)的列表,參數(shù)之間用分號(hào)。故選項(xiàng)D正確。B【詳解】本題主要考查Python函數(shù)。自定義函數(shù)的格式是,def函數(shù)名(參數(shù)):語(yǔ)句或語(yǔ)句組return返回值,故在Python中自定義函數(shù)需要def關(guān)鍵字放在函數(shù)開(kāi)始,故本題選B選解析:B【詳解】本題主要考查Python函數(shù)。自定義函數(shù)的格式是,def函數(shù)名(參數(shù)):語(yǔ)句或語(yǔ)句組return返回值,故在Python中自定義函數(shù)需要def關(guān)鍵字放在函數(shù)開(kāi)始,故本題選B選項(xiàng)。C【詳解】本題主要考查Python基本運(yùn)算。Python比較運(yùn)算優(yōu)先級(jí)高于邏輯運(yùn)算,因此C選項(xiàng)正確?!军c(diǎn)睛】解析:C【詳解】本題主要考查Python基本運(yùn)算。Python比較運(yùn)算優(yōu)先級(jí)高于邏輯運(yùn)算,因此C選項(xiàng)正確?!军c(diǎn)睛】B【詳解】本題主要考查Python注釋。python單行注釋和多行注釋分別是#和 ,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python注釋。python單行注釋和多行注釋分別是#和 ,故本題選B選項(xiàng)。D【詳解】本題主要考查Python變量。變量的命名規(guī)則有:只能以字母或下劃線開(kāi)頭,不能包含特殊符號(hào),不能是關(guān)鍵字;變量能存儲(chǔ)的數(shù)據(jù)很多,包含存儲(chǔ)漢字,在Python中,定義變量是不需要指定數(shù)據(jù)類解析:D【詳解】本題主要考查Python變量。變量的命名規(guī)則有:只能以字母或下劃線開(kāi)頭,不能包含特殊符號(hào),不能是關(guān)鍵字;變量能存儲(chǔ)的數(shù)據(jù)很多,包含存儲(chǔ)漢字,在Python中,定義變量是不需要指定數(shù)據(jù)類型的,但Python本身是有數(shù)據(jù)類型的,它的數(shù)據(jù)類型可分為數(shù)字型和非數(shù)字型;數(shù)據(jù)類型是可以強(qiáng)制轉(zhuǎn)換的;變量被第二次賦值后,會(huì)覆蓋原有的數(shù)據(jù),故本題選D選項(xiàng)。B【詳解】本題主要考查Python程序的執(zhí)行。a=6,滿足a>=0,執(zhí)行b=a+2=8,故在Python中運(yùn)行后,b的值是8,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python程序的執(zhí)行。a=6,滿足a>=0,執(zhí)行b=a+2=8,故在Python中運(yùn)行后,b的值是8,故本題選B選項(xiàng)。二、程序填空形參分支結(jié)構(gòu)(選擇結(jié)構(gòu))if條件中的return語(yǔ)句改為returnprint(money,"$=",money*6.505,"人民幣"),其他elif語(yǔ)句類似【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。①分析代碼可知,參數(shù)currency指:形參。②由代碼可知,該程序用了條件分支結(jié)構(gòu)。③若輸出結(jié)果是50$=325.25人民幣,則需將if條件中的return語(yǔ)句改為returnprint(money,"$=",money*6.505,"人民幣"),其他elif語(yǔ)句類似。.n=input("請(qǐng)輸入一個(gè)正整數(shù):")n=int(n)Foriinrange(15,n+1,15)print(i)【詳解】本題考查的是Python循環(huán)語(yǔ)句。range函數(shù),第一個(gè)參數(shù)表示開(kāi)始,第二個(gè)參數(shù)表示停止,第三個(gè)參數(shù)表示步長(zhǎng)。print缺省的話默認(rèn)是換行輸出。初值為1終值為:20步長(zhǎng)為:3sum=70【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)。由代碼foriinrange(1,20,3),可知循環(huán)變量i的初值為1,終值為20,步長(zhǎng)為3。該程序執(zhí)行后,輸出的結(jié)果為sum=sum+i=0+1+4+7+10+13+16+19=70o.xcj【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。①?gòu)逆I盤(pán)輸入10個(gè)學(xué)生的測(cè)試成績(jī),range(a,b)的范圍是從a~b,但不包括b,故第一空填10o②每輸入一個(gè)數(shù)x,將其通過(guò)append函數(shù)加到列表cj中,故第二空填xo③求最大值用max函數(shù),求最小值用min函數(shù),故第三空填cjoBCCCD【詳解】本題主要考查二分查找算法及Python程序?qū)崿F(xiàn)。①二分查找的循環(huán)條件是left<=right,故選B選項(xiàng)。②此處是取中間值,需要整除2,故填(left+right)//2,故選C選項(xiàng)。③如果mid對(duì)應(yīng)的列表值是1000,表示已找到,則用break跳出循環(huán),選C選項(xiàng)。④如果mid對(duì)應(yīng)的列表值小于1000,則需要更新left的值為mid+1繼續(xù)循環(huán),選C選項(xiàng)。⑤否則更新right的值為mid-1,選D選項(xiàng)。.Sum=0foriinrange(1,101,2):Sum+=iprint(Sum)

【詳解】本題主要考查Python程序設(shè)計(jì)。求1?100內(nèi)奇數(shù)之和,用Sum來(lái)求和,變量i的范圍是1到100,每次遞增2,可以使用range函數(shù),具體代碼如下:Sum=0foriinrange(1,101,2):Sum+=iprint(Sum).I崔求50以內(nèi)所有赤倍數(shù)的和1=1Stun=04^hilei<=50: 營(yíng)從工循環(huán)到5。9Hifi%5==0: #判斷變量工是否能被摩除Sliui+=iprmt(i,end=J'□i+=1 #循環(huán)控制變量el&e: &循環(huán)正常結(jié)束,就執(zhí)行久三三部分print.C?\naver*)prmtSum)Run: deinO030309D:\Python\Pytlion36^python.sxeF:/python/neiv/d^nio03_03_09.py5101520253035404550over275【詳解】本題主要考查Python程序設(shè)計(jì)??梢圆捎肞ython程序設(shè)計(jì)語(yǔ)言實(shí)現(xiàn)50以內(nèi)所有5的倍數(shù)的和,可以結(jié)合while循環(huán)以及if條件分支結(jié)構(gòu)實(shí)現(xiàn),具體代碼及實(shí)現(xiàn)如下:1 蕾求50以內(nèi)所有淞倍敢的和■i-ISum-C,ThiUi50: 尹從『循環(huán)到用9中ifi%5==0: #判斷變量遑否首^^5整除Sum+=iprmt(.1,Bnid="')3 i1=1 苫循環(huán)控制變量9*ls* 看循環(huán)正常第束,就執(zhí)行一人,分!)1-1J1T.(*\ftOViT1*)Lrmt1huH1Run: detnoD3_0S_0&k-C:\P-Fthon\Python36\p,--Ihon.eseF:/p;Fthon/new/deLnc03_Q3_09.-p;F5101520253035104550Fjoverg-洛.AAs-max-min【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①在引用tkinter模塊進(jìn)行界面設(shè)計(jì)的過(guò)程中,窗體中錄入評(píng)委打分的對(duì)象是由Entry控件生成的(Entry是Tkinter用來(lái)接收字符串等輸入的控件,該控件允許用戶輸入一行文字),故選A選項(xiàng)。②題目中算法描述采用的是偽代碼,故選A選項(xiàng)。③從總分中s中去掉最高分max和最低分min,求出其他4位評(píng)委的平均分aver作為選手的最終得分,故此處填s-max-min。.參考答案1:foriinrange(2,101):j=2whilej<=i:ifi%j==0:breakj+=1ifj<i:continueelse:print(i,end="")參考答:2:foriinran

溫馨提示

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