Professional Documents
Culture Documents
(D)
5.【 D 】關於各代程式語言的描述,下列何者有誤?
(A) 高階語言更符合人類語言的形式 (B) 組合語言與硬體有著密切關係 (C) 機器
語言是一種最低階的程式語言 (D) 組合語言是一種高階語言
6.【 B 】下列哪一種程式語言是屬於直譯式語言?
(A) Java (B) Python (C) C++ (D) C
7.【 C 】演算法的特性不包括?
(A) 至少會有一個輸出結果 (B) 0 個或多個輸入資料 (C) 允許無窮迴路 (D) 步
驟清楚且可行
9.【 D 】以下哪一個是運算思維的目標?不但是人類利用電腦解決問題的技巧之一,也是程
式設計領域中最重要的關鍵:
(A) 拆解(Decomposition) (B) 模式識別(Pattern Recognition) (C) 歸納抽象化
(Pattern Generalization and Abstraction) (D) 演算法(Algorithm)
13.【 B 】要將數值轉為整數,使用哪一個函式?
(A) count() (B) int() (C) float() (D) decimal()
15.【 C 】下列有關運算子與運算式的描述,何者有誤?
(A) 運算式是由運算子(Operator)與運算元(Operand)所組成 (B) 運算子如果
只有一個運算元則稱為「一元運算子」 (C) 「/」與「%」都是除法運算子,「/」
會有浮點數;「%」會將除法結果的小數部分去掉 (D) 運算式運算結果的資料型
態將以運算元中資料型態最大的變數為主
16.【 D 】有關指派運算子的描述,何者有誤?
(A) 是將等號右方的資料值指派給等號左方的變數 (B) 有單一指派和複合指派兩
種指派方式 (C) 在 Python 中單一個等號「=」是指派,兩個等號「==」用來做關
係比較 (D) 使用指派運算子時,變數的值不必事先設定
17.【 C 】有關邏輯運算子的描述,何者有誤?
(A) 運算結果僅有「真(True)」與「假(False)」兩種值 (B) 包括 and、or、not
等運算子 (C) result = (48 % 6 == 0)and (24 % 4 == 0)運算後的 result 回傳 False
(D) 使用 and、or 運算子做邏輯運算時,會採用快捷運算
21.【 B 】對於迴圈的描述,何者不正確?
(A) 在 for/in 迴圈中,還可以包含其他的 for/in 迴圈 (B) 巢狀迴圈內外迴圈可以交
錯使用 (C) 如果跳離迴圈的條件設定不當,有可能陷入無窮迴圈 (D) while 迴圈
會先檢查條件運算式