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

浙教版初中信息技術(shù)九年級上學(xué)期期末試卷(12)

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

浙教版初中信息技術(shù)九年級上學(xué)期期末試卷(12)

資源簡介

浙教版初中信息技術(shù)九年級上學(xué)期期末試卷(12)
一、單選題
1.利用計(jì)算機(jī)編寫程序解決實(shí)際問題時,首先應(yīng)該做的是(  )
A.編寫程序 B.設(shè)計(jì)算法 C.調(diào)試程序 D.分析問題
【答案】D
【知識點(diǎn)】計(jì)算機(jī)處理問題的過程
【解析】【解答】 利用計(jì)算機(jī)編寫程序解決實(shí)際問題應(yīng)該先分析問題,再設(shè)計(jì)算法,然后編寫程序,最后調(diào)試程序。故答案選D。
【分析】本題考查的是事件的處理過程。
2.下列圖形中表示對數(shù)據(jù)進(jìn)行處理的是(  )。
A. B.
C. D.
【答案】B
【知識點(diǎn)】流程圖的概念及其常用圖形
【解析】【解答】矩形框——表示對數(shù)據(jù)的計(jì)算處理。故答案選B。
【分析】本題考查的是流程圖的常用圖形表示。圓角矩形:表示“開始”/“結(jié)束”;平行四邊形:表示輸入/輸出;菱形框:表示判斷。
3.一個工程必須包含的文件類型是( ?。?。
A. *.vbp*.frm*.frx B. *.vbp*.cls*.bas
C. *.bas*.ocx*.res D. *.frm*.cls*.bas
【答案】A
【知識點(diǎn)】程序的保存及文件擴(kuò)展名
【解析】【解答】在VB的一個工程中,必不可少的是工程文件(.vbp)、窗體文件(.frm)、和窗體二進(jìn)制數(shù)據(jù)文件(.frx)。故答案選A。
【分析】本題考查的是VB的工程文件。一個工程中可以包含7類文件,其中,工程文件、窗體文件和窗體的二進(jìn)制數(shù)據(jù)文件是一個工程不可缺少的文件,這7類文件的擴(kuò)展名及含義分別是:
1).vbp:Visual Basic Project的縮寫,表示工程文件;
2).frm:Form的縮寫,表示窗體文件;
3).frx:窗體的二進(jìn)制數(shù)據(jù)文件;
4).cls:class的縮寫,表示類模塊文件;
5).bas:Basic的縮寫,表示標(biāo)準(zhǔn)模塊文件;
6).ocx:ActiveX控件的文件;
7).res是resource的縮寫,表示資源文件。
4.張碩使用VB編寫了一個顯示時間的程序,圖1顯示的是圖2中( ?。ο蟮膶傩浴?br/>A.“顯示”按鈕 B.“清除”按鈕
C.“當(dāng)前時間”標(biāo)簽框 D.“Text1”文本框
【答案】A
【知識點(diǎn)】對象及其屬性
【解析】【解答】由屬性第一行“Commacd1 CommandButton”可知,當(dāng)前顯示的對象是按鈕,由“Caption:顯示”看出,是“顯示”按鈕。故答案選A。
【分析】本題考查的是VB的對象屬性。Caption:顯示在對象的標(biāo)題欄或在控件中或控件后中的文本。
5.對于語句If x=1 Then y=1,下列說法正確的是( ?。?。
A.x=1和y=1 均為賦值語句
B.x=1和y=1 均為關(guān)系表達(dá)式
C.x=1為賦值語句,y=1為關(guān)系表達(dá)式
D.x=1為關(guān)系表達(dá)式,y=1為賦值語句
【答案】D
【知識點(diǎn)】運(yùn)算符與表達(dá)式;常量、變量與賦值語句
【解析】【解答】If... Then...的判斷格式為: if(表達(dá)式)Then 語句1。所以x=1為表達(dá)式,y=1為賦值語句。故答案選D。
【分析】本題考查的是條件語句。if語句是指編程語言中用來判定所給定的條件是否滿足,根據(jù)判定的結(jié)果(真或假)決定執(zhí)行給出的兩種操作之一。if的返回值為真或假,可以用bool型變量進(jìn)行存儲,占用一字節(jié)。
6.“已知長方形的長和寬,求長方形的周長”,用算法描述這一問題,合適的算法結(jié)構(gòu)是( ?。?。
A.選擇結(jié)構(gòu) B.循環(huán)結(jié)構(gòu) C.順序結(jié)構(gòu) D.樹型結(jié)構(gòu)
【答案】C
【知識點(diǎn)】算法的控制結(jié)構(gòu)
【解析】【解答】該算法的步驟:長方形周長= 2 *(長+寬)。步驟簡單,自上而下,依次執(zhí)行,可以使用順序結(jié)構(gòu)。故答案選C。
【分析】本題考查的是算法結(jié)構(gòu)。程序中的三種基本結(jié)構(gòu)為:順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。順序結(jié)構(gòu):事物的發(fā)展通常按照一定的順序進(jìn)行。分支結(jié)構(gòu):事物的發(fā)展有多種情況。循環(huán)結(jié)構(gòu):事物的發(fā)展具有周期性。
7.以下變量名中,( ?。┦遣环蟅isual Basic的命名規(guī)范的。
A._mnu_Open_234 B.Abc901
C.price_ D.K
【答案】A
【知識點(diǎn)】常量、變量與賦值語句
【解析】【解答】_mnu_Open_234是以下劃線開頭,違背以字母開頭的原則。故答案選A。
【分析】本題考查的是VB的變量命名規(guī)范。變量的命名規(guī)則如下:
(1)變量名只由字母、數(shù)字和下劃線組成,其中不能有小數(shù)點(diǎn)和空格;
(2)變量名不能與VB的保留字相同,也不要與過程名和符號常星名相同;
(3)變量名必須以字母開頭,其字符個數(shù)不得超過255個;
(4)變量名不區(qū)分大小寫。
8.下列循環(huán)語句能正常結(jié)束循環(huán)的是( ?。?。
A. B.
C. D.
【答案】C
【知識點(diǎn)】循環(huán)結(jié)構(gòu)語句及格式
【解析】【解答】選項(xiàng)A:循環(huán)結(jié)束條件是當(dāng)i<0,但i=5,i=i+1,兩個條件保證 i 不可能小于0,錯誤;
選項(xiàng)B:i從1,循環(huán)加2,會得到3/5/7/9/11/...,同樣永遠(yuǎn)不會等于10,錯誤;
選項(xiàng)C:i從10,循環(huán)加1,一直都大于0,第一次判斷循環(huán)條件就滿足了,可以正常結(jié)束;
選項(xiàng)D:i從6,循環(huán)減2,得到4/2/0/-2/...,永遠(yuǎn)不會等于1,錯誤。
故答案選C。
【分析】本題考查的是Do Until ... Loop的使用。Do Until…Loop的格式為:
Do
語句塊
Loop Until 條件 (關(guān)鍵字和條件放在結(jié)尾)
這種格式是不管條件是否成立,都先執(zhí)行一次循環(huán),然后再判斷條件來決定是否繼續(xù)循環(huán)。
9.某算法流程圖如下,該算法的輸出結(jié)果為(  )。
A.6 B.5 C.10 D.11
【答案】A
【知識點(diǎn)】算法的流程圖表示
【解析】【解答】該算法流程圖過程如下:a=6,b:6+5=11,因?yàn)閎>10,故輸出a:6。故答案選A。
【分析】本題考查的是算法的流程圖的分析。
10.有如下的Visual Basic程序段:
For i = 1 To 10 Step 4
s = s + i
Next i
該程序段運(yùn)行后,語句s = s + i執(zhí)行的次數(shù)是( ?。?。
A.1 B.3 C.4 D.10
【答案】B
【知識點(diǎn)】循環(huán)結(jié)構(gòu)程序設(shè)計(jì)與分析
【解析】【解答】由題可知,i 從1到10,按照4的步長進(jìn)行增加,故i的值為:1、5、9,一共三次。故答案選B。
【分析】本題考查的是循環(huán)語句。步進(jìn)/步長就是在for循環(huán)中用于定義循環(huán)變量每次增加的值的,如果沒有寫的話,程序就會按默認(rèn)的step=1來處理。
二、綜合題
11.填空題
(1)將代數(shù) 式轉(zhuǎn)換成程序設(shè)計(jì)中的表達(dá)式為    。
(2)表示x是5的倍數(shù)或是9的倍數(shù)的邏輯表達(dá)式為   。
【答案】(1)Sqr((x*x+y*y)/(a+b))
(2)X mod 5=0 or X mod 9=0
【知識點(diǎn)】運(yùn)算符與表達(dá)式
【解析】【解答】(1)求平方根使用函數(shù)函數(shù)Sqr(數(shù)值),故答案為:Sqr((x*x+y*y)/(a+b));
(2)在VB中判斷倍數(shù)問題時,可通過取余mod來判斷。若取余為0,則表示該變量是某數(shù)的倍數(shù)。
故答案為: X mod 5=0 or X mod 9=0。
【分析】本題考查的是VB表達(dá)式。表達(dá)式書寫時不可以省略乘號,運(yùn)算符不可以相鄰;表達(dá)式必須書寫在同一基準(zhǔn),不可以出現(xiàn)上下標(biāo);按照各種運(yùn)算符的優(yōu)先級別來計(jì)算;表達(dá)式中只可以使用圓括號來表示優(yōu)先級,且要成對出現(xiàn)。不可以使用方括號、大括號等。
12.讀程序?qū)懡Y(jié)果
(1)林娜編制了一個驗(yàn)證乘法運(yùn)算結(jié)果的小程序(如下圖所示),當(dāng)在“輸入結(jié)果”右邊的文本框中輸入60時,輸出內(nèi)容為   。
(2)Private Sub Form_Click()
Dim i As Integer, sum As Integer
sum = 0
For i = 2 To 10
If
i Mod 2 <> 0 And i Mod 3 = 0 Then
sum = sum + i
End If
Next i
Print sum
End Sub
程序運(yùn)行后,單擊窗體,輸出結(jié)果為   。
【答案】(1)ok!
(2)12
【知識點(diǎn)】循環(huán)結(jié)構(gòu)程序設(shè)計(jì)與分析
【解析】【解答】(1)由題可知,該程序用于驗(yàn)證乘法運(yùn)算結(jié)果。當(dāng)輸入12,5時,即為a、b賦值(a=12,b=5)。此時,c=12*5=60。Text3的值為輸入結(jié)果“60”,與c的值相等。故執(zhí)行第一條判斷,輸出“ok!”。故答案為:ok!
(2)本題中For循環(huán)執(zhí)行9次(i取值范圍[2,10]之間所有的整數(shù)),循環(huán)體中執(zhí)行的條件為:如果i不是偶數(shù),同時i是3的倍數(shù),那么此時的i,累加到變量sum中,因此當(dāng)i為3、9時累加到變量sum中sum=3+9=12。故答案為:12。
【分析】本題主要考查的是循環(huán)程序的分析。分析循環(huán)程序關(guān)鍵在于分析循環(huán)體的功能,應(yīng)詳細(xì)地分析循環(huán)的條件、執(zhí)行的次數(shù)、每次執(zhí)行的操作等。
13.程序填空
下列程序的功能是:當(dāng)x<50時,y=0.8×x;當(dāng)50≤x≤100時,y=0.7×x;當(dāng)x>100時,輸入的數(shù)據(jù)超出范圍。請?zhí)羁铡?br/>Private Sub Command1_Click()
Dim x As Single
x=InputBox("請輸入x的值!")
   
Case x <
50
y=0.8 *
x
Case 50 To
100
   
   
Print "輸入的數(shù)據(jù)超出范圍!"
End Select
Print x, y
End Sub
【答案】Select Case x;y=0.7 * x;Case Else
【知識點(diǎn)】分支結(jié)構(gòu)程序設(shè)計(jì)與分析
【解析】【解答】第一空:程序中有Case和End Select子句,沒有多支選擇結(jié)構(gòu)的起始語句,所以第一空應(yīng)填:Select Case x;
第二空:當(dāng)50≤x≤100時,y=0.7*x,故第二空應(yīng)填:y=0.7 * x ;
第三空:當(dāng)前x的取值有三種情況,前面已設(shè)置兩種,故第三空應(yīng)填:Case Else。
故答案為:Select Case x;y=0.7 * x;Case Else。
【分析】本題考查的是分支結(jié)構(gòu)的程序設(shè)計(jì)。情況語句一般形式:
Select Case測試表達(dá)式
Case 表達(dá)式表1
語句組1
Case 表達(dá)式表2
語句組2
……
Case else
語句組n
End Select
三、VB程序設(shè)計(jì)題
14.設(shè)計(jì)出租車收費(fèi)計(jì)算器VB程序,使其具有下列功能:在文本框Text1中輸入行駛的路程,單擊“計(jì)算”按鈕Command1,在文本框text2中顯示所需的費(fèi)用(注意:當(dāng)行駛的公里數(shù)a≤3公里時,費(fèi)用s為6.5元;當(dāng)行駛的路程超過3公里時,3公里按6.5元計(jì)算,超出部分按每公里1.6元收費(fèi))。界面設(shè)計(jì)如圖所示。
【答案】解:
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
【知識點(diǎn)】分支結(jié)構(gòu)程序設(shè)計(jì)與分析
【解析】【解答】行駛路程由外部輸入,故變量a(行駛的公里數(shù))存儲文本框Text1輸入的數(shù)據(jù):a = Val(Text1.Text) 。當(dāng)行駛的公里數(shù)a≤3公里時,費(fèi)用s為6.5元;當(dāng)行駛的路程超過3公里時,3公里按6.5元計(jì)算,超出部分按每公里1.6元收費(fèi),故當(dāng)a<=3時,s = 6.5;否則,s = 6.5 + (a - 3) * 1.6。單擊“計(jì)算”按鈕Command1,在文本框text2中顯示所需的費(fèi)用,所以程序應(yīng)寫在Command1的點(diǎn)擊事件中,將費(fèi)用s的數(shù)值顯示在文本框text2中 。
故答案為:
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
【分析】本題考查的是分支結(jié)構(gòu)程序的設(shè)計(jì)。
1 / 1浙教版初中信息技術(shù)九年級上學(xué)期期末試卷(12)
一、單選題
1.利用計(jì)算機(jī)編寫程序解決實(shí)際問題時,首先應(yīng)該做的是( ?。?br/>A.編寫程序 B.設(shè)計(jì)算法 C.調(diào)試程序 D.分析問題
2.下列圖形中表示對數(shù)據(jù)進(jìn)行處理的是( ?。?br/>A. B.
C. D.
3.一個工程必須包含的文件類型是( ?。?br/>A. *.vbp*.frm*.frx B. *.vbp*.cls*.bas
C. *.bas*.ocx*.res D. *.frm*.cls*.bas
4.張碩使用VB編寫了一個顯示時間的程序,圖1顯示的是圖2中(  )對象的屬性。
A.“顯示”按鈕 B.“清除”按鈕
C.“當(dāng)前時間”標(biāo)簽框 D.“Text1”文本框
5.對于語句If x=1 Then y=1,下列說法正確的是( ?。?。
A.x=1和y=1 均為賦值語句
B.x=1和y=1 均為關(guān)系表達(dá)式
C.x=1為賦值語句,y=1為關(guān)系表達(dá)式
D.x=1為關(guān)系表達(dá)式,y=1為賦值語句
6.“已知長方形的長和寬,求長方形的周長”,用算法描述這一問題,合適的算法結(jié)構(gòu)是( ?。?。
A.選擇結(jié)構(gòu) B.循環(huán)結(jié)構(gòu) C.順序結(jié)構(gòu) D.樹型結(jié)構(gòu)
7.以下變量名中,( ?。┦遣环蟅isual Basic的命名規(guī)范的。
A._mnu_Open_234 B.Abc901
C.price_ D.K
8.下列循環(huán)語句能正常結(jié)束循環(huán)的是(  )。
A. B.
C. D.
9.某算法流程圖如下,該算法的輸出結(jié)果為( ?。?br/>A.6 B.5 C.10 D.11
10.有如下的Visual Basic程序段:
For i = 1 To 10 Step 4
s = s + i
Next i
該程序段運(yùn)行后,語句s = s + i執(zhí)行的次數(shù)是( ?。?br/>A.1 B.3 C.4 D.10
二、綜合題
11.填空題
(1)將代數(shù) 式轉(zhuǎn)換成程序設(shè)計(jì)中的表達(dá)式為    。
(2)表示x是5的倍數(shù)或是9的倍數(shù)的邏輯表達(dá)式為   。
12.讀程序?qū)懡Y(jié)果
(1)林娜編制了一個驗(yàn)證乘法運(yùn)算結(jié)果的小程序(如下圖所示),當(dāng)在“輸入結(jié)果”右邊的文本框中輸入60時,輸出內(nèi)容為   。
(2)Private Sub Form_Click()
Dim i As Integer, sum As Integer
sum = 0
For i = 2 To 10
If
i Mod 2 <> 0 And i Mod 3 = 0 Then
sum = sum + i
End If
Next i
Print sum
End Sub
程序運(yùn)行后,單擊窗體,輸出結(jié)果為   。
13.程序填空
下列程序的功能是:當(dāng)x<50時,y=0.8×x;當(dāng)50≤x≤100時,y=0.7×x;當(dāng)x>100時,輸入的數(shù)據(jù)超出范圍。請?zhí)羁铡?br/>Private Sub Command1_Click()
Dim x As Single
x=InputBox("請輸入x的值!")
   
Case x <
50
y=0.8 *
x
Case 50 To
100
   
   
Print "輸入的數(shù)據(jù)超出范圍!"
End Select
Print x, y
End Sub
三、VB程序設(shè)計(jì)題
14.設(shè)計(jì)出租車收費(fèi)計(jì)算器VB程序,使其具有下列功能:在文本框Text1中輸入行駛的路程,單擊“計(jì)算”按鈕Command1,在文本框text2中顯示所需的費(fèi)用(注意:當(dāng)行駛的公里數(shù)a≤3公里時,費(fèi)用s為6.5元;當(dāng)行駛的路程超過3公里時,3公里按6.5元計(jì)算,超出部分按每公里1.6元收費(fèi))。界面設(shè)計(jì)如圖所示。
答案解析部分
1.【答案】D
【知識點(diǎn)】計(jì)算機(jī)處理問題的過程
【解析】【解答】 利用計(jì)算機(jī)編寫程序解決實(shí)際問題應(yīng)該先分析問題,再設(shè)計(jì)算法,然后編寫程序,最后調(diào)試程序。故答案選D。
【分析】本題考查的是事件的處理過程。
2.【答案】B
【知識點(diǎn)】流程圖的概念及其常用圖形
【解析】【解答】矩形框——表示對數(shù)據(jù)的計(jì)算處理。故答案選B。
【分析】本題考查的是流程圖的常用圖形表示。圓角矩形:表示“開始”/“結(jié)束”;平行四邊形:表示輸入/輸出;菱形框:表示判斷。
3.【答案】A
【知識點(diǎn)】程序的保存及文件擴(kuò)展名
【解析】【解答】在VB的一個工程中,必不可少的是工程文件(.vbp)、窗體文件(.frm)、和窗體二進(jìn)制數(shù)據(jù)文件(.frx)。故答案選A。
【分析】本題考查的是VB的工程文件。一個工程中可以包含7類文件,其中,工程文件、窗體文件和窗體的二進(jìn)制數(shù)據(jù)文件是一個工程不可缺少的文件,這7類文件的擴(kuò)展名及含義分別是:
1).vbp:Visual Basic Project的縮寫,表示工程文件;
2).frm:Form的縮寫,表示窗體文件;
3).frx:窗體的二進(jìn)制數(shù)據(jù)文件;
4).cls:class的縮寫,表示類模塊文件;
5).bas:Basic的縮寫,表示標(biāo)準(zhǔn)模塊文件;
6).ocx:ActiveX控件的文件;
7).res是resource的縮寫,表示資源文件。
4.【答案】A
【知識點(diǎn)】對象及其屬性
【解析】【解答】由屬性第一行“Commacd1 CommandButton”可知,當(dāng)前顯示的對象是按鈕,由“Caption:顯示”看出,是“顯示”按鈕。故答案選A。
【分析】本題考查的是VB的對象屬性。Caption:顯示在對象的標(biāo)題欄或在控件中或控件后中的文本。
5.【答案】D
【知識點(diǎn)】運(yùn)算符與表達(dá)式;常量、變量與賦值語句
【解析】【解答】If... Then...的判斷格式為: if(表達(dá)式)Then 語句1。所以x=1為表達(dá)式,y=1為賦值語句。故答案選D。
【分析】本題考查的是條件語句。if語句是指編程語言中用來判定所給定的條件是否滿足,根據(jù)判定的結(jié)果(真或假)決定執(zhí)行給出的兩種操作之一。if的返回值為真或假,可以用bool型變量進(jìn)行存儲,占用一字節(jié)。
6.【答案】C
【知識點(diǎn)】算法的控制結(jié)構(gòu)
【解析】【解答】該算法的步驟:長方形周長= 2 *(長+寬)。步驟簡單,自上而下,依次執(zhí)行,可以使用順序結(jié)構(gòu)。故答案選C。
【分析】本題考查的是算法結(jié)構(gòu)。程序中的三種基本結(jié)構(gòu)為:順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。順序結(jié)構(gòu):事物的發(fā)展通常按照一定的順序進(jìn)行。分支結(jié)構(gòu):事物的發(fā)展有多種情況。循環(huán)結(jié)構(gòu):事物的發(fā)展具有周期性。
7.【答案】A
【知識點(diǎn)】常量、變量與賦值語句
【解析】【解答】_mnu_Open_234是以下劃線開頭,違背以字母開頭的原則。故答案選A。
【分析】本題考查的是VB的變量命名規(guī)范。變量的命名規(guī)則如下:
(1)變量名只由字母、數(shù)字和下劃線組成,其中不能有小數(shù)點(diǎn)和空格;
(2)變量名不能與VB的保留字相同,也不要與過程名和符號常星名相同;
(3)變量名必須以字母開頭,其字符個數(shù)不得超過255個;
(4)變量名不區(qū)分大小寫。
8.【答案】C
【知識點(diǎn)】循環(huán)結(jié)構(gòu)語句及格式
【解析】【解答】選項(xiàng)A:循環(huán)結(jié)束條件是當(dāng)i<0,但i=5,i=i+1,兩個條件保證 i 不可能小于0,錯誤;
選項(xiàng)B:i從1,循環(huán)加2,會得到3/5/7/9/11/...,同樣永遠(yuǎn)不會等于10,錯誤;
選項(xiàng)C:i從10,循環(huán)加1,一直都大于0,第一次判斷循環(huán)條件就滿足了,可以正常結(jié)束;
選項(xiàng)D:i從6,循環(huán)減2,得到4/2/0/-2/...,永遠(yuǎn)不會等于1,錯誤。
故答案選C。
【分析】本題考查的是Do Until ... Loop的使用。Do Until…Loop的格式為:
Do
語句塊
Loop Until 條件 (關(guān)鍵字和條件放在結(jié)尾)
這種格式是不管條件是否成立,都先執(zhí)行一次循環(huán),然后再判斷條件來決定是否繼續(xù)循環(huán)。
9.【答案】A
【知識點(diǎn)】算法的流程圖表示
【解析】【解答】該算法流程圖過程如下:a=6,b:6+5=11,因?yàn)閎>10,故輸出a:6。故答案選A。
【分析】本題考查的是算法的流程圖的分析。
10.【答案】B
【知識點(diǎn)】循環(huán)結(jié)構(gòu)程序設(shè)計(jì)與分析
【解析】【解答】由題可知,i 從1到10,按照4的步長進(jìn)行增加,故i的值為:1、5、9,一共三次。故答案選B。
【分析】本題考查的是循環(huán)語句。步進(jìn)/步長就是在for循環(huán)中用于定義循環(huán)變量每次增加的值的,如果沒有寫的話,程序就會按默認(rèn)的step=1來處理。
11.【答案】(1)Sqr((x*x+y*y)/(a+b))
(2)X mod 5=0 or X mod 9=0
【知識點(diǎn)】運(yùn)算符與表達(dá)式
【解析】【解答】(1)求平方根使用函數(shù)函數(shù)Sqr(數(shù)值),故答案為:Sqr((x*x+y*y)/(a+b));
(2)在VB中判斷倍數(shù)問題時,可通過取余mod來判斷。若取余為0,則表示該變量是某數(shù)的倍數(shù)。
故答案為: X mod 5=0 or X mod 9=0。
【分析】本題考查的是VB表達(dá)式。表達(dá)式書寫時不可以省略乘號,運(yùn)算符不可以相鄰;表達(dá)式必須書寫在同一基準(zhǔn),不可以出現(xiàn)上下標(biāo);按照各種運(yùn)算符的優(yōu)先級別來計(jì)算;表達(dá)式中只可以使用圓括號來表示優(yōu)先級,且要成對出現(xiàn)。不可以使用方括號、大括號等。
12.【答案】(1)ok!
(2)12
【知識點(diǎn)】循環(huán)結(jié)構(gòu)程序設(shè)計(jì)與分析
【解析】【解答】(1)由題可知,該程序用于驗(yàn)證乘法運(yùn)算結(jié)果。當(dāng)輸入12,5時,即為a、b賦值(a=12,b=5)。此時,c=12*5=60。Text3的值為輸入結(jié)果“60”,與c的值相等。故執(zhí)行第一條判斷,輸出“ok!”。故答案為:ok!
(2)本題中For循環(huán)執(zhí)行9次(i取值范圍[2,10]之間所有的整數(shù)),循環(huán)體中執(zhí)行的條件為:如果i不是偶數(shù),同時i是3的倍數(shù),那么此時的i,累加到變量sum中,因此當(dāng)i為3、9時累加到變量sum中sum=3+9=12。故答案為:12。
【分析】本題主要考查的是循環(huán)程序的分析。分析循環(huán)程序關(guān)鍵在于分析循環(huán)體的功能,應(yīng)詳細(xì)地分析循環(huán)的條件、執(zhí)行的次數(shù)、每次執(zhí)行的操作等。
13.【答案】Select Case x;y=0.7 * x;Case Else
【知識點(diǎn)】分支結(jié)構(gòu)程序設(shè)計(jì)與分析
【解析】【解答】第一空:程序中有Case和End Select子句,沒有多支選擇結(jié)構(gòu)的起始語句,所以第一空應(yīng)填:Select Case x;
第二空:當(dāng)50≤x≤100時,y=0.7*x,故第二空應(yīng)填:y=0.7 * x ;
第三空:當(dāng)前x的取值有三種情況,前面已設(shè)置兩種,故第三空應(yīng)填:Case Else。
故答案為:Select Case x;y=0.7 * x;Case Else。
【分析】本題考查的是分支結(jié)構(gòu)的程序設(shè)計(jì)。情況語句一般形式:
Select Case測試表達(dá)式
Case 表達(dá)式表1
語句組1
Case 表達(dá)式表2
語句組2
……
Case else
語句組n
End Select
14.【答案】解:
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
【知識點(diǎn)】分支結(jié)構(gòu)程序設(shè)計(jì)與分析
【解析】【解答】行駛路程由外部輸入,故變量a(行駛的公里數(shù))存儲文本框Text1輸入的數(shù)據(jù):a = Val(Text1.Text) 。當(dāng)行駛的公里數(shù)a≤3公里時,費(fèi)用s為6.5元;當(dāng)行駛的路程超過3公里時,3公里按6.5元計(jì)算,超出部分按每公里1.6元收費(fèi),故當(dāng)a<=3時,s = 6.5;否則,s = 6.5 + (a - 3) * 1.6。單擊“計(jì)算”按鈕Command1,在文本框text2中顯示所需的費(fèi)用,所以程序應(yīng)寫在Command1的點(diǎn)擊事件中,將費(fèi)用s的數(shù)值顯示在文本框text2中 。
故答案為:
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
【分析】本題考查的是分支結(jié)構(gòu)程序的設(shè)計(jì)。
1 / 1

展開更多......

收起↑

資源列表

<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. 主站蜘蛛池模板: 山西省| 松江区| 景德镇市| 玉门市| 台山市| 革吉县| 阿克陶县| 温宿县| 龙陵县| 宝清县| 香河县| 金平| 汉寿县| 阜平县| 许昌市| 博客| 新沂市| 苗栗市| 阿鲁科尔沁旗| 张家口市| 嘉荫县| 梨树县| 宁海县| 三门峡市| 宣城市| 浦东新区| 阳原县| 福泉市| 瑞金市| 宁陵县| 永嘉县| 旬阳县| 张家港市| 香河县| 仪征市| 松滋市| 扶沟县| 禹城市| 鄢陵县| 玉环县| 青河县|