NEW
Font size
Worksheets2-1演算法轉入題目測試
Total questions: 19
Worksheet time: 10mins
( ) ( ) 在設計程式時,為了表達算法的執行過程,我們可以使用一種介於自然語言和程式語言之間的表示法。這種表示法稱為什麼?
文本
流程圖
偽代碼
機器碼
( ) ( ) 在流程圖中,左邊的符號代表什麼?
開始或結束
決策
輸入或輸出
過程
( ) ( ) 在流程圖中,◇ 符號代表什麼?
開始或結束
決策
輸入或輸出
過程
( ) ( ) 要在流程圖中表示“輸入或輸出數據”,應使用哪個符號?
○
◇
⊞
▭
( ) ( ) 下列哪一個圖表可以用來表示“程式指令的執行過程”?
流程圖
心智圖
組織結構圖
魚骨圖
( ) ( ) 哪種算法的表達方式可能會因為“個人不同的解釋”而引起誤解?
流程圖
文本
偽代碼
代碼
( ) ( ) 在算法的特徵中,哪一個指的是「每個步驟必須是可執行的,並且可以用紙和筆完成」,也稱為「可行性」?
明確性
有效性
完整性
有限性
( ) ( ) 在繪製流程圖時,為了讓所有人員正確解讀,下列哪一項繪製原則是不正確的?
必須使用標準符號
步驟必須簡潔
每個步驟必須明確可執行
視覺需求從右到左繪製
( ) ( ) 以下哪一個關於算法的陳述是正確的? (A. 算法 = 解決問題的方法; B. 每個問題只有一個算法; C. 算法中的步驟不能省略,但順序可以變化)
只有 A 是正確的
只有 A 和 B 是正確的
A、B 和 C 都是正確的
A、B 和 C 都是不正確的
( ) ( ) 在算法的五個特徵中,關於「輸入」和「輸出」的比較,下列哪一項是正確的?
兩者都必須有輸入和輸出
可能只有輸入,沒有輸出
可能沒有輸入,但有輸出
可能沒有輸入也沒有輸出
( ) ( ) 以下哪一項不是演算法的特徵?
每個步驟必須清楚描述
必須在有限的步驟內結束
必須快速解決問題
必須能正確解決問題
( ) ( ) 關於算法的特徵,下列哪一項陳述是不正確的?(明確性/有限性/有效性/輸入)
明確性:每個指令必須清晰
有限性:必須在有限步驟內結束
有效性:必須能夠解決問題
輸入:必須至少有一個數據
( ) ( ) 以下哪一個關於算法的陳述是不正確的?
算法 = 解決問題的方法
執行算法必須正確解決問題
同一個問題可能有多個算法
每個算法的結果和效率都是一樣的
( ) ( ) 如果流程圖中有一個步驟寫著「在電腦螢幕上顯示執行結果」,應該使用哪個符號?
○
◇
⊞
▭
在電腦程式的流程圖中,如果有一個步驟寫著「計算所有數字的總和」,應該使用哪個符號?
○
◇
⊞
▭
( ) ( ) 以下哪一項是繪製流程圖的錯誤原則?
每個步驟必須使用標準符號
使用箭頭指示流程方向
嘗試交叉線以節省空間
繪製方向是從上到下,從左到右
( ) ( ) 在電腦程式的流程圖中,如果有一個步驟是「如果年齡小於12」,應該使用哪個符號?
○
◇
⊞
▭
( ) ( )關於「如何在整潔比賽中獲得第一名」,小元以文字(A)記錄了解決方案,而小優則以流程圖(B)繪製了步驟。以下哪一個陳述是正確的?
由於問題相同,步驟也相同
只有流程圖可以稱為算法
只有文字可以稱為算法
A 和 B 都可以被視為算法
在以下四種算法中,哪一種違反了“輸入/輸出”特性? (A) A: 無輸入,1個輸出 (B) B: 有輸入,無輸出 (C) C: 需要100個輸入,1個輸出 (D) D: 需要1個輸入,100個輸出
(A)
(B)
(C)
(D)
