中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

2025普通高中信息技術(shù)學(xué)業(yè)水平考試專題練--優(yōu)化集訓(xùn)8 順序結(jié)構(gòu)及分支結(jié)構(gòu)的程序?qū)崿F(xiàn)

資源下載
  1. 二一教育資源

2025普通高中信息技術(shù)學(xué)業(yè)水平考試專題練--優(yōu)化集訓(xùn)8 順序結(jié)構(gòu)及分支結(jié)構(gòu)的程序?qū)崿F(xiàn)

資源簡介

中小學(xué)教育資源及組卷應(yīng)用平臺
2025普通高中信息技術(shù)學(xué)業(yè)水平考試
優(yōu)化集訓(xùn)8 順序結(jié)構(gòu)及分支結(jié)構(gòu)的程序?qū)崿F(xiàn)
1.下列“若a大于b則輸出a,反之則輸出b”的程序設(shè)計正確的是(  )
A.  a,b=2,4
if a>b then
 print(a)
else
 print(b)     
B.  a,b=2,4
if a>b:
 print(a)
else:
 print(b)
C.  a,b=2,4
if a>b
 print(a)
else
 print(b)
D.  a,b=2,4
if a>b:
 print(a)
else:
 print(b)
2.某Python代碼如下,執(zhí)行后輸出的結(jié)果是(  )
a=['pear','apple','orange']
n=len(a)
ans=10
if n%2==0:
ans =n
else:
ans+=n
ans-=5
print(ans)
A.1 B.6
C.8 D.18
3.如果a,b中任意一個數(shù)的值為3的倍數(shù),那么y的值變?yōu)樵鹊?倍,能實現(xiàn)該功能的Python語句是 (  )
A.if a%3==0 and b%3==0:
y=y 2
B.if a%3==0 or b%3==0
y=y 2
C.if a%3==0 or b%3==0:
y=y 2
D.if not(a%3!=0) and not(b%3!=0)
y=y 2
4.用Python語言實現(xiàn)“每滿100減20,每滿200減50,可以累計上不封頂”的優(yōu)惠金額算法,設(shè)s為購買商品的原價,計算優(yōu)惠金額t,下面選項正確的是(  )
A.t=s//100 20 if s//200>0:  t+=s//200 50 B.t=s//200 50 if s%200>=100:  t=t+20
C.if s>=200:  t=s//200 50 else:  t=s//100 20 D.if s>=100:  t=t//100 20 else:  t=t//200 50
5.某共享電單車平臺計費規(guī)則為:20分鐘及以內(nèi)收起步價2元,超出20分鐘后每5分鐘按1元計費(不足5分鐘按5分鐘計算)。現(xiàn)已知騎行時間(單位:分鐘)存儲在變量t中,騎行費用存儲在變量cost中,函數(shù)math.ceil(x)表示對x向上取整,則下列程序段無法實現(xiàn)騎行費用計算的是(  )
A.if t<=20:
 cost=2
else:
 cost=2+math.
ceil((t-20)/5)   
B.if t<=20:
 cost=2
if t>20:
 cost=2+math.
ceil((t-20)/5)
C.cost=math.ceil(t/5)
if t<=20:
 cost=2  
D.cost=2
if t>20:
 cost+=math.
ceil((t-20)/5)
6.根據(jù)國家質(zhì)量監(jiān)督檢驗檢疫局發(fā)布的規(guī)定,飲酒駕車是指車輛駕駛?cè)藛T血液中的酒精含量大于或者等于20mg/100mL,小于80mg/100mL的駕駛行為,醉酒駕車是車輛駕駛?cè)藛T血液中的酒精含量大于或者等于80mg/100mL的駕駛行為。用Python語言描述,設(shè)A為血液中酒精含量值(mg/100mL),D為駕駛行為。下列選項中正確的是(  )
A.if A>=80:
 D=″醉酒駕車″
else:
 D=″飲酒駕車″    
B.if A>=80:
 D=″醉酒駕車″
elif A>=20:
 D=″飲酒駕車″
C.if A>=20:
 D=″飲酒駕車″
else:
 D=″醉酒駕車″    
D.if 20<=A<80:
 D=″飲酒駕車″
else:
 D=″醉酒駕車″
