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

浙江省湖州市長興縣2018-2019學年九年級上學期信息技術期末考試試卷

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

浙江省湖州市長興縣2018-2019學年九年級上學期信息技術期末考試試卷

資源簡介

浙江省湖州市長興縣2018-2019學年九年級上學期信息技術期末考試試卷
一、選擇題(本大題共25題,每小題2分,共50分)
1.(2019九上·長興期末)下列關于算法的說法,錯誤的是(  )
A.算法就是解決問題的方法和步驟。
B.算法執行后可以不產生確定的結果。
C.解決問題的算法可以多種多樣。
D.算法不可以無限地操作下去不停止。
【答案】B
【知識點】算法的概念及表示方法
【解析】【分析】根據算法的概念和特征可知,算法是解決一切問題的方法和步驟,選項A正確;算法執行后產生的結果是確定的,選項B錯誤;解決問題的算法可以是多樣性的,選項C正確;算法是有限步,不可以無限地操作下去,選項D正確。故答案選B。
【解答】本題考查算法的概念及特征。算法是指解題方案的準確而完整的描述,是一系列解決問題的清晰指令,算法代表著用系統的方法描述解決問題的策略機制。算法的特征有:有窮性、確定性、輸入、輸出、可行性。
2.(2019九上·長興期末)下面是關于剝毛豆的算法描述:①檢查籃中是否有剩余毛豆;②若無,則算法結束。③若有,將毛豆剝殼,豆粒放入碗中,豆殼放入垃圾桶;再回到①。該算法的表示方法是(  )
A.自然語言 B.流程圖
C.偽代碼 D.程序設計語言
【答案】A
【知識點】算法的概念及表示方法
【解析】【解答】題干中是用自然語言描述算法。故答案選A。
【分析】本題考查描述算法的方法。自然語言描述算法通俗易懂。流程圖使用圖形表示算法的思路是一種極好的方法。偽代碼是一種非正式的,類似于英語結構的,用于描述模塊結構圖的語言。程序設計語言是用于書寫計算機程序的語言。語言的基礎是一組記號和一組規則。
3.(2019九上·長興期末)計算機內所有的信息都是以(  )數碼形式表示的。
A.八進制 B.十六進制 C.十進制 D.二進制
【答案】D
【知識點】計算機處理問題的過程
【解析】【解答】計算機內部只能識別0和1,用的是二進制。故答案選D。
【分析】本題考查計算機識別的數制。八進制0-7。一般用數字0到9和字母A到F(或a~f)表示,其中:A~F表示10~15,這些稱作十六進制數字。十進制是0-9。二進制是0、1。
4.(2019九上·長興期末)VB中每個窗體對應一個窗體文件,窗體文件的擴展名是(  )。
A..bas B..cls C..frm D..vbp
【答案】C
【知識點】程序的創建
【解析】【解答】VB的窗體文件擴展名是.frm。故答案選C。
【分析】本題考查VB各種文件的擴展名。.frm是窗體文件。.vbp是工程文件;.cls是類模塊文件。.bas是模塊, 不能直接運行。
5.(2019九上·長興期末)在 Visual basic中,語句Com1 Caption="確定"中的"Com1"是(  )
A.屬性值 B.屬性名 C.對象名 D.類名
【答案】C
【知識點】對象及其屬性
【解析】【解答】Com1是命令按鈕的一個實例,對象名。Caption是對象的屬性。故答案選C。
【分析】本題考查vb語句。Com1 Caption=“確定”是定義一個命令按鈕,Com1是命令按鈕的一個實例,對象名。Caption是對象的屬性。
6.(2019九上·長興期末)在 Visual Basic窗體中添加一個文本框控件在工具箱中要單擊的控件是(  )
A. B. C. D.
【答案】B
【知識點】VB控件
【解析】【解答】選項A:標簽控件;選項B:文本框控件;選項C:圖像控件;選項D:按鈕控件。故答案選B。
【分析】本題考查VB窗體控件名稱。
7.(2019九上·長興期末)小明想要打開以前設計的 Visual basic工程文件修改,他應打開下列哪種擴展名的文件(  )
A.bas B.frm C.vbp D.exe
【答案】C
【知識點】程序的創建
【解析】【解答】選項A:模塊文件;選項B:窗體擴展名;選項C:工程文件的擴展名;選項D:可執行文件。故答案選C。
【分析】本題考查VB文件擴展名。
8.(2019九上·長興期末)圖片框控件 PictureBox可以通過下列哪個函數加載圖片(  )
A.Image() B.Load Picture()
C.Prcture() D.LoadImage()
【答案】B
【知識點】VB控件
【解析】【解答】vb中圖片框架加載圖片的函數是Load Picture()。故答案選B。
【分析】本題考查加載圖片函數。
9.(2019九上·長興期末)在VB程序設計時,我們可以通過代碼設置對象的屬性,下圖是通過代碼對標簽的屬性進行設置,下面說法正確的是(  )
A.單擊 command1后,標簽labe2上顯示文字的字體大小為40號
B.單擊 command2后,標簽 label1上顯示文字的顏色為綠色
C.單擊 command1后,標簽labe2上顯示文字的字體大小為60號
D.單擊 command2后標簽 label1上顯示文字的顏色為紅色
【答案】D
【知識點】對象及其屬性
【解析】【解答】圖片中有兩段函數代碼。第一段代碼含義是,點擊command1時,標簽1的字體大小40,標簽2的字體顏色是綠色。第二段代碼含義是,點擊command2時,標簽2的字體大小是60,標簽1的字體是紅色。故答案選D。
【分析】本題考查VB程序代碼中的對象與屬性。
10.(2019九上·長興期末)在Ⅴisual Basic中表達式15/3*2-Sqr(9)+Val("10")的結果是(  )
A.17 B.7+“10” C.9 D.11
【答案】A
【知識點】運算符與表達式;常用基本函數
【解析】【解答】表達式5*2-3+10=17。故答案選A。
【分析】本題考查VB的運算符。Sqr(N)表示求N的平方根, Val將字符串轉化為數值,正數無符號,負數帶符號。
11.(2019九上·長興期末)在 Visual basic中,能表示數學運算 的表達式是(  )
A.ayy÷dx+a÷x B.a*spr(y)/d*x+a/x
C.a*y*y/(d*x)+a/x D.a×y×y/d×x+a/x
【答案】C
【知識點】運算符與表達式;常用基本函數
【解析】【解答】選項A:÷不是VB語言的運算符;選項B:spr(y)是求y的平方根;選項C:a*y*y/(d*x)+a/x,正確;選項D:d*x沒有括號,與算式不符。故答案選C。
【分析】本題考查VB運算符的應用。題中的數學運算應先把公式轉換成表達式,再求兩個分數之和。
12.(2019九上·長興期末)語句 dim x as single作用是:將x定義為(  )變量
A.字符型 B.布爾型 C.單精度實數 D.雙精度實數
【答案】C
【知識點】常量、變量與賦值語句
【解析】【解答】根據語句dim x as single可知single是單精度,x是單精度實數變量。故答案選C。
【分析】本題考查VB中常見的數據類型。Boolean布爾型,Double雙精度,Single單精度,String字符串型。
13.(2019九上·長興期末)下列賦值語句,語法錯誤的是(  )
A.text1.text="vb語言" B.a+b=y
C.y=a+b D.i=i+1
【答案】B
【知識點】常量、變量與賦值語句
【解析】【解答】根據等號左側是變量可知,選項B:a+b是結果值,不是變量。故答案選B。
【分析】本題考查賦值語句表達式。賦值語句格式:變量=表達式或對象名.屬性名=表達式。
14.(2019九上·長興期末)如圖所示為程序界面及“計算”按鈕代碼界面,運行該程序,在文本框text1中輸入5,單擊“計算”按鈕后,在文本框text2顯示的結果是(  )。
A.12 B.22 C.23 D.24
【答案】C
【知識點】運算符與表達式;常量、變量與賦值語句;常用基本函數
【解析】【解答】計算按鈕運行的程序為:a=Text輸入的值,b=3,c=2*a+b/3+1,再運行a=a+1,b=2*b-1,c=c+a+b,Text2輸出的值為c的值。則text1輸入5,a=5,b=3,c=2*a+b/3+1=2*5+3/3+1=12,a=a+1=6,b=2*b-1=2*3-1=5,c=c+a+b=12+6+5=23。故答案選C。
【分析】本題考查的是VB的程序運行,其中涉及VB的賦值語氣、VB表達式及常用函數的使用。
15.(2019九上·長興期末)設x=4,y=8,z=7,表達式 x<y and(not y>z)or zA.1 B.-1 C.True D.False
【答案】D
【知識點】運算符與表達式
【解析】【解答】x=4,y=8,z=7可知,xz為True,not y>z為False,z【分析】本題考查vb運算符和表達式。運算符的執行順序:算術運算符>字符串運算符>關系運算符>邏輯運算符。
16.(2019九上·長興期末)下列語句書寫正確的是(  )
A.If a>max Then max=a Else max=b End If
B.
C.
D.
【答案】D
【知識點】分支結構語句及格式
【解析】【解答】根據塊if語句格式
IF <條件表達式> Then
語句A
ELSE
語句B
END IF
答案選D。
【分析】本題考查IF語句塊格式。
17.(2019九上·長興期末)下列程序的執行結果是(  )
i=20
j=10
if iprint i
A.10 B.20 C.20 10 D.10 20
【答案】B
【知識點】運算符與表達式;分支結構語句及格式
【解析】【解答】i=20,j=10,if判斷結果為假,不執行IF語句,直接輸出i,i=20。故答案選B。
【分析】本題考查VB程序代碼執行結果。代碼中有行IF語句。
18.(2019九上·長興期末)有一款基于安卓平臺的實用手機軟件,用戶可以用他來查詢當前某公共自行車站點的自行車情況,是否有空閑自行車,空閑自行車的數量由自行車的后臺連網的管理平臺隨時更新,如果用n來表示空閑自行車的數量,下面是截取的一段代碼,請你閱讀并完成
Dim n as integer

