【文章內(nèi)容簡(jiǎn)介】
入合適的代碼。s=input(請(qǐng)輸入字符串s:)_______flag = Falseresult= for i in range( 0 , k1): if ___________________ : result=result+s[i]+ flag = True elif ord(s[i]) ! = ord(s[i+1])1: result=result+s[i] _____result=result + s[i+1]print(縮寫(xiě)后的字符串為:,result)劃線處①處應(yīng)該填入的語(yǔ)句為: ;劃線處②處應(yīng)該填入的語(yǔ)句為: ;劃線處③處應(yīng)該填入的語(yǔ)句為: 。38.程序設(shè)計(jì):在舞會(huì)上,男生、女生各自排成一隊(duì)。舞會(huì)開(kāi)始時(shí),依次從男隊(duì)和女隊(duì)的隊(duì)頭各出一人配成舞伴。跳完后的兩人重新回到隊(duì)尾。例如:boy=[39。Alex39。,39。Steven39。,39。Jack39。],girl=[39。Ada*,39。Babs39。.,39。Danla39。,39。Jane39。]輸出:Turn1:(Alex,Ada)Turn2:(Steven,Babs)Turn3:(Jack,Danla)Turn4:(Alex,jane)……Turn12:(Jack,jane)代碼如下:boy=[39。Alex39。,39。Steven39。,‘Jack39。]girl=[39。Ada39。,39。Babs39。,39。Danla39。,39。Jane39。]for i in range(12):x,y= ① 出隊(duì) print(“Turn{:2}):({},{}).format(i+1,x,y)) ( ② ) 再進(jìn)隊(duì) ( ③ ) 再進(jìn)隊(duì)(1)程序代碼中①處正確的代碼是(_______)。A.(l).(l) B.(l),(l)C.(0),(0) D.(0),(0)(2)程序代碼中②處正確的代碼是(_______)。A.x B.y C.i D.i+1(3)程序代碼中③處正確的代碼是(_______)。A.x B.y C.i D.i+139.利用for循環(huán),分別計(jì)算1100中奇數(shù)的和、偶數(shù)的和。40.分析完善程序[背景知識(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[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!=0【參考答案】***試卷處理標(biāo)記,請(qǐng)不要?jiǎng)h除一、選擇題1.B【詳解】本題主要考查Python運(yùn)算符。在Python語(yǔ)言等高級(jí)語(yǔ)言中,“=“往往被用于賦值語(yǔ)句,而表示相等的情況時(shí),大多用“==”。因此B選項(xiàng)正確。解析:B【詳解】本題主要考查Python運(yùn)算符。在Python語(yǔ)言等高級(jí)語(yǔ)言中,“=“往往被用于賦值語(yǔ)句,而表示相等的情況時(shí),大多用“==”。因此B選項(xiàng)正確。2.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)。3.B【詳解】本題主要考查Python表達(dá)式的運(yùn)算。a=6,b=4, a/2 + b%2*3 =6/2+(4%2*3)=+0=,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python表達(dá)式的運(yùn)算。a=6,b=4, a/2 + b%2*3 =6/2+(4%2*3)=+0=,故本題選B選項(xiàng)。4.B【詳解】本題主要考查Python表達(dá)式的運(yùn)算。(21%4)+5=1+5=6,故表達(dá)式(21%4)+5的值是6,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python表達(dá)式的運(yùn)算。(21%4)+5=1+5=6,故表達(dá)式(21%4)+5的值是6,故本題選B選項(xiàng)。5.B【詳解】本題考查的是Python表達(dá)式。%是求余,故(21%4)+3=1+3=4,選項(xiàng)B正確。解析:B【詳解】本題考查的是Python表達(dá)式。%是求余,故(21%4)+3=1+3=4,選項(xiàng)B正確。6.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)。7.B【詳解】本題主要考查Python文件讀寫(xiě)操作。,寫(xiě)入python is a programming ,故該代碼段運(yùn)行后解析:B【詳解】本題主要考查Python文件讀寫(xiě)操作。,寫(xiě)入python is a programming ,故該代碼段運(yùn)行后,輸出的結(jié)果為python is a programming language.,故本題選B選項(xiàng)。8.A【詳解】Python中的變量不需要聲明,變量的賦值操作即是變量聲明和定義的過(guò)程。每個(gè)變量在內(nèi)存中創(chuàng)建,都包括變量的標(biāo)識(shí),名稱(chēng)和數(shù)據(jù)這些信息。每個(gè)變量在使用前都必須賦值。變量賦值以后變量才會(huì)被創(chuàng)解析:A【詳解】Python中的變量不需要聲明,變量的賦值操作即是變量聲明和定義的過(guò)程。每個(gè)變量在內(nèi)存中創(chuàng)建,都包括變量的標(biāo)識(shí),名稱(chēng)和數(shù)據(jù)這些信息。每個(gè)變量在使用前都必須賦值。變量賦值以后變量才會(huì)被創(chuàng)建。因此A選項(xiàng)正確。9.C【詳解】本題主要考查Python中循環(huán)結(jié)構(gòu)。range(1,5)函數(shù)生成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ù)生成4的整數(shù)序列,F(xiàn)or循環(huán)中循環(huán)體計(jì)算序列累加求和,因此C選項(xiàng)正確?!军c(diǎn)睛】10.C