Page 21 - FC10710_程式語言與設計(上)
P. 21
學習社團
1-1 學習社團
1-1
選擇題
1. 下列哪一個電腦程式語言是用二進位的 0 與 1 來表示要執行的命令,不需
1
經過翻譯就可直接執行? 程式語言的
基本概念
(A) Assembly 語言 (B) Machine 語言 (C) Java 語言 (D) C++ 語言。
2. 下列程式語言,何者屬低階語言?
(A) 組合語言 (B) Basic (C) Visual Basic (D) C++。 【技競】
3. 下列有關電腦程式語言中,對於高階語言的敘述,何者錯誤?
(A) HTML 和 FORTRAN 語言皆屬於高階語言
(B) 執行速度較低階語言慢
(C) 高階語言無法適用在不同機型的電腦,可攜性較低
2
(D) 高階語言比低階語言更接近人類的日常用語,程式較容易編寫與閱讀。 程式的組成
與語法規則
4. 下列哪一種程式語言是採用直譯的方式?
(A) Visual Basic (B) C++ (C) C (D) JavaScript。
5. 高階程式語言轉換成機器語言可用直譯或編譯的方式,下列有關直譯及編譯
程式的比較,何者錯誤?
(A) 直譯方式的執行效能比編譯方式差
(B) 直譯程式每次執行程式都需將整個程式逐行重新翻譯
(C) 編譯程式較具有跨平台的能力,因此與網頁相關的程式多採用編譯的方式
3
(D) 若同一個程式要執行多次,較適合使用編譯程式。 資料型態
與運算
6. 下列敘述哪一項有誤?
(A) JavaScript 程式經由直譯之後即可執行
(B) 機器語言需要經由直譯器來翻譯
(C) 組合語言的執行速度較高階語言快
(D) Visual Basic 和 C 都是屬於高階語言。
7. 何種電腦語言不必經過解譯即可由電腦直接執行?
(A) 組合語言 (B)C 語言 (C) BASIC 語言 (D) 機器語言。 【技競】
4
選擇結構
分組討論題
1. 請以 3 ~ 5 人為一小組,分別找一種高階語言,討論該語言的優點、應用實例等。
11
'$ $) JOEE ɪʹ