【正文】
a = InputBox(請輸入數(shù)值:)If ____ Then a = aPrint a amp。 ) 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 ( ) ~9級的評分標準,級數(shù)愈高表示英語能力愈好。 ) Basic程式片段後,請問第一個輸出的資料為何?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程式片段,出現(xiàn)提示符號時,若以預(yù)設(shè)值輸入,則輸出列印結(jié)果為?price = Val(InputBox(輸入價格, , 5500))Select Case price Case Is 3000 pay = price Case 3000 To 5500 pay = price * Case 5500 To 9000 pay = price * End SelectPrint Price = price。 ) 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 ( ) Case敘述中,下列有關(guān)Case子句的用法,何者錯誤?(A)Case 0 To 10 (B)Case Is 10 (C)Case Is 10 And Is 50 (D)Case 3, 5, Is 10 ( ) Basic語言片段程式執(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 ( , B = B (A)A = 1, B = 1 (B)A = 1, B = 2 (C)A = 2, B = 1 (D)A = 2, B = 2 ( ) Basic程式片段,出現(xiàn)提示符號時輸入任一整數(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程式片段,會產(chǎn)生哪一種錯誤的訊息?If a 5 Then a = a + 3ElseIf b 5 Then a = a 5(A)沒有定義變數(shù)的初始值 (B)變數(shù)名稱沒有意義 (C)If條件式中不能使用比較運算子 (D)沒有成對的End If ( ) Basic幫敬民撰寫一個可過濾徵婚條件是否符合的程式;假設(shè)他的擇偶條件為:年齡(age)須不滿30歲且身高(h)須在165公分(含)以下。 ) Basic程式後,輸出的結(jié)果為何?Y = 1If Y 1 Or Y = 1 Then Print 1If Y = 1 And Y = 0 Then Print 2If Y 0 And Y = 1 Then Print 3Print Y + 1(A)123 (B)23 (C)120 (D)124 ( Else Print b。 ) ,先測試某一條件再依結(jié)果改變執(zhí)行路徑的結(jié)構(gòu)屬於(A)循序結(jié)構(gòu) (B)隨機結(jié)構(gòu) (C)選擇結(jié)構(gòu) (D)多元結(jié)構(gòu) ( ) 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 ( ) ,何者可用來判斷BMI值介於18至24之間?(A)If BMI = 18 Or BMI = 24 (B)If BMI = 18 And BMI = 24 (C)If BMI = 18 And BMI = 24 (D)If BMI =18 Or BMI = 24 ( ) Basic程式語言中,下列何種指令最適合用於多重選擇結(jié)構(gòu)中?(A)Do...Loop (B)For...Next (C)Option Base (D)Select...Case ( ) Basic程式後,輸出的結(jié)果為何?x = 10: y = 4If x = 10 And y 6 Then Print HappyEnd IfPrint Birthday (A)HappyBirthday (B)Happy (C)BirthdayHappy (D)Birthday ( ) ,可以由身高及性別計算標準體重,計算後所印出的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 ( ch16 科 年 班姓名: 學號: 選擇題 0分( ) Basic語言片段程式的結(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程式片段後,Max值為何?A =10: B = 20If A B Then Max = AElse Max = BEnd If(A)10 (B)20 (C)30 (D)Max ( ) Basic程式後,輸出的結(jié)果為何?X = 13X = X + 10IF X = 30 THEN X = X 20PRINT X(A)3 (B)13 (C)23 (D)43 ( ) Basic程式後,輸出的結(jié)果為何?A = 1: B = 2If A 1 Then B = B + 3Print B(A)1 (B)2 (C)3 (D)5 ( ) 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 ( ) (12月)之日期是否合理的程式片段,請問空格處應(yīng)填入哪一個條件式,才能判斷日期是否合理(假設(shè)變數(shù)d儲存日期資料)?If m = 1 Or m = 3 Or m = 5 Or m = 7 Or m = 8 Or m = 10 Or m = 12 Then If _______________________ Then MsgBox (輸入的日期合理) Else MsgBox (輸入的日期不合理) End IfEnd If(A)d = 1 ~ 31 (B)d = 1 And d = 31 (C)d = 31 (D)d = 1 ( ) Basic程式後,輸出的結(jié)果為何?a = 3: b = 5: c = 4If a b Then If b c Then Print a。End IfPrint c(A)4 (B)3 4 (C)5 4 (D)3 5 4 ( ) Basic程式執(zhí)行後,總共輸出幾個$?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 ( 請問下列空格處應(yīng)填入If age 30 Then If ______________ Then MsgBox (條件符合,可安排雙方見面) End IfEnd If(A)h = 165 (B)h 165 (C)h = 165 (D)h 165 ( ) 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語言片段程式的執(zhí)行結(jié)果為何?A = 1: B = 2If A B Then A = BIf A = B Then B = A – 1Print A = A。 ) Basic程式後,輸出的結(jié)果為何?If a + b + c ABC Then Print YesElse Print NoEnd If(A)0 (B)Yes (C)No (D)1 ( ) Basic程式片段,出現(xiàn)提示符號時輸入數(shù)值10,則輸出列印結(jié)果為:a = InputBox(input data)b = a Mod 2 ^ 3If a b Then Print a + bIf a b Then Print a b(A)0 (B)8 (C)11 (D)18 ( ) 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 ( ) Basic程式後,輸出的結(jié)果為何?a = 2If a 0 Then Select Case a = a + 2 Case 2 Print A Case 4 Print B Case Else Print C End SelectEnd If(A)A (B)B (C)C (D)0 ( Pay = pay(A)Pay = 24928 (B)Pay = 5225 (C)Price = 3000 (D)Price = 5600 ( ) Basic程式,結(jié)果為何?S = (3 ) \ 2Select Case S Case Is 1: Print A Case Is = 1 Print B Case Is 1 Print CEnd Select(A)A (B)B (C)C (D)D ( 若某家補習班要使用VB來撰寫一個程式,供學生查詢各級數(shù)所代表的英文程度,試問使用下列哪一個敘述來依據(jù)學生輸入的級數(shù)判斷英文程度,可讓程式敘述的層次較為簡潔且易於閱讀?(A)IfThen (B)IfThenElse (C)Select Case (D)巢狀I(lǐng)fThenElse ( ) Basic程式片段後,輸出結(jié)果為何?s = 3For i = To Step s = s + 1Next iPrint CInt(i)(A)3 (B)4 (C)5 (D)6 ( 的絕對值為 amp。 ) ,把較大的數(shù)存放到變數(shù)A,較小的數(shù)存放到變數(shù)B,則空格中應(yīng)填入的程式碼為何?IF