If them
MsgBox"恭喜,本站有車!"
Else
MsgBox"很遺憾,本站車已經借完!"
End If

劃線處應填寫的條件表達式是(  )
A.n>1 B.n=0 C.n>=1 D.n=1
【答案】C
【知識點】分支結構語句及格式;分支結構程序設計與分析
【解析】【解答】根據第二行代碼MsgBox"恭喜,本站有車!",可知n是記錄本站自行車情況,可知n>=1可知本站有車。故答案選C。
【分析】本題考查對分支語句的理解。本代碼中考查IF語句塊執行內容。如果IF條件表達式成立,那么執行語句,不成立,執行ELSE語句。
19.(2019九上·長興期末)執行下面的程序段后,變量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
【答案】C
【知識點】分支結構語句及格式
【解析】【解答】case b\10,30\10可知,整除結果為3,代碼執行case 1 to 9,c=14*10+30=170。故答案選C。
【分析】本題對Select Case語句考查,Select/Case語句的執行過程是:先求"測試表達式"的值,然后順序測試該值符合哪一個Case子句的情況,如果找到了,則直接執行該Case子句下面的語句塊,然后執行End Select的后續語句;如果沒找到,則執行Case Else下面的語句塊,然后執行End Select的后續語句。
20.(2019九上·長興期末)下面程序的執行結果是(  )
Private Sub Command 1_Click()
a=10
for k=1 to 5 Step -1
a=a -k
Next k
Print a, k
End sub
A.-5 6 B.-5 -5 C.10 0 D.10 1
【答案】D
【知識點】循環結構語句及格式
【解析】【解答】由語句for k=1 to 5 Step -1可知循環體不執行,直接輸出初值,a=10,k=1。故答案選D。
【分析】本題考查For循環語句。步長值是循環變量的增量,是一個數值表達式。若步長值為正,則初值就應小于終值,否則循環體一次都不執行;若步長值為負,則初值應大于終值,否則循環體一次都不執行。如果步長值是1, Step 1可略去不寫。
21.(2019九上·長興期末)有如下的VB程序段。
For i=1 to 10 Step 4
s=s+i
Next i
該程序段執行后,語句s=s+i執行的次數是(  )
A.1 B.3 C.4 D.10
【答案】B
【知識點】循環結構語句及格式
【解析】【解答】由語句for i=1 to 10 Step 4,可知步長值是4,第一次循環i=1,第二次循環i=5,第三次循環i=9。可知執行三次。故答案選B。
【分析】本題考查FOR循環語句。
22.(2019九上·長興期末)執行下面的程序段后,i的值為(  )
x=5
For i=1 to 10 Step 2
x=x+i
Next i
A.25 B.30 C.9 D.11
【答案】D
【知識點】循環結構語句及格式
【解析】【解答】第一次循環,i=1;第二次循環,i=3;第三次循環,i=5;第四次循環,i=7;第五次循環,i=9;第六次循環,i=11;i>10,跳出循環。故答案選D。
【分析】本題考查對VB循環語句的理解。
23.(2019九上·長興期末)假定有如下事件過程,執行結果是(  )
Private Sub Form_Click()
Dim x as integer
x=1
n=0
Do while x<100
x=x*3
n=n+1
Loop
Print x,n
End Sub
A.81 4 B.56 3 C.28 1 D.243 5
【答案】D
【知識點】循環結構語句及格式
【解析】【解答】x=1,n=0,每次循環x都乘以3,100以內,求3的整數冪,31,32,33,34,35>100,退出循環。x=3,x=9,x=27,x=81,x=243,可知循環執行了5次,最后一次循環是35,5。故答案選D。
【分析】本題考查VB程序代碼。本代碼中含有do while循環。當條件表達式不滿足條件時,就會退出循環。
24.(2019九上·長興期末)在VB中輸入代碼時,為增強程序的可讀性,為代碼進行單行注釋時,通常用(  )作為注釋符,使其后面的一行內容綠色顯示。
A.// B.’ C.; D.*
【答案】B
【知識點】編程環境
【解析】【解答】單行注釋用單引號。故答案選B。
【分析】本題考查VB單行注釋。在字符“‘”后加注釋內容,單獨注釋。
25.(2019九上·長興期末)關于for-next語句說法正確的是(  )
A.初值必須大于終值 B.初值必須小于終值
C.步長省略時默認值為1 D.步長只能是正數
【答案】C
【知識點】循環結構語句及格式
【解析】【解答】選項A:若步長值為負,則初值應大于終值;選項B:若步長值為正,則初值就應小于終值,否則循環體一次都不執行;選項C:如果步長值為1, Step 1可略去不寫;選項D:步長值可以為負數。故答案選C。
【分析】本題考查For循環語句。步長值是循環變量的增量,是一個數值表達式。
二、判斷題(本大題共10題,每小題1分,共10分)
26.(2019九上·長興期末)VB是一種面向對象的程序設計語言。
【答案】(1)正確
【知識點】計算機語言及其發展歷程
【解析】【解答】面向對象的的程序設計語言,有許多類的對象,VB就含有系統設計好的對象。故答案為:正確。
【分析】本題考查VB語言特點。面向對象的程序設計語言,如vb:其中的對象主要是系統設計好的對象,包括窗體、控件等。
27.(2019九上·長興期末)流程圖是一種以圖解方式表示算法的描述方法,如用" "表示對數據進行處理。
【答案】(1)錯誤
【知識點】流程圖的概念及其常用圖形
【解析】【解答】流程圖中的平行四邊形代表數據的輸入和輸出。故答案為:錯誤。
【分析】本題考查流程圖的圖形代表含義。其中菱形代表判斷,平行四邊形代表數據的輸入和輸出,矩形代表數據處理。
28.(2019九上·長興期末)任何簡單或復雜的算法都可以由順序結構、分支結構和循環結構組合而成。
【答案】(1)正確
【知識點】算法的概念及表示方法
【解析】【解答】程序化結構是由順序結構、分支結構、循環結構而組成的,因此任何算法都可以由這三種結構組合而成。故答案為:正確。
【分析】本題考查算法的程序化結構。
29.(2019九上·長興期末)程序開發的一般步驟包括①任務分析②設計界面③代碼編寫④保存工程四個步驟。
【答案】(1)錯誤
【知識點】程序的創建
【解析】【解答】VB程序開發的過程包括任務分析、設計界面、代碼編寫和保存工程。故答案為:正確。
【分析】本題考查VB程序開發的步驟。
30.(2019九上·長興期末)VB程序中要求語法規范無誤。如每個IF語句必須有相對于的End結束。
【答案】(1)錯誤
【知識點】分支結構語句及格式
【解析】【解答】在行if語句中,IF <條件表達式> Then 語句A不是以End結束。故答案為:錯誤。
【分析】本題考查VB中IF語句語法。行if語句:IF <條件表達式> Then 語句A。
31.(2019九上·長興期末)VB中控件的屬性值不可以在程序運行時動態地修改。
【答案】(1)錯誤
【知識點】對象及其屬性
【解析】【解答】例如點擊某個按鈕,顯示某個控件,這就是改變控件的屬性值。故答案為:錯誤。
【分析】本題考查VB控件的屬性值是否在動態代碼中修改。可以在某個事件內,修改控件的屬性值。
32.(2019九上·長興期末)在語句中If
x=1 Then y=1中,x=1為關系表達式,y=1為賦值語句。
【答案】(1)正確
【知識點】運算符與表達式;常量、變量與賦值語句
【解析】【解答】根據IF <條件表達式> Then 語句A可知,if后面跟的是條件表達式。x=1里的=是關系運算符。故答案為:正確。
【分析】本題考查IF語句構成。行if語句:IF <條件表達式> Then 語句。
33.(2019九上·長興期末)在For……Next循環中,其中step步長可以是正數、負數或者零。
【答案】(1)錯誤
【知識點】循環結構語句及格式
【解析】【解答】在for循環語句中,如果步長值為0,則進入死循環。步長值可以為正、負。故答案為:錯誤。
【分析】本題考查For循環語句。步長值是循環變量的增量,是一個數值表達式。若步長值為正,則初值就應小于終值,否則循環體一次都不執行;若步長值為負,則初值應大于終值,否則循環體一次都不執行。如果步長值是1, Step 1可略去不寫。
34.(2019九上·長興期末)do…loop語句只能用于已知循環次數的循環結構。
【答案】(1)錯誤
【知識點】循環結構語句及格式
【解析】【解答】對于不能預先確定次數, 但需要執行多次的情況,可以使用Do/Loop循環。故答案為:錯誤。
【分析】本題考查do...loop循環語句。
35.(2019九上·長興期末)改變控件的大小,只能使用鼠標拖動。
【答案】(1)錯誤
【知識點】VB控件
【解析】【解答】不止可以用鼠標,可以在控件的屬性面板中對屬性進行設置,也可以在代碼中進行更改。故答案為:錯誤。
【分析】 本題考查VB改變控件大小的方法。要想對控件大小更改,可以用鼠標拖動,也可以在屬性面板中對相應屬性進行設置,也可以在代碼中進行更改。
三、綜合填空題(本大題共10題,每空2分,共40分)
36.(2019九上·長興期末)
Visual basic,簡稱VB,是   公司推出的一種windows應用開發工具。
【答案】微軟(Microsoft)
【知識點】編程環境
【解析】【解答】Visual Basic(簡稱VB)是Microsoft公司開發的一種通用的基于對象的程序設計語言。故答案為:微軟(Microsoft)。
【分析】本題考查VB程序設計語言開發公司。
37.(2019九上·長興期末)這個學期,我們學習了Visual basic程序設計,在VB軟件中"控件工具箱"提供了程序界面設計中所需的各種控件,常見的有標簽、    、文本框、    。
【答案】按鈕控件;圖片框控件
【知識點】VB控件
【解析】【解答】VB控件工具箱,主要有文本框、標簽、圖片框、命令按鈕等。故答案為:按鈕控件、圖片框控件。
【分析】本題考查VB控件工具箱控件。
38.(2019九上·長興期末)在VB中,對象主要分為窗體和   兩大類;而用來描述一個對象外部特征的量稱之為對象的    。
【答案】控件;屬性
【知識點】對象及其屬性;VB控件
【解析】【解答】VB對象主要分為窗體和控件。而描述一個對象外部特征的量成為屬性。故答案為:控件、屬性。
【分析】本題考查VB對象分類。
39.(2019九上·長興期末)當程序運行時,要求窗體中的文本框呈現空白,則在設計界面時,可在此文本框的   窗口中,把此文本框的   屬性設置成空白。
【答案】屬性;text
【知識點】對象及其屬性
【解析】【解答】題干中,需要把文本框呈現空白,可以把文本框的Text屬性設置空白,屬性在屬性窗口中。故答案填:屬性、Text。
【分析】本題考查VB文本框控件屬性設置。如果想要更改文本框文本內容屬性,需要在屬性窗口中,把文本框的Text屬性設置為空白。
40.(2019九上·長興期末)VB的邏輯運算符有and、or、not,與數學表達式(x>5或x≤0)對應的VB的邏輯表達式是   。
【答案】x>5 or x<=0
【知識點】運算符與表達式
【解析】【解答】x>5或x≤0對應邏輯表達式,x>5or(x<=0)。故答案為:x>5 or x<=0。
【分析】本題考查數學表達式轉換成邏輯表達式。其中and表示與,or表示或,not表示非。
41.(2019九上·長興期末)下面是某VB的事件過程,請閱讀后回答問題。
Private
Sub begin_cmd_Click()
a=1
b=2
c=3
text1.
text=c>a+borb-1>c-1 and c+a>a
end
sub
這一過程所對應的事件是   (鼠標單擊\鼠標雙擊\鼠標移過);所對應的控件對象是   。(填寫對象名稱)
【答案】鼠標單擊;begin_cmd
【知識點】對象及其屬性;事件及其處理過程
【解析】【解答】根據Private Sub begin_cmd_Click()可知是鼠標單擊事件,所對應的控件是命令按鈕,對象名是cmd。故答案為:鼠標單擊、 begin_cmd 。
【分析】本題考查VB程序事件過程代碼。
42.(2019九上·長興期末)利用文本框text1輸入數值,將其作為一個圓的半徑,分別用文本框text2及文本框text3輸出顯示圓的周長、圓的面積。程序段如下,請將橫線部分的程序補充完整。
Private Sub Command 1_Click()
Dim r as single, c as single,   
   
