【正文】
= 0 (C)a 0 (D)a 0 ( ) ,把較大的數(shù)存放到變數(shù)A,較小的數(shù)存放到變數(shù)B,則空格中應(yīng)填入的程式碼為何?IF B A THEN ?。撸撸撸撸摺 = A A = HEND IF(A)B = H (B)A = B (C)H = A (D)H = B ( ) X = 220 IF X = 3 THEN X = X +230 PRINT X40 END上述之程式執(zhí)行結(jié)果為(A)2 (B)3 (C)4 (D)5 ( ) Basic語言的程式片段後,變數(shù)C的值為何?Dim A As Integer, B As IntegerA = 19: B = 32If 2 * A B Then C = 2 Else C = 4 End If(A)C = 1 (B)C = 2 (C)C = 3 (D)C = 4 ( ) ,印出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 ( ) ?If ( 6 5 or 4 5 ) Then Print AElse Print BEnd If(A)B (B)A (C)6 (D)4 ( ) ,結(jié)果何者正確?A = 3: B = 4IF A + 3 5 OR B 2 1 THEN A = A + 2 B = B 1ELSE A = A 2 B = B + 1END IF(A)A = 3 (B)A = 5 (C)B = 3 (D)B = 5 ( ) :A = 1: B = 2: C = 3If B 1 Then If A 1 Then C = 2 Else C = 4 End IfEnd If上述程式執(zhí)行後,下列何者正確?(A)C = 1 (B)C = 2 (C)C = 3 (D)C = 4 ( ) 程式,如果輸入為85,則執(zhí)行的結(jié)果為何?N=Val(InputBox(請輸入數(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 ( ) Basic程式片段的執(zhí)行結(jié)果為何? s = 3000If s = 1000 And s 3000 Then Print 打九折Else If s = 3000 Then Print 打八五折 Else Print 無折扣 End IfEnd If(A)輸出 打九折 (B)輸出打八五折 (C)輸出 打八折 (D)輸出 無折扣 ( ) Basic程式片段後,C的值為何?A = 30: B = 15If A B Then C = A BElse C = B AEnd If(A)7 (B)15 (C)30 (D)45 ( ) Basic程式:D = 300 If D = 100 Then Tax = D * 2 Else If D = 250 Then Tax = 150 + (D 50) * 3 Else Tax = 700 + (D 100) * 5 End IfEnd If Print Tax 試問輸出結(jié)果為(A)600 (B)900 (C)1200 (D)1700 ( ) 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 ( ) ,螢?zāi)惠敵龅馁Y料為何?N=6Select Case N Case 1 Print A Case 2 Print B Case Else Print C End Select(A)A (B)B (C)C (D)ABC ( ) Basic程式之執(zhí)行結(jié)果為何?GR=1Select Case GR Case 1 GR=GR+2 Case 2 GR=GR+3 Case Else GR=GR+6 End Select Print GR(A)1 (B)3 (C)9 (D)21 ( ) Basic的程式,其輸出結(jié)果為何?X = 20Select Case X / 10 Case 0 Print A Case 1 Print B Case Else Print CEnd Select(A)B (B)C (C)BC (D)ABC ( ) ...THEN...ELSE為下列何種結(jié)構(gòu)?(A)循序結(jié)構(gòu) (B)選擇結(jié)構(gòu) (C)重覆結(jié)構(gòu) (D)樹狀結(jié)構(gòu) ( ) ?(A)Select Case敘述 (B)While Wend敘述 (C)If敘述 (D)For Next敘述 ( ) Basic程式碼後,輸出的資料為何?Private Sub Form_Activate( )X = 5 \ 2Select Case X Case 1 print small Case 2 print medium Case Else print largeEnd SelectEnd Sub(A)error (B)large (C)medium (D)small ( ) ?A = 5Select Case A Case 1 B = A * 1 Case 3 B = A * 2 Case 5 B = A * 3End SelectPrint B(A)5 (B)10 (C)15 (D)20 ( ) ,何者正確?(A)浮點(diǎn)數(shù)(floating point)型態(tài)的變數(shù)不一定能精確地儲(chǔ)存所有數(shù)字 (B)電腦運(yùn)算能力愈來愈強(qiáng),演算法的效率已不再重要 (C)程式設(shè)計(jì)師不應(yīng)該使用程式語言的內(nèi)建函數(shù)(builtin function),因?yàn)槠渌怂珜懙某淌讲恢档眯刨?(D) goto敘述能精確地控制程式流程,應(yīng)該多多使用 ( ) 「For a = 5 To終值Step增加值」之「終值」應(yīng)為何?(A)–2 (B)–1 (C)1 (D)2 ( ) 「For a = 5 To終值Step增加值」之「增加值」應(yīng)為何?(A)–2 (B)–1 (C)1 (D)2 ( ) (A)If Then敘述 (B)巢狀的For Next迴圈 (C)Select case敘述 (D)GoTo敘述 ( ) 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 ( ) ,則螢?zāi)惠敵龆嗌賯€(gè)*符號?For I = 1 to 3 For J = 1 To 4 Step 3 For K = 1 To 5 Print *Next K,J,I(A)12個(gè) (B)15個(gè) (C)20個(gè) (D)30個(gè) ( ) ,所印出的X值結(jié)果為何?X = 0For Y = 1 To 10 Step 2 For Z = 10 To 1 Step 3 If Y = Z Then X = X + 1 End If Next ZNext YPrint X(A)0 (B)2 (C)11 (D)20 ( ) ,則螢?zāi)惠敵鼋Y(jié)果是多少?X = 9Y = 5Z = 6IF (X Mod Y) Z Then Print (Y Mod X)Else Print (Y Mod Z)END IF(A)0 (B)1 (C)4 (D)5 ( ) 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語言片段程式的結(jié)果為何?S = 0For K = 1 to 4 S = S + (K Mod 2)Next KPrint S(A)2 (B)4 (C)6 (D)10 ( ) Basic程式執(zhí)行後,會(huì)印出什麼?X = 1Sum = 0While X 20 If X 10 Then Sum = Sum + X End If X = X * 2WendPrint Sum(A)7 (B)10 (C)15 (D)31 ( ) Basic語言片段程式的結(jié)果為何?S = 0For X = 1 to 2 For Y = 1 to 3 S = S + 1 Next Y S = S + 2Next XPrint S(A)4 (B)6 (C)10 (D)30 ( ) Basic敘述,適合用來處理程式中某段須重複執(zhí)行,但無法事先確定執(zhí)行次數(shù)的工作?(A)ForNext (B)DoLoop (C)SelectCase (D)IfThen ( ) ,顯示的結(jié)果為何?C = 2For I = 1 To 10 If I Mod 2 = 0 Then C = C + INext IPrint C(A)57 (B)55 (C)32 (D)30 ( ) = n = 18執(zhí)行下列程式後,m值會(huì)變成多少?Do While m n Do While m n: m = m n: Loop Do While m n: n = n m: LoopLoop(A)1 (B)2 (C)4 (D)8 ( ) ...Next敘述,下列何者正確?(A)For的遞增值若為1或1,則Step可省略不寫 (B)Next後面的控制變數(shù)可省略不寫 (C)For的終值不得小於初值 (D)For的初值若為1,則可省略不寫 ( ) Basic程式片段執(zhí)行後,會(huì)在螢?zāi)簧铣霈F(xiàn)幾個(gè)號?For I = 19 To 1 Step 3 Print Next I(A)6 (B)7 (C)8 (D)9 ( ) ,顯示的結(jié)果為何?F = 4: G = 6: G = G Mod FFor I = 1 To GF = F * INext IPrint F(A)2 (B)4 (C)6 (D)8 ( ) ,L的值為多少?L = 10Do Until Not (L 25 Or L = 50) If L 25 Then L = L + 50 If L = 50 Then L = L 10Loop(A)60 (B)55 (C)45 (D)40 ( ) ,顯示的結(jié)果為何?s = 1Do s = (s + 1) * (s + 2) Number = Number + 1Loop Until s = 30Print Number。 s(A)10 20 (B)2 3 (C)2 56 (D)5 12 ( ) Basic語言片段,程式順利執(zhí)行後,變數(shù)k的值為何?For k = 1 To 10 Print k k = k + 2Next k(A)0 (B)10 (C)11 (D)13 ( ) ,如果條件沒設(shè)好很容易造成無窮迴圈:(A)重複結(jié)構(gòu) (B)選擇結(jié)構(gòu) (C)循序結(jié)構(gòu) (D)隨機(jī)結(jié)構(gòu) ( ) (a, b, c)的組合可以讓以下程式碼列印5個(gè) *?I = aDo Until I b Print * I = I + cLoop(A)(1, 5, 2) (B)(3, 8, 1) (C)(1, 5, 1) (D)(18, 10, 2) ( ) ...Loop後測式迴圈的特色?(A)最少會(huì)執(zhí)行1次迴圈敘述 (B)先判斷條件式,再依條件式成立與否,決定是否要執(zhí)行迴圈敘述 (C)DoLoop While迴圈是條件式成立時(shí),繼續(xù)執(zhí)行迴圈敘述 (D)DoLoop Until迴圈是條件式成立時(shí),跳離迴圈 ( ) Basic程式片段執(zhí)行後,會(huì)在螢?zāi)簧铣霈F(xiàn)幾顆星 ☆?For k = 6 To 10