wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ITS Python 串列與元組課堂測驗

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

請問執行以下程式會印出什麼?

a)

1 1

b)


1 4

c)

2 1

d)


2 4

2.

請問以下何者錯誤?

a)

i 是 ['p']

b)

j 是 ['P', 'P', 'L']

c)

k 是 ['P', 'L']

d)

l 是 []

3.

scores 是一個存放 10 位學生成績的串列,

請問執行以下程式後,請問回答區的敘述何者錯誤?

a)

a 是最高分數

b)

b 是最低分數

c)

c 是平均分數

d)

以上皆對

4.

請問 result 的輸出結果為何?

a)

fghijfij

b)

ffghijfik

c)

ffghijfi

d)


fghijfi

5.

請問以下程式的執行結果為何?

a)

None

b)

1

c)

2

d)


執行錯誤

6.

請問以下程式的執行結果為何?

a)

4

b)

5

c)

8

d)

12

7.

下列 veggies 為一個存放資料的串列,

若使用 insert() 進行資料的插入,請問輸出結果為何?

a)

['carrot', 'celery', 'broccoli', 'potato', 'asparagus']

b)

['carrot', 'celery', 'potato', 'asparagus']

c)

['carrot', 'broccoli', 'celery', 'potato', 'asparagus']

d)

['celery', 'carrot', 'broccoli', 'potato', 'asparagus']

8.

請問以下串列運算的輸出結果為何?

a)

2

b)

4

c)

5

d)

8

9.

請問以下串列運算的輸出結果為何?

a)

[15, 10, 5]

b)

[10, 5]

c)

[25, 10]

d)

[25, 15, 10, 5]

10.

scores 是存放了 100 個學生考試成績的串列,

裡面的分數是由高排到低 你想要取出最低分的五個學生,

請問下列哪兩個程式碼片段能做到這件事情?

(此題為複選題)


a)

scores[:-5]

b)

scores[-5:]

c)

scores[-5::-1]

d)

scores[len(scores)-1:-6:-1]