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

浙教版初中信息技術九年級上學期期末試卷(9)

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

浙教版初中信息技術九年級上學期期末試卷(9)

資源簡介

(
…………○…………外…………○…………裝…………○…………訂…………○…………線…………○…………
) (
※※請※※不※※要※※在※※裝※※訂※※線※※內※※答※※題※※
) (
…………○…………內…………○…………裝…………○…………訂…………○…………線…………○…………
)
登陸二一教育在線組卷平臺 助您教考全無憂
浙教版初中信息技術九年級上學期期末試卷(9)
一、單選題
1.要求改命令按鈕顯示的文本,應當在屬性窗口中改變的屬性是( )。
A. Caption B. Name C. Text D. Label
2.下列語句中,正確的賦值語句是( )。
A. i+j=10 B. 2i=j C. j=i+j D. i*j=0
3.設窗體上有一個名稱為Text1的文本框,要求只能顯示信息,不能輸入,應選擇答案是( )。
A. Text1.MaxLength=0 B. Text1.Width=0
C. Text1.Visible=False D. Text1.Enabled=False
4.以下可表示[50, 100]之間的隨機數的語句是( )。
A. Int(Rnd * 51) + 49 B. Int(Rnd * 51 + 50)
C. Int(Rnd * 50) + 5 D. Int(Rnd * 50 + 50)
5.運行程序時,系統自動執行窗體的( )事件。
A. load B. click C. unload D. GotFocus
6.下列程序運行后,輸出的結果為( )。
b=1
Do while (b<40)
b=b*(b+1)
Loop
Print b

A. 42 B. 39 C. 6 D. 1
7.下列程序執行后,變量s的值為( )。
Dim s As long, x As Integer
s=0 : x=1
Do While (x<10)
s=s+x
x=x+2
Loop
Print s
A. 10 B. 25 C. 50 D. 100
8.若整型變量a的值為3、b的值為2,則下列程序段執行后整型變量c的值為( )。
If a>5 then
if b<4 then
c=a-b
else
c=b-a
End if
Else
if b>3 then
c=a*b
else
c= a mod b
End if
End if
A. 2 B. -2 C. 6 D. 1
9.下面程序執行后,x的結果為( )。
x=0
For i = 1 to 5
For j = i to 5
x=x+1
Next j
Next i
Print x
A. 5 B. 10 C. 15 D. 20
10.有如下程序段,該程序執行后,變量a的值為( )。
a=0
For i=1 To 2
For j=i To 2
For k=1 To j
a=a+2
Next k
Next j
Next i
A. 2 B. 8 C. 10 D. 20
二、綜合題
11.某物流公司規定A、B兩地之間物品的托運費用根據下面的方法計算:物品重量在50千克以內,托運費為每千克0.65元,超過的話,超過部分每千克0.95元,請完善下面的程序。
Dim G As Integer
Dim M As Integer
Input “輸入重量 G = ”; G
If then
M=0.65*G
Else
M=
End if
Print “運費為:”; M
12.以下程序計算2到50間所有偶數的和,請補充完善該程序。
Sub mult( )
Dim Sum As Integer
Sum=0
Dim i as integer
For to 50
If i MOD 2= Then

End if
Next i
Print sum
End Sub
13.以下程序實現,一個四位數,各位之和等于其前兩位,各位之積各于其后二位,最后打印出該四位數,請補充完善該程序。
For to 9
For b=0 to 9
For c=0 to 9
For d=0 to 9
X=
If then
print x
End if
Next d
Next c
Next b
Next a
三、程序設計題
14.設計一個計算程序。該程序用戶界面自己設計,由四個文本框:文本框1(text1,語文)、文本框2(text2,數學)、文本框3(text3,英語)、文本框4(text4,平均分),和三個按鈕:命令按鈕1(command1,清空)、命令按鈕2(command2,計算)、命令按鈕3(command4,退出)組成。程序運行后,用戶按清除按鈕,則清除文本框中顯示的內容,按計算按鈕,則計算三科平均成績。單擊退出按鈕則退出。
答案解析部分
一、單選題
1.【答案】 A
【考點】對象及其屬性
【解析】【解答】首先點擊控件,選中控件,再右邊的屬性欄里修改caption屬性值。故答案選A。
【分析】本題考查Caption屬性。顯示在對象的標題欄或在控件中或控件后中的文本。如果不設置Caption屬性,按鈕上的文字就是“Command1“。 標簽必須直接放置到

