Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

八下_演算法

Total questions: 10

Worksheet time: 9mins

Name
Class
Date
1.

不同的演算法必須能夠精確的解決問題,執行不同的演算法時,不用評估它的效能差異,只要可以達成目的即可。

a)

是

b)

否

2.

「選擇排序法」和「插入排序法」這兩種演算法,都可以將資料依序排列。

a)

是

b)

否

3.

執行「二元搜尋法」時,如果第一回合沒有找到目標資料,則第二回合的開始位置一定是「二分位置」。

a)

是

b)

否

4.

執行「二元搜尋法」時,當二分位置非整數,可以取「整數部分」作為二分位置。

a)

是

b)

否

5.

無論目標是由小排到大或由大排到小,「選擇排序法」的第一步驟一定是先找「最小值」。

a)

是

b)

否

6.

在資訊科技領域中,關於演算法的說明,下列哪一項敘述「錯誤」?

a)

簡單的說是解決問題的方法

b)

可以交由電腦進行計算的具體步驟

c)

可以使用流程圖來表示演算法

d)

只能使用文字敘述來表示演算法

7.

關於「選擇排序法」和「插入排序法」將數字由小排到大的比較,下列哪一項敘述「錯誤」?

a)

兩者都可以將數字依序排列

b)

兩者都需要先選出最小值,再進行排序

c)

兩者排序數字時,取出數字的順序可能不一樣

d)

同樣的原始資料,透過兩者排序法排序後,結果會是一樣的

8.

執行「二元搜尋法」時,如果第一回合二分位置的數字比目標資料「小」,要留下哪些數字繼續進行比對?

a)

留下後半部尚未比對的數字

b)

留下前半部尚未比對的數字

c)

留下後2/3部分尚未比對的數字

d)

留下前2/3部分尚未比對的數字

9.

關於「循序搜尋法」和「二元搜尋法」的敘述,下列哪一項敘述「錯誤」?

a)

「循序搜尋法」不用先將資料進行排序,就可以進行搜尋

b)

「二元搜尋法」一定會比「循序搜尋法」快找到目標資料

c)

兩者最後有可能都找不到目標資料

d)

「二元搜尋法」要先將資料進行排序,才可以進行搜尋

10.

請問附圖(可點開看大圖)是「選擇排序法」還是「插入排序法」的步驟?

a)

選擇排序法

b)

插入排序法