c=2*3.14*r
s=3.14*r*r
   
Text3 text=str(s)
End sub
【答案】s as single;r=val(text1.text);text2.text= str(c)
【知識點】對象及其屬性;常量、變量與賦值語句
【解析】【解答】根據代碼可知,首先定義r、c、s為單精度數值,然后把text1的內容,轉換成數值,賦值給r,s as single,r=Val(Text1 text),然后把c的值賦給text2,Text2 text=Str(c)。故答案為:s as single、r=Val(Text1 text)、Text2 text=Str(c)。
【分析】本題查利用控件以及代碼來計算圓的周長和面積。其中text1的值為半徑,text2的值為周長、text3的值為面積。Str(數值):將數值轉換為字符串。Val(字符串函數):將字符串轉換為數值。
43.(2019九上·長興期末)某商場香蕉每斤1.5元,為了促銷,規定購買超過5斤的超過部分打八折,5斤或5斤以內部分按原價銷售變量x表示購買斤數變量y表示應付款額。
x=val(Text1 text)
If   Then
y=1.5*x
Else
   
End If
Text2 text=str(y)
【答案】x<=5;y=7.5+(x-5)*0.8*1.5 (或 y=1.2*x+1.5)
【知識點】分支結構語句及格式
【解析】【解答】如果購買在5斤或者5斤以內,按原價1.5元。可知if x<=5,大于5的話,y=(x-5)*1.5*0.8+7.5。故答案為:x<=5、y=7.5+(x-5)*0.8*1.5 (或 y=1.2*x+1.5)。
【分析】本題考查IF語句代碼。if后面是條件表達式,如果成立,執行語句,如果不成立,執行Else。Str(數值):將數值轉換為字符串。Val(字符串函數):將字符串轉換為數值。
44.(2019九上·長興期末)程序填空,求8=1+2+3+…+100的和。
Private
Sub Form_Click()
n=1
s=0
Do
while    
s=   
n=n+1
Loop
Print
s
End
sub
【答案】n<=100(或n<101);s=s+n
【知識點】常量、變量與賦值語句;循環結構程序設計與分析
【解析】【解答】s是和,n是數值變化的量。n每次遞增1,s的值每次把n的值累計。n<=100,s=s+n。故答案為:n<=100、s=s+n。
【分析】本題考查Do while循環語句。程序是求和。等差數列求和,遞增為1。當n<=100,循環執行,s是對n的加和。
45.(2019九上·長興期末)程序填空,雞兔同籠問題:若干只雞和兔在一個籠里,共有腿100條,頭40個,問雞有幾只,兔有幾只
程序代碼如下:
Private Sub Form Click()
Dim ji As Integer ‘雞
Dim tu As Integer ‘兔
Dim tui As Integer ‘腿數
Dim tou As Integer ‘頭數
For ji=   
For tu=1 to 25
tui=    ‘計算腿的數量
tou= ji+tu ‘計算頭的數量
IF   Them
Print ji, tu
End If
Next tu
Next ji
End sub
【答案】1 to 40;ji*2+tu*4;tui=100 and tou=40
【知識點】循環結構程序設計與分析
【解析】【解答】根據雞的腳有兩只,可知ji的循環從1到40。兔子的腳是四只,可知tu的循環從1到25。tui的數量是雞的數量*2加上兔子的數量*4。頭的數量等于雞的數量+兔子的數量。如果腿的數量等于100并且頭的數量等于40,輸入雞和兔子的值。然后跳出循環。以上就是本段程序代碼的含義。故答案為:1 to 40、ji*2+tu*4、 tui=100 and tou=40。
【分析】本題考查VB程序,雞兔同籠問題。根據雞的腳有兩只,兔子的腳有四只,且雞的數量和兔子的數量之和為100。代碼中運用了for循環,if條件語句,如果計算出數量,退出循環。
1 / 1浙江省湖州市長興縣2018-2019學年九年級上學期信息技術期末考試試卷
一、選擇題(本大題共25題,每小題2分,共50分)
1.(2019九上·長興期末)下列關于算法的說法,錯誤的是(  )
A.算法就是解決問題的方法和步驟。
B.算法執行后可以不產生確定的結果。
C.解決問題的算法可以多種多樣。
D.算法不可以無限地操作下去不停止。
2.(2019九上·長興期末)下面是關于剝毛豆的算法描述:①檢查籃中是否有剩余毛豆;②若無,則算法結束。③若有,將毛豆剝殼,豆粒放入碗中,豆殼放入垃圾桶;再回到①。該算法的表示方法是(  )
A.自然語言 B.流程圖
C.偽代碼 D.程序設計語言
3.(2019九上·長興期末)計算機內所有的信息都是以(  )數碼形式表示的。
A.八進制 B.十六進制 C.十進制 D.二進制
4.(2019九上·長興期末)VB中每個窗體對應一個窗體文件,窗體文件的擴展名是(  )。
A..bas B..cls C..frm D..vbp
5.(2019九上·長興期末)在 Visual basic中,語句Com1 Caption="確定"中的"Com1"是(  )
A.屬性值 B.屬性名 C.對象名 D.類名
6.(2019九上·長興期末)在 Visual Basic窗體中添加一個文本框控件在工具箱中要單擊的控件是(  )
A. B. C. D.
7.(2019九上·長興期末)小明想要打開以前設計的 Visual basic工程文件修改,他應打開下列哪種擴展名的文件(  )
A.bas B.frm C.vbp D.exe
8.(2019九上·長興期末)圖片框控件 PictureBox可以通過下列哪個函數加載圖片(  )
A.Image() B.Load Picture()
C.Prcture() D.LoadImage()
9.(2019九上·長興期末)在VB程序設計時,我們可以通過代碼設置對象的屬性,下圖是通過代碼對標簽的屬性進行設置,下面說法正確的是(  )
A.單擊 command1后,標簽labe2上顯示文字的字體大小為40號
B.單擊 command2后,標簽 label1上顯示文字的顏色為綠色
C.單擊 command1后,標簽labe2上顯示文字的字體大小為60號
D.單擊 command2后標簽 label1上顯示文字的顏色為紅色
10.(2019九上·長興期末)在Ⅴisual Basic中表達式15/3*2-Sqr(9)+Val("10")的結果是(  )
A.17 B.7+“10” C.9 D.11
11.(2019九上·長興期末)在 Visual basic中,能表示數學運算 的表達式是(  )
A.ayy÷dx+a÷x B.a*spr(y)/d*x+a/x
C.a*y*y/(d*x)+a/x D.a×y×y/d×x+a/x
12.(2019九上·長興期末)語句 dim x as single作用是:將x定義為(  )變量
A.字符型 B.布爾型 C.單精度實數 D.雙精度實數
13.(2019九上·長興期末)下列賦值語句,語法錯誤的是(  )
A.text1.text="vb語言" B.a+b=y
C.y=a+b D.i=i+1
14.(2019九上·長興期末)如圖所示為程序界面及“計算”按鈕代碼界面,運行該程序,在文本框text1中輸入5,單擊“計算”按鈕后,在文本框text2顯示的結果是(  )。
A.12 B.22 C.23 D.24
15.(2019九上·長興期末)設x=4,y=8,z=7,表達式 x<y and(not y>z)or zA.1 B.-1 C.True D.False
16.(2019九上·長興期末)下列語句書寫正確的是(  )
A.If a>max Then max=a Else max=b End If
B.
C.
D.
17.(2019九上·長興期末)下列程序的執行結果是(  )
i=20
j=10
if iprint i
A.10 B.20 C.20 10 D.10 20
18.(2019九上·長興期末)有一款基于安卓平臺的實用手機軟件,用戶可以用他來查詢當前某公共自行車站點的自行車情況,是否有空閑自行車,空閑自行車的數量由自行車的后臺連網的管理平臺隨時更新,如果用n來表示空閑自行車的數量,下面是截取的一段代碼,請你閱讀并完成
Dim n as integer

