WorksheetsPage 1
Total questions: 10
Worksheet time: 5mins
Name
Class
Date
1.
在 Python 中,range() 的「初值」若省略,預設會是什麼數字?
a)
預設為間隔值
b)
預設為 -1
c)
預設為 1
d)
預設為 0
2.
當未提供「間隔值」時,range() 的預設間隔值為多少?
a)
預設為 1
b)
預設視情況改變
c)
預設為 0
d)
預設為 -1
3.
list2 = range(3, 8) 轉為串列後的元素是哪些?
a)
[2,3,4,5,6]
b)
[4,5,6,7,8]
c)
[3,4,5,6,7,8]
d)
[3,4,5,6,7]
4.
list3 = range(-2, 4) 轉為串列後,最小與最大元素分別為何?
a)
最小 -3、最大 4
b)
最小 -1、最大 3
c)
最小 -2、最大 4
d)
最小 -2、最大 3
5.
以下哪個呼叫能產生遞減序列?
a)
range(0, 5, 2)
b)
range(0, 5, 1)
c)
range(5, 5, -1)
d)
range(5, 0, -1)
6.
使用 range(3, 8, 2) 時,正確輸出是哪一個?
a)
[4,6,8]
b)
[3,6]
c)
[5,7,9]
d)
[3,5,7]
7.
為何遞減序列的起始值必須大於終止值?
a)
因為需包含終止值
b)
因為終止值不包含
c)
因為步長為零
d)
因為步長為負數
8.
下列哪個選項正確描述 range 的第三個參數?
a)
表示是否反轉序列
b)
表示序列長度
c)
表示每次的間隔
d)
表示是否包含終止
9.
要得到 [10,8,6,4,2],哪個呼叫最合適?
a)
range(10, 2, -2)
b)
range(10, 1, -2)
c)
range(12, 2, -2)
d)
range(10, 0, -1)
10.
關於 range(8,3,-1) 的終止條件,下列何者正確?
a)
遞減直到小於終止值
b)
遞減直到等於終止值
c)
遞減直到不大於終止值
d)
遞減直到不小於終止值+1
100 %
