• Tidak ada hasil yang ditemukan

明德女中九十八學年度第二學期學習單元:雙層迴圈

N/A
N/A
Protected

Academic year: 2023

Membagikan "明德女中九十八學年度第二學期學習單元:雙層迴圈"

Copied!
2
0
0

Teks penuh

(1)

Page.1

明德女中九十八學年度第二學期 學習單元:雙層迴圈

一 一一

一、、、選擇題、選擇題選擇題:選擇題:::

( )1.下列Basic 程式執行後,S 值為何?(A).43 (B).47 (C).38 (D).52 S = 0

For K = 1 To 6 Step 2 For J = 3 To 8 Step 3 S = S + J Next J

Next K S = S + K + J Print S

( )2.執行下列Visual Basic 語言片段程式的結果為何?(A).13 (B).10 (C).15 (D).20 S = 0

For K = 1 To 2 For J = 2 To 3 S = S + K * J Next J

Next K Print S

( )3.執行下列 Visual Basic 語言片段程式的結果為何?(A).4 (B).6 (C).9 (D).3 S = 0

For X = 1 To 3

For Y= X + 1 To 3 S = S + 1 Next Y

Next X Print S

( )4.執行下列Visual Basic 語言片段程式的結果為何?

For I = 10 To 16 For J = 100 To 105 Print “**”

Next J Print “*”

Next I

(A).總共印出66 個星號( * )(B).總共印出96 個星號( * ) (C).總共印出84 個星號( * ) (D).總共印出91 個星號( * )

( )5.使用Visual Basic (VB) 程式語言執行以下程式碼後,螢幕總共輸出幾個 *?(A).10(B).8(C).12(D).14

For I = 6 To 1 Step –2 For K = 1 To I Print “ * ” ; Next K

Next I

( )6.執行下列 Basic 程式後,變數 sum 的值為何?(A).15 (B).125 (C).345 (D).225 Dim i, j, k, sum As Integer

i = 1 : j = 1 : k = 1 While (i < 5) While ( j < 5) While (k < 5) k = k + 1 Wend

j = j + 1 Wend

i = i + 1 Wend

sum = i + j + k

(2)

Page.2

( )7.執行下列Visual Basic 程式片段,其輸出結果為何?(A).9 (B).12 (C).23 (D).59 s = 1: t = 15

Do While t > 0

For k = 1 To t Step 2 s = s + t Mod 3 Next k

t = t – 5 Loop

Print s

( )8.執行下列Visual Basic 程式片段,下列敘述何者不正確?

For x = 10 To 2 Step -2 For y = 3 To 10 Step 2 Print "$";

Next y Print Next x

(A).總共印出了20個「$」 (B).每連續印出5個「$」即會換到下一行 (C).輸出結果是由「$」所構成

的長方形 (D).Print指令共執行了25次

( )9.執行下列Visual Basic程式片段,其輸出結果為何? (A).28 (B).22 (C).18 (D).36 For m = 1 To 5

For n = 10 To m - 1 Step -5 k = k + m

Next n k = k – n Next m

Print k

( )10.執行下列Visual Basic 程式片段,其輸出結果共會印出多少個「A」? (A).10 (B).14 (C).18 (D).16

For m = 10 To 2 Step -3 For n = 2 To m Step 2 Print "A";

Next n Next m

( )11.下列Visual Basic程式片段,其執行結果輸出為何?(A).12 (B).10 (C).14 (D).8 s = 0: x = 10: y = 1

Do While x >= 3 Do

s = s + 2 y = y + 1 Loop Until y > 2 x = x – 2

Loop Print s

( )12.若要利用Visual Basic程式設計出如下圖的圖案,則程式空白處應填入何者?A).FIX(B).INT(C).LEFT$(D).RND

@

@@

@@@

@@@@

@@@

@@

@

a$ = "@@@@@"

For X = 1 To 4

Print ______(a$, X) Next

For Y = 3 To 1 Step -1 Print ______(a$, Y) Next Y

Referensi

Dokumen terkait

彰化高中 110 學年度第 1 學期三年級數學科社會組 教學計畫 一、學習目標.. 五、教學進度 編定