wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

算法設計 - 數據類型/布爾算式/偽代碼/流程圖

Total questions: 12

Worksheet time: 7mins

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.

假設x和y是兩個布爾類型的變量,分別貯存了FALSE和TRUE。下列哪項邏輯算式的值為TRUE?

a)

x OR (NOT y)

b)

x AND y

c)

(NOT x) AND (NOT y)

d)

(NOT x) AND y

7.
已知 x = 10 和 y = 20,下列哪項邏輯表達式是正確的?
a)
x > 20
b)
(y < 40) AND (x < 5)
c)
(x + y) < 40
d)
(x – y) > 0
8.

下列哪項邏輯算式的值為TRUE?

(1) 3 >= 3

(2) NOT (3 < 3)

(3) (3 >= 3) AND NOT (3 < 3)

a)

只有 (1)

b)

只有 (3)

c)

只有 (2) 和 (3)

d)

(1)、(2) 和 (3)

9.

假設X = 3和Y = 4。下列哪項邏輯算式的值為TRUE?

(1) X * 4 >= Y * 3

(2) Y – X * 2 > 1

(3) X – Y < -2

a)

只有 (1)

b)

只有 (3)

c)

只有 (1) 和 (2)

d)

只有 (2) 和 (3)

10.

假設P = 2、Q = -2及R = 3。在執行以下代碼後,各變量的值將會是甚麼?

R ← P * Q

Q ← Q * R

a)

P Q R

2 8 -4

b)

P Q R

-4 8 -4

c)

P Q R

2 -8 -4

d)

P Q R

4 -8 4

11.

細閱以下算法:

X ← 5

Y ← 10

X ← Y

Y ← X

輸出 X, Y

以上算法的輸出是甚麼?

a)

5 10

b)

10 5

c)

5 5

d)

10 10

12.

下列哪項會交換變量P和Q的內容?

a)

P ← Q

Q ← P

b)

P ← Q

R ← Q

P ← R

c)

R ← P

P ← Q

Q ← R

d)

R ← P

Q ← P

Q ← R