【文章內(nèi)容簡(jiǎn)介】
”Fri”,”Sta”,”Sun”]if ________: print(“輸入錯(cuò)誤!”)else: print(________)21.(項(xiàng)目情境)在中國(guó)古代,出自數(shù)學(xué)家張丘建的《算經(jīng)》中這樣一個(gè)值得研究的問(wèn)題:今有雞翁一,直錢(qián)五;雞母一,直錢(qián)三;雞雛三,直錢(qián)一。凡百錢(qián),買(mǎi)雞百只。問(wèn)雞翁、母、雛各幾何?這個(gè)問(wèn)題就是著名的“百錢(qián)買(mǎi)百雞問(wèn)題”。即:現(xiàn)有100文錢(qián),公雞5文錢(qián)一只,母雞3文錢(qián)一只,小雞一文錢(qián)3只,要求:公雞,母雞,小雞都要有,把100文錢(qián)買(mǎi)100只雞,買(mǎi)的雞是整數(shù)。問(wèn)公雞、母雞和小雞各幾何?(問(wèn)題求解)設(shè)用變量g、m、x三個(gè)變量分別存放公雞、母雞和小雞的數(shù)量,請(qǐng)閱讀如下程序,在空白處填寫(xiě)適當(dāng)?shù)谋磉_(dá)式或語(yǔ)句,使程序完整。for g in range(1,20): for m in _______: for x in range(3,98,3): if _________ and __________ ==100: print(公雞:,g,母雞:,m,小雞:,x)【參考答案】***試卷處理標(biāo)記,請(qǐng)不要?jiǎng)h除一、選擇題1.A【詳解】本題主要考查Python程序的執(zhí)行。x=3,3%2=1,故輸出3是奇數(shù),故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python程序的執(zhí)行。x=3,3%2=1,故輸出3是奇數(shù),故本題選A選項(xiàng)。2.D【詳解】本題主要考查Python字符串。a[ 1 : 3 ]取字符串索引第一 個(gè)到第三個(gè)字符(不包括第三個(gè)),故a[ 1 : 3 ]的值為yt,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python字符串。a[ 1 : 3 ]取字符串索引第一 個(gè)到第三個(gè)字符(不包括第三個(gè)),故a[ 1 : 3 ]的值為yt,故本題選D選項(xiàng)。3.A【詳解】本題考查的知識(shí)點(diǎn)是程序概念。程序是指為實(shí)現(xiàn)特定目標(biāo)或解決特定問(wèn)題而用計(jì)算機(jī)語(yǔ)言編寫(xiě)的命令序列的集合。程序中包括指令和數(shù)據(jù)。軟件是指包括所有在電腦運(yùn)行的程序。軟件=程序+數(shù)據(jù)+文檔。解析:A【詳解】本題考查的知識(shí)點(diǎn)是程序概念。程序是指為實(shí)現(xiàn)特定目標(biāo)或解決特定問(wèn)題而用計(jì)算機(jī)語(yǔ)言編寫(xiě)的命令序列的集合。程序中包括指令和數(shù)據(jù)。軟件是指包括所有在電腦運(yùn)行的程序。軟件=程序+數(shù)據(jù)+文檔。指令是指示計(jì)算機(jī)執(zhí)行某種操作的命令。一個(gè)指令通常由兩部分組成:操作碼+地址碼。根據(jù)它們的定義,可以得出題目中的源代碼屬于程序。故A選項(xiàng)正確。4.D【詳解】本題主要考查Python字符串的運(yùn)算。字符串a(chǎn)=python,a[1]+a[3]=y+h=yh,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python字符串的運(yùn)算。字符串a(chǎn)=python,a[1]+a[3]=y+h=yh,故本題選D選項(xiàng)。5.B【詳解】本題主要考查Python語(yǔ)句執(zhí)行。語(yǔ)句X=123+678是整型類(lèi)型運(yùn)算,值為801;語(yǔ)句St=123+678是字符串運(yùn)算,直接拼接,值為123678,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python語(yǔ)句執(zhí)行。語(yǔ)句X=123+678是整型類(lèi)型運(yùn)算,值為801;語(yǔ)句St=123+678是字符串運(yùn)算,直接拼接,值為123678,故本題選B選項(xiàng)。6.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,此時(shí)b的值即為c的值,b為8;將b賦值給a,此時(shí)a即為b的值,a為8。故a為8,b為8,c為8,故C選項(xiàng)正確。7.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