阿摩線上測驗
登入
首頁
>
程式語言
> 102年 - 102-1-2 宜蘭高商高2_綜4資應+資處:程式語言#28174
102年 - 102-1-2 宜蘭高商高2_綜4資應+資處:程式語言#28174
科目:
程式語言 |
年份:
102年 |
選擇題數:
20 |
申論題數:
0
試卷資訊
所屬科目:
程式語言
選擇題 (20)
1、 ( ). 下列哪一種迴圈會先執行一次迴圈內的敘述,再進行條件判斷,以決定是否繼續執行迴圈內的敘述? (A)Do Until…Loop (B)Do While…Loop (C)Do…Loop While (D)For…Next
2、 ( ) 下列有關While…End While的敘述,何者有誤? (A)若條件不成立則重複執行某些敘述 (B)每執行前即判定條件 (C)若迴圈之條件式設計不當,會使程式產生無法跳離迴圈的情形 (D)可能一次都不執行
3、 ( ) 下列哪一個Visual Basic敘述,適合用來處理程式中某段須重複執行,且已事先確定執行次數的工作? (A)For-Next (B)Do-Loop (C)Select Case (D)If-Then
4、 ( ) 下列哪一個不是Do…Loop後測式迴圈的特色? (A)最少會執行1次迴圈敘述 (B)先判斷條件式,再依條件式成立與否,決定是否要執行迴圈敘述 (C)Do-Loop While迴圈是條件式成立時,繼續執行迴圈敘述 (D)Do-Loop Until迴圈是條件式成立時,跳離迴圈
5、 ( ) 假設輸入N值為7,請問執行下列Visual Basic程式片段後,Sum的值為何?
(A)1 + 3 + 5 + 7 (B)2 + 4 + 6 (C)7 (D)0
6、 ( )執行下列Visual Basic程式片段後,K的值為何?
(A)57 (B)67 (C)77 (D)87
7、 ( ) 執行下列Visual Basic程式片段後,S的值為何?
(A)4 (B)5 (C)6 (D)7
8、 ( ) 執行下列Visual Basic程式片段後,S的值為何?
(A)36 (B)45 (C)55 (D)66
9、 ( ) 執行下列Visual Basic程式片段後,Y的值為何?
(A)0 (B)6 (C)4 (D)-4
10、 ( ) 執行下列Visual Basic程式片段後,即時運算視窗顯示的結果為何?
(A)123341 (B)123321 (C)123432 (D)2334
11、 ( )下列哪一組(a, b, c)的組合可以讓以下程式碼列印5個 "*"?
I = a
Do Until I < b
Debug.Print("*")
I = I + c
Loop
(A)(1, 5, 2) (B)(3, 8, 1) (C)(1, 5, -1) (D)(18, 10, -2)
12、 ( ) 執行下列程式後,I的值為何?
(A)32 (B)37 (C)42 (D)47
13、 ( ). 執行下列程式後,X的值為何?
(A)8 (B)6 (C)2 (D)0
14、 利用下列程式計算出(1 * 2) – (2 * 3) + (3 * 4) – (4 * 5) + (5 * 6)-(6 * 7) 的值,則空格中要填入什麼內容?
(A)-1 + S (B)S – 2 (C)N – S (D)-1 * S
15、 ( )執行下列程式,"S += 1" 敘述會被執行多少次?
For I = 1 To 3
For J = 1 To 4 Step 3
For K = 1 To 5
S += 1
Next K
Next J Next I (A)12 (B)15 (C)20 (D)30
16、 ( ) 執行下列程式後,L的值為何?
(A)20 (B)75 (C)65 (D)55
17、 ( ) 執行下列程式後,訊息交談窗顯示的結果為何?
(A)8 (B)5 (C)3 (D)13
18、 ( ). 下列程式的執行結果為何?
(A)CDEF (B)CDEFEF (C)CDEFEFEF (D)ABCDEF
19、 ( ) 執行下列程式後,訊息交談窗會顯示幾個 "*" 號?
(A)5 (B)6 (C)7 (D)8
20、 ( ) 執行下列程式後,X的值為何?
X = 0
For Y = 1 To 10 Step 2
For Z = 10 To 1 Step -3
If Y = Z Then
X = X + 1
End If
Next Z Next Y (A)0 (B)2 (C)11 (D)20
申論題 (0)