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

4.3運用選擇結構描述問題求解過程 練習(原卷+解析卷)

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

4.3運用選擇結構描述問題求解過程 練習(原卷+解析卷)

資源簡介

中小學教育資源及組卷應用平臺
4.3運用選擇結構描述問題求解過程-粵教版(2019)高中信息技術必修一練習
學校:___________姓名:___________班級:___________考號:___________
一、選擇題
1.算法用Python程序實現,以下代碼中哪處語句存在語法錯誤(

A.
B.
C.
D.
【答案】D
【解析】
【詳解】
本題考查的是Python程序調試。雙分支IF語句。if
(條件)后面要加冒號,else后面也要加冒號。故標號4中存在語法錯誤。2·1·c·n·j·y
2.下列有關If
單分支語句說法錯誤的是(
)。
A.If(條件表達式)后面加冒號:
B.執行過程中條件表達式為真,執行語句A,為假則不執行語句A
C.If(條件表達式)后面可以不加冒號:
D.當語句A由多個語句構成時,嚴格遵守相同的縮進
【答案】C
【解析】
【分析】
【詳解】
本題考查if條件語句的相關知識點
If(條件表達式)后面加冒號:;執行過程中條件表達式為真,執行語句A,為假則不執行語句A;當語句A由多個語句構成時,嚴格遵守相同的縮進。故本題選C選項21·cn·jy·com
3.下列選項中,對變量a的賦值與其他三項不等價的是(

A.a
=
Abs(a-b)
B.If
a
>
b
Then
a=
a-b
Else
a
=
b-a
C.If
a
>
b
Then
a
=
a-b
If
a
<
b
Then
a
=
b-a
D.a
=
a-b
If
a
<
0
Then
a=
-a
【答案】C
【解析】
【分析】
【詳解】
本題主要考查選擇結構If語句的相關知識。A選項中Abs函數用于計算某數的絕對值;
If語句的標準格式為:
if
條件
then
語句1
else
語句2
end
if
按照上述If執行流程,B、D選項與A選項賦值效果相同;C選項中,第二個If語句,沒有執行的機會,故C選項錯誤。【來源:21·世紀·教育·網】
4.以下程序用于統計自然數1到n之間出現多少個x(0<=x<=9),空缺處應填入的代碼是(
)21·世紀
教育網
n
=
Val(Text1.Text)
x
=
Val(Text2.Text)
k
=
0
For
i
=
1
To
n
________①_________
Do
While
temp
<>
0
y=
temp
Mod
10
If
________②_________
Then
k
=
k
+
1
temp
=
temp
\
10
Loop
Next
Label1.Caption
=
Str(k)
A.①temp=n

y=x
B.①temp
=
i

y=x
C.①temp=i

i=x
D.①temp=n

i=x
【答案】B
【解析】
【分析】
【詳解】
本題考查VB程序段閱讀,枚舉算法,循環嵌套。根據題干以及算法整體結構,可推知程序采用枚舉算法將所有數據全都列舉,然后逐一判斷是否包含x,進行統計。①處可根據下方Do
while
temp<>0
得知,此處應該是對temp賦值,將循環變量賦值給temp,故temp=i21世紀教育網版權所有
②處根據上下兩條語句,y=
temp
Mod
10以及temp
=
temp
\
10,可知,Do
while循環中將temp從低位開始每一位取出存入y,進而判斷y和x是否相等,如相等,則temp中存在一個x,統計變量k=k+1。故推出②處的語句為y=x
5.下列選項中,對變量a的賦值與其他三項不等價的是(

A.a=
abs(a-b)
B.if
a>b
Then=a-
b
Else
a=b-a
C.If
a>
bThen
a=a-b
If
athen
a=b-a
D.a=
a-b
If
a<0
Then
a=-a
【答案】C
【解析】
【詳解】
本題考查if語句相關知識點。A選項中的abs函數是求絕對值。ABD選項的賦值結果都相同,C選擇只執行第一個if語句,后面的if語句不會執行。故選項C正確。21教育網
二、填空題
6.x=int(input(“請輸入第1個數:”))
y=int(input(“請輸入第2個數:”))
if
x>y:
print(x)
else:
print(y)
程序運行后,鍵盤輸入8和6,其輸出結果為_________________
【答案】8
【解析】
【詳解】
本題考查的是Python選擇語句。鍵盤輸入8和6,即x=8,y=6,x>6成立,執行print(x),即輸出8。21cnjy.com
7.程序運行后,從鍵盤輸入781,結果是_______________________
x=int(input("請輸入一個正整數:"))
if
x%2==0:
print(x,"是偶數.")
else:
print(x,"是奇數.")
【答案】781是奇數
【解析】
【詳解】
本題考查的是Python選擇結構。從鍵盤輸入781,即x=781,
x%2=1,故執行
print(x,"是奇數."),輸出:781是奇數。www.21-cn-jy.com
三、判斷題
8.if語句在使用中包括單分支if語句和雙分支if語句。
(____)
【答案】√
【解析】
【分析】
【詳解】
本題考查if條件語句的相關知識點
if語句在使用中包括單分支if語句和雙分支if語句(if嵌套語句)。故表述正確
四、簡答題
9.列舉Python程序設計語言中,IF
語句的三種常見格式。
【答案】單分支語句格式:
If(條件表達式):
語句A
雙分支if語句格式:
If(條件表達式):
語句A
else:
語句B
if...elif...else語句格式:
If(條件表達式):
語句1
elif:
語句2
...
elif:
語句N
else:
語句N+1
【解析】
【詳解】
本題考查的是Python選擇語句。
單分支語句格式:
If(條件表達式):
語句A
雙分支if語句格式:
If(條件表達式):
語句A
else:
語句B
if...elif...else語句格式:
If(條件表達式):
語句1
elif:
語句2
...
elif:
語句N
else:
語句N+1
21世紀教育網
www.21cnjy.com
精品試卷·第
2

(共
2
頁)
21世紀教育網(www.21cnjy.com)中小學教育資源及組卷應用平臺
4.3運用選擇結構描述問題求解過程-粵教版(2019)高中信息技術必修一練習
學校:___________姓名:___________班級:___________考號:___________
一、選擇題
1.算法用Python程序實現,以下代碼中哪處語句存在語法錯誤(

A.
B.
C.
D.
2.下列有關If
單分支語句說法錯誤的是(
)。
A.If(條件表達式)后面加冒號:
B.執行過程中條件表達式為真,執行語句A,為假則不執行語句A
C.If(條件表達式)后面可以不加冒號:
D.當語句A由多個語句構成時,嚴格遵守相同的縮進
3.下列選項中,對變量a的賦值與其他三項不等價的是(

A.a
=
Abs(a-b)
B.If
a
>
b
Then
a=
a-b
Else
a
=
b-a
C.If
a
>
b
Then
a
=
a-b
If
a
<
b
Then
a
=
b-a
D.a
=
a-b
If
a
<
0
Then
a=
-a
4.以下程序用于統計自然數1到n之間出現多少個x(0<=x<=9),空缺處應填入的代碼是(
)21世紀教育網版權所有
n
=
Val(Text1.Text)
x
=
Val(Text2.Text)
k
=
0
For
i
=
1
To
n
________①_________
Do
While
temp
<>
0
y=
temp
Mod
10
If
________②_________
Then
k
=
k
+
1
temp
=
temp
\
10
Loop
Next
Label1.Caption
=
Str(k)
A.①temp=n

y=x
B.①temp
=
i

y=x
C.①temp=i

i=x
D.①temp=n

i=x
5.下列選項中,對變量a的賦值與其他三項不等價的是(

A.a=
abs(a-b)
B.if
a>b
Then=a-
b
Else
a=b-a
C.If
a>
bThen
a=a-b
If
athen
a=b-a
D.a=
a-b
If
a<0
Then
a=-a
二、填空題
6.x=int(input(“請輸入第1個數:”))
y=int(input(“請輸入第2個數:”))
if
x>y:
print(x)
else:
print(y)
程序運行后,鍵盤輸入8和6,其輸出結果為_________________
7.程序運行后,從鍵盤輸入781,結果是_______________________
x=int(input("請輸入一個正整數:"))
if
x%2==0:
print(x,"是偶數.")
else:
print(x,"是奇數.")
三、判斷題
8.if語句在使用中包括單分支if語句和雙分支if語句。
(____)
四、簡答題
9.列舉Python程序設計語言中,IF
語句的三種常見格式。
21世紀教育網
www.21cnjy.com
精品試卷·第
2

(共
2
頁)
21世紀教育網(www.21cnjy.com)

展開更多......

收起↑

資源列表

<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. 主站蜘蛛池模板: 卢龙县| 永靖县| 雅江县| 墨竹工卡县| 鱼台县| 乌恰县| 石狮市| 东乡县| 武强县| 南江县| 龙江县| 荃湾区| 郓城县| 南开区| 平阳县| 全州县| 旬阳县| 东乡族自治县| 凤冈县| 石河子市| 江阴市| 上虞市| 乡宁县| 交城县| 湟中县| 永靖县| 栖霞市| 石景山区| 贵定县| 上高县| 黔江区| 调兵山市| 得荣县| 黔西| 建瓯市| 南雄市| 喜德县| 冕宁县| 舞阳县| 宿松县| 邮箱|