所屬科目:泉勝◆程式語言與設計
1. 以下哪一類程式語言,透過編譯器(Compiler)編譯成執行檔或透過直譯 器(Interpreter)執行?(A)高階語言 (B)組合語言 (C)機器語言 (D)自然語言
2. 人與電腦溝通的工具,稱為(A)電腦程式語言(B)英語(C)閩南語(D)自然語言
3. 使用我們日常生活的文字表示或已經熟悉的數學語言(A)自然語言(B)虛擬碼(C)流程圖
4. 利用各種方塊、線條、箭頭來表達演算流程,稱為(A)自然語言(B)虛擬碼(C)流程圖
5. 以上符號稱為(A)決策(B)重複(C)連結(D)處理
6. 以上符號稱為(A)決策(B)重複(C)連結(D)處理
7. 以上符號稱為(A)決策(B)重複(C)連結(D)處理
8. 以上符號稱為(A)決策(B)重複(C)連結(D)處理
9. 各編譯器廠商便將一些常用功能寫成函式,稱為(A)程序導向(B)函式導向(C)物件導向
10. 先建立類別,然後使用類別建立物件,稱為(A)程序導向(B)函式導向(C)物件導向
11. 若某段程式不讓人任意修改,此稱為(A)多型(B)封裝(C)繼承
12. 以下哪一種程式語言,屬於直譯的語言?(A)C++ (B)Java (C)Python(D)Visual Basic
13. 以下哪一類程式語言,是以物件為出發點,經由操作物件達成想要的功能? (A)組合語言 (B)程序導向語言 (C)物件導向語言(D)機器語言
14. 演算法步驟不能有兩種以上的解釋,才能依照演算法轉換成程式碼,為演算法的?(A)明確性 (B)正確性 (C)有效性(D)有限性
15. 電腦需要在有限步驟內執行完成,若演算法無法在有限步驟內完成,演算法就無法終止,轉換成的程式也無法執行完畢,無法獲得結果,為演算法的?(A)有限性(B)明確性 (C)正確性 (D)輸出
16. 演算法要能完成所需功能或解決問題,錯誤的演算法就需要修正,為演算法的?(A)明確性 (B)有限性 (C)有效性(D)正確性
17. 以下流程圖,何者表示條件判斷?(A)(B) (C)(D)
18. 物件導向的(A)繼承 (B)封裝 (C)多型 (D)類別,都有屬於自己的資料與方法。
19. 相近的功能,都使用相同的函式名稱,編譯器能依照需求,執行不同的功能,此稱為(A)多型(B)封裝(C)繼承
20. 新類別的功能不是從零開始,而是從就類別開始,稱為(A)多型(B)封裝(C)繼承
21. Python 透過什麼在資訊設備上執行?(A)編譯器(Compiler) (B)直譯器 (Interpreter) (C)組譯器(Assembler) (D)翻譯器(Translate)
22. Python 屬於以下哪一種語言?(A)低階語言,使用組譯器執行 (B)高階語言,使用編譯器編譯 (C)高階語言,使用直譯器執行 (D)高階語言, 使用組譯器執行