【文章內(nèi)容簡介】
入合適的代碼。s=input(請輸入字符串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(縮寫后的字符串為:,result)劃線處①處應(yīng)該填入的語句為: ;劃線處②處應(yīng)該填入的語句為: ;劃線處③處應(yīng)該填入的語句為: 。38.程序設(shè)計:在舞會上,男生、女生各自排成一隊。舞會開始時,依次從男隊和女隊的隊頭各出一人配成舞伴。跳完后的兩人重新回到隊尾。例如: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= ① 出隊 print(“Turn{:2}):({},{}).format(i+1,x,y)) ( ② ) 再進隊 ( ③ ) 再進隊(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),分別計算1100中奇數(shù)的和、偶數(shù)的和。40.分析完善程序[背景知識]為了保障空氣質(zhì)量,減少霧霾,某市決定當空氣污染嚴重時,實行汽車單雙號限行,違反規(guī)定的車輛將予以處罰。如何讓高清攝像頭自動判斷車牌的單雙號,交警犯了愁,他需要編程高手的你幫忙,完善下面的程序。( 提示:①所有車牌號中都含有數(shù)字,并且車牌號的長度都是6;②以車牌中最后一位阿拉伯數(shù)字的奇、偶來決定單雙號。)如:請根據(jù)上述算法描述補全代碼 s=input(車牌號s=) n=6x=s[n1:n]while ()== False: ① x=s[n1:n]if ② ==0: print(“雙號”)else: print(“單號”)(提示: s[n:m]的功能:從字符串s的下標為n的元素開始,截取到下標為m1的元素。例如: s= 12345 ,s[2:4]= 34 。) :判斷是否為數(shù)字。)(1)根據(jù)題意,程序中空白①處應(yīng)填寫:______(2)根據(jù)題意,程序中空白②處應(yīng)填寫:______(填: A/B/C/D )。A.int(x)/2==0 B.int(x)%2 ==0 C.int(x)%2=0 D.int(x)%2!=0【參考答案】***試卷處理標記,請不要刪除一、選擇題1.B【詳解】本題主要考查Python運算符。在Python語言等高級語言中,“=“往往被用于賦值語句,而表示相等的情況時,大多用“==”。因此B選項正確。解析:B【詳解】本題主要考查Python運算符。在Python語言等高級語言中,“=“往往被用于賦值語句,而表示相等的情況時,大多用“==”。因此B選項正確。2.C【詳解】本題主要考查Python相關(guān)知識點知識點。.doc是文字處理軟件(word后綴名),.vbp是VisualBasic工程文件后綴名,.exe是可執(zhí)行文件后綴名,.py是Python文件解析:C【詳解】本題主要考查Python相關(guān)知識點知識點。.doc是文字處理軟件(word后綴名),.vbp是VisualBasic工程文件后綴名,.exe是可執(zhí)行文件后綴名,.py是Python文件的后綴名,故本題選C選項。3.B【詳解】本題主要考查Python表達式的運算。a=6,b=4, a/2 + b%2*3 =6/2+(4%2*3)=+0=,故本題選B選項。解析:B【詳解】本題主要考查Python表達式的運算。a=6,b=4, a/2 + b%2*3 =6/2+(4%2*3)=+0=,故本題選B選項。4.B【詳解】本題主要考查Python表達式的運算。(21%4)+5=1+5=6,故表達式(21%4)+5的值是6,故本題選B選項。解析:B【詳解】本題主要考查Python表達式的運算。(21%4)+5=1+5=6,故表達式(21%4)+5的值是6,故本題選B選項。5.B【詳解】本題考查的是Python表達式。%是求余,故(21%4)+3=1+3=4,選項B正確。解析:B【詳解】本題考查的是Python表達式。%是求余,故(21%4)+3=1+3=4,選項B正確。6.B【詳解】本題主要考查Python賦值語句。語句x = y = z = 1,賦值x、y、z值均為1;語句x, y = y, x交換x、y的值;x += y等價于x=x+y;語句x = (y =解析:B【詳解】本題主要考查Python賦值語句。語句x = y = z = 1,賦值x、y、z值均為1;語句x, y = y, x交換x、y的值;x += y等價于x=x+y;語句x = (y = z + 1)是非法的,故本題選B選項。7.B【詳解】本題主要考查Python文件讀寫操作。,寫入python is a programming ,故該代碼段運行后解析:B【詳解】本題主要考查Python文件讀寫操作。,寫入python is a programming ,故該代碼段運行后,輸出的結(jié)果為python is a programming language.,故本題選B選項。8.A【詳解】Python中的變量不需要聲明,變量的賦值操作即是變量聲明和定義的過程。每個變量在內(nèi)存中創(chuàng)建,都包括變量的標識,名稱和數(shù)據(jù)這些信息。每個變量在使用前都必須賦值。變量賦值以后變量才會被創(chuàng)解析:A【詳解】Python中的變量不需要聲明,變量的賦值操作即是變量聲明和定義的過程。每個變量在內(nèi)存中創(chuàng)建,都包括變量的標識,名稱和數(shù)據(jù)這些信息。每個變量在使用前都必須賦值。變量賦值以后變量才會被創(chuàng)建。因此A選項正確。9.C【詳解】本題主要考查Python中循環(huán)結(jié)構(gòu)。range(1,5)函數(shù)生成4的整數(shù)序列,F(xiàn)or循環(huán)中循環(huán)體計算序列累加求和,因此C選項正確?!军c睛】解析:C【詳解】本題主要考查Python中循環(huán)結(jié)構(gòu)。range(1,5)函數(shù)生成4的整數(shù)序列,F(xiàn)or循環(huán)中循環(huán)體計算序列累加求和,因此C選項正確?!军c睛】10.C