【文章內(nèi)容簡(jiǎn)介】
_________________________input(“運(yùn)行完畢,請(qǐng)按回車鍵退出...”)40.冠軍在A、B、C、D四位同學(xué)中。A說(shuō):“不是我”,B說(shuō):“是C”,C說(shuō):“是D”, D說(shuō):“C說(shuō)的不對(duì)”,已知四人中有一人說(shuō)了假話。判斷出到底誰(shuí)是冠軍。請(qǐng)?jiān)诳崭裉幪顚懻_的代碼,使程序完善。champion=[39。A39。,39。B39。,39。C39。,39。D39。] 設(shè)置選手列表for i in__________: 循環(huán)讀取選手編號(hào) cond=(i!=39。A39。) +(i==39。C39。) + (i==39。D39。)+(i!=39。D39。) 查找符合條件的選手 if cond== _____: 說(shuō)真話是否是3人 print(冠軍是:,_________) 輸出冠軍input(運(yùn)行完畢,請(qǐng)按回車鍵退出...)【參考答案】***試卷處理標(biāo)記,請(qǐng)不要?jiǎng)h除一、選擇題1.D【詳解】本題主要考查Python賦值語(yǔ)句。賦值語(yǔ)句是將表達(dá)式賦給變量,不可以將X+Y賦給常量10,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python賦值語(yǔ)句。賦值語(yǔ)句是將表達(dá)式賦給變量,不可以將X+Y賦給常量10,故本題選D選項(xiàng)。2.A【詳解】本題主要考查Python表達(dá)式。int是取整函數(shù),abs求絕對(duì)值函數(shù),len返回字符串的長(zhǎng)度,ord()函數(shù)主要用來(lái)返回對(duì)應(yīng)字符的ascii碼,round是四舍五入函數(shù),故abs(in解析:A【詳解】本題主要考查Python表達(dá)式。int是取整函數(shù),abs求絕對(duì)值函數(shù),len返回字符串的長(zhǎng)度,ord()函數(shù)主要用來(lái)返回對(duì)應(yīng)字符的ascii碼,round是四舍五入函數(shù),故abs(int())=5,len(3+5=6)=6,ord(5)=53,round()=6,故本題選A選項(xiàng)。3.D【詳解】本題主要考查程序設(shè)計(jì)語(yǔ)言。python、VC、JAVA均屬于高級(jí)語(yǔ)言,匯編語(yǔ)言屬于低級(jí)語(yǔ)言,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查程序設(shè)計(jì)語(yǔ)言。python、VC、JAVA均屬于高級(jí)語(yǔ)言,匯編語(yǔ)言屬于低級(jí)語(yǔ)言,故本題選D選項(xiàng)。4.D【詳解】本題考查的是python語(yǔ)言的特點(diǎn)。Python語(yǔ)言的三個(gè)特點(diǎn)是語(yǔ)法簡(jiǎn)單(函數(shù)式語(yǔ)言與面向?qū)ο笳Z(yǔ)言的結(jié)合)、使用直接(大量豐富的庫(kù))、開發(fā)周期短(代碼量?。?。故選項(xiàng)D正確。解析:D【詳解】本題考查的是python語(yǔ)言的特點(diǎn)。Python語(yǔ)言的三個(gè)特點(diǎn)是語(yǔ)法簡(jiǎn)單(函數(shù)式語(yǔ)言與面向?qū)ο笳Z(yǔ)言的結(jié)合)、使用直接(大量豐富的庫(kù))、開發(fā)周期短(代碼量?。9蔬x項(xiàng)D正確。5.C【詳解】本題主要考查Python中常用運(yùn)算符。Python中“=”是減法賦值運(yùn)算符,c = b 等效于 c = c b,因此C選項(xiàng)正確。【點(diǎn)睛】解析:C【詳解】本題主要考查Python中常用運(yùn)算符。Python中“=”是減法賦值運(yùn)算符,c = b 等效于 c = c b,因此C選項(xiàng)正確?!军c(diǎn)睛】6.B【詳解】本題主要考查Python程序的語(yǔ)句。x=y=z=1(給變量x、y、z均賦值為1),x,y=y,x(交換x和y的值),x+=y等價(jià)于x=x+y,x=(y=z+1)是非法的語(yǔ)句,故本題選B解析:B【詳解】本題主要考查Python程序的語(yǔ)句。x=y=z=1(給變量x、y、z均賦值為1),x,y=y,x(交換x和y的值),x+=y等價(jià)于x=x+y,x=(y=z+1)是非法的語(yǔ)句,故本題選B選項(xiàng)。7.A【詳解】本題考查的是Python變量名的命名規(guī)則。Python中變量命名規(guī)則:由字母、數(shù)字、下劃線組成,不能以數(shù)字開頭,系統(tǒng)保留字不能作為變量名。故本題應(yīng)選A。解析:A【詳解】本題考查的是Python變量名的命名規(guī)則。Python中變量命名規(guī)則:由字母、數(shù)字、下劃線組成,不能以數(shù)字開頭,系統(tǒng)保留字不能作為變量名。故本題應(yīng)選A。8.B【詳解】本題主要考查Python程序設(shè)計(jì)語(yǔ)言。python是一種解釋型、面向?qū)ο蟮挠?jì)算機(jī)程序設(shè)計(jì)語(yǔ)言;python支持Windows操作系統(tǒng),也支持Linux系統(tǒng);python源文件以***.解析:B【詳解】本題主要考查Python程序設(shè)計(jì)語(yǔ)言。python是一種解釋型、面向?qū)ο蟮挠?jì)算機(jī)程序設(shè)計(jì)語(yǔ)言;python支持Windows操作系統(tǒng),也支持Linux系統(tǒng);python源文件以***.py為擴(kuò)展名;python文件不能直接在命令行中運(yùn)行,故本題選B選項(xiàng)。9.A【詳解】本題主要考查Python表達(dá)式。題干不等式方程可以寫成x1 或者 x1,用Python表示是x1 or x1,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python表達(dá)式。題干不等式方程可以寫成x1 或者 x1,用Python表示是x1 or x1,故本題選A選項(xiàng)。10.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。11.C【詳解】本題主要考查計(jì)算機(jī)編程語(yǔ)言。Python 、Visual Basic 、Java 、C++均屬于計(jì)算機(jī)編程語(yǔ)言,CPU是計(jì)算機(jī)核心組成部件,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查計(jì)算機(jī)編程語(yǔ)言。Python 、Visual Basic 、Java 、C++均屬于計(jì)算機(jī)編程語(yǔ)言,CPU是計(jì)算機(jī)核心組成部件,故本題選C選項(xiàng)。12.B【詳解】本題主要考查Python程序的執(zhí)行。a=6,滿足a=0,執(zhí)行b=a+2=8,故在Python中運(yùn)行后,b的值是8,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python程序的執(zhí)行。a=6,滿足a=0,執(zhí)行b=a+2=8,故在Python中運(yùn)行后,b的值是8,故本題選B選項(xiàng)。13.C【詳解】本題考察賦值語(yǔ)句。將6賦值給a,此時(shí)a為6;將8賦值給c,此時(shí)c為8;將c復(fù)制給b,此時(shí)b的值即為c的值,b為8;將b賦值給a,此時(shí)a即為b的值,a為8。故a為8,b為8,c解析:C【詳解】本題考察賦值語(yǔ)句。將6賦值給a,此時(shí)a為6;將8賦值給c,此時(shí)c為8;將c復(fù)制給b,此