版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
試題NCT-Python編程二級-模擬卷5(含答案練習(xí)一、選擇題1.下列可以被計算機直接執(zhí)行的程序是()A.機器語言程序 B.高級語言程序 C.匯編語言程序 D.Python源程序2.下列屬于正確的Python變量名的是()A.TrueB.88abcC.a(chǎn)bc&88D._abc883.在Python中,設(shè)a=2,b=3,表達(dá)式not(b-a>0)值是()A.1 B.-1 C.True D.False4.以下Python程序運行后的輸出結(jié)果為()A.0 B.45 C.46 D.3628805.在python語言中表示“x屬于區(qū)間[a,b)”的正確表達(dá)式是()A.a(chǎn)≤xorx<b B.a(chǎn)<=xandx<b C.a(chǎn)≤xandx<b D.a(chǎn)<=xorx<b6.Python中,賦值語句,“c=c-b”等價于()A.b-=cB.c-b=cC.c-=bD.c==c-b7.以下()是python文件A.*.mp3 B.*.xls C.*.ppt D.*py8.下列關(guān)于算法說法不正確的是()A.算法獨立于任何具體的語言,Python算法只能用Python語言來實現(xiàn)B.解決問題的過程就是實現(xiàn)算法的過程C.算法是程序設(shè)計的“靈魂”D.算法可以通過編程來實現(xiàn)9.關(guān)于Python語言的特點,以下選項描述正確的是()A.Python語言不支持面向?qū)ο?B.Python語言是解釋型語言C.Python語言是編譯型語言 D.Python語言是非跨平臺語言10.已知列表list1=[88,22,34,89,67],則python表達(dá)式min(list1)的值為()A.22 B.88 C.89 D.6711.已知列表list1=[10,66,27,33,23],則python表達(dá)式max(list1)的值為()A.10 B.66 C.5 D.2312.變量K表示某天是星期幾(k=1,表示星期一),下列python表達(dá)式中能表示K的下一天的是()A.K+1 B.K%7+1 C.(K+1)%7 D.(K+1)%7-113.要實現(xiàn)將實數(shù)型變量a的值保留三位小數(shù),以下python可以實現(xiàn)的是()A.a(chǎn)%0.001 B.a(chǎn)//0.001 C.round(a,3) D.round(3,a)14.在python中,以下哪個選項a的數(shù)據(jù)類型為整型()A.a(chǎn)=5 B.a(chǎn)=input() C.a(chǎn)='5' D.a(chǎn)=5.015.利用Python求100以內(nèi)所有能被3整除的正整數(shù),代碼如下:則下列程序第3行的橫線應(yīng)該填()A.i=i*3 B.i=i%3 C.i%3==0 D.i/3==116.下面的Python程序段運行后的輸出結(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.在python中,運行下列程序,正確的結(jié)果是()x=1whilex>0:x=x+1print(x)A.1 B.123456789…C.無輸出 D.10018.在python中運行print(“3+6”)的結(jié)果是()。A.9 B.“3+6” C.3+6 D.“9”19.下列不可以用來搭建本地服務(wù)器的軟件是()。①Python②Excel③IIS④ApacheA.①② B.③④ C.①②③④ D.①②④20.計算機能夠直接識別和執(zhí)行的語言是()A.機器語言B.匯編語言C.Python語言D.C語言21.下面()是Python合法的變量名A.int32 B.40XL C.self D.name22.下列有關(guān)于print命令的描述中,正確的是()A.在打印機里打印相關(guān)的文本或者數(shù)字等B.可以用來畫圖C.在屏幕中輸出相應(yīng)的文本或者數(shù)字等D.執(zhí)行語句print(“python”,3.7)時會出錯23.利用Python編程實現(xiàn)計算z=a+aa+aaa+aaaa+aa..a的值,其中a是一個數(shù)字,如8+88+888+8888+88888。設(shè)計一個summalion()函數(shù),輸入變量為數(shù)字a和需要多少個數(shù)相加的n,在這個函數(shù)中,a.aa.aaa這些基本數(shù)由變量Basic來保存,前幾個數(shù)的求和保存在變量sum中,Python程序如下左圖所示,請在下劃線處填寫代碼()完善程序?qū)崿F(xiàn)如下右圖的運行結(jié)果。A.basic+=sum B.sum=basic+n C.sum=basic+1 D.sum+=basic24.王明同學(xué)運用Python語言編寫程序,根據(jù)輸入的體重和身高計算BM值并驗算其體重指數(shù)是否超標(biāo),屬于()A.?dāng)?shù)據(jù) B.信息 C.知識 D.智慧25.Python程序中第一行:a=int(input()),第二行:print(a+5),運行程序后鍵盤輸入3,輸出結(jié)果是()。A.5 B.3 C.8 D.其他26.在Python語言中,數(shù)據(jù)的輸入是通過()來實現(xiàn)的。A.input()函數(shù) B.print()函數(shù)C.output()函數(shù) D.a(chǎn)bs()函數(shù)27.以下是猜數(shù)游戲的Python程序,請你補全代碼:請選擇適當(dāng)?shù)拇a填入程序①處。()A.for B.print C.elif D.input28.如下Python程序段x=2print(x+1)print(x+2)運行后,變量x的值是()A.2 B.3 C.5 D.29.python中,表達(dá)式5%2=()。A.2.5 B.2 C.1 D.030.下列軟件中,可作為服務(wù)器操作系統(tǒng)的是()A.Windows B.Python C.excel D.a(chǎn)ccess二、程序填空31.使用Python自身提供的IDLE集成開發(fā)環(huán)境錄入以下代碼及調(diào)試運行,檢測結(jié)果。#雞兔同籠forxinrange(1,23):y=35-xif4*x+2*y==94:print("兔子有%s只,雞有%s只"%(x,y))特別提示:代碼錄入完畢,調(diào)試運行,檢測錯誤,討論錯誤原因,上網(wǎng)查找錯誤格式的處置辦法,直至能正確輸出結(jié)果。32.“枚舉算法”又稱為“窮舉法”,其基本思想是:一一列舉出所有可能的解,并驗證每個可能的解是否是真正的解,若是,就采納,否則,就拋棄。小明利用枚舉算法解決“百元買百雞”問題。用100元錢買100只雞,公雞,母雞,小雞都要有。公雞5元1只,母雞3元1只,小雞1元3只。請問公雞,母雞,小雞各應(yīng)該買多少只?假設(shè)公雞有X只,母雞有Y只,小雞有Z只。以下Python程序段實現(xiàn)了“百元買百雞”的功能,請補全①②③處代碼。c=0forxin____①:foryinrange(1,33):z=100-x-yif______②:print("公雞:",x,"母雞:",y,"小雞:",z)_____③print("共有買法",c,"種")33.密碼強度檢測。編寫python程序,實現(xiàn)如下功能:輸入要檢測的密碼,輸出密碼強度結(jié)果。密碼字符分為數(shù)字字符、字母和其他符號三類。密碼強度的檢測方法為:若密碼位數(shù)少于8位,則不進(jìn)行強度檢測,給出提示“密碼位數(shù)不能少于8位,請重新輸入!”。若密碼位數(shù)在8位及以上,則進(jìn)行強度檢測:若密碼字符屬于同一類字符,則密碼強度為“弱”;若密碼字符屬于不同的二類字符,則密碼強度為“中等”;若密碼字符屬于不同的三類字符,則密碼強度為“強”。(1)若輸入“12abcd5!”,則輸出結(jié)果為_________(選填,選字母:A.密碼位數(shù)不能少于8位,請重新輸入!/B.弱/C.中等/D.強)(2)實現(xiàn)上述功能的程序如下,請在劃線處填入合適的代碼。password=input(“請輸入要檢測的密碼:”)①_______________ifn<8:print(“密碼位數(shù)不能少于8位,請重新輸入!”)else:n1=0n2=0n3=0foriinrange(0,n,1):②_______if“0”<=ch<=“9”:n1=1elif“a”<=ch<=“z”or“A”<=ch<=“Z”:n2=1else:n3=1③_____ifx==3:print(“強”)elifx==2:print(“中等”)else:print(“弱”)34.輾轉(zhuǎn)相除法,又稱歐幾里德算法,用于計算兩個正整數(shù)m、n的最大公約數(shù)。它是已知最古老的算法,其可追溯至公元前300年前。輾轉(zhuǎn)相除法的算法步驟是,對于給定的兩個正整數(shù)m、n(m>n),用m除以n得到余數(shù)r,若余數(shù)r不為0,就將n和r構(gòu)成新的一對數(shù)(m=n,n=r),繼續(xù)上面的除法,直到余數(shù)為0,這時m就是原來兩個數(shù)的最大公約數(shù)。因為這個算法需要反復(fù)進(jìn)行除法運算,故被形象地命名為“輾轉(zhuǎn)相除法”。小曲設(shè)計了輾轉(zhuǎn)相除法的算法,請根據(jù)下面算法回答問題。描述一描述二描述三①輸入兩個正整數(shù)m,n(m>n);②計算m除以n所得的余數(shù)r;③m=n,n=r;④若r=0,則m,n的最大公約數(shù)等于m;否則轉(zhuǎn)到步驟②;⑤輸出最大公約數(shù)m;⑥結(jié)束。(1)描述一是________描述法;描述二是流程圖描述法;描述三是計算機程序語言描述法。(2)在描述三中代碼4到6行作用是__________。(3)在描述三程序設(shè)計中,補充代碼第8行劃線處為__________。35.求解a到b內(nèi)(包含a和b)所有的質(zhì)數(shù),并對每個質(zhì)數(shù)的每一位數(shù)字求和。請完善程序。程序如下:importmathdefIsPrime(i):ifi==1:returnFalseforjinrange(2,int(math.sqrt(i))+1):if____:returnFalsereturnTruea=int(input("請輸入a:"))b=int(input("請輸入b:"))summ=0foriinrange(a,b+1):ifIsPrime(i):________whilet>0:summ=summ+t%10_________print("數(shù)字和為:",summ)36.“百雞百錢”問題是一個有名的數(shù)學(xué)問題,出自《張丘建算經(jīng)》。其內(nèi)容是:公雞5文錢1只,母雞3文錢1只,小雞3只1文錢,用100文錢買100只雞,其中公雞、母雞和小雞都必須要有,問公雞、母雞和小雞各多少只?打開文件“考生文件夾\644\百雞百錢.py”,完善程序?qū)崿F(xiàn)以下功能并保存。(1)請不要更改源程序的結(jié)構(gòu),刪除原題里的①、②、③。填寫正確的代碼,使程序完善。(2)運行程序,運行結(jié)果如圖所示。#請不要更改源程序的結(jié)構(gòu),刪除原題里的①、②、③。填寫正確的代碼,使程序完善money=100#一共100文錢num=100#一共100只雞cock_price=5#公雞價格5文hen_price=3#母雞價格3文threechick_price=1#3只小雞1文forcock_numinrange(1,money//cock_price+1):#公雞只數(shù)可能為1-20forhen_numinrange(1,①________):#母雞只數(shù)可能為1-33forchick_numinrange(1,②________):#(3小雞)只數(shù)可能為1-100money1=cock_num*cock_price+hen_num*hen_price+chick_num*threechick_pricenum1=cock_num+hen_num+chick_num*3ifmoney1==moneyandnum1==num:print(cock_num,hen_num,③________)#(③小雞數(shù))input("運行完畢,請按回車鍵退出...")37.操作說明:打開文件“Y:/1/1.py”,將程序補充完整,不得增加,刪除語句、或改變程序原有結(jié)構(gòu),操作結(jié)束后保存。以下程序段的功能是:根據(jù)從鍵盤上輸入的表示星期幾的數(shù)字,若輸入的數(shù)字不是在范圍(1至7)輸出“輸入錯誤!”,否則輸出對應(yīng)的英文星期的簡稱如“Mon、Tue、Wed、Thu、Fri、Sta、Sun”。n=int(input(“請輸入一個數(shù):”))list=[“Mon”,”Tue”,”Wed”,”Thu”,”Fri”,”Sta”,”Sun”]if________:print(“輸入錯誤!”)else:print(________)38.編寫程序。信息社團(tuán)的三個同學(xué)和Bruce一起做游戲,他們的游戲規(guī)則很簡單,從1開始依次報數(shù),每當(dāng)一個數(shù)能被7整除或者十位是7就要跳過這個數(shù),現(xiàn)在給出一個數(shù)N,請輸入從1到N(包含N)中要跳過的數(shù)。39.完善程序。以下是計算S=1+6+11+…+101的程序代碼。請你在處填寫正確的語句。s=0k=1while(k<=101)__s=0k=1while(k<101):k=k+5s=s+kprint(s+1)40.完善程序。以下是猜數(shù)游戲的程序,請在畫線出填寫正確的內(nèi)容。importrandomsecret=random.randint(0,10)print(“---猜數(shù)游戲-----”)cs=int(input(“你猜的數(shù)字是”))whilecs!=secret:_______cs>secret:_________(“唉,猜大啦!”)__________:print(“嘿嘿,猜小了!”)cs=int(input(“重新猜一個靠譜的數(shù)字是:”))print(“游戲結(jié)束,不玩了!”)【參考答案】***試卷處理標(biāo)記,請不要刪除一、選擇題1.A【詳解】本題考查的是計算機程序語言。計算機程序語言可以分為:機器語言、匯編語言、高級語言。其中機器語言是由0和1組成,可以被計算機直接執(zhí)行。故本題應(yīng)選A。解析:A【詳解】本題考查的是計算機程序語言。計算機程序語言可以分為:機器語言、匯編語言、高級語言。其中機器語言是由0和1組成,可以被計算機直接執(zhí)行。故本題應(yīng)選A。2.D【詳解】本題主要考查Python變量名命名規(guī)則。Python變量名命名規(guī)則如下:(1)Python變量名可以由字母、數(shù)字、下劃線(_)組成,其中數(shù)字不能打頭;(2)Python變量名不能是P解析:D【詳解】本題主要考查Python變量名命名規(guī)則。Python變量名命名規(guī)則如下:(1)Python變量名可以由字母、數(shù)字、下劃線(_)組成,其中數(shù)字不能打頭;(2)Python變量名不能是Python關(guān)鍵字,但可以包含關(guān)鍵字;(3)Python變量名不能包含空格。由上可知D選項正確?!军c睛】3.D【詳解】本題主要考查Python表達(dá)式的運算。a=2,b=3,b-a>0值為True,則表達(dá)式not(b-a>0)值是False,故本題選D選項。解析:D【詳解】本題主要考查Python表達(dá)式的運算。a=2,b=3,b-a>0值為True,則表達(dá)式not(b-a>0)值是False,故本題選D選項。4.A【詳解】本題考查的是Python循環(huán)語句。range(10)是[0,10)的整數(shù)。故m=0*1*2*3*4*5*6*7*8*9=0,選項A正確。解析:A【詳解】本題考查的是Python循環(huán)語句。range(10)是[0,10)的整數(shù)。故m=0*1*2*3*4*5*6*7*8*9=0,選項A正確。5.B【詳解】本題主要考查Python表達(dá)式。在python語言中表示“x屬于區(qū)間[a,b)”的正確表達(dá)式是a<=xandx<b,故本題選B選項。解析:B【詳解】本題主要考查Python表達(dá)式。在python語言中表示“x屬于區(qū)間[a,b)”的正確表達(dá)式是a<=xandx<b,故本題選B選項。6.C【詳解】本題主要考查Python中常用運算符。Python中“-=”是減法賦值運算符,c-=b等效于c=c-b,因此C選項正確。【點睛】解析:C【詳解】本題主要考查Python中常用運算符。Python中“-=”是減法賦值運算符,c-=b等效于c=c-b,因此C選項正確?!军c睛】7.D【詳解】本題考查的是文件類型相關(guān)知識。Mp3是音頻文件,xls是Excel文件,ppt演示文稿文件,py是python文件,故選項D正確。解析:D【詳解】本題考查的是文件類型相關(guān)知識。Mp3是音頻文件,xls是Excel文件,ppt演示文稿文件,py是python文件,故選項D正確。8.A【詳解】本題考查的是算法相關(guān)知識。所謂“算法”就是解題方法的精確描述,由有限個步驟組成。算法獨立于任何具體的語言,但Python算法也可以用其他語言來實現(xiàn),故選項A錯誤;解決問題的過程就是實現(xiàn)解析:A【詳解】本題考查的是算法相關(guān)知識。所謂“算法”就是解題方法的精確描述,由有限個步驟組成。算法獨立于任何具體的語言,但Python算法也可以用其他語言來實現(xiàn),故選項A錯誤;解決問題的過程就是實現(xiàn)算法的過程。算法可以通過編程來實現(xiàn)。算法是程序設(shè)計的核心,即是程序設(shè)計的“靈魂”。故應(yīng)選A。9.B【詳解】本題主要考查Python語言。Python語言是解釋型語言,支持面向?qū)ο蠛涂缙脚_使用,故本題選B選項。解析:B【詳解】本題主要考查Python語言。Python語言是解釋型語言,支持面向?qū)ο蠛涂缙脚_使用,故本題選B選項。10.A【詳解】本題主要考查Python列表。min是返回列表中的最小值,列表list1=[88,22,34,89,67],則python表達(dá)式min(list1)的值為22,故本題選A選項。解析:A【詳解】本題主要考查Python列表。min是返回列表中的最小值,列表list1=[88,22,34,89,67],則python表達(dá)式min(list1)的值為22,故本題選A選項。11.B【詳解】本題主要考查Python表達(dá)式的運算。max返回序列最大值,列表list1=[10,66,27,33,23],則python表達(dá)式max(list1)的值為66,故本題選B選項。解析:B【詳解】本題主要考查Python表達(dá)式的運算。max返回序列最大值,列表list1=[10,66,27,33,23],則python表達(dá)式max(list1)的值為66,故本題選B選項。12.B【詳解】本題主要考查Python表達(dá)式。一周7天,即周期是7,變量K表示某天是星期幾(k=1,表示星期一),可用表達(dá)式K%7表示,則表示K的下一天表達(dá)式是K%7+1,故本題選B選項。解析:B【詳解】本題主要考查Python表達(dá)式。一周7天,即周期是7,變量K表示某天是星期幾(k=1,表示星期一),可用表達(dá)式K%7表示,則表示K的下一天表達(dá)式是K%7+1,故本題選B選項。13.C【詳解】本題主要考查Python函數(shù)。round(x,n)方法返回x的小數(shù)點四舍五入到n個數(shù)字,故要實現(xiàn)將實數(shù)型變量a的值保留三位小數(shù),可以使用語句round(a,3),故本題選C選項。解析:C【詳解】本題主要考查Python函數(shù)。round(x,n)方法返回x的小數(shù)點四舍五入到n個數(shù)字,故要實現(xiàn)將實數(shù)型變量a的值保留三位小數(shù),可以使用語句round(a,3),故本題選C選項。14.A【詳解】本題考查Python數(shù)據(jù)類型。Python數(shù)據(jù)類型有字符串,布爾類型,整數(shù),浮點數(shù)等。a=5,a為整數(shù)型;a=‘5’,則a為字符串;a=5.0,則a為浮點數(shù)。故本題選A。解析:A【詳解】本題考查Python數(shù)據(jù)類型。Python數(shù)據(jù)類型有字符串,布爾類型,整數(shù),浮點數(shù)等。a=5,a為整數(shù)型;a=‘5’,則a為字符串;a=5.0,則a為浮點數(shù)。故本題選A。15.C【詳解】本題主要考查Python程序的執(zhí)行。該程序?qū)崿F(xiàn)求100以內(nèi)所有能被3整除的正整數(shù),故第3行的橫線應(yīng)該填i%3==0,故本題選C選項。解析:C【詳解】本題主要考查Python程序的執(zhí)行。該程序?qū)崿F(xiàn)求100以內(nèi)所有能被3整除的正整數(shù),故第3行的橫線應(yīng)該填i%3==0,故本題選C選項。16.A【詳解】本題主要考查Python程序的執(zhí)行。x=3,3%2=1,故輸出3是奇數(shù),故本題選A選項。解析:A【詳解】本題主要考查Python程序的執(zhí)行。x=3,3%2=1,故輸出3是奇數(shù),故本題選A選項。17.C【詳解】本題主要考查Python程序的執(zhí)行。x>0為真,所以一直做x=x+1語句,print()語句要在循環(huán)結(jié)束后再執(zhí)行此行代碼,所以無輸出,故本題選C選項。解析:C【詳解】本題主要考查Python程序的執(zhí)行。x>0為真,所以一直做x=x+1語句,print()語句要在循環(huán)結(jié)束后再執(zhí)行此行代碼,所以無輸出,故本題選C選項。18.C【詳解】本題考查的是python中print函數(shù)。print(str)#str是任意一個字符串,數(shù)字等。“3+6”是字符串故輸出為:3+6,選項C正確。解析:C【詳解】本題考查的是python中print函數(shù)。print(str)#str是任意一個字符串,數(shù)字等。“3+6”是字符串故輸出為:3+6,選項C正確。19.A【詳解】本題考查服務(wù)器的相關(guān)知識點①Python腳本語言②Excel處理表格軟件③IISInternet信息服務(wù)可以搭建服務(wù)器④Apache可以搭建阿帕奇服務(wù)器。故①②不可解析:A【詳解】本題考查服務(wù)器的相關(guān)知識點①Python腳本語言②Excel處理表格軟件③IISInternet信息服務(wù)可以搭建服務(wù)器④Apache可以搭建阿帕奇服務(wù)器。故①②不可以用來搭建本地服務(wù)器。故選A選項20.A【詳解】本題主要考查程序設(shè)計語言。計算機能夠直接識別和執(zhí)行的語言是機器語言,即0和1,故本題選A選項。解析:A【詳解】本題主要考查程序設(shè)計語言。計算機能夠直接識別和執(zhí)行的語言是機器語言,即0和1,故本題選A選項。21.ACD【詳解】本題主要考查Python變量的命名。Python變量的命名不能以數(shù)字開頭(可以以下劃線或字母開頭),不能包含特殊符號,不能是關(guān)鍵字,故本題選ACD選項。解析:ACD【詳解】本題主要考查Python變量的命名。Python變量的命名不能以數(shù)字開頭(可以以下劃線或字母開頭),不能包含特殊符號,不能是關(guān)鍵字,故本題選ACD選項。22.C【詳解】本題主要考查print函數(shù)。print命令在屏幕中輸出相應(yīng)的文本或者數(shù)字等,執(zhí)行語句print(“python”,3.7)的結(jié)果是python3.7,故本題選C選項。解析:C【詳解】本題主要考查print函數(shù)。print命令在屏幕中輸出相應(yīng)的文本或者數(shù)字等,執(zhí)行語句print(“python”,3.7)的結(jié)果是python3.7,故本題選C選項。23.D【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。變量sum用來求和,變量basic用來保存第i個數(shù),下劃線處對第i輪求和,故填sum=sum+basic,故選D選項。解析:D【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。變量sum用來求和,變量basic用來保存第i個數(shù),下劃線處對第i輪求和,故填sum=sum+basic,故選D選項。24.D【詳解】本題考查數(shù)據(jù)、信息、知識、智慧的概念。數(shù)據(jù)經(jīng)過加工,可表達(dá)某種意義,則轉(zhuǎn)變?yōu)樾畔?;信息?jīng)過加工,可用于指導(dǎo)實踐,則轉(zhuǎn)變?yōu)橹R;智慧是人類基于已有的知識,針對物質(zhì)世界運動過程中產(chǎn)生的問題解析:D【詳解】本題考查數(shù)據(jù)、信息、知識、智慧的概念。數(shù)據(jù)經(jīng)過加工,可表達(dá)某種意義,則轉(zhuǎn)變?yōu)樾畔ⅲ恍畔⒔?jīng)過加工,可用于指導(dǎo)實踐,則轉(zhuǎn)變?yōu)橹R;智慧是人類基于已有的知識,針對物質(zhì)世界運動過程中產(chǎn)生的問題根據(jù)獲得的信息進(jìn)行分析,對比,演繹找出解決方案的能力。而本題中根據(jù)身高和體重提供的數(shù)據(jù)信息,結(jié)合Python知識編寫相應(yīng)的程序,從而進(jìn)行算法設(shè)計程序編寫來解決實際問題。故屬于智慧,選項D正確。25.C【詳解】本題主要考查Python語句執(zhí)行。運行程序后鍵盤輸入3,即a=3,執(zhí)行print(a+5)后,輸出結(jié)果是8,故本題選C選項。解析:C【詳解】本題主要考查Python語句執(zhí)行。運行程序后鍵盤輸入3,即a=3,執(zhí)行print(a+5)后,輸出結(jié)果是8,故本題選C選項。26.A【詳解】本題考查的是Python函數(shù)。input()是輸入函數(shù),print()是輸出函數(shù),abs()是絕對值函數(shù)。故選項A正確。解析:A【詳解】本題考查的是Python函數(shù)。input()是輸入函數(shù),print()是輸出函數(shù),abs()是絕對值函數(shù)。故選項A正確。27.C【詳解】本題主要考查Python分支結(jié)構(gòu)。分析程序可知,該程序采用多分支結(jié)構(gòu),故程序①處應(yīng)填elif,故本題選C選項。解析:C【詳解】本題主要考查Python分支結(jié)構(gòu)。分析程序可知,該程序采用多分支結(jié)構(gòu),故程序①處應(yīng)填elif,故本題選C選項。28.A【詳解】本題主要考查Python程序的執(zhí)行。x=2沒有發(fā)生改變,只是輸出x+1、x+2的值,故本題選A選項。解析:A【詳解】本題主要考查Python程序的執(zhí)行。x=2沒有發(fā)生改變,只是輸出x+1、x+2的值,故本題選A選項。29.C【詳解】本題考查的是python中的運算符相關(guān)知識。在python中%表示取模,返回除法的余數(shù),故5%2=1,選項C正確。解析:C【詳解】本題考查的是python中的運算符相關(guān)知識。在python中%表示取模,返回除法的余數(shù),故5%2=1,選項C正確。30.A【詳解】本題主要考查計算機操作系統(tǒng)。Windows是微軟操作系統(tǒng),可以作為服務(wù)器操作系統(tǒng);Python是程序設(shè)計軟件,Excel是表格處理軟件,Access是數(shù)據(jù)庫軟件,故本題選A選項。解析:A【詳解】本題主要考查計算機操作系統(tǒng)。Windows是微軟操作系統(tǒng),可以作為服務(wù)器操作系統(tǒng);Python是程序設(shè)計軟件,Excel是表格處理軟件,Access是數(shù)據(jù)庫軟件,故本題選A選項。二、程序填空31.錯誤1:兔子4只腿,最多只能是23只,而range(1,23)只取到22,沒取到23,故應(yīng)改為:range(1,24)錯誤2:縮進(jìn)錯誤,y=35-x、if4*x+2*y==94:是for語句中的語句塊,應(yīng)縮進(jìn)。print("兔子有%s只,雞有%s只"%(x,y))是if語句中的語句塊,應(yīng)縮進(jìn)。【詳解】本題考查的是Python調(diào)試。本題程序錯誤如下:錯誤1:兔子4只腿,最多只能是23只,而range(1,23)只取到22,沒取到23,故應(yīng)改為:range(1,24)錯誤2:縮進(jìn)錯誤,y=35-x、if4*x+2*y==94:是for語句中的語句塊,應(yīng)縮進(jìn)。print("兔子有%s只,雞有%s只"%(x,y))是if語句中的語句塊,應(yīng)縮進(jìn)。調(diào)試完最終輸出:兔子有12只,雞有23只。32.range(1,20)5*x+3*y+z/3==100c=c+1【詳解】本題考查的是python編程。X代表的是公雞,公雞5元一只,所以此處的range函數(shù)為range(1,20),左閉右開區(qū)間。if條件是滿足三種雞的總價格為100元的條件,故答案為5*x+3*y+z/3==100,注意這里是一個判斷條件,用==表示。c代表的是有幾種購買方案,當(dāng)if條件滿足時,即滿足一種方案,執(zhí)行方案數(shù)加1,c=c+1。33.Dn=len(password)ch=password[i]x=n1+n2+n3【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①“12abcd5!”含有三類字符,則輸出結(jié)果為強,選D選項。②此處取密碼的長度,將其賦給變量n,len()是返回字符串的長度,故填n=len(password)。③ch是取密碼的每一位進(jìn)行判斷,故此處填
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 上海市2025年事業(yè)單位公開招聘高層次急需緊缺專業(yè)技術(shù)人才備考題庫及一套答案詳解
- 2025年徐州幼兒師范高等??茖W(xué)校公開招聘高層次人才6人備考題庫及完整答案詳解1套
- 2025年鄂爾多斯市委政法委所屬事業(yè)單位引進(jìn)高層次人才備考題庫帶答案詳解
- 2025年重慶醫(yī)科大學(xué)基礎(chǔ)醫(yī)學(xué)院關(guān)于公開遴選系主任10人的備考題庫有答案詳解
- 2025年百色市凌云縣新活力勞務(wù)有限責(zé)任公司工作人員招聘6人備考題庫及一套參考答案詳解
- 2025年林區(qū)實驗小學(xué)附屬幼兒園食堂員工及保育員招聘備考題庫帶答案詳解
- 2025年貴州都勻江南實驗高級中學(xué)春季學(xué)期教師招聘備考題庫及答案詳解一套
- 理財經(jīng)理直播課件
- 理解課件教學(xué)課件
- 預(yù)防醫(yī)學(xué)自考就業(yè)前景
- GB/T 4447-2025船舶與海洋技術(shù)海船起錨機和起錨絞盤
- 解直角三角形的實際應(yīng)用(8種題型)-2025年中考數(shù)學(xué)一輪復(fù)習(xí)(原卷版)
- 自然辯證法-2018版課后思考題答案
- 先天性食管閉鎖的護(hù)理
- 人教版七年級地理上冊知識點總結(jié)-七年級地理上冊知識點總結(jié)歸納
- 項目人員管理方案
- 《基于Java學(xué)生管理系統(tǒng)的設(shè)計與實現(xiàn)》9500字(論文)
- 第二類精神藥品質(zhì)量管理制度
- DLT5196-2016 火力發(fā)電廠石灰石-石膏濕法煙氣脫硫系統(tǒng)設(shè)計規(guī)程
- 口袋公園設(shè)計方案
- 戶口本西語翻譯模板
評論
0/150
提交評論