If them
MsgBox"恭喜,本站有車!"
Else
MsgBox"很遺憾,本站車已經借完!"
End If

劃線處應填寫的條件表達式是(  )
A.n>1 B.n=0 C.n>=1 D.n=1
19.(2019九上·長興期末)執行下面的程序段后,變量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
20.(2019九上·長興期末)下面程序的執行結果是(  )
Private Sub Command 1_Click()
a=10
for k=1 to 5 Step -1
a=a -k
Next k
Print a, k
End sub
A.-5 6 B.-5 -5 C.10 0 D.10 1
21.(2019九上·長興期末)有如下的VB程序段。
For i=1 to 10 Step 4
s=s+i
Next i
該程序段執行后,語句s=s+i執行的次數是(  )
A.1 B.3 C.4 D.10
22.(2019九上·長興期末)執行下面的程序段后,i的值為(  )
x=5
For i=1 to 10 Step 2
x=x+i
Next i
A.25 B.30 C.9 D.11
23.(2019九上·長興期末)假定有如下事件過程,執行結果是(  )
Private Sub Form_Click()
Dim x as integer
x=1
n=0
Do while x<100
x=x*3
n=n+1
Loop
Print x,n
End Sub
A.81 4 B.56 3 C.28 1 D.243 5
24.(2019九上·長興期末)在VB中輸入代碼時,為增強程序的可讀性,為代碼進行單行注釋時,通常用(  )作為注釋符,使其后面的一行內容綠色顯示。
A.// B.’ C.; D.*
25.(2019九上·長興期末)關于for-next語句說法正確的是(  )
A.初值必須大于終值 B.初值必須小于終值
C.步長省略時默認值為1 D.步長只能是正數
二、判斷題(本大題共10題,每小題1分,共10分)
26.(2019九上·長興期末)VB是一種面向對象的程序設計語言。
27.(2019九上·長興期末)流程圖是一種以圖解方式表示算法的描述方法,如用" "表示對數據進行處理。
28.(2019九上·長興期末)任何簡單或復雜的算法都可以由順序結構、分支結構和循環結構組合而成。
29.(2019九上·長興期末)程序開發的一般步驟包括①任務分析②設計界面③代碼編寫④保存工程四個步驟。
30.(2019九上·長興期末)VB程序中要求語法規范無誤。如每個IF語句必須有相對于的End結束。
31.(2019九上·長興期末)VB中控件的屬性值不可以在程序運行時動態地修改。
32.(2019九上·長興期末)在語句中If
x=1 Then y=1中,x=1為關系表達式,y=1為賦值語句。
33.(2019九上·長興期末)在For……Next循環中,其中step步長可以是正數、負數或者零。
34.(2019九上·長興期末)do…loop語句只能用于已知循環次數的循環結構。
35.(2019九上·長興期末)改變控件的大小,只能使用鼠標拖動。
三、綜合填空題(本大題共10題,每空2分,共40分)
36.(2019九上·長興期末)
Visual basic,簡稱VB,是   公司推出的一種windows應用開發工具。
37.(2019九上·長興期末)這個學期,我們學習了Visual basic程序設計,在VB軟件中"控件工具箱"提供了程序界面設計中所需的各種控件,常見的有標簽、    、文本框、    。
38.(2019九上·長興期末)在VB中,對象主要分為窗體和   兩大類;而用來描述一個對象外部特征的量稱之為對象的    。
39.(2019九上·長興期末)當程序運行時,要求窗體中的文本框呈現空白,則在設計界面時,可在此文本框的   窗口中,把此文本框的   屬性設置成空白。
40.(2019九上·長興期末)VB的邏輯運算符有and、or、not,與數學表達式(x>5或x≤0)對應的VB的邏輯表達式是   。
41.(2019九上·長興期末)下面是某VB的事件過程,請閱讀后回答問題。
Private
Sub begin_cmd_Click()
a=1
b=2
c=3
text1.
text=c>a+borb-1>c-1 and c+a>a
end
sub
這一過程所對應的事件是   (鼠標單擊\鼠標雙擊\鼠標移過);所對應的控件對象是   。(填寫對象名稱)
42.(2019九上·長興期末)利用文本框text1輸入數值,將其作為一個圓的半徑,分別用文本框text2及文本框text3輸出顯示圓的周長、圓的面積。程序段如下,請將橫線部分的程序補充完整。
Private Sub Command 1_Click()
Dim r as single, c as single,   
   
