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                                                                                                   ɪʹ
   16   17   18   19   20   21   22   23   24   25