標簽之后。每個表格只能規定一個標題。通常標題會居中顯示在表格上方。CAPTION 元素是TABLE元素的子對象。
2.【答案】 C
【考點】常量、變量與賦值語句
【解析】【解答】賦值語句格式:變量名=表達式;故答案選C。
【分析】本題考查賦值語句。賦值語句:為變量或對象的屬性變量賦值,將賦值號右邊的表達式的計算結果存儲到左邊的變量中。
語句格式: 變量名 = 表達式
   對象名. 屬性 = 表達式。
3.【答案】 D
【考點】對象及其屬性
【解析】【解答】Enabled文本框是否接受用戶的操作(=True許=False不許)。故答案選D。
【分析】本題考查文本框的屬性。文本框是一個文本編輯區。可以在設計階段或運行期間在這個區域中輸入、編輯、修改和顯示文本,類似于一個簡單的文本編輯器。MaxLength屬性,設置文本框中能夠輸入的正文內容的最大長度。Width文本框的寬度,Visible文本框是否可見。Enabled文本框是否接受用戶的操作(=True許=False不許)。
4.【答案】 B
【考點】常用基本函數
【解析】【解答】隨機生成50-100間,代碼是int(rnd*(100-50+1)+50)。故答案選B。
【分析】本題考查VB中的常用函數。 在vb的[a,b]區間中生成隨機數的公式為: Int((b- a +1)* Rnd + a)。
5.【答案】 A
【考點】事件及其處理過程
【解析】【解答】VB中系統自動執行窗體的Load事件。故答案選A。
【分析】本題考查VB中的窗體事件。Load事件是在一個窗體被裝載時發生的。當運行程序時,系統首先裝入某個窗體,同時也自動執行了Load事件。而Unload事件則是在一個窗體被卸載時發生的;GotFocus事件是當窗體獲得焦點時產生的;Click事件是當用鼠標單擊窗體時觸發的事件。
6.【答案】 A
【考點】循環結構程序設計與分析
【解析】【解答】分析程序,當b小于40時,執行b=b*(b+1),當b=1時,執行得到b=1*2=2,b=2小于40,繼續執行,得b=2*3=6;b=6滿足小于40,繼續執行得b=6*7=42;b=42不滿足條件,跳出循環,輸出結果b為42。故答案選A。
【分析】本題考查循環語句的分析。Do While循環語句格式如下:
Do While<條件>
<語句塊>
[Exit Do]
<命令組>
Loop
While:當“條件”為真時,重復執行”循環體”,
Until:直到“條件”為真時,結束執行”循環體”。
7.【答案】 B
【考點】循環結構程序設計與分析
【解析】【解答】分析程序,當x小于10時,執行s=s+x,x=x+2。當s=0,x=1時,s=0+1=1,x=1+2=3;滿足條件繼續執行,s=1+3=4,x=3+2=5;s=4+5=9,x=5+2=7;s=9+7=16,x=7+2=9;s=16+9=25,x=9+2=11,x大于10,跳出循環,輸出結果s為25。故答案選B。
【分析】本題考查循環語句的分析。Do While循環語句格式如下:
Do While<條件>
<語句塊>
[Exit Do]
<命令組>
Loop
While:當“條件”為真時,重復執行”循環體”,
Until:直到“條件”為真時,結束執行”循環體”。
8.【答案】 D
【考點】分支結構程序設計與分析
【解析】【解答】a=3,b=2,不滿足a>5,因此不執行第一個if語句,跳去執行Else語句,b=2不滿足條件b>3,不執行Else里面的if語句,執行else中的 c= a mod b =3mod2,mod取余數,結果是1。故答案選D。
【分析】本題考查if分支語句的分析。多分枝語句結構如下:
If 條件表達式1 Then
語句塊1
ElseIf 條件表達式2 Then
語句塊2
……
ElseIf 條件表達式n Then
語句塊n
Else
語句塊 0
End If
9.【答案】 C
【考點】循環結構程序設計與分析
【解析】【解答】分析程序:x=0,循環i從1到5,
當i=1時,j=1,x=1;當i=1時,j=2,x=2;當i=1時,j=3,x=3;當i=1時,j=4,x=4;當i=1時,j=5,x=5; 當i=2時,j=2,x=6;
當i=2時,j=3,x=7; 當i=2時,j=4,x=8;當i=2時,j=5,x=9;當i=3時,j=3,x=10;
當i=3時,j=4,x=11;當i=3時,j=5,x=12; 當i=4時,j=4,x=13;
當i=4時,j=5,x=14; 當i=5時,j=5,x=15。
故答案選C。
【分析】本題考查for循環語句的分析。語句格式如下:
For <循環變量>=<初值> To <終值> [Step <步長>]
For <循環變量>=<初值> To <終值> [Step <步長>]
<語句塊>
Next <循環變量>
Next <循環變量>
10.【答案】 C
【考點】循環結構程序設計與分析
【解析】【解答】分析程序:a=0,當i=1,j=1,k=1,a=2;
當i=1,j=2,k=1,a=4;當i=1,j=2,k=2,a=6;
當i=2,j=2,k=1,a=8; 當i=2,j=2,k=2,a=10 。
故答案選C。
【分析】本題考查for循環語句的分析。語句格式如下:
For <循環變量>=<初值> To <終值> [Step <步長>]
For <循環變量>=<初值> To <終值> [Step <步長>]
For <循環變量>=<初值> To <終值> [Step <步長>]
<語句塊>
Next <循環變量>
Next <循環變量>
Next <循環變量>
二、綜合題
11.【答案】 G<=50;50*0.65+0.95*(G-50)
【考點】分支結構程序設計與分析
【解析】【解答】分析程序:定義整型數據G,M;輸入重量G,如果重量G小于等于50千克,執行M=0.65*G,否則當重量G大于50千克,執行M=50*0.65+0.95*(G-50),結束分支,輸出運費M。故答案為:G<=50,50*0.65+0.95*(G-50)。
【分析】本題考查if分支語句的分析。If 條件表達式 Then 語句1 Else 語句2
If 條件表達式 Then
語句塊1
Else
語句塊2
End If
12.【答案】 i=2;0;SUM=SUM+i
【考點】循環結構程序設計與分析
【解析】【解答】分析程序:計算2到50間所有偶數的和,循環i=2到50,如果i除以2取余數等于0,則i是偶數,執行語句SUM=SUM+i 。故答案為:i=2、0、SUM=SUM+i。
【分析】本題考查for循環語句的分析。MOD是除法取余數。for循環語句格式如下:
For <循環變量>=<初值> To <終值> [Step <步長>]
<語句塊>
[Exit For]
<語句塊>
Next <循環變量>
:是循環終端語句,在其后的循環變量與語句中的循環變量必須相同。
只有一層循環時,循環變量可省略不寫。
13.【答案】 a=1000*a+100*b+10*c+d;a+b+c+d=10*a+b;a*b*c*d=10*c+d
【考點】循環結構程序設計與分析
【解析】【解答】分析程序:已知條件四位數abcd可以表示為1000*a+100*b+10*c+d,循環b,c,d從0到9,執行語句各位之和等于其前兩位,表達式為a+b+c+d=10*a+b,如果滿足各位之積等于其后二位,打印四位數。故答案為:a=1000*a+100*b+10*c+d、a+b+c+d=10*a+b、a*b*c*d=10*c+d。
【分析】本題考查for循環語句的分析。MOD是除法取余數。for循環語句格式如下:
For <循環變量>=<初值> To <終值> [Step <步長>]
For <循環變量>=<初值> To <終值> [Step <步長>]
For <循環變量>=<初值> To <終值> [Step <步長>]
For <循環變量>=<初值> To <終值> [Step <步長>]
<語句塊>
[Exit For]
<語句塊>
Next <循環變量>
Next <循環變量>
Next <循環變量>
Next <循環變量>
:是循環終端語句,在其后的循環變量與語句中的循環變量必須相同。
只有一層循環時,循環變量可省略不寫。
三、程序設計題
14.【答案】 解:程序參考:
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
【考點】分支結構程序設計與分析
【解析】【分析】本題考查的是VB程序設計,屬于困難題型,要求學生對VB語言有較深的理解。
1 / 1(
…………○…………外…………○…………裝…………○…………訂…………○…………線…………○…………
) (
※※請※※不※※要※※在※※裝※※訂※※線※※內※※答※※題※※
) (
…………○…………內…………○…………裝…………○…………訂…………○…………線…………○…………
)
登陸二一教育在線組卷平臺 助您教考全無憂
浙教版初中信息技術九年級上學期期末試卷(9)
一、單選題
1.要求改命令按鈕顯示的文本,應當在屬性窗口中改變的屬性是( )。
A. Caption B. Name C. Text D. Label
【答案】 A
【考點】對象及其屬性
【解析】【解答】首先點擊控件,選中控件,再右邊的屬性欄里修改caption屬性值。故答案選A。
【分析】本題考查Caption屬性。顯示在對象的標題欄或在控件中或控件后中的文本。如果不設置Caption屬性,按鈕上的文字就是“Command1“。
<menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

  1. 主站蜘蛛池模板: 康定县| 赣州市| 周宁县| 遂平县| 和龙市| 安福县| 新化县| 灵宝市| 漳州市| 睢宁县| 潞城市| 石嘴山市| 日土县| 连州市| 杭锦旗| 连城县| 桂林市| 吕梁市| 定远县| 廉江市| 栾川县| 桂东县| 湄潭县| 弥勒县| 岳普湖县| 额济纳旗| 青田县| 壶关县| 白朗县| 平果县| 通许县| 东港市| 古浪县| 泽库县| 福州市| 南江县| 隆化县| 葫芦岛市| 湛江市| 波密县| 兴文县|
    標簽必須直接放置到標簽之后。每個表格只能規定一個標題。通常標題會居中顯示在表格上方。CAPTION 元素是TABLE元素的子對象。
    2.下列語句中,正確的賦值語句是( )。
    A. i+j=10 B. 2i=j C. j=i+j D. i*j=0
    【答案】 C
    【考點】常量、變量與賦值語句
    【解析】【解答】賦值語句格式:變量名=表達式;故答案選C。
    【分析】本題考查賦值語句。賦值語句:為變量或對象的屬性變量賦值,將賦值號右邊的表達式的計算結果存儲到左邊的變量中。
    語句格式: 變量名 = 表達式
       對象名. 屬性 = 表達式。
    3.設窗體上有一個名稱為Text1的文本框,要求只能顯示信息,不能輸入,應選擇答案是( )。
    A. Text1.MaxLength=0 B. Text1.Width=0
    C. Text1.Visible=False D. Text1.Enabled=False
    【答案】 D
    【考點】對象及其屬性
    【解析】【解答】Enabled文本框是否接受用戶的操作(=True許=False不許)。故答案選D。
    【分析】本題考查文本框的屬性。文本框是一個文本編輯區。可以在設計階段或運行期間在這個區域中輸入、編輯、修改和顯示文本,類似于一個簡單的文本編輯器。MaxLength屬性,設置文本框中能夠輸入的正文內容的最大長度。Width文本框的寬度,Visible文本框是否可見。Enabled文本框是否接受用戶的操作(=True許=False不許)。
    4.以下可表示[50, 100]之間的隨機數的語句是( )。
    A. Int(Rnd * 51) + 49 B. Int(Rnd * 51 + 50)
    C. Int(Rnd * 50) + 5 D. Int(Rnd * 50 + 50)
    【答案】 B
    【考點】常用基本函數
    【解析】【解答】隨機生成50-100間,代碼是int(rnd*(100-50+1)+50)。故答案選B。
    【分析】本題考查VB中的常用函數。 在vb的[a,b]區間中生成隨機數的公式為: Int((b- a +1)* Rnd + a)。
    5.運行程序時,系統自動執行窗體的( )事件。
    A. load B. click C. unload D. GotFocus
    【答案】 A
    【考點】事件及其處理過程
    【解析】【解答】VB中系統自動執行窗體的Load事件。故答案選A。
    【分析】本題考查VB中的窗體事件。Load事件是在一個窗體被裝載時發生的。當運行程序時,系統首先裝入某個窗體,同時也自動執行了Load事件。而Unload事件則是在一個窗體被卸載時發生的;GotFocus事件是當窗體獲得焦點時產生的;Click事件是當用鼠標單擊窗體時觸發的事件。
    6.下列程序運行后,輸出的結果為( )。
    b=1
    Do while (b<40)
    b=b*(b+1)
    Loop
    Print b

    A. 42 B. 39 C. 6 D. 1
    【答案】 A
    【考點】循環結構程序設計與分析
    【解析】【解答】分析程序,當b小于40時,執行b=b*(b+1),當b=1時,執行得到b=1*2=2,b=2小于40,繼續執行,得b=2*3=6;b=6滿足小于40,繼續執行得b=6*7=42;b=42不滿足條件,跳出循環,輸出結果b為42。故答案選A。
    【分析】本題考查循環語句的分析。Do While循環語句格式如下:
    Do While<條件>
    <語句塊>
    [Exit Do]
    <命令組>
    Loop
    While:當“條件”為真時,重復執行”循環體”,
    Until:直到“條件”為真時,結束執行”循環體”。
    7.下列程序執行后,變量s的值為( )。
    Dim s As long, x As Integer
    s=0 : x=1
    Do While (x<10)
    s=s+x
    x=x+2
    Loop
    Print s
    A. 10 B. 25 C. 50 D. 100
    【答案】 B
    【考點】循環結構程序設計與分析
    【解析】【解答】分析程序,當x小于10時,執行s=s+x,x=x+2。當s=0,x=1時,s=0+1=1,x=1+2=3;滿足條件繼續執行,s=1+3=4,x=3+2=5;s=4+5=9,x=5+2=7;s=9+7=16,x=7+2=9;s=16+9=25,x=9+2=11,x大于10,跳出循環,輸出結果s為25。故答案選B。
    【分析】本題考查循環語句的分析。Do While循環語句格式如下:
    Do While<條件>
    <語句塊>
    [Exit Do]
    <命令組>
    Loop
    While:當“條件”為真時,重復執行”循環體”,
    Until:直到“條件”為真時,結束執行”循環體”。
    8.若整型變量a的值為3、b的值為2,則下列程序段執行后整型變量c的值為( )。
    If a>5 then
    if b<4 then
    c=a-b
    else
    c=b-a
    End if
    Else
    if b>3 then
    c=a*b
    else
    c= a mod b
    End if
    End if
    A. 2 B. -2 C. 6 D. 1
    【答案】 D
    【考點】分支結構程序設計與分析
    【解析】【解答】a=3,b=2,不滿足a>5,因此不執行第一個if語句,跳去執行Else語句,b=2不滿足條件b>3,不執行Else里面的if語句,執行else中的 c= a mod b =3mod2,mod取余數,結果是1。故答案選D。
    【分析】本題考查if分支語句的分析。多分枝語句結構如下:
    If 條件表達式1 Then
    語句塊1
    ElseIf 條件表達式2 Then
    語句塊2
    ……
    ElseIf 條件表達式n Then
    語句塊n
    Else
    語句塊 0
    End If
    9.下面程序執行后,x的結果為( )。
    x=0
    For i = 1 to 5
    For j = i to 5
    x=x+1
    Next j
    Next i
    Print x
    A. 5 B. 10 C. 15 D. 20
    【答案】 C
    【考點】循環結構程序設計與分析
    【解析】【解答】分析程序:x=0,循環i從1到5,
    當i=1時,j=1,x=1;當i=1時,j=2,x=2;當i=1時,j=3,x=3;當i=1時,j=4,x=4;當i=1時,j=5,x=5; 當i=2時,j=2,x=6;
    當i=2時,j=3,x=7; 當i=2時,j=4,x=8;當i=2時,j=5,x=9;當i=3時,j=3,x=10;
    當i=3時,j=4,x=11;當i=3時,j=5,x=12; 當i=4時,j=4,x=13;
    當i=4時,j=5,x=14; 當i=5時,j=5,x=15。
    故答案選C。
    【分析】本題考查for循環語句的分析。語句格式如下:
    For <循環變量>=<初值> To <終值> [Step <步長>]
    For <循環變量>=<初值> To <終值> [Step <步長>]
    <語句塊>
    Next <循環變量>
    Next <循環變量>
    10.有如下程序段,該程序執行后,變量a的值為( )。
    a=0
    For i=1 To 2
    For j=i To 2
    For k=1 To j
    a=a+2
    Next k
    Next j
    Next i
    A. 2 B. 8 C. 10 D. 20
    【答案】 C
    【考點】循環結構程序設計與分析
    【解析】【解答】分析程序:a=0,當i=1,j=1,k=1,a=2;
    當i=1,j=2,k=1,a=4;當i=1,j=2,k=2,a=6;
    當i=2,j=2,k=1,a=8; 當i=2,j=2,k=2,a=10 。
    故答案選C。
    【分析】本題考查for循環語句的分析。語句格式如下:
    For <循環變量>=<初值> To <終值> [Step <步長>]
    For <循環變量>=<初值> To <終值> [Step <步長>]
    For <循環變量>=<初值> To <終值> [Step <步長>]
    <語句塊>
    Next <循環變量>
    Next <循環變量>
    Next <循環變量>
    二、綜合題
    11.某物流公司規定A、B兩地之間物品的托運費用根據下面的方法計算:物品重量在50千克以內,托運費為每千克0.65元,超過的話,超過部分每千克0.95元,請完善下面的程序。
    Dim G As Integer
    Dim M As Integer
    Input “輸入重量 G = ”; G
    If then
    M=0.65*G
    Else
    M=
    End if
    Print “運費為:”; M
    【答案】 G<=50;50*0.65+0.95*(G-50)
    【考點】分支結構程序設計與分析
    【解析】【解答】分析程序:定義整型數據G,M;輸入重量G,如果重量G小于等于50千克,執行M=0.65*G,否則當重量G大于50千克,執行M=50*0.65+0.95*(G-50),結束分支,輸出運費M。故答案為:G<=50,50*0.65+0.95*(G-50)。
    【分析】本題考查if分支語句的分析。If 條件表達式 Then 語句1 Else 語句2
    If 條件表達式 Then
    語句塊1
    Else
    語句塊2
    End If
    12.以下程序計算2到50間所有偶數的和,請補充完善該程序。
    Sub mult( )
    Dim Sum As Integer
    Sum=0
    Dim i as integer
    For to 50
    If i MOD 2= Then

    End if
    Next i
    Print sum
    End Sub
    【答案】 i=2;0;SUM=SUM+i
    【考點】循環結構程序設計與分析
    【解析】【解答】分析程序:計算2到50間所有偶數的和,循環i=2到50,如果i除以2取余數等于0,則i是偶數,執行語句SUM=SUM+i 。故答案為:i=2、0、SUM=SUM+i。
    【分析】本題考查for循環語句的分析。MOD是除法取余數。for循環語句格式如下:
    For <循環變量>=<初值> To <終值> [Step <步長>]
    <語句塊>
    [Exit For]
    <語句塊>
    Next <循環變量>
    :是循環終端語句,在其后的循環變量與語句中的循環變量必須相同。
    只有一層循環時,循環變量可省略不寫。
    13.以下程序實現,一個四位數,各位之和等于其前兩位,各位之積各于其后二位,最后打印出該四位數,請補充完善該程序。
    For to 9
    For b=0 to 9
    For c=0 to 9
    For d=0 to 9
    X=
    If then
    print x
    End if
    Next d
    Next c
    Next b
    Next a
    【答案】 a=1000*a+100*b+10*c+d;a+b+c+d=10*a+b;a*b*c*d=10*c+d
    【考點】循環結構程序設計與分析
    【解析】【解答】分析程序:已知條件四位數abcd可以表示為1000*a+100*b+10*c+d,循環b,c,d從0到9,執行語句各位之和等于其前兩位,表達式為a+b+c+d=10*a+b,如果滿足各位之積等于其后二位,打印四位數。故答案為:a=1000*a+100*b+10*c+d、a+b+c+d=10*a+b、a*b*c*d=10*c+d。
    【分析】本題考查for循環語句的分析。MOD是除法取余數。for循環語句格式如下:
    For <循環變量>=<初值> To <終值> [Step <步長>]
    For <循環變量>=<初值> To <終值> [Step <步長>]
    For <循環變量>=<初值> To <終值> [Step <步長>]
    For <循環變量>=<初值> To <終值> [Step <步長>]
    <語句塊>
    [Exit For]
    <語句塊>
    Next <循環變量>
    Next <循環變量>
    Next <循環變量>
    Next <循環變量>
    :是循環終端語句,在其后的循環變量與語句中的循環變量必須相同。
    只有一層循環時,循環變量可省略不寫。
    三、程序設計題
    14.設計一個計算程序。該程序用戶界面自己設計,由四個文本框:文本框1(text1,語文)、文本框2(text2,數學)、文本框3(text3,英語)、文本框4(text4,平均分),和三個按鈕:命令按鈕1(command1,清空)、命令按鈕2(command2,計算)、命令按鈕3(command4,退出)組成。程序運行后,用戶按清除按鈕,則清除文本框中顯示的內容,按計算按鈕,則計算三科平均成績。單擊退出按鈕則退出。
    【答案】 解:程序參考:
    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
    【考點】分支結構程序設計與分析
    【解析】【分析】本題考查的是VB程序設計,屬于困難題型,要求學生對VB語言有較深的理解。
    1 / 1

    展開更多......

    收起↑

    資源列表

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

        <bdo id="tfb94"><rt id="tfb94"></rt></bdo>
        1. <pre id="n934g"></pre>