c=2*3.14*r
s=3.14*r*r
   
Text3 text=str(s)
End sub
43.(2019九上·長興期末)某商場香蕉每斤1.5元,為了促銷,規定購買超過5斤的超過部分打八折,5斤或5斤以內部分按原價銷售變量x表示購買斤數變量y表示應付款額。
x=val(Text1 text)
If   Then
y=1.5*x
Else
   
End If
Text2 text=str(y)
44.(2019九上·長興期末)程序填空,求8=1+2+3+…+100的和。
Private
Sub Form_Click()
n=1
s=0
Do
while    
s=   
n=n+1
Loop
Print
s
End
sub
45.(2019九上·長興期末)程序填空,雞兔同籠問題:若干只雞和兔在一個籠里,共有腿100條,頭40個,問雞有幾只,兔有幾只
程序代碼如下:
Private Sub Form Click()
Dim ji As Integer ‘雞
Dim tu As Integer ‘兔
Dim tui As Integer ‘腿數
Dim tou As Integer ‘頭數
For ji=   
For tu=1 to 25
tui=    ‘計算腿的數量
tou= ji+tu ‘計算頭的數量
IF   Them
Print ji, tu
End If
Next tu
Next ji
End sub
答案解析部分
1.【答案】B
【知識點】算法的概念及表示方法
【解析】【分析】根據算法的概念和特征可知,算法是解決一切問題的方法和步驟,選項A正確;算法執行后產生的結果是確定的,選項B錯誤;解決問題的算法可以是多樣性的,選項C正確;算法是有限步,不可以無限地操作下去,選項D正確。故答案選B。
【解答】本題考查算法的概念及特征。算法是指解題方案的準確而完整的描述,是一系列解決問題的清晰指令,算法代表著用系統的方法描述解決問題的策略機制。算法的特征有:有窮性、確定性、輸入、輸出、可行性。
2.【答案】A
【知識點】算法的概念及表示方法
【解析】【解答】題干中是用自然語言描述算法。故答案選A。
【分析】本題考查描述算法的方法。自然語言描述算法通俗易懂。流程圖使用圖形表示算法的思路是一種極好的方法。偽代碼是一種非正式的,類似于英語結構的,用于描述模塊結構圖的語言。程序設計語言是用于書寫計算機程序的語言。語言的基礎是一組記號和一組規則。
3.【答案】D
【知識點】計算機處理問題的過程
【解析】【解答】計算機內部只能識別0和1,用的是二進制。故答案選D。
【分析】本題考查計算機識別的數制。八進制0-7。一般用數字0到9和字母A到F(或a~f)表示,其中:A~F表示10~15,這些稱作十六進制數字。十進制是0-9。二進制是0、1。
4.【答案】C
【知識點】程序的創建
【解析】【解答】VB的窗體文件擴展名是.frm。故答案選C。
【分析】本題考查VB各種文件的擴展名。.frm是窗體文件。.vbp是工程文件;.cls是類模塊文件。.bas是模塊, 不能直接運行。
5.【答案】C
【知識點】對象及其屬性
【解析】【解答】Com1是命令按鈕的一個實例,對象名。Caption是對象的屬性。故答案選C。
【分析】本題考查vb語句。Com1 Caption=“確定”是定義一個命令按鈕,Com1是命令按鈕的一個實例,對象名。Caption是對象的屬性。
6.【答案】B
【知識點】VB控件
【解析】【解答】選項A:標簽控件;選項B:文本框控件;選項C:圖像控件;選項D:按鈕控件。故答案選B。
【分析】本題考查VB窗體控件名稱。
7.【答案】C
【知識點】程序的創建
【解析】【解答】選項A:模塊文件;選項B:窗體擴展名;選項C:工程文件的擴展名;選項D:可執行文件。故答案選C。
【分析】本題考查VB文件擴展名。
8.【答案】B
【知識點】VB控件
【解析】【解答】vb中圖片框架加載圖片的函數是Load Picture()。故答案選B。
【分析】本題考查加載圖片函數。
9.【答案】D
【知識點】對象及其屬性
【解析】【解答】圖片中有兩段函數代碼。第一段代碼含義是,點擊command1時,標簽1的字體大小40,標簽2的字體顏色是綠色。第二段代碼含義是,點擊command2時,標簽2的字體大小是60,標簽1的字體是紅色。故答案選D。
【分析】本題考查VB程序代碼中的對象與屬性。
10.【答案】A
【知識點】運算符與表達式;常用基本函數
【解析】【解答】表達式5*2-3+10=17。故答案選A。
【分析】本題考查VB的運算符。Sqr(N)表示求N的平方根, Val將字符串轉化為數值,正數無符號,負數帶符號。
11.【答案】C
【知識點】運算符與表達式;常用基本函數
【解析】【解答】選項A:÷不是VB語言的運算符;選項B:spr(y)是求y的平方根;選項C:a*y*y/(d*x)+a/x,正確;選項D:d*x沒有括號,與算式不符。故答案選C。
【分析】本題考查VB運算符的應用。題中的數學運算應先把公式轉換成表達式,再求兩個分數之和。
12.【答案】C
【知識點】常量、變量與賦值語句
【解析】【解答】根據語句dim x as single可知single是單精度,x是單精度實數變量。故答案選C。
【分析】本題考查VB中常見的數據類型。Boolean布爾型,Double雙精度,Single單精度,String字符串型。
13.【答案】B
【知識點】常量、變量與賦值語句
【解析】【解答】根據等號左側是變量可知,選項B:a+b是結果值,不是變量。故答案選B。
【分析】本題考查賦值語句表達式。賦值語句格式:變量=表達式或對象名.屬性名=表達式。
14.【答案】C
【知識點】運算符與表達式;常量、變量與賦值語句;常用基本函數
【解析】【解答】計算按鈕運行的程序為:a=Text輸入的值,b=3,c=2*a+b/3+1,再運行a=a+1,b=2*b-1,c=c+a+b,Text2輸出的值為c的值。則text1輸入5,a=5,b=3,c=2*a+b/3+1=2*5+3/3+1=12,a=a+1=6,b=2*b-1=2*3-1=5,c=c+a+b=12+6+5=23。故答案選C。
【分析】本題考查的是VB的程序運行,其中涉及VB的賦值語氣、VB表達式及常用函數的使用。
15.【答案】D
【知識點】運算符與表達式
【解析】【解答】x=4,y=8,z=7可知,xz為True,not y>z為False,z【分析】本題考查vb運算符和表達式。運算符的執行順序:算術運算符>字符串運算符>關系運算符>邏輯運算符。
16.【答案】D
【知識點】分支結構語句及格式
【解析】【解答】根據塊if語句格式
IF <條件表達式> Then
語句A
ELSE
語句B
END IF
答案選D。
【分析】本題考查IF語句塊格式。
17.【答案】B
【知識點】運算符與表達式;分支結構語句及格式
【解析】【解答】i=20,j=10,if判斷結果為假,不執行IF語句,直接輸出i,i=20。故答案選B。
【分析】本題考查VB程序代碼執行結果。代碼中有行IF語句。
18.【答案】C
【知識點】分支結構語句及格式;分支結構程序設計與分析
【解析】【解答】根據第二行代碼MsgBox"恭喜,本站有車!",可知n是記錄本站自行車情況,可知n>=1可知本站有車。故答案選C。
【分析】本題考查對分支語句的理解。本代碼中考查IF語句塊執行內容。如果IF條件表達式成立,那么執行語句,不成立,執行ELSE語句。
19.【答案】C
【知識點】分支結構語句及格式
【解析】【解答】case b\10,30\10可知,整除結果為3,代碼執行case 1 to 9,c=14*10+30=170。故答案選C。
【分析】本題對Select Case語句考查,Select/Case語句的執行過程是:先求"測試表達式"的值,然后順序測試該值符合哪一個Case子句的情況,如果找到了,則直接執行該Case子句下面的語句塊,然后執行End Select的后續語句;如果沒找到,則執行Case Else下面的語句塊,然后執行End Select的后續語句。
20.【答案】D
【知識點】循環結構語句及格式
【解析】【解答】由語句for k=1 to 5 Step -1可知循環體不執行,直接輸出初值,a=10,k=1。故答案選D。
【分析】本題考查For循環語句。步長值是循環變量的增量,是一個數值表達式。若步長值為正,則初值就應小于終值,否則循環體一次都不執行;若步長值為負,則初值應大于終值,否則循環體一次都不執行。如果步長值是1, Step 1可略去不寫。
21.【答案】B
【知識點】循環結構語句及格式
【解析】【解答】由語句for i=1 to 10 Step 4,可知步長值是4,第一次循環i=1,第二次循環i=5,第三次循環i=9。可知執行三次。故答案選B。
【分析】本題考查FOR循環語句。
22.【答案】D
【知識點】循環結構語句及格式
【解析】【解答】第一次循環,i=1;第二次循環,i=3;第三次循環,i=5;第四次循環,i=7;第五次循環,i=9;第六次循環,i=11;i>10,跳出循環。故答案選D。
【分析】本題考查對VB循環語句的理解。
23.【答案】D
【知識點】循環結構語句及格式
【解析】【解答】x=1,n=0,每次循環x都乘以3,100以內,求3的整數冪,31,32,33,34,35>100,退出循環。x=3,x=9,x=27,x=81,x=243,可知循環執行了5次,最后一次循環是35,5。故答案選D。
【分析】本題考查VB程序代碼。本代碼中含有do while循環。當條件表達式不滿足條件時,就會退出循環。
24.【答案】B
【知識點】編程環境
【解析】【解答】單行注釋用單引號。故答案選B。
【分析】本題考查VB單行注釋。在字符“‘”后加注釋內容,單獨注釋。
25.【答案】C
【知識點】循環結構語句及格式
【解析】【解答】選項A:若步長值為負,則初值應大于終值;選項B:若步長值為正,則初值就應小于終值,否則循環體一次都不執行;選項C:如果步長值為1, Step 1可略去不寫;選項D:步長值可以為負數。故答案選C。
【分析】本題考查For循環語句。步長值是循環變量的增量,是一個數值表達式。
26.【答案】(1)正確
【知識點】計算機語言及其發展歷程
【解析】【解答】面向對象的的程序設計語言,有許多類的對象,VB就含有系統設計好的對象。故答案為:正確。
【分析】本題考查VB語言特點。面向對象的程序設計語言,如vb:其中的對象主要是系統設計好的對象,包括窗體、控件等。
27.【答案】(1)錯誤
【知識點】流程圖的概念及其常用圖形
【解析】【解答】流程圖中的平行四邊形代表數據的輸入和輸出。故答案為:錯誤。
【分析】本題考查流程圖的圖形代表含義。其中菱形代表判斷,平行四邊形代表數據的輸入和輸出,矩形代表數據處理。
28.【答案】(1)正確
【知識點】算法的概念及表示方法
【解析】【解答】程序化結構是由順序結構、分支結構、循環結構而組成的,因此任何算法都可以由這三種結構組合而成。故答案為:正確。
【分析】本題考查算法的程序化結構。
29.【答案】(1)錯誤
【知識點】程序的創建
【解析】【解答】VB程序開發的過程包括任務分析、設計界面、代碼編寫和保存工程。故答案為:正確。
【分析】本題考查VB程序開發的步驟。
30.【答案】(1)錯誤
【知識點】分支結構語句及格式
【解析】【解答】在行if語句中,IF <條件表達式> Then 語句A不是以End結束。故答案為:錯誤。
【分析】本題考查VB中IF語句語法。行if語句:IF <條件表達式> Then 語句A。
31.【答案】(1)錯誤
【知識點】對象及其屬性
【解析】【解答】例如點擊某個按鈕,顯示某個控件,這就是改變控件的屬性值。故答案為:錯誤。
【分析】本題考查VB控件的屬性值是否在動態代碼中修改。可以在某個事件內,修改控件的屬性值。
32.【答案】(1)正確
【知識點】運算符與表達式;常量、變量與賦值語句
【解析】【解答】根據IF <條件表達式> Then 語句A可知,if后面跟的是條件表達式。x=1里的=是關系運算符。故答案為:正確。
【分析】本題考查IF語句構成。行if語句:IF <條件表達式> Then 語句。
33.【答案】(1)錯誤
【知識點】循環結構語句及格式
【解析】【解答】在for循環語句中,如果步長值為0,則進入死循環。步長值可以為正、負。故答案為:錯誤。
【分析】本題考查For循環語句。步長值是循環變量的增量,是一個數值表達式。若步長值為正,則初值就應小于終值,否則循環體一次都不執行;若步長值為負,則初值應大于終值,否則循環體一次都不執行。如果步長值是1, Step 1可略去不寫。
34.【答案】(1)錯誤
【知識點】循環結構語句及格式
【解析】【解答】對于不能預先確定次數, 但需要執行多次的情況,可以使用Do/Loop循環。故答案為:錯誤。
【分析】本題考查do...loop循環語句。
35.【答案】(1)錯誤
【知識點】VB控件
【解析】【解答】不止可以用鼠標,可以在控件的屬性面板中對屬性進行設置,也可以在代碼中進行更改。故答案為:錯誤。
【分析】 本題考查VB改變控件大小的方法。要想對控件大小更改,可以用鼠標拖動,也可以在屬性面板中對相應屬性進行設置,也可以在代碼中進行更改。
36.【答案】微軟(Microsoft)
【知識點】編程環境
【解析】【解答】Visual Basic(簡稱VB)是Microsoft公司開發的一種通用的基于對象的程序設計語言。故答案為:微軟(Microsoft)。
【分析】本題考查VB程序設計語言開發公司。
37.【答案】按鈕控件;圖片框控件
【知識點】VB控件
【解析】【解答】VB控件工具箱,主要有文本框、標簽、圖片框、命令按鈕等。故答案為:按鈕控件、圖片框控件。
【分析】本題考查VB控件工具箱控件。
38.【答案】控件;屬性
【知識點】對象及其屬性;VB控件
【解析】【解答】VB對象主要分為窗體和控件。而描述一個對象外部特征的量成為屬性。故答案為:控件、屬性。
【分析】本題考查VB對象分類。
39.【答案】屬性;text
【知識點】對象及其屬性
【解析】【解答】題干中,需要把文本框呈現空白,可以把文本框的Text屬性設置空白,屬性在屬性窗口中。故答案填:屬性、Text。
【分析】本題考查VB文本框控件屬性設置。如果想要更改文本框文本內容屬性,需要在屬性窗口中,把文本框的Text屬性設置為空白。
40.【答案】x>5 or x<=0
【知識點】運算符與表達式
【解析】【解答】x>5或x≤0對應邏輯表達式,x>5or(x<=0)。故答案為:x>5 or x<=0。
【分析】本題考查數學表達式轉換成邏輯表達式。其中and表示與,or表示或,not表示非。
41.【答案】鼠標單擊;begin_cmd
【知識點】對象及其屬性;事件及其處理過程
【解析】【解答】根據Private Sub begin_cmd_Click()可知是鼠標單擊事件,所對應的控件是命令按鈕,對象名是cmd。故答案為:鼠標單擊、 begin_cmd 。
【分析】本題考查VB程序事件過程代碼。
42.【答案】s as single;r=val(text1.text);text2.text= str(c)
【知識點】對象及其屬性;常量、變量與賦值語句
【解析】【解答】根據代碼可知,首先定義r、c、s為單精度數值,然后把text1的內容,轉換成數值,賦值給r,s as single,r=Val(Text1 text),然后把c的值賦給text2,Text2 text=Str(c)。故答案為:s as single、r=Val(Text1 text)、Text2 text=Str(c)。
【分析】本題查利用控件以及代碼來計算圓的周長和面積。其中text1的值為半徑,text2的值為周長、text3的值為面積。Str(數值):將數值轉換為字符串。Val(字符串函數):將字符串轉換為數值。
43.【答案】x<=5;y=7.5+(x-5)*0.8*1.5 (或 y=1.2*x+1.5)
【知識點】分支結構語句及格式
【解析】【解答】如果購買在5斤或者5斤以內,按原價1.5元。可知if x<=5,大于5的話,y=(x-5)*1.5*0.8+7.5。故答案為:x<=5、y=7.5+(x-5)*0.8*1.5 (或 y=1.2*x+1.5)。
【分析】本題考查IF語句代碼。if后面是條件表達式,如果成立,執行語句,如果不成立,執行Else。Str(數值):將數值轉換為字符串。Val(字符串函數):將字符串轉換為數值。
44.【答案】n<=100(或n<101);s=s+n
【知識點】常量、變量與賦值語句;循環結構程序設計與分析
【解析】【解答】s是和,n是數值變化的量。n每次遞增1,s的值每次把n的值累計。n<=100,s=s+n。故答案為:n<=100、s=s+n。
【分析】本題考查Do while循環語句。程序是求和。等差數列求和,遞增為1。當n<=100,循環執行,s是對n的加和。
45.【答案】1 to 40;ji*2+tu*4;tui=100 and tou=40
【知識點】循環結構程序設計與分析
【解析】【解答】根據雞的腳有兩只,可知ji的循環從1到40。兔子的腳是四只,可知tu的循環從1到25。tui的數量是雞的數量*2加上兔子的數量*4。頭的數量等于雞的數量+兔子的數量。如果腿的數量等于100并且頭的數量等于40,輸入雞和兔子的值。然后跳出循環。以上就是本段程序代碼的含義。故答案為:1 to 40、ji*2+tu*4、 tui=100 and tou=40。
【分析】本題考查VB程序,雞兔同籠問題。根據雞的腳有兩只,兔子的腳有四只,且雞的數量和兔子的數量之和為100。代碼中運用了for循環,if條件語句,如果計算出數量,退出循環。
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. 主站蜘蛛池模板: 自贡市| 凤城市| 元谋县| 阿巴嘎旗| 平阳县| 靖远县| 佛学| 西乡县| 望奎县| 新宁县| 洞口县| 厦门市| 安泽县| 酒泉市| 连平县| 闵行区| 贡嘎县| 翼城县| 富顺县| 邹城市| 西贡区| 武宁县| 班戈县| 凌云县| 汉川市| 嘉善县| 固安县| 屏山县| 宁南县| 商水县| 陵水| 陕西省| 连江县| 江华| 泗洪县| 金溪县| 平邑县| 济阳县| 中方县| 鄢陵县| 句容市|