【文章內(nèi)容簡(jiǎn)介】
決定單雙號(hào)。)如:請(qǐng)根據(jù)上述算法描述補(bǔ)全代碼 s=input(車牌號(hào)s=) n=6x=s[n1:n]while ()== False: ① x=s[n1:n]if ② ==0: print(“雙號(hào)”)else: print(“單號(hào)”)(提示: s[n:m]的功能:從字符串s的下標(biāo)為n的元素開(kāi)始,截取到下標(biāo)為m1的元素。例如: s= 12345 ,s[2:4]= 34 。) :判斷是否為數(shù)字。)(1)根據(jù)題意,程序中空白①處應(yīng)填寫(xiě):______(2)根據(jù)題意,程序中空白②處應(yīng)填寫(xiě):______(填: A/B/C/D )。A.int(x)/2==0 B.int(x)%2 ==0 C.int(x)%2=0 D.int(x)%2!=039.調(diào)試程序。請(qǐng)閱讀以下程序并寫(xiě)出運(yùn)行結(jié)果。i=0sum=0while i10: if i%3==0: sum+=i print(i) i=i+1print(39。sum39。,sum) _________40.閱讀程序。分析有關(guān)多項(xiàng)式的代碼并回答問(wèn)題。求1!+2!+3!+……+20!的和。n=0s=0t=1 for n in range(1,21):t*=ns+=tprint(s) (1)n的作用是________________。(2)s的作用是 ______________。(3)t的初值必須賦值為1,這是因?yàn)開(kāi)________。(4)t*=n的等價(jià)語(yǔ)句是 __________(5)s+=t的等價(jià)語(yǔ)句是 ______?!緟⒖即鸢浮?**試卷處理標(biāo)記,請(qǐng)不要?jiǎng)h除一、選擇題1.A【詳解】本題主要考查程序設(shè)計(jì)語(yǔ)言。計(jì)算機(jī)能夠直接識(shí)別和執(zhí)行的語(yǔ)言是機(jī)器語(yǔ)言,即0和1,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查程序設(shè)計(jì)語(yǔ)言。計(jì)算機(jī)能夠直接識(shí)別和執(zhí)行的語(yǔ)言是機(jī)器語(yǔ)言,即0和1,故本題選A選項(xiàng)。2.B【詳解】本題考查的是Python邏輯運(yùn)算符。not運(yùn)算級(jí)別高于and,故先算not 1,返回值為:False,F(xiàn)alse and 1,返回值為:False。故選項(xiàng)B正確。解析:B【詳解】本題考查的是Python邏輯運(yùn)算符。not運(yùn)算級(jí)別高于and,故先算not 1,返回值為:False,F(xiàn)alse and 1,返回值為:False。故選項(xiàng)B正確。3.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正確。4.D【詳解】本題主要考查Python文件知識(shí)點(diǎn)。Python文件的后綴名是py,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python文件知識(shí)點(diǎn)。Python文件的后綴名是py,故本題選D選項(xiàng)。5.C【詳解】本題主要考查Python中常用運(yùn)算符。Python中“=”是減法賦值運(yùn)算符,c = b 等效于 c = c b,因此C選項(xiàng)正確?!军c(diǎn)睛】解析:C【詳解】本題主要考查Python中常用運(yùn)算符。Python中“=”是減法賦值運(yùn)算符,c = b 等效于 c = c b,因此C選項(xiàng)正確?!军c(diǎn)睛】6.A【詳解】本題考查的是算法相關(guān)知識(shí)。所謂“算法”就是解題方法的精確描述,由有限個(gè)步驟組成。算法獨(dú)立于任何具體的語(yǔ)言,但Python算法也可以用其他語(yǔ)言來(lái)實(shí)現(xiàn),故選項(xiàng)A錯(cuò)誤;解決問(wèn)題的過(guò)程就是實(shí)現(xiàn)解析:A【詳解】本題考查的是算法相關(guān)知識(shí)。所謂“算法”就是解題方法的精確描述,由有限個(gè)步驟組成。算法獨(dú)立于任何具體的語(yǔ)言,但Python算法也可以用其他語(yǔ)言來(lái)實(shí)現(xiàn),故選項(xiàng)A錯(cuò)誤;解決問(wèn)題的過(guò)程就是實(shí)現(xiàn)算法的過(guò)程。算法可以通過(guò)編程來(lái)實(shí)現(xiàn)。算法是程序設(shè)計(jì)的核心,即是程序設(shè)計(jì)的“靈魂”。故應(yīng)選A。7.A【詳解】本題主要考查Python列表。min是返回列表中的最小值,列表list1=[88,22,34,89,67],則python表達(dá)式min(list1)的值為22,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python列表。min是返回列表中的最小值,列表list1=[88,22,34,89,67],則python表達(dá)式min(list1)的值為22,故本題選A選項(xiàng)。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.B【詳解】本題考查的是Python選擇語(yǔ)句。print是輸出語(yǔ)句,%是求余,!=是不等于,29%3=2,條件不成立,則執(zhí)行輸出29不能被3整除。故本題應(yīng)選B。解析:B【詳解】本題考查的是Python選擇語(yǔ)句。print是輸出語(yǔ)句,%是求余,!=是不等于,29%3=2,條件不成立,則執(zhí)行輸出29不能被3整除。故本題應(yīng)選B。10.D【詳解】本題主要考查Python程序輸出語(yǔ)句。x=9,故Print(“x=”,x+1)(“x=”是字符型直接輸出,x+1計(jì)算后輸出對(duì)應(yīng)結(jié)果)的輸出結(jié)果是x= 10,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python程序輸出語(yǔ)句。x=9,故Print(“x=”,x+1)(“x=”是字符型直接輸出,x+1計(jì)算后輸出對(duì)應(yīng)結(jié)果)的輸出結(jié)果是x= 10,故本題選D選項(xiàng)。11.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)。12.B【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)。Python中所有循環(huán)必須包含的是冒號(hào)、循環(huán)體、縮進(jìn)。不是Python中所有循環(huán)必須包含的是循環(huán)次數(shù),可能是while循環(huán)條件,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)。Python中所有循環(huán)必須包含的是冒號(hào)、循環(huán)體、縮進(jìn)。不是Python中所有循環(huán)必須包含的是循環(huán)次數(shù),可能是while循環(huán)條件,故本題選B選項(xiàng)。13.A【詳解】本題考查Python數(shù)據(jù)類型相關(guān)的知識(shí)點(diǎn)Python不支持char類型、byte類型。故本題選A選項(xiàng)解析:A【詳解】本題考查