wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

2-1演算法轉入題目測試

Total questions: 19

Worksheet time: 10mins

Name
Class
Date
1.

( ) ( ) 在設計程式時,為了表達算法的執行過程,我們可以使用一種介於自然語言和程式語言之間的表示法。這種表示法稱為什麼?

a)

文本

b)

流程圖

c)

偽代碼

d)

機器碼

2.

( ) ( ) 在流程圖中,左邊的符號代表什麼?

a)

開始或結束

b)

決策

c)

輸入或輸出

d)

過程

3.

( ) ( ) 在流程圖中,◇ 符號代表什麼?

a)

開始或結束

b)

決策

c)

輸入或輸出

d)

過程

4.

( ) ( ) 要在流程圖中表示“輸入或輸出數據”,應使用哪個符號?

a)

b)

c)

d)

5.

( ) ( ) 下列哪一個圖表可以用來表示“程式指令的執行過程”?

a)

流程圖

b)

心智圖

c)

組織結構圖

d)

魚骨圖

6.

( ) ( ) 哪種算法的表達方式可能會因為“個人不同的解釋”而引起誤解?

a)

流程圖

b)

文本

c)

偽代碼

d)

代碼

7.

( ) ( ) 在算法的特徵中,哪一個指的是「每個步驟必須是可執行的,並且可以用紙和筆完成」,也稱為「可行性」?

a)

明確性

b)

有效性

c)

完整性

d)

有限性

8.

( ) ( ) 在繪製流程圖時,為了讓所有人員正確解讀,下列哪一項繪製原則是不正確的?

a)

必須使用標準符號

b)

步驟必須簡潔

c)

每個步驟必須明確可執行

d)

視覺需求從右到左繪製

9.

( ) ( ) 以下哪一個關於算法的陳述是正確的? (A. 算法 = 解決問題的方法; B. 每個問題只有一個算法; C. 算法中的步驟不能省略,但順序可以變化)

a)

只有 A 是正確的

b)

只有 A 和 B 是正確的

c)

A、B 和 C 都是正確的

d)

A、B 和 C 都是不正確的

10.

( ) ( ) 在算法的五個特徵中,關於「輸入」和「輸出」的比較,下列哪一項是正確的?

a)

兩者都必須有輸入和輸出

b)

可能只有輸入,沒有輸出

c)

可能沒有輸入,但有輸出

d)

可能沒有輸入也沒有輸出

11.

( ) ( ) 以下哪一項不是演算法的特徵?

a)

每個步驟必須清楚描述

b)

必須在有限的步驟內結束

c)

必須快速解決問題

d)

必須能正確解決問題

12.

( ) ( ) 關於算法的特徵,下列哪一項陳述是不正確的?(明確性/有限性/有效性/輸入)

a)

明確性:每個指令必須清晰

b)

有限性:必須在有限步驟內結束

c)

有效性:必須能夠解決問題

d)

輸入:必須至少有一個數據

13.

( ) ( ) 以下哪一個關於算法的陳述是不正確的?

a)

算法 = 解決問題的方法

b)

執行算法必須正確解決問題

c)

同一個問題可能有多個算法

d)

每個算法的結果和效率都是一樣的

14.

( ) ( ) 如果流程圖中有一個步驟寫著「在電腦螢幕上顯示執行結果」,應該使用哪個符號?

a)

b)

c)

d)

15.

在電腦程式的流程圖中,如果有一個步驟寫著「計算所有數字的總和」,應該使用哪個符號?

a)

b)

c)

d)

16.

( ) ( ) 以下哪一項是繪製流程圖的錯誤原則?

a)

每個步驟必須使用標準符號

b)

使用箭頭指示流程方向

c)

嘗試交叉線以節省空間

d)

繪製方向是從上到下,從左到右

17.

( ) ( ) 在電腦程式的流程圖中,如果有一個步驟是「如果年齡小於12」,應該使用哪個符號?

a)

b)

c)

d)

18.

( ) ( )關於「如何在整潔比賽中獲得第一名」,小元以文字(A)記錄了解決方案,而小優則以流程圖(B)繪製了步驟。以下哪一個陳述是正確的?

a)

由於問題相同,步驟也相同

b)

只有流程圖可以稱為算法

c)

只有文字可以稱為算法

d)

A 和 B 都可以被視為算法

19.

在以下四種算法中,哪一種違反了“輸入/輸出”特性? (A) A: 無輸入,1個輸出 (B) B: 有輸入,無輸出 (C) C: 需要100個輸入,1個輸出 (D) D: 需要1個輸入,100個輸出

a)

(A)

b)

(B)

c)

(C)

d)

(D)