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