版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
訓(xùn)練10順序結(jié)構(gòu)及分支結(jié)構(gòu)的程序?qū)崿F(xiàn)1.下列“若a大于b則輸出a,反之則輸出b”的程序設(shè)計(jì)正確的是()A.a,b=2,4
ifa>bthen
print(a)
else
print(b)B.a,b=2,4
ifa>b:
print(a)
else:
print(b)C.a,b=2,4
ifa>b
print(a)
else
print(b) D.a,b=2,4
ifa>b:
print(a)
else:
print(b)2.某Python代碼如下,執(zhí)行后輸出的結(jié)果是()a=['pear','apple','orange']n=len(a)ans=10ifn%2==0:ans=nelse:ans+=nans-=5print(ans)A.1 B.6C.8 D.183.如果a,b中任意一個(gè)數(shù)的值為3的倍數(shù),那么y的值變?yōu)樵鹊?倍,能實(shí)現(xiàn)該功能的Python語(yǔ)句是()A.ifa%3==0andb%3==0:y=y2B.ifa%3==0orb%3==0y=y2C.ifa%3==0orb%3==0:y=y2D.ifnot(a%3!=0)andnot(b%3!=0)y=y24.用Python語(yǔ)言實(shí)現(xiàn)“每滿100減20,每滿200減50,可以累計(jì)上不封頂”的優(yōu)惠金額算法,設(shè)s為購(gòu)買商品的原價(jià),計(jì)算優(yōu)惠金額t,下面選項(xiàng)正確的是()A.t=s//10020ifs//200>0:t+=s//20050B.t=s//20050ifs%200>=100:t=t+20C.ifs>=200:t=s//20050else:t=s//10020D.ifs>=100:t=t//10020else:t=t//200505.某共享電單車平臺(tái)計(jì)費(fèi)規(guī)則為:20分鐘及以內(nèi)收起步價(jià)2元,超出20分鐘后每5分鐘按1元計(jì)費(fèi)(不足5分鐘按5分鐘計(jì)算)。現(xiàn)已知騎行時(shí)間(單位:分鐘)存儲(chǔ)在變量t中,騎行費(fèi)用存儲(chǔ)在變量cost中,函數(shù)math.ceil(x)表示對(duì)x向上取整,則下列程序段無法實(shí)現(xiàn)騎行費(fèi)用計(jì)算的是()A.ift<=20:
cost=2
else:
cost=2+math.
ceil((t-20)/5)B.ift<=20:
cost=2
ift>20:
cost=2+math.
ceil((t-20)/5)C.cost=math.ceil(t/5)
ift<=20:
cost=2D.cost=2
ift>20:
cost+=math.
ceil((t-20)/5)6.根據(jù)國(guó)家質(zhì)量監(jiān)督檢驗(yàn)檢疫局發(fā)布的規(guī)定,飲酒駕車是指車輛駕駛?cè)藛T血液中的酒精含量大于或者等于20mg/100mL,小于80mg/100mL的駕駛行為,醉酒駕車是車輛駕駛?cè)藛T血液中的酒精含量大于或者等于80mg/100mL的駕駛行為。用Python語(yǔ)言描述,設(shè)A為血液中酒精含量值(mg/100mL),D為駕駛行為。下列選項(xiàng)中正確的是()A.ifA>=80:
D=″醉酒駕車″
else:
D=″飲酒駕車″B.ifA>=80:
D=″醉酒駕車″
elifA>=20:
D=″飲酒駕車″C.ifA>=20:
D=″飲酒駕車″
else:
D=″醉酒駕車″D.if20<=A<80:
D=″飲酒駕車″
else:
D=″醉酒駕車″7.身體質(zhì)量指數(shù)(簡(jiǎn)稱BMI),是用體重(單位:千克)除以身高(單位:米)的平方得出的數(shù)字,是國(guó)際上常用的衡量人體胖瘦程度以及是否健康的一個(gè)標(biāo)準(zhǔn)。若BMI低于18.5,表示偏瘦,如果18.5≤BMI≤24,則正常;高于24,則偏胖。用Python算法控制結(jié)構(gòu)描述胖瘦程度,且已經(jīng)將BMI值存入變量b中,下列選項(xiàng)正確的是()A.ifb>24:
print(″偏胖″)
if18.5<=b<=24:
print(″正?!?
else:
print(″偏瘦″)B.if24>=b>=18.5:
print(″正?!?
elifb<18.5:
print(″偏胖″)
else:
print(″偏瘦″)C.if18.5>b:
print(″偏瘦″)
elif18.5<=b<=24:
print(″正?!?
elif24<b:
print(″偏胖″) D.if24<=b<=18.5:
print(″正?!?
if18.5>b:
print(″偏瘦″)
else:
print(″偏胖″)8.若土壤濕度值v在區(qū)間[h1,h2]內(nèi)(包括h1和h2本身)返回1,否則返回0,則下列選項(xiàng)中不正確的是()A.ifv>=h1orv<=h2:
return'1'
else:
return'0'B.ifnot(v<h1orv>h2):
return'1'
else:
return'0'C.if(v-h1)(h2-v)>=0:
return'1'
else:
return'0'D.ifh1<=v<=h2:
return'1'
else:
return'0'9.用Python算法控制結(jié)構(gòu)描述支付過程:用戶點(diǎn)擊支付,1秒后結(jié)算區(qū)顯示屏展示二維碼并提示用戶支付,2分鐘后支付碼失效,屏幕顯示“請(qǐng)重試”。設(shè)t為距離用戶點(diǎn)擊支付的時(shí)間間隔(單位:秒),下列選項(xiàng)正確的是()A.ift>120:
print(″請(qǐng)重試″)
else:
print(″請(qǐng)支付″)B.ift>1:
print(″請(qǐng)支付″)
ift>120:
print(″請(qǐng)重試″)C.ift>1:
print(″請(qǐng)支付″)
elift>120:
print(″請(qǐng)重試″)D.ift>1andt<=120:
print(″請(qǐng)支付″)
else:
print(″請(qǐng)重試″)10.用Python算法控制結(jié)構(gòu)描述:空氣質(zhì)量指數(shù)AQI值大于100,小于等于150稱為輕度污染;大于150稱為中度及以上污染。設(shè)M為AQI值,Z為污染程度。下列選項(xiàng)正確的是()A.ifM>150:Z=″中度及以上污染″e(cuò)lifM>100:Z=″輕度污染″B.ifM>150:Z=″中度及以上污染″e(cuò)lse:Z=″輕度污染″C.ifM>100:Z=″輕度污染″e(cuò)lifM>150:Z=″中度及以上污染″D.if100<M<=150:Z=″輕度污染″e(cuò)lse:Z=″中度及以上污染″11.模擬一個(gè)簡(jiǎn)易計(jì)算器,其功能是:輸入兩個(gè)數(shù)和一個(gè)運(yùn)算符(加減乘除),進(jìn)行算術(shù)運(yùn)算并輸出運(yùn)算結(jié)果。請(qǐng)回答下列問題:(1)用Python語(yǔ)言編寫的程序如下,請(qǐng)?jiān)趧澗€處填入合適的語(yǔ)句或表達(dá)式,實(shí)現(xiàn)程序功能。a=float(input(″輸入第一個(gè)數(shù):″))ch=input(″輸入運(yùn)算符:″)b=float(input(″輸入第二個(gè)數(shù):″))ifch==″+″:print(a,ch,b,″=″,a+b)elifch==″-″:print(a,ch,b,″=″,①)
elifch==″″:print(a,ch,b,″=″,ab)elifch==″/″:if②:
print(a,ch,b,″=″,a/b)else:print(″除數(shù)不能為0″)else:print(″運(yùn)算符不正確″)(2)當(dāng)輸入第一個(gè)數(shù)為4,輸入運(yùn)算符為“\”,輸入第二個(gè)數(shù)為0,程序輸出的運(yùn)算結(jié)果是(單選,填字母:A.0/B.4/C.除數(shù)不能為零/D.運(yùn)算符不正確)。
訓(xùn)練10順序結(jié)構(gòu)及分支結(jié)構(gòu)的程序?qū)崿F(xiàn)1.D解析選項(xiàng)A,在Python語(yǔ)言中if語(yǔ)句的語(yǔ)法格式中并沒有then的出現(xiàn);選項(xiàng)B,if語(yǔ)句的語(yǔ)法格式需要注意語(yǔ)句塊的縮進(jìn)問題,而選項(xiàng)B中的程序缺少縮進(jìn),錯(cuò)誤;選項(xiàng)C,if語(yǔ)句的語(yǔ)法格式需要注意條件表達(dá)式和else后的冒號(hào),而選項(xiàng)C中的程序缺少冒號(hào),錯(cuò)誤;選項(xiàng)D,符合if語(yǔ)句的語(yǔ)法格式。2.C解析本題考查列表及分支語(yǔ)句。ans的初值為10,n為3,因此ans的值為10+3-5=8。故選C。3.B解析本題考查分支語(yǔ)句。選項(xiàng)B中s在最后賦值為“安靜”,則前面的if語(yǔ)句變得毫無用處,故選項(xiàng)B無法實(shí)現(xiàn)上述功能。4.C解析判斷a,b的值是否為3的倍數(shù)應(yīng)是判斷其整除3的余數(shù)是否為0,即關(guān)系表達(dá)式a%3==0和b%3==0,a,b中任意一個(gè)數(shù)的值為3的倍數(shù),即用or將兩個(gè)表達(dá)式進(jìn)行連接,可以排除選項(xiàng)A;y的值變?yōu)樵鹊?倍,即y=y2,可以排除選項(xiàng)B;選項(xiàng)C符合題目的要求;選項(xiàng)D中不滿足a,b中任意一個(gè)數(shù)的值為3的倍數(shù)這一條件,若a為3的倍數(shù)而b不是,表達(dá)式not(a%3!=0)andnot(b%3!=0)的值為False,且沒有滿足分支結(jié)構(gòu)的語(yǔ)法格式,缺少冒號(hào)。5.B解析本題考查分支語(yǔ)句及具體問題的分析。根據(jù)“每滿100減30,每滿200減70,可以累計(jì)上不封頂”的題意,肯定先湊足200元,因此200的優(yōu)先級(jí)高于100元的,故選B。6.C解析選項(xiàng)C中,若時(shí)間大于20分鐘,原表達(dá)式錯(cuò)誤,因此第一行表達(dá)式應(yīng)該是cost=2+math.ceil((t-20)/5)。故選C。7.B解析A選項(xiàng),當(dāng)A小于20時(shí)判定為飲酒駕車,錯(cuò)誤;C選項(xiàng),當(dāng)A小于20時(shí)判定為醉酒駕車,錯(cuò)誤;D選項(xiàng),當(dāng)A小于20時(shí)判定為醉酒駕車,錯(cuò)誤。本題B選項(xiàng)正確。8.C解析本題考查分支結(jié)構(gòu)邏輯表達(dá)知識(shí)。將三段中的數(shù)據(jù)(如10、20、30這三個(gè)數(shù)據(jù))代入if語(yǔ)句測(cè)試,可以發(fā)現(xiàn)正確結(jié)構(gòu)只有C。9.A解析本題考查分支結(jié)構(gòu)邏輯表達(dá)知識(shí)。選項(xiàng)A條件語(yǔ)句中的邏輯關(guān)系應(yīng)該是and,而不是or。選項(xiàng)C的等效表達(dá)式是v-h1和h2-v是正負(fù)同號(hào)的,相當(dāng)于h1<=v<=h2,故正確。10.B解析選項(xiàng)A誤解為else是1秒后的情況,但else表示t<=120,既包含1~120,也包含0~1的情況,故A錯(cuò)誤;選項(xiàng)B雖然t>1時(shí)有兩種情況都是請(qǐng)支付的狀態(tài),但B項(xiàng)是if-if的結(jié)構(gòu),所以當(dāng)t>120時(shí)會(huì)執(zhí)行后面的if語(yǔ)句,對(duì)其結(jié)果進(jìn)行修正,故B正確。選項(xiàng)C很容易誤解為t>1走if,t>120走elif。但需要注意的是,當(dāng)t>120時(shí),同樣滿足if,一旦執(zhí)行if語(yǔ)句后,就不會(huì)再執(zhí)行elif了,故C錯(cuò)誤;選項(xiàng)D考法同A,t>1andt<=120只規(guī)定了請(qǐng)支付的情況,但else既包含120s后的情況,也包含1s前的情況,故D錯(cuò)誤。11.A解析本題考查if語(yǔ)句及邏輯結(jié)構(gòu)。選項(xiàng)B,沒有對(duì)數(shù)據(jù)100的判斷。選項(xiàng)C,若輸入160,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度企業(yè)員工借用設(shè)備使用期限合同3篇
- 2025年度定制家具行業(yè)競(jìng)業(yè)禁止模板木方買賣合同3篇
- 2025年度農(nóng)村自建房合同協(xié)議書(含智能安防監(jiān)控)
- 養(yǎng)殖場(chǎng)土地租賃合同(二零二五年度)農(nóng)業(yè)科技創(chuàng)新3篇
- 二零二五年度個(gè)人施工安全責(zé)任協(xié)議書范本3篇
- 2025年度農(nóng)村自建房工程承包合同
- 2025年度全新官方版二零二五年度離婚協(xié)議書與房產(chǎn)分割執(zhí)行細(xì)則3篇
- 二零二五年度特色農(nóng)業(yè)農(nóng)田承包合作協(xié)議
- 2025年度出租車位充電樁安裝工程驗(yàn)收及質(zhì)保合同
- 二零二五年度全新寫字樓轉(zhuǎn)租協(xié)議合同:商務(wù)樓租賃權(quán)轉(zhuǎn)讓專案2篇
- 增服葉酸預(yù)防神經(jīng)管缺陷理論知識(shí)考核試題及答案
- 新業(yè)娛樂安全評(píng)價(jià)報(bào)告
- 醫(yī)保工作自查表
- 調(diào)休單、加班申請(qǐng)單
- 小學(xué)-英語(yǔ)-湘少版-01-Unit1-What-does-she-look-like課件
- 單證管理崗工作總結(jié)與計(jì)劃
- 安全安全隱患整改通知單及回復(fù)
- 國(guó)有檢驗(yàn)檢測(cè)機(jī)構(gòu)員工激勵(lì)模式探索
- 采購(gòu)部年終總結(jié)計(jì)劃PPT模板
- CDI-EM60系列變頻調(diào)速器使用說明書
- 【匯總】高二政治選擇性必修三(統(tǒng)編版) 重點(diǎn)知識(shí)點(diǎn)匯總
評(píng)論
0/150
提交評(píng)論