NEW
Font size
S
M
L
XL
WorksheetsCh.22 算法設計(一)
Total questions: 25
Worksheet time: 26mins
Name
Class
Date
1.
下列哪項陳述是正確的?
(1) 算法包含無限個順序的步驟。
(2) 算法是用來產生問題的解決方法。
(3) 在算法中,會以特定的次序來組織步驟。
(1) 算法包含無限個順序的步驟。
(2) 算法是用來產生問題的解決方法。
(3) 在算法中,會以特定的次序來組織步驟。
a)
只有 (2)
b)
只有 (1) 和 (3)
c)
只有 (2) 和 (3)
d)
(1)、(2) 和 (3)
2.
下列哪項是用敍述的方式來描述算法?
a)
流程圖
b)
偽代碼
c)
流程圖和偽代碼
d)
以上皆非
3.
下列哪個符號可用來在流程圖中表示決策?
a)
b)
c)
d)
4.
a)
輸入
b)
處理
c)
連接點
d)
預先定義的過程
5.
當建構一個用戶界面時,應考慮下列哪項因素?
(1) 表單欄位驗證
(2) 用戶界面是否一致
(3) 在界面的適當位置上放置不同的元素
(1) 表單欄位驗證
(2) 用戶界面是否一致
(3) 在界面的適當位置上放置不同的元素
a)
只有 (2)
b)
只有 (1) 和 (2)
c)
只有 (1) 和 (3)
d)
(1)、(2) 和 (3)
6.
下列哪項不是一種數據類型?
a)
整數
b)
實數
c)
變量
d)
字符
7.
下列哪項陳述是正確的?
(1) 在執行程序時,常數的數值可被更改兩次。
(2) 在執行程序時,變量的數值不可被更改。
(3) 在程序中使用變量時,我們需要為變量設定名稱。
(1) 在執行程序時,常數的數值可被更改兩次。
(2) 在執行程序時,變量的數值不可被更改。
(3) 在程序中使用變量時,我們需要為變量設定名稱。
a)
只有 (1)
b)
只有 (2)
c)
只有 (3)
d)
(1)、(2) 和 (3)
8.
下列哪項數據類型可用來貯存某人的名字?
a)
字符
b)
布爾
c)
實數
d)
字串
9.
下列哪項不是一個良好的用戶界面設計?
a)
使用黑色背景和棕色字體來顯示內容。
b)
在遞交表單後,進行表單欄位驗證。
c)
使用單選按鈕和下拉式選單來適當地控制物件。
d)
在所有形式的界面的標籤和文本上使用相同的用色風格和相似的字眼。
10.
下列哪項陳述是不正確的?
a)
整數可應用於計算中。
b)
字符可用於貯存一個數位。
c)
字串是一組字符。
d)
陣列是一組不同數據類型的變量。
11.
a)
p AND q
b)
p OR q
c)
NOT p
d)
以上皆非
12.
a)
p AND q
b)
p OR q
c)
NOT p
d)
以上皆非
13.
下列哪項可能包含在問題的輸入要求?
(1) 數據類型
(2) 精確度
(3) 單位
(1) 數據類型
(2) 精確度
(3) 單位
a)
只有 (1)
b)
只有 (2)
c)
只有 (2) 和 (3)
d)
(1)、(2) 和 (3)
14.
已知 x = 10 和 y = 20,下列哪項邏輯表達式是正確的?
a)
x > 20
b)
(y < 40) AND (x < 5)
c)
(x + y) < 40
d)
(x – y) > 0
15.
a)
0
b)
80
c)
400
d)
2000
16.
與流程圖相比,下列哪項是偽代碼的優點?
a)
偽代碼能以圖像形式來表達算法。
b)
偽代碼能直接被電腦翻譯成機器語言,流程圖卻不能。
c)
偽代碼能分析問題,流程圖卻不能。
d)
偽代碼較易轉化成電腦語言。
17.
在編寫程序時,我們應加入註解,因為
(1) 電腦不懂得翻譯沒有註解的程序。
(2) 加入註解可增加程序的可讀性。
(3) 註解能減少目標程序的檔案大小。
(1) 電腦不懂得翻譯沒有註解的程序。
(2) 加入註解可增加程序的可讀性。
(3) 註解能減少目標程序的檔案大小。
a)
只有 (1)
b)
只有 (2)
c)
只有 (1) 和 (2)
d)
只有 (1) 和 (3)
18.
a)
選擇框
b)
輸入 / 輸出框
c)
預定義框
d)
處理框
19.
下列哪個流程圖符號表示在算法中須作出某個決定?
a)
b)
c)
d)
20.
下列哪個流程圖符號表示在算法中須進行某個輸入 / 輸出操作?
a)
b)
c)
d)
21.
下列哪項可以用來表示算法?
(1) 流程圖
(2) 偽代碼
(3) 超文本標示語言文件源碼
(1) 流程圖
(2) 偽代碼
(3) 超文本標示語言文件源碼
a)
只有 (1)
b)
只有 (3)
c)
只有 (1) 和 (2)
d)
(1)、(2) 和 (3)
22.
我們可以用甚麼工具來分析問題?
(1) IPO圖
(2) 流程圖
(3) 偽代碼
(1) IPO圖
(2) 流程圖
(3) 偽代碼
a)
只有 (1)
b)
只有 (2)
c)
只有 (2) 和 (3)
d)
(1)、(2) 和 (3)
23.
下列哪項是有關IPO圖的正確描述?
a)
它用於空運行。
b)
它用於分析問題。
c)
它可取代流程圖。
d)
它用於釐清問題。
24.
下列哪項不是流程圖的常用符號?
a)
b)
c)
d)
25.
a)
選擇框
b)
結束框
c)
預定義框
d)
處理框
Reset
