【文章內(nèi)容簡(jiǎn)介】
+8 ‘(3s≤6)p=*(s6)+*3+8 ‘(s6)[參考代碼]a=float(input(“s=”))if s = 3 : p= 8if p=*(s3)+8if s 6 : p=*(s6)+*3+8print( p)根據(jù)上述回答如下問(wèn)題:(1)本題采用的算法是________(填:解析法/枚舉法/排序法/遞歸法)。(2)程序代碼中空白處應(yīng)填寫(xiě)的條件是_______(填: A/B/C/D)。A.3s=6 B.3=s=6 C.s3 and s6 D.s3 Or s=639.編寫(xiě)程序。信息社團(tuán)的三個(gè)同學(xué)和Bruce一起做游戲,他們的游戲規(guī)則很簡(jiǎn)單,從1開(kāi)始依次報(bào)數(shù),每當(dāng)一個(gè)數(shù)能被7整除或者十位是7就要跳過(guò)這個(gè)數(shù),現(xiàn)在給出一個(gè)數(shù)N,請(qǐng)輸入從1到N(包含N)中要跳過(guò)的數(shù)。40.調(diào)試程序。請(qǐng)閱讀以下程序并寫(xiě)出運(yùn)行結(jié)果。fruites=[39。banana39。,39。apple39。,39。mango39。]for fruit in fruites: print(fruit)a=len(fruites)print(39。a=39。,a) _________________【參考答案】***試卷處理標(biāo)記,請(qǐng)不要?jiǎng)h除一、選擇題1.A【詳解】本題考查Python程序段。當(dāng)程序運(yùn)行后,小新依次輸入9 2 *,即a=9,b=2,c=*,則elif c==‘*’:成立,執(zhí)行print(a*b),結(jié)果為18,故本題選A。解析:A【詳解】本題考查Python程序段。當(dāng)程序運(yùn)行后,小新依次輸入9 2 *,即a=9,b=2,c=*,則elif c==‘*’:成立,執(zhí)行print(a*b),結(jié)果為18,故本題選A。2.A【詳解】本題主要考查Python表達(dá)式的運(yùn)算。5050%6*5//2**2=502*5//4=5010//4=48,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python表達(dá)式的運(yùn)算。5050%6*5//2**2=502*5//4=5010//4=48,故本題選A選項(xiàng)。3.D【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線(xiàn)開(kāi)頭,不能包含特殊符號(hào),不能是關(guān)鍵字。故x_1可以作為Python變量名,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線(xiàn)開(kāi)頭,不能包含特殊符號(hào),不能是關(guān)鍵字。故x_1可以作為Python變量名,故本題選D選項(xiàng)。4.B【詳解】本題考查的是計(jì)算機(jī)語(yǔ)音相關(guān)知識(shí)。高級(jí)語(yǔ)言是一種獨(dú)立于機(jī)器,面向過(guò)程或?qū)ο蟮恼Z(yǔ)言。python語(yǔ)言是一種面向?qū)ο蟮膭?dòng)態(tài)類(lèi)型語(yǔ)言,故選項(xiàng)B正確。解析:B【詳解】本題考查的是計(jì)算機(jī)語(yǔ)音相關(guān)知識(shí)。高級(jí)語(yǔ)言是一種獨(dú)立于機(jī)器,面向過(guò)程或?qū)ο蟮恼Z(yǔ)言。python語(yǔ)言是一種面向?qū)ο蟮膭?dòng)態(tài)類(lèi)型語(yǔ)言,故選項(xiàng)B正確。5.B【詳解】本題主要考查Python賦值語(yǔ)句。語(yǔ)句x = y = z = 1,賦值x、y、z值均為1;語(yǔ)句x, y = y, x交換x、y的值;x += y等價(jià)于x=x+y;語(yǔ)句x = (y =解析:B【詳解】本題主要考查Python賦值語(yǔ)句。語(yǔ)句x = y = z = 1,賦值x、y、z值均為1;語(yǔ)句x, y = y, x交換x、y的值;x += y等價(jià)于x=x+y;語(yǔ)句x = (y = z + 1)是非法的,故本題選B選項(xiàng)。6.B【詳解】本題主要考查Python命令提示符。python的命令行提示符是,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python命令提示符。python的命令行提示符是,故本題選B選項(xiàng)。7.C【詳解】本題考查的是計(jì)算機(jī)語(yǔ)言。計(jì)算機(jī)語(yǔ)言有:機(jī)器語(yǔ)言、匯編語(yǔ)言、高級(jí)語(yǔ)言。高級(jí)語(yǔ)言有:Visual Basic、Pascal、C、C++、Java、Python等。故選項(xiàng)C正確。解析:C【詳解】本題考查的是計(jì)算機(jī)語(yǔ)言。計(jì)算機(jī)語(yǔ)言有:機(jī)器語(yǔ)言、匯編語(yǔ)言、高級(jí)語(yǔ)言。高級(jí)語(yǔ)言有:Visual Basic、Pascal、C、C++、Java、Python等。故選項(xiàng)C正確。8.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。9.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)。10.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=5 b=3,故本題選D選項(xiàng)。11.B【詳解】本題主要考查Python程序的執(zhí)行。a=6,滿(mǎn)足a=0,執(zhí)行b=a+2=8,故在Python中運(yùn)行后,b的值是8,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python程序的執(zhí)行。a=6,滿(mǎn)足a=0,執(zhí)行b=a+2=8,故在Python中運(yùn)行后,b的值是8,故本題選B選項(xiàng)。12.B【詳解】本題主要考查Python運(yùn)算符。在Python語(yǔ)言等高級(jí)語(yǔ)言中,“=“往往被用于賦值語(yǔ)句,而表示相等的情況時(shí),大多用“==”。因此B選項(xiàng)正確。解析:B【詳解】本題主要考查Python運(yùn)算符。在Python語(yǔ)言等高級(jí)語(yǔ)言中