【正文】
0 For X = 1 to 3 For Y = X + 1 to 3 S = S + 1 Next Y Next X Print S(A)3 (B)4 (C)6 (D)9 ( ) ,螢?zāi)还灿〕鰩讉€(gè)*?FOR K = 1 to 3 FOR M = K TO K * 2 PRINT * NEXT M NEXT KEND(A)9個(gè) (B)5個(gè) (C)14個(gè) (D)12個(gè) ( ) ,x最終的值為何?Sum = 0For x = 10 To 10 Step 2 Sum = Sum + xNext x(A)0 (B)1 (C)11 (D)12 ( ) Basic程式的輸出結(jié)果為何?X$ = 234: Z$ = 5 FOR I = 3 TO 1 STEP 1 Z$ = Z$ + RIGHT$(X$, I) NEXT I PRINT Z$(A)12345 (B)5234344 (C)51234234 (D)523434 ( ) ,如用For…Next計(jì)算1至100的奇數(shù)和,則下列程式 內(nèi),應(yīng)依序填入那些數(shù)字?10 SUM = 020 For I = To 100 Step 30 SUM = SUM + I40 Next I50 Print SUM(A)1,1 (B)2,2 (C)1,2 (D)2,1 ( ) Visual Basic 語(yǔ)言片段程式的結(jié)果為何?S = 0 X = 1 For K = 1 to 4 S = S + X X = X * 2 Next K Print S(A)4 (B)7 (C)15 (D)30 ( ) :FOR I = 1 TO 10 PRINT I。 ) Basic程式片段後,請(qǐng)問Text1和Text2控制項(xiàng)分別會(huì)顯示什麼資料?x = 0Do While x 10 x = (x 2) * (x + 1) n = n + 1Loop = n = x(A)4和88 (B)3和10 (C)2和4 (D)1和0 ( , Sum(A)51 , 408 (B)50 , 408 (C)50 , 624 (D)51 , 624 ( ) ,顯示的結(jié)果為何?X = 1Do While X 10 X = X * 2 If X 6 Then X = X 1 Else X = X + 1 End IfLoopPrint X(A)13 (B)12 (C)11 (D)10 ( ) ,則行號(hào)30空白處應(yīng)填入?10 N = 1020 I = 030 While I ____________40 I = I + 150 If N Mod I 0 Then 7060 Print I。 ) Basic語(yǔ)言片段,程式順利執(zhí)行後,變數(shù)sum的值為何?sum = 1For i = 10 To 2 Step 3 sum = sum + INext I(A)1 (B)22 (C)31 (D)51 ( ) ...Loop後測(cè)式迴圈的特色?(A)最少會(huì)執(zhí)行1次迴圈敘述 (B)先判斷條件式,再依條件式成立與否,決定是否要執(zhí)行迴圈敘述 (C)DoLoop While迴圈是條件式成立時(shí),繼續(xù)執(zhí)行迴圈敘述 (D)DoLoop Until迴圈是條件式成立時(shí),跳離迴圈 ( s(A)10 20 (B)2 3 (C)2 56 (D)5 12 ( ) Basic程式片段執(zhí)行後,會(huì)在螢?zāi)簧铣霈F(xiàn)幾個(gè)號(hào)?For I = 19 To 1 Step 3 Print Next I(A)6 (B)7 (C)8 (D)9 ( ) Basic敘述,適合用來處理程式中某段須重複執(zhí)行,但無法事先確定執(zhí)行次數(shù)的工作?(A)ForNext (B)DoLoop (C)SelectCase (D)IfThen ( ) Basic程式執(zhí)行後,會(huì)印出什麼?S = 10For A = 1 To 5 For B = 1 To A S = S + 1 Next BNext APrint S(A)15 (B)25 (C)35 (D)40 ( ) Basic程式片段,執(zhí)行後的結(jié)果為何?X = 1: Y = 150: Z = B = Z / (Y / 100) ^ 2If (X Mod 2 0) Then If B 26 Then Print ma Else Print mb End IfElse If B 24 Then Print fa Else Print fb End IfEnd If(A)fa (B)fb (C)ma (D)mb ( ) ,何者正確?(A)浮點(diǎn)數(shù)(floating point)型態(tài)的變數(shù)不一定能精確地儲(chǔ)存所有數(shù)字 (B)電腦運(yùn)算能力愈來愈強(qiáng),演算法的效率已不再重要 (C)程式設(shè)計(jì)師不應(yīng)該使用程式語(yǔ)言的內(nèi)建函數(shù)(builtin function),因?yàn)槠渌怂珜懙某淌讲恢档眯刨?(D) goto敘述能精確地控制程式流程,應(yīng)該多多使用 ( ) ...THEN...ELSE為下列何種結(jié)構(gòu)?(A)循序結(jié)構(gòu) (B)選擇結(jié)構(gòu) (C)重覆結(jié)構(gòu) (D)樹狀結(jié)構(gòu) ( ) Basic程式片段的結(jié)果後,b的值為何?a = 5Select Case a Case 3 b = a ^ 1 Case 5 b = a ^ 2End Select(A)5 (B)25 (C)125 (D)130 ( ) 程式,如果輸入為85,則執(zhí)行的結(jié)果為何?N=Val(InputBox(請(qǐng)輸入數(shù)字))If N 100 Then If N<90 Then Print B Else Print C End If Print AEnd If(A)BA (B)CA (C)B (D)C ( ) ,印出a的結(jié)果為何?a = 0 : j = 2IF a j THEN a = a + 2ELSE a = a + 1END IFa = a * jPRINT a(A)0 (B)1 (C)2 (D)4 ( a(A)a 0 (B)a = 0 (C)a 0 (D)a 0 ( ) Basic程式後,輸出結(jié)果為何?Private Sub Form_Activate( )score = Int(Rnd * 10) + 20Select Case score Case Is 20: Print Z Case 20 To 29: Print Y Case 30 To 39: Print X Case Else: Print WEnd SelectEnd Sub(A)W (B)X (C)Y (D)Z ( ) Basic程式片段後,請(qǐng)問第一個(gè)輸出的資料為何?a = 2c = 1AAA: c = c + aIf c 10 Then Print c GoTo AAAElse Print 10以內(nèi)的奇數(shù)已列印完畢End If(A)1 (B)3 (C)5 (D)7 ( ) Basic程式之執(zhí)行結(jié)果為何?D = 400 If D = 100 Then Fare = D * 2 Else If D = 300 Then Fare = 200 + (D 100) * 3 Else Fare = 800 + (D 300) * 5 End IfEnd If Print Fare(A)400 (B)800 (C)1100 (D)1300 ( ) Basic語(yǔ)言片段程式執(zhí)行後,何者正確?a = 5b = 10If (a Mod 2 = 0) Then a = a + 1ElseIf (b Mod 2 = 0) Then b = b + 2Else a = a + 2 b = b + 1End If(A)a = 6 (B)a = 7 (C)b = 11 (D)b = 12 ( ) Basic程式片段,出現(xiàn)提示符號(hào)時(shí)輸入任一整數(shù),其輸出的結(jié)果不可能為下列何者?j = InputBox(input number)a = Sgn(j)Select Case a Case 1: Print A Case 0: Print B Case 1: Print C Case 2: Print DEnd Select(A)A (B)B (C)C (D)D ( ) Basic幫敬民撰寫一個(gè)可過濾徵婚條件是否符合的程式;假設(shè)他的擇偶條件為:年齡(age)須不滿30歲且身高(h)須在165公分(含)以下。Else Print b。 ) Basic程式之執(zhí)行結(jié)果為何?A = 3: B = 2: C = 1If B A Then C = B + AEnd IfPrint C(A)C = 1 (B)C = 2 (C)C = 3 (D)C = 5 ( ) Basic程式語(yǔ)言中,下列何種指令最適合用於多重選擇結(jié)構(gòu)中?(A)Do...Loop (B)For...Next (C)Option Base (D)Select...Case ( ) ,可以由身高及性別計(jì)算標(biāo)準(zhǔn)體重,計(jì)算後所印出的Weight值為何?Sex = FHeight = 170If Sex = M then Weight = (Height 80) * Else Weight = (Height 70) * End IfPrint Weight(A)54 (B)56 (C)60 (D)63 ( ) Basic語(yǔ)言片段程式的結(jié)果為何?X = 110 If X 100 Then Y = 1 Else Y = 2 If X 120 Then Y = 3 End If End IfPrint Y(A)1 (B)2 (C)3 (D)110 ( ) Basic程式後,輸出的結(jié)果為何?X = 13X = X + 10IF X = 30 THEN X = X 20PRINT X(A)3 (B)13 (C)23 (D)43 ( ) Basic程式後,輸出的結(jié)果為何?x = 4: y = 1Select Case x Case 1 To 3: y = x + 3 * y Case 4 To 6: y = x + 5 * y Case 7 To 9: y = x + 7 * yEnd SelectPrint y(A)5 (B)9 (C)10 (D)12 ( ) Basic程式後,輸出的結(jié)果為何?a = 3: b = 5: c = 4If a b Then If b c Then Print a。 ) Basic程式執(zhí)行後,總共輸出幾個(gè)$?Private Sub Form_Activate( ) X = 3 \ 2 Select Case X Case 1: Print $ Case 2: Print $$ Case Else: Print $$$ End SelectEnd Sub(A)1 (B)2 (C)3 (D)6 ( ) A 100 And B$ Y Then C = 1 Else C = 2與下列何者同等效果?(A)If A = 100 Or B$ = Y Then C = 2 Else C = 1 (B)If A = 100 And B$ = Y Then C = 2 Else C = 1 (C)If Not (A 100 Or B$ = Y) Then C = 1 Else C = 2 (D)If A 100 And B$ = N Then C = 2 Else C = 1 ( ) Basic程式後,輸出的結(jié)果為何?If a + b + c ABC Then Print YesElse Print NoEnd If(A)0 (B)Yes (C)No (D)1 ( ) Basic程式後,輸出的結(jié)果為何?X = 1: Y = 2: Z = 3X = Z: Y = Z: Z = YPrint X + Z =Select Case X + Z Case Is = Y Print Y Case Is Y Print Z Case Else Print X + YEnd Select(A)X + Z = 9 (B)X + Z = 6 (C)X + Z = 4 (D)X + Z = 3 ( Pay = pay(A)Pay = 24928 (B)Pay = 5225 (C)Price = 3000 (D)Price = 5600 ( 若某家補(bǔ)習(xí)班要使用VB來撰寫