【正文】
ascal、C、C++、Java、Python等。故選項(xiàng)C正確。15.B【詳解】本題考查的是Python表達(dá)式。%是求余,故(21%4)+3=1+3=4,選項(xiàng)B正確。解析:B【詳解】本題考查的是Python表達(dá)式。%是求余,故(21%4)+3=1+3=4,選項(xiàng)B正確。二、程序填空16.m=0 elift60: A 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①若員工在本月累計(jì)運(yùn)動(dòng)時(shí)間30小時(shí)以下,獎(jiǎng)勵(lì)0元,即m=0。②達(dá)到45但不足60小時(shí)獎(jiǎng)勵(lì)450元,故填elift60:。③10,不是有效值,故輸出信息為“輸入錯(cuò)誤”,故本題選A選項(xiàng)。17.c=0for i in range(1,101): if i%2==0: c=c+1print(c)【詳解】本題主要考查程序設(shè)計(jì)。題干要求可通過(guò)Python程序設(shè)計(jì)實(shí)現(xiàn),通過(guò)for循環(huán)以及if判斷條件可統(tǒng)計(jì)出100以內(nèi)的偶數(shù)個(gè)數(shù),具體代碼如下:c=0for i in range(1,101): if i%2==0: c=c+1print(c)18.range(1,33) g+m+x==100 5*g+3*m+x/3 【詳解】本題考查的是算法中的經(jīng)典問(wèn)題。百雞百錢(qián)問(wèn)題是典型的枚舉算法解決,枚舉算法的關(guān)鍵就是找到問(wèn)題解決的條件和枚舉范圍。19.字符串類(lèi)型 你及格了喔 表現(xiàn)不錯(cuò) 程序結(jié)束 不及格 學(xué)習(xí)方法可能不對(duì) 程序結(jié)束 60 80 錯(cuò) 【詳解】本題主要考查Python編程。① input() 函數(shù)接受一個(gè)標(biāo)準(zhǔn)輸入數(shù)據(jù),返回為 string 類(lèi)型,因此此處為字符串類(lèi)型;②輸入期末成績(jī)?yōu)?5時(shí),滿足大于等于60及大于等于80條件,因此此處輸出為“你及格了喔 表現(xiàn)不錯(cuò) 程序結(jié)束”;③輸入期末成績(jī)?yōu)?5時(shí),滿足小于60及大于等于30,因此此處輸出為“不及格 學(xué)習(xí)方法可能不對(duì) 程序結(jié)束”;評(píng)價(jià)是“還可以再提升”項(xiàng),屬于大于等于60且小于80范圍,因此④為60,⑤為80;elif后需添加判斷條件,因此⑥為錯(cuò)。【點(diǎn)睛】20.total=0 變量可任選(符合規(guī)則) for i in range(1,101): total=total+i*i total=total+i**2 print(total) 【詳解】本題主要考查Python程序的編寫(xiě)。①變量total用來(lái)統(tǒng)計(jì)最終的計(jì)算結(jié)果,其初始值為0,故填total=0 變量可任選(符合規(guī)則)。②求1+22+32+……+1002的結(jié)果,用for循環(huán)結(jié)構(gòu),變量i的范圍是從1到100,故填for i in range(1,101):。③計(jì)算語(yǔ)句是total=total+i*i total=total+i**2。④最后用print()函數(shù)輸出計(jì)算結(jié)果total,故填print(total)。21.gender==’male’ n=220 n=210 【詳解】本題主要考查Python程序的調(diào)試與執(zhí)行。男最適宜運(yùn)動(dòng)心率=(220-年齡數(shù)-安靜心率)(60%~80%)+安靜心率,女最適宜運(yùn)動(dòng)心率=(210-年齡數(shù)-安靜心率)(60%~80%)+安靜心率。①故此處判斷如果性別是男性,n=220,如果是女性,則n=210,故填gender==’male’。②if條件滿足時(shí),n=220。③if條件不滿足,即else部分,n=210