7.身體質(zhì)量指數(shù)(簡稱BMI),是用體重(單位:千克)除以身高(單位:米)的平方得出的數(shù)字,是國際上常用的衡量人體胖瘦程度以及是否健康的一個標(biāo)準(zhǔn)。若BMI低于18.5,表示偏瘦,如果18.5≤BMI≤24,則正常;高于24,則偏胖。用Python算法控制結(jié)構(gòu)描述胖瘦程度,且已經(jīng)將BMI值存入變量b中,下列選項正確的是(  )
A.if b>24:
  print(″偏胖″)
if 18.5<=b<=24:
  print(″正?!?
else:
  print(″偏瘦″)  
B.if 24>=b>=18.5:
  print(″正?!?
elif b<18.5:
  print(″偏胖″)
else:
  print(″偏瘦″)
C.if 18.5>b:
  print(″偏瘦″)
elif 18.5<=b<=24:
  print(″正常″)
elif 24  print(″偏胖″)  
D.if 24<=b<=18.5:
  print(″正常″)
if 18.5>b:
  print(″偏瘦″)
else:
  print(″偏胖″)
8.若土壤濕度值v在區(qū)間[h1,h2]內(nèi)(包括h1和h2本身)返回1,否則返回0,則下列選項中不正確的是 (  )
A.if v>=h1 or v<=h2:
  return '1'
else:
  return '0' 
B.if not(v

h2):
  return '1'
else:
  return '0'
C.if (v-h1) (h2-v)>=0:
  return '1'
else:
  return '0'  
D.if h1<=v<=h2:
  return '1'
else:
  return '0'
9.用Python算法控制結(jié)構(gòu)描述支付過程:用戶點擊支付,1秒后結(jié)算區(qū)顯示屏展示二維碼并提示用戶支付,2分鐘后支付碼失效,屏幕顯示“請重試”。設(shè)t為距離用戶點擊支付的時間間隔(單位:秒),下列選項正確的是(  )
A.if t>120:
  print(″請重試″)
else:
  print(″請支付″)  
B.if t>1:
  print(″請支付″)
if t>120:
  print(″請重試″)
C.if t>1:
  print(″請支付″)
elif t>120:
  print(″請重試″)  
D.if t>1 and t<=120:
  print(″請支付″)
else:
  print(″請重試″)
10.用Python算法控制結(jié)構(gòu)描述:空氣質(zhì)量指數(shù)AQI值大于100,小于等于150稱為輕度污染;大于150稱為中度及以上污染。設(shè)M為AQI值,Z為污染程度。下列選項正確的是(  )
A.if M>150:
Z=″中度及以上污染″
elif M>100:
Z=″輕度污染″
B.if M>150:
Z=″中度及以上污染″
else:
Z=″輕度污染″
C.if M>100:
Z=″輕度污染″
elif M>150:
Z=″中度及以上污染″
D.if 100Z=″輕度污染″
else:
Z=″中度及以上污染″
11.模擬一個簡易計算器,其功能是:輸入兩個數(shù)和一個運算符(加減乘除),進行算術(shù)運算并輸出運算結(jié)果。請回答下列問題:
(1)用Python語言編寫的程序如下,請在劃線處填入合適的語句或表達式,實現(xiàn)程序功能。
a=float(input(″輸入第一個數(shù):″))
ch=input(″輸入運算符:″)
b=float(input(″輸入第二個數(shù):″))
if ch==″+″:
print(a,ch,b,″=″,a+b)
elif ch==″-″:
print(a,ch,b,″=″,①    )
elif ch==″ ″:
print(a,ch,b,″=″,a b)
elif ch==″/″:
if②    :
  print(a,ch,b,″=″,a/b)
else:
  print(″除數(shù)不能為0″)
else:
  print(″運算符不正確″)
(2)當(dāng)輸入第一個數(shù)為4,輸入運算符為“\”,輸入第二個數(shù)為0,程序輸出的運算結(jié)果是     (單選,填字母:A.0/B.4/C.除數(shù)不能為零/D.運算符不正確)。
優(yōu)化集訓(xùn)8 順序結(jié)構(gòu)及分支結(jié)構(gòu)的程序?qū)崿F(xiàn)
1.D 解析 選項A,在Python語言中if語句的語法格式中并沒有then的出現(xiàn);選項B,if語句的語法格式需要注意語句塊的縮進問題,而選項B中的程序缺少縮進,錯誤;選項C,if語句的語法格式需要注意條件表達式和else后的冒號,而選項C中的程序缺少冒號,錯誤;選項D,符合if語句的語法格式。
2.C 解析 本題考查列表及分支語句。ans的初值為10,n為3,因此ans的值為10+3-5=8。故選C。
3.C 解析 判斷a,b的值是否為3的倍數(shù)應(yīng)是判斷其整除3的余數(shù)是否為0,即關(guān)系表達式a%3==0和b%3==0,a,b中任意一個數(shù)的值為3的倍數(shù),即用or將兩個表達式進行連接,可以排除選項A;y的值變?yōu)樵鹊?倍,即y=y 2,可以排除選項B;選項C符合題目的要求;選項D中不滿足a,b中任意一個數(shù)的值為3的倍數(shù)這一條件,若a為3的倍數(shù)而b不是,表達式not(a%3!=0)and not(b%3!=0)的值為False,且沒有滿足分支結(jié)構(gòu)的語法格式,缺少冒號。
4.B 解析 本題考查分支語句及具體問題的分析。根據(jù)“每滿100減30,每滿200減70,可以累計上不封頂”的題意,肯定先湊足200元,因此200的優(yōu)先級高于100元的,故選B。
5.C 解析 選項C中,若時間大于20分鐘,原表達式錯誤,因此第一行表達式應(yīng)該是cost=2+math.ceil((t-20)/5)。故選C。
6.B 解析 A選項,當(dāng)A小于20時判定為飲酒駕車,錯誤;C選項,當(dāng)A小于20時判定為醉酒駕車,錯誤;D選項,當(dāng)A小于20時判定為醉酒駕車,錯誤。本題B選項正確。
7.C 解析 本題考查分支結(jié)構(gòu)邏輯表達知識。將三段中的數(shù)據(jù)(如10、20、30這三個數(shù)據(jù))代入if語句測試,可以發(fā)現(xiàn)正確結(jié)構(gòu)只有C。
8.A 解析 本題考查分支結(jié)構(gòu)邏輯表達知識。選項A條件語句中的邏輯關(guān)系應(yīng)該是and,而不是or。選項C的等效表達式是v-h1和h2-v是正負同號的,相當(dāng)于h1<=v<=h2,故正確。
9.B 解析 選項A誤解為else是1秒后的情況,但else表示t<=120,既包含1~120,也包含0~1的情況,故A錯誤;選項B雖然t>1時有兩種情況都是請支付的狀態(tài),但B項是if-if的結(jié)構(gòu),所以當(dāng)t>120時會執(zhí)行后面的if語句,對其結(jié)果進行修正,故B正確。選項C很容易誤解為t>1走if,t>120走elif。但需要注意的是,當(dāng)t>120時,同樣滿足if,一旦執(zhí)行if語句后,就不會再執(zhí)行elif了,故C錯誤;選項D考法同A,t>1 and t<=120只規(guī)定了請支付的情況,但else既包含120s后的情況,也包含1s前的情況,故D錯誤。
10.A 解析 本題考查if語句及邏輯結(jié)構(gòu)。選項B,沒有對數(shù)據(jù)100的判斷。選項C,若輸入160,也會錯誤判斷為“輕度污染”。選項D,100以下的也會被錯誤判斷為“中度以上污染”。本題正確答案是A。
11.(1)①a-b?、赽!=0 (2)D 解析 (1)①閱讀程序后可知減法,故答案如上。②處要求填寫一個判斷語句的條件,由題意可知,該判斷語句用于判斷輸入的第二個數(shù)b是否為0,若不為0則進行除法運算,若為0則輸出“除數(shù)不能為0”的信息,故②處的表達式為b!=0。(2)由于輸入的運算符為“\”,這個運算符不合題中要求的運算符,因此輸出“運算符不正確”的信息,故選D。
21世紀教育網(wǎng) www.21cnjy.com 精品試卷·第 2 頁 (共 2 頁)
21世紀教育網(wǎng)(www.21cnjy.com)

展開更多......

收起↑

資源預(yù)覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 扎兰屯市| 苏州市| 德昌县| 曲周县| 固原市| 宁城县| 浦北县| 霸州市| 大田县| 青阳县| 进贤县| 泗水县| 伊金霍洛旗| 南溪县| 青田县| 神木县| 滦平县| 湖北省| 鄄城县| 开平市| 类乌齐县| 太原市| 平山县| 伊吾县| 德格县| 邵武市| 登封市| 正镶白旗| 玉田县| 蒲城县| 乐昌市| 含山县| 武功县| 北安市| 盐亭县| 保德县| 扎兰屯市| 公安县| 大城县| 万山特区| 嵩明县|