阿摩線上測驗
登入
首頁
>
高職◆商業概論
> 102年 - 宜蘭高商102-2-1 高2計算機概論_綜34應英+國貿#37950
102年 - 宜蘭高商102-2-1 高2計算機概論_綜34應英+國貿#37950
科目:
高職◆商業概論 |
年份:
102年 |
選擇題數:
40 |
申論題數:
0
試卷資訊
所屬科目:
高職◆商業概論
選擇題 (40)
1. 在Visual Basic語言中,一短整數變數佔用2位元組的記憶體,則此變數可表示的數值範圍為: (A)-32,768 ~ 32,767 (B)-65,535 ~ 65,535 (C)-32,768 ~ 32,768 (D)-32,767 ~ 32,767
2. 假設邏輯運算子中,1代表真,0代表假,則運算式Not 8 > 12 And 6 < 4 + 5的結果為 (A)0 + 1 (B)0 (C)無法確定 (D)1
3. 下列哪一種程式語言不是物件導向程式語言? (A)Visual Basic.NET (B)Pascal (C)C++ (D)Java
4. CheckBox(核取方塊)控制項可用來 (A)顯示清單資料 (B)提供使用者勾選多個選項 (C)接收使用者輸入的文字資料 (D)提供使用者從多個選項中點選一個
5. 已知直角三角形的底為A、高為B,下列哪一個是求解斜邊C的VB正確敘述? (A)(A ^ 2 + B ^ 2) ^ 0.5 = C (B)A ^ 2 + B ^ 2 = C ^ 2 (C)C ^ 2 = A ^ 2 + B ^ 2 (D)C = (A ^ 2 + B ^ 2) ^ 0.5
6. 下列哪一種程式語言所撰寫的程式,在執行前無須先經過組譯、直譯或編譯的程序? (A)機器語言 (B)程序性高階語言 (C)組合語言 (D)物件導向語言
7. 如果有10元,就買一顆糖。請問上述這段話用哪一種程式敘述來表示最合適? (A)If…Then…Else (B)If…Then (C)Select Case (D)巢狀If
8. 編寫程式的一般流程為何? (A)執行,編譯,連結/載入 (B)連結/載入,編譯,執行 (C)編譯(Compile),執行(Execution),連結/載入(Link/Load) (D)編譯,連結/載入,執行
9. 高階語言所編寫的程式原始檔,須經由下列何種程式的轉換之後,才會成為可執行檔? (A)驅動程式、載入程式 (B)連結程式、載入程式 (C)組譯程式、驅動程式 (D)編譯程式、連結程式
10. 儲存撰寫完成的Visual Basic程式,方案檔的副檔名為何? (A).sln (B).vbproj (C).vb (D).bat
11. 下列有關直譯器(Interpreter)的敘述,何者錯誤? (A)翻譯成機器碼後立刻執行 (B)翻譯的過程中,遇到語法錯誤即停止執行 (C)翻譯後會產生目的檔 (D)某一程式經由編譯器(Compiler)編譯後再執行之速度,會較直接由直譯器執行速度快
12. 下圖Visual Basic表單中,共使用幾個控制項(表單本身不計)?
(A)7 (B)12 (C)4 (D)8
13. 在Visual Basic中,如果A = "徐志摩",請問變數A佔用多少記憶體空間? (A)3 bytes (B)6 bytes (C)2 bytes (D)12 bytes
14. 執行下列Visual Basic程式片段後,即時運算視窗顯示的結果為何?Debug.Print("123" + 123 & "123" & 123 + 123 & 123) (A)246123246123 (B)123123123246 (C)123123123123 (D)246123123123
15. 下列何者不是「物件導向程式設計」的特性? (A)封裝性 (B)機密性 (C)繼承性 (D)多型性
16. 在Visual Basic程式語言中,當變數test宣告成下列哪一種資料型態時,所需的記憶體最多? (A)Double (B)Integer (C)Single (D)Boolean
17. 在物件導向程式語言中,父類別和子類別之間可以擁有相同名稱但不同功能的方法(method),此種特性稱為: (A)多型(polymorphism) (B)委派(delegation) (C)封裝(encapsulation) (D)繼承(inheritance)
18. 在Visual Basic中,數學式
y=
應如何表示? (A)y = (t + d) * h ^ 2 (B)y = (t + d) * h / 2 (C)y = (t + d) × h ^ 2 (D)y = (t + d) × h ÷ 2
19. 下列Visual Basic語言運算式之值,何者正確? (A)「"12" + "34"」值為46 (B)「3 + 4 Mod 2 + 5」值為8 (C)「(3 > 4) Or (2 <> 5)」值為False (D)「7 3 + 7 * 3」值為22
20. 下列哪一種流程控制適用於須重複執行且執行次數固定的問題處理上? (A)Select Case (B)If…Then (C)For…Next (D)Do…Loop
21. 執行Visual Basic敘述Debug.Print(3 - 5 * 2 ^ 2 - 2)後,即時運算視窗的輸出結果為: (A)-2 (B)-99 (C)-22 (D)-19
22. 有一個邏輯運算子具有兩個輸入,當其中一個輸入為1時,輸出就為1,則此運算子為 (A)Xor (B)Or (C)Not (D)And
23. 從物件導向的觀點來看,文字的字型、大小、顏色是文字的 (A)物件 (B)屬性 (C)類別 (D)事件
24. 下列何種流程圖的圖形,不適用於表示循序結構之程式設計? (A)
(B)
(C)
(D)
25. 下列有關Visual Basic的特性,哪一項敘述錯誤? (A)須用大量的程式碼來設計物件的外觀與配置 (B)以物件導向模式來撰寫程式 (C)適合開發應用程式 (D)視覺化的程式設計環境
26. 右圖代表何種流程圖符號?
(A)報表輸出 (B)連接符號 (C)處理程序 (D)副程式
27. 在Select Case敘述中,下列有關Case子句的用法,何者錯誤? (A)Case Is > 10 And Is < 50 (B)Case 3, 5, Is > 10 (C)Case Is > 10 (D)Case 0 To 10
28. 在高階程式語言中,下列何者為具有特定意義的字元組合? (A)保留字 (B)敘述字 (C)同義字 (D)識別字
29. 有關電腦語言敘述下列何者是錯誤的? (A)COBOL適用於商業資料處理 (B)C++語言是一種物件導向語言 (C)組合語言是由一系列0與1數字所構成的 (D)FORTRAN適用於科學及工業計算
30. Visual Basic語言的執行畫面,如下圖所示,是哪一項指令執行的結果? (A)MsgBox("成績公佈", vbOKCancel + vbInformation, "國文成績90") (B)MsgBox("國文成績90", vbOKCancel + vbInformation, "成績公佈") (C)MsgBox("成績公佈", vbYesNo + vbInformation, "國文成績90") (D)MsgBox("國文成績90", vbYesNo + vbInformation, "成績公佈")
31. Visual Basic中變數命名的規則及限制,下列何者不正確? (A)須以英文字母為起頭(A ~ Z或a ~ z) (B)變數名稱的字數沒有限制 (C)英文字母大小寫並無區別 (D)不可使用保留字
32. 下列程式敘述中,何者可用來判斷BMI值介於18至24之間? (A)If BMI >= 18 Or BMI <= 24 (B)If BMI = 18 And BMI = 24 (C)If BMI = 18 Or BMI = 24 (D)If BMI >= 18 And BMI <= 24
33. 執行Visual Basic敘述 "MsgBox((3 < 5) Xor (Not (17 Mod 5 > 1)))",則訊息交談窗顯示的結果為何? (A)True (B)False (C)2 (D)-1
34. 執行下列Visual Basic程式片段後,訊息交談窗顯示的結果為何? a = 1: b = 2 If a > b Then a = b If a >= b Then b = a - 1 MsgBox("A = " & a & ", " & "B = " & b) (A)A = 2, B = 2 (B)A = 1, B = 1 (C)A = 1, B = 2 (D)A = 2, B = 1
35. 下列程式中,如用For…Next計算1至100的5的倍數的數字和,則下列程式
內,應依序填入哪些數字? 10 SUM = 0 20 For I =
To 100 Step
30 SUM = SUM + I 40 Next I (A)0, 5 (B)1, 5 (C)5, 10 (D)1, 4
36. 執行下列Visual Basic程式片段後,請問ANSWER =? Dim ANSWER As Integer ANSWER = -1 ^ 2 + 28 3 / 3 (A)28 (B)27 (C)3 (D)2
37. 執行下列Visual Basic程式片段後,訊息交談窗顯示的結果為何? a = 2 If a > 0 Then Select Case a + 2 Case 2 MsgBox("A") Case 4 MsgBox("B") Case Else MsgBox("C") End Select End If (A)A (B)B (C)C (D)0
38. 執行下列Visual Basic程式片段後,y的值為何? x = 2 Select Case x Case 6 y = x * x Case Is >= 5, Is <= -5 y = x Case -10 To 10 y = x * 9 End Select (A)18 (B)12 (C)2 (D)0
39. 執行下列程式後共顯示幾個星號? Dim S as string For I = 10 To 16 For J = 100 To 105 S &= "*" Next J Next I (A)42個 (B)48個 (C)30個 (D)91個
40. 執行下列程式後,訊息交談窗顯示的結果為何? A = 3 : B = 4 : c = 5 : d = 6 If ((A > B) Or (c > B)) Then MsgBox("10") Else If (A <> d) And (B <= c) Then MsgBox("20") Else MsgBox("30") End If End If (A)1020 (B)10 (C)20 (D)30
申論題 (0)