【文章內(nèi)容簡(jiǎn)介】
。39.(項(xiàng)目情境)在中國(guó)古代,出自數(shù)學(xué)家張丘建的《算經(jīng)》中這樣一個(gè)值得研究的問(wèn)題:今有雞翁一,直錢五;雞母一,直錢三;雞雛三,直錢一。凡百錢,買雞百只。問(wèn)雞翁、母、雛各幾何?這個(gè)問(wèn)題就是著名的“百錢買百雞問(wèn)題”。即:現(xiàn)有100文錢,公雞5文錢一只,母雞3文錢一只,小雞一文錢3只,要求:公雞,母雞,小雞都要有,把100文錢買100只雞,買的雞是整數(shù)。問(wèn)公雞、母雞和小雞各幾何?(問(wèn)題求解)設(shè)用變量g、m、x三個(gè)變量分別存放公雞、母雞和小雞的數(shù)量,請(qǐng)閱讀如下程序,在空白處填寫適當(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)40.編寫程序。信息社團(tuán)的三個(gè)同學(xué)和Bruce一起做游戲,他們的游戲規(guī)則很簡(jiǎn)單,從1開始依次報(bào)數(shù),每當(dāng)一個(gè)數(shù)能被7整除或者十位是7就要跳過(guò)這個(gè)數(shù),現(xiàn)在給出一個(gè)數(shù)N,請(qǐng)輸入從1到N(包含N)中要跳過(guò)的數(shù)?!緟⒖即鸢浮?**試卷處理標(biāo)記,請(qǐng)不要?jiǎng)h除一、選擇題1.B【詳解】本題主要考查Python程序運(yùn)行。a=32,b=14,c=a//b=32//14=2(“//” 取整),故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python程序運(yùn)行。a=32,b=14,c=a//b=32//14=2(“//” 取整),故本題選B選項(xiàng)。2.B【詳解】本題主要考查算法流程圖知識(shí)點(diǎn)。程序代碼中有雙分支語(yǔ)句if –else。所以選B繪制有分支流程圖,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查算法流程圖知識(shí)點(diǎn)。程序代碼中有雙分支語(yǔ)句if –else。所以選B繪制有分支流程圖,故本題選B選項(xiàng)。3.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正確。4.C【詳解】本題主要考查Python表達(dá)式。Python表達(dá)式中,大于等于運(yùn)算符用“=”表示,故“x屬于區(qū)間[a,b)”的正確表達(dá)式是x>=a and x<b,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python表達(dá)式。Python表達(dá)式中,大于等于運(yùn)算符用“=”表示,故“x屬于區(qū)間[a,b)”的正確表達(dá)式是x>=a and x<b,故本題選C選項(xiàng)。5.C【詳解】本題主要考查Python表達(dá)式的運(yùn)算。小括號(hào)優(yōu)先級(jí)最高,*和%求余數(shù)是第二等級(jí),從左到右,5+6*4%(2+8)=5+6*4%10 =5+ 24%10=5+4=9,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python表達(dá)式的運(yùn)算。小括號(hào)優(yōu)先級(jí)最高,*和%求余數(shù)是第二等級(jí),從左到右,5+6*4%(2+8)=5+6*4%10 =5+ 24%10=5+4=9,故本題選C選項(xiàng)。6.A【詳解】本題主要考查Python文件。python文件的擴(kuò)展名是py,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python文件。python文件的擴(kuò)展名是py,故本題選A選項(xiàng)。7.B【詳解】本題主要考查Python文件操作函數(shù)。open ()是文件打開函數(shù),read () 、write ()是文件讀寫函數(shù);()用于從json文件中讀取數(shù)據(jù),故本題選B選項(xiàng)解析:B【詳解】本題主要考查Python文件操作函數(shù)。open ()是文件打開函數(shù),read () 、write ()是文件讀寫函數(shù);()用于從json文件中讀取數(shù)據(jù),故本題選B選項(xiàng)。8.B【詳解】本題主要考查Python程序注釋知識(shí)點(diǎn)。Python程序中用作注釋的標(biāo)識(shí)符是“”,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python程序注釋知識(shí)點(diǎn)。Python程序中用作注釋的標(biāo)識(shí)符是“”,故本題選B選項(xiàng)。9.B【詳解】本題主要考查Python字符函數(shù)。ord函數(shù)用于將字符轉(zhuǎn)換為整數(shù), chr函數(shù)接受一個(gè)數(shù)字(應(yīng)為ASCII碼)并返回字符。則python表達(dá)式chr(ord(x)+2)=chr(ord解析:B【詳解】本題主要考查Python字符函數(shù)。ord函數(shù)用于將字符轉(zhuǎn)換為整數(shù), chr函數(shù)接受一個(gè)數(shù)字(應(yīng)為ASCII碼)并返回字符。則python表達(dá)式chr(ord(x)+2)=chr(ord(H)+2)=chr(74)=‘J’,故本題選B選項(xiàng)。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.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)。12.C【詳解】本題考查的是python中print函數(shù)。print(str)str是任意一個(gè)字符串,數(shù)字等。“3+6”是字符串故輸出為:3+6,選項(xiàng)C正確。解析:C【詳解】本題考查的是python中print函數(shù)。print(str)str是任意一個(gè)字符串,數(shù)字等?!?+6”是字符串故輸出為:3+6,選項(xiàng)C正確。13.C【詳解】本題考查的是python的變量命名。python的變量名是由數(shù)字、字母、下劃線組成,并且數(shù)字不能打頭。故選項(xiàng)C符合題意。解析:C【詳解】本題考查的是python的變量命名。python的變量名是由數(shù)字、字母、下劃線組成,并且數(shù)字不能打頭。故選項(xiàng)C符合題意。14.D【詳解】本題主要考查Python表達(dá)式的運(yùn)算。a=2,b=3,ba0值為True,則表達(dá)式 not(ba0)值是False,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python表達(dá)式的運(yùn)算。a=2,b=3,ba0值為True,則表達(dá)式 not(ba0)值是False,故本題選D選項(xiàng)。15.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)。16.C【詳解】