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

浙教版(2020)信息技術八上 2.6 多分支結構程序設計 一課一練(含答案)

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

浙教版(2020)信息技術八上 2.6 多分支結構程序設計 一課一練(含答案)

資源簡介

2.6多分支結構程序設計一課一練
一、單選題
1.下列程序運行后, 變量Value的值是( )
x=10
if x>=10:
Value=3*x
else:
Value=5*X+ 10
A. 30 B. 40 C. 50 D. 60
2.有如下程序段:
x=5
If x>5 Then
y=x^2-10
Else
y=4*x
End If
該程序段運行后,變量 y 的值是( )。
A.25
B.0
C.15
D.20
3.求1-100之間所有偶數和,請補充完成方框處代碼( )。
s=0
for i in range(101):
If :
s=s+i
print (s)
A. i//2=0 B. i%2=0 C. i%2==0 D. i//2==0
4.下面程序的執行結果是( )(提示:Print語句是表示輸出)
I=10
J=20
If I>J Then Print I Else Print J
A. 10 B. 20 C. 1020 D. 2010
5.下述程序段中y的值是( )
x=6
If x <= 5 Then
y = 2 * x + 1
Else
y = x / 2
End If
A. 13 B. 6 C. 3 D. 4
6.在VB中,運行下列代碼后,a的值為多少( )
a=10, i=10
If i>10 then
a=a+i
Else
a=a-i
End if
A.0
B.10
C.20
D.30
7.分析以下程序,選擇正確的輸出結果
(1).
m= 1 m = m+ 5 n = 5 + m Print n ,m
A. 6 1 B. 11 6 C. 6 11 D. 5 6
(2).
a = 2 b = 3 print a > b
A. 2 B. true C. false D. 3
(3).
a=10 b=20 If a>b then Print a, b Else Print b, a End if
A. 1020 B. 2010 C. 1010 D. 2020
(4).
For k=15 to 1 step -5 Print k; next
A. 15 B. 15 10 5 1 C. 15 10 5 0 D. 15 10 5
8.下列Python語法表述不正確的是( )。
A. 在if語句和while語句中,同一層次的語句模塊每行必須是相同的縮進空格數。
B. while語句中,一般在循環體中要有改變判斷條件的語句,否則會出現“死循環”。
C. Python用不同的縮進來表達邏輯層次。
D. else后可以不加冒號。
9.在Python中,運行以下程序得到的結果是( )
m=19
if m>=30 or m<20
print(m)
A. 20 B. 19 C. 0 D. 空
10.在VB中,對于語句If I=1 Then J=1 else J=2,下列說法正確的是( )
A. I=1 和 J=1 都是賦值語句 B. J=1 和 J=2 都是關系表達式
C. I=1為關系表達式,J=1為賦值語句 D. J=1為賦值語句,J=2為關系表達式
11.在Python中輸入以下程序:
if int (input ( ) ) %5= =0:
print("yes")
if int (input ( ) ) %5!=0:
print("no")
如果輸入7,則輸出( )。
A. Yes B. Print C. No D. Else
12.下面VB程序段實現的功能是計算階梯式水價,空缺的程序代碼應該是( )。
If x<=12 Then
y=2.85*x
____
y=2.85*12+(x-12)*2.85*2
End if
A. Next B. Loop C. Do D. Else
13.執行下面的程序段后,變量c的值為( )。
a=14
b=30
select case b\10 ‘“\”是整除,運算結果只保留整數部分。
Case 0
c=a+b
Case 1 to 9
c=a*10+b
Case 10 to 99
c=a*100+b
End select
Print c
A. 363 B. 314 C. 170 D. 1430
14.如下一段VB程序運行后,變量a的值為( )。
Dim i As Integer, a As Integer
i=6
a=6
If i <6 Then
a = a +4
Else
a = a -4
End If
A. 2 B. 10 C. 6 D. 4
15.根據如圖回答問題
(1)圖中的程序是( )。
A.順序結構
B.循環結構 C D.
C.逆序結
D.分支結構
(2)程序運行后,b的值的是( )。
A.24
B.9
C.10
D.27
(3)Python中,在if條件后輸入( ),下面的程序會強制縮進。
A.冒號
B.逗號
C.引號
D.等號
二、填空題
16.根據“四則運算參考程序”填空。
(1)從程序可知,使用了if-________-________語句,也稱為________語句。
(2)程序中定義x,y為________。
(3)程序中的 “==”表示________,在比較運算符中, 不相等的符號是________;比較運算的結果為________或________。
(4)補充程序:①________ ;②________ 。
(5)啟動Python后,新建程序,輸入程序內容后,首先要進行________,可以命名為“四則運算.py”,然后運行程序,可執行編輯窗口里的“________”-“Run Module”命令,或使用快捷鍵________。
17.請在原程序上指出本程序的語法錯誤,并寫出程序結果
Private Sub Command1_Click()
Dim x As Integer
x = Val(Text1.Text)
Select Case x
Case Is >= 450
Text2.Text = "優秀"
Case Is >= 400
Text2.Text = "良好"
Case Is > 350
Text2.Text = "中等"
Case Is >= 300
Text2.Text = "及格"
Case Else
Text2.Text = "不及格"
End Select
End Sub
語法錯誤:
該程序運行后,若在文本框中輸入350,則輸出為:
18.讀程序寫結果
(1)有如下一段VB程序:
i=4
a=5
If i > 3 Then a = a + 5
Else a = a + 2
End If
寫出本程序段運行后,變量a的值________。
(2)Dim x As Integer, c As Integer, i As Integer
c = 0
For i = 1 To 12
If 12 Mod i = 0 Then
c = c + 1
End If
Next i
Text1.Text = Str(c)
程序運行后,在文本框中輸出為:________。
三、解答題
19.設計一個計算程序。該程序用戶界面自己設計,由四個文本框:文本框1(text1,語文)、文本框2(text2,數學)、文本框3(text3,英語)、文本框4(text4,平均分),和三個按鈕:命令按鈕1(command1,清空)、命令按鈕2(command2,計算)、命令按鈕3(command4,退出)組成。程序運行后,用戶按清除按鈕,則清除文本框中顯示的內容,按計算按鈕,則計算三科平均成績。單擊退出按鈕則退出。
20.設計出租車收費計算器VB程序,使其具有下列功能:在文本框Text1中輸入行駛的路程,單擊“計算”按鈕Command1,在文本框text2中顯示所需的費用(注意:當行駛的公里數a≤3公里時,費用s為6.5元;當行駛的路程超過3公里時,3公里按6.5元計算,超出部分按每公里1.6元收費)。界面設計如圖所示。
答案解析部分
一、單選題
1. A
2. D
3. C
4. B
5. C
6. A
7. (1)B
(2)C
(3)B
(4)D
8. D
9. B
10. C
11. C
12. D
13. C
14. A
15. (1)D
(2)D
(3)A
二、填空題
16. (1)Elif;else;多分支
(2)變量
(3)相等;!=;真(True);假(False)
(4)ope==“/”;result=x/y
(5)保存;Run;F5
17. 沒有加上數值檢測函數;及格
18. (1)10
(2)6
三、解答題
19. 解:程序參考:
Private Sub Command1_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
End Sub
Private Sub Command2_Click()
If Text1. Text="" Or Text2.Text="" Or Text3.Text="" Then
MsgBox "成績輸入不全!
Else
Text4.Text=(Val(Text1.Text)+Val(Text2.Text)+Val(Text3.Text))/3
End If
Sub End
Private Sub Command3_Click()
Unload Me
End Sub
20. 解:
Private Sub Command1_Click()
a = Val(Text1.Text)
If a <= 3 Then
s = 6.5
Else
s = 6.5 + (a - 3) * 1.6
End If
Text2.Text = s
End Sub

展開更多......

收起↑

資源預覽

<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. 主站蜘蛛池模板: 广汉市| 三河市| 建平县| 井冈山市| 和硕县| 嵊州市| 莱芜市| 高密市| 卢氏县| 新干县| 锦州市| 甘孜| 巴塘县| 安徽省| 河北区| 固始县| 神木县| 南汇区| 清丰县| 长顺县| 阿克陶县| 湛江市| 梁平县| 惠来县| 施甸县| 金沙县| 浦北县| 东平县| 益阳市| 湘潭市| 蒙阴县| 融水| 科技| 亚东县| 万州区| 巍山| 怀仁县| 成武县| 南靖县| 增城市| 玛曲县|