阿摩線上測驗
登入
首頁
>
高職◆計算機概論
> 103年 - 宜蘭高商103-1-1 高2計算機概論_綜34應英國貿#27972
103年 - 宜蘭高商103-1-1 高2計算機概論_綜34應英國貿#27972
科目:
高職◆計算機概論 |
年份:
103年 |
選擇題數:
30 |
申論題數:
15
試卷資訊
所屬科目:
高職◆計算機概論
選擇題 (30)
1.
代表何種流程圖符號?(A)處理程序 (B)報表輸出 (C)連接符號 (D)副程式
2. 利用下列哪一個程式語言撰寫的程式,執行速度最快,但可讀性最低、不易偵錯? (A)機器語言 (B)組合語言 (C)程序導向語言 (D)物件導向語言
3. 在Visual Basic中,如果我們要將標籤(Label)控制項上的標題文字更改為 "請輸入一個整數值:",則我們應該使用下列哪一個視窗來設定?(A)屬性視窗 (B)方案總管視窗 (C)表單配置視窗 (D)監看視窗
4. 在高階程式語言中,下列何者為具有特定意義的字元組合?(A)識別字 (B)保留字 (C)同義字 (D)敘述字
5. 從物件導向的觀點來看,文字的字型、大小、顏色是文字的(A)事件 (B)類別 (C)屬性 (D)物件
6. 當Visual Basic程式存檔後,會產生許多相關的檔案,其中方案檔、專案檔的副檔名為何? (A).bas、.txt (B).com、.exe (C).xls、.ppt (D).sln、.vbproj
7. 在Visual Basic語言中,一短整數變數佔用2位元組的記憶體,則此變數可表示的數值範圍為: (A)-32,768 ~ 32,768 (B)-32,768 ~ 32,767 (C)-32,767 ~ 32,767 (D)-65,535 ~ 65,535
8. 已知直角三角形的底為A、高為B,下列哪一個是求解斜邊C的VB正確敘述? (A)A ^ 2 + B ^ 2 = C ^ 2 (B)C ^ 2 = A ^ 2 + B ^ 2 (C)(A ^ 2 + B ^ 2) ^ 0.5 = C (D)C = (A ^ 2 + B ^ 2) ^ 0.5
9. 在物件導向程式語言中,父類別和子類別之間可以擁有相同名稱但不同功能的方法(method),此種特性稱為: (95商業類) (A)封裝(encapsulation) (B)繼承(inheritance) (C)多型(polymorphism) (D)委派(delegation)
10. 以下何者敘述正確?(A)X!代表倍精度資料型別,佔8個位元組 (B)C%代表整數資料型別,佔2個位元組 (C)若未宣告變數的資料型別,其型別預設為String (D)Boolean資料型別僅能表示True或False,佔2個位元組
11. 下列有關程式語言之敘述,何者不正確?(A)組合語言為低階語言 (B)JAVA為高階語言 (C)物件導向語言具封裝、繼承與多型特性 (D)組合語言不需經過組譯即可執行
12. 下列哪一種程式語言,同時具有封裝性、繼承性及多型性的特性? (A)BASIC (B)COBOL (C)FORTRAN (D)JAVA
13. 下列有關高階與低階電腦程式語言的比較,何者正確?(A)高階語言程式撰寫比較困難 (B)低階語言程式執行速度較快 (C)高階語言程式除錯比較困難 (D)低階語言程式維護比較容易
14. 直譯程式與編譯程式比較,下列何者不是直譯程式的特性? (A)每次執行需重新翻譯 (B)不產生執行檔 (C)執行速度較快 (D)用來翻譯高階語言,如BASIC、Visual Basic、Java
15. 編譯程式(Compiler)將高階語言翻譯至可執行的過程中,連結程式(Linker)負責連結 (A)目的程式與所需之副程式 (B)原始程式與目的程式 (C)副程式與可執行程式 (D)原始程式與可執行程式
16. 底下何者為一程式在電腦系統下的執行順序? (A)linking→loading→compiling→executing (B)loading→compiling→linking→executing (C)compiling→linking→loading→executing (D)compiling→loading→executing→linking
17. 下列有關組譯、編譯及直譯等3種翻譯方式的敘述,何者有誤? (A)利用組譯與編譯程式將原始程式翻譯成機器語言後,並不會立即執行 (B)直譯是將原始程式逐行翻譯成機器語言指令 (C)使用編譯程式翻譯時,每次執行程式前都需重新翻譯 (D)組合語言是透過組譯程式翻譯後,才能讓電腦執行
18. 下列有關流程圖的敘述,何者正確? (A)程式設計師可以利用流程圖代替編寫程式 (B)流程圖的缺點是當符號很多時佔空間且難修改 (C)流程圖通常是由下而上由右至左繪製 (D)流程圖無助於程式的除錯、修改與維護
19. 在Visual Basic中,下列哪一種資料型態所佔用的記憶體空間最多?(A)整數 (B)長整數 (C)單精準度浮點數 (D)布林
20. 在Visual Basic程式中撰寫:MsgBox("記得來投票", 16, "模範生選拔")敘述,當執行程式時,"記得來投票" 將出現在訊息交談窗中的哪一個位置?(A)訊息文字 (B)標題文字 (C)輸入欄的預設值 (D)說明檔代碼
21. 在Visual Basic中,若要改變選定控制項(如按鈕)的外觀,須在哪一個視窗中作編修? (A)方案總管視窗 (B)屬性視窗 (C)工具箱 (D)即時運算視窗
22. 下圖的Visual Basic程式畫面中,分別有幾個Form及Button控制項?(A)1 , 2 (B)1 , 4 (C)1 , 5 (D)2 , 5
23. 設計Visual Basic程式時,若在表單上建立按鈕物件,則該按鈕物件至多會出現多少個控制點,供程式設計師拖曳以調整按鈕物件的大小?(A)2 (B)4 (C)6 (D)8
24. 下列何者不屬於Visual Basic程式語法中資料型態的符號? (A)String (B)Boolean (C)Date (D)Int
25. 下列有關Visual Basic算術運算子的優先順序依序為:(A)^ + / MOD (B)* ^ MOD (C)^ * + (D)^ * +
26. 下列何者不為變數的命名規則?(A)變數名稱的長度需在1023個字元之內 (B)變數名稱不可與Visual Basic的保留字相同 (C)變數名稱可以使用數字做為開頭 (D)變數名稱不可包含句點或是型別宣告字元
27. 下列有關Visual Basic的敘述,何者有誤? (A)每一個方案可包含多個專案,每個專案必須以副檔名.vbproj儲存 (B)Visual Basic程式通常是以「方案」的形式存檔,其副檔名為.sln (C)在為變數命名時,不能以數字開頭 (D)要在Visual Basic程式中輸入註解文字,必須以雙引號(")為開頭
28. 在Visual Basic程式中,想要宣告一個數值變數用來儲存成績資料的平均值,精確度必須達小數點後兩位,那麼在Dim的指令中,應該要使用下列哪一種資料型態?(A)Byte (B)Integer (C)Long (D)Single
29. 下列Visual Basic運算子,何者的運算及執行順序最優先?(A)整數除法 (B)Not (C)Or (D)減號-
30. 在Visual Basic程式Select Case的結構中,若Case條件要判斷多個資料時,以下哪種表示法有誤? (A)Case 1, 2, 3 To 5 (B)Case Is < 10, 11 To 15 (C)Case Is < 10 Or > 20 (D)Case 2, 4, 6, 8, 10
申論題 (15)
1. 在Visual Basic語言中,短整數變數可表示的最大數值為________________
2. 在Visual Basic中,如果A = "103學年度",請問變數A佔用___________Bytes
3. 若宣告Dim A, B as Double,則總共需要____________Bytes的儲存空間
4. 如果要表示一個人的體重,應該設定為何種資料型態的變數最為恰當?______________(請寫英文)
5. Visual Basic運算式 -3 ^ 2 * 7 / 2 的結果為___________
6. 若要宣告一變數K為整數常數,且初值設定為100,請問程式碼應如何撰寫?________________________
【已刪除】7. 在Visual Basic中,數學式
應如何表示__________________
8. 執行下列Visual Basic程式片段,則a的值為________ a = 1 : B = 2 If a < B Then a = B If a >= B Then B = a – 1
9. 執行下列Visual Basic程式片段後,訊息交談窗顯示的結果為________ A=8 : B=10 If A > B Then MsgBox("A>B") Else MsgBox("A
10. 執行下列Visual Basic程式片段後,訊息交談窗顯示的結果為________ a = 2 Select Case a * 2 = a + 2 Case 2 MsgBox("A") Case 4 MsgBox("B") Case Else MsgBox("C") End Select
11. 執行下列Visual Basic程式片段後,D的值為_________ C = 7 : D = 9 If C > 5 Then D = D + 3 ElseIf C > 3 Then D = D * 2 Else D = C * D End If
12. 執行下列Visual Basic程式片段後,y的值為_________ x = 12 Select Case x Case 6 y = x * x Case Is >= 5, Is <= -5 y = x Case -15 To 15 y = -x * 9 End Select
13. 執行下列Visual Basic程式片段後,訊息交談窗顯示的結果為________ N = 7 Mod 10 3 Select Case N Case 1 MsgBox("A") Case 2 MsgBox("B") Case 3 MsgBox("C") Case Else MsgBox("D") End Select
14. 執行下列Visual Basic程式片段後,A的值為_________ A = 13 : B = 9 If (A Mod 2 = 0) Then A = A + 1 ElseIf (B / 3) = B 3 Then A = B + 2 Else A = A + B End If
15. 執行下列Visual Basic程式片段後,訊息交談窗顯示的結果為________ x = (450 2) ^ 0.5 Select Case x Case Is < 15 MsgBox("S") Case 10 To 50 MsgBox("M") Case 51 To 100 MsgBox("L") Case Else MsgBox("XL") End Select