wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

資訊科技第二章 從Scratch到Python測驗

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

本學期學習的程式語言是?

a)

Scratch

b)

Python

c)

C++

d)

Java

2.

Python是由哪位工程師所發展出來?

a)

吉多.范羅蘇姆

b)

哈利.波特

c)

比爾.蓋茲

d)

史蒂夫.賈伯斯

3.

Python常見的應用有(複選)?

a)

資料分析

b)

網站開發

c)

人工智慧

d)

機械人控制

4.

Python名稱的由來是?

a)

研發者喜歡大蟒蛇

b)

研發者喜愛一部英國喜劇-飛行馬戲團

c)

拿字典隨便翻一頁,選出喜歡的單字

d)

研發者的名字中,有Python這個字

5.

使用IDLE(Python 3.9 64-bit)編輯Python程式,要執行程式的快速鍵是?

a)

F2

b)

F3

c)

F4

d)

F5

6.

Python是哪一種程式語言?

a)

編譯式

b)

直譯式

7.

Python在判斷條件式後,需要加上哪一個符號?

a)

分號;

b)

句號。

c)

冒號:

d)

驚嘆號!

8.

下列哪些是Python程式語言的保留字(複選)?

a)

hello

b)

print

c)

world

d)

input

9.

下列哪一行Python程式語言可以正常在螢幕上顯示出Hello World的文字?

a)

Print("Hello World")

b)

print("Hello World')

c)

print('Hello World')

d)

print(Hello World)

10.

變數 = input(['提示字串'])

請問,上列程式的中括號[ ]代表的意思是?

a)

串列

b)

四則運算

c)

可省略

d)

裝飾用

11.

print指令是用來輸出資料,可以一次輸出多個項目,項目間要用什麼符號隔開?

a)

逗號,

b)

句號。

c)

分號;

d)

冒號:

12.

請問,此程式執行結果為何?

a)

79

b)

2364

c)

錯誤訊息

13.

若a="11",b=22,想使用print函式將兩個變數相加,且印出結果為33,應使用下列哪一段程式達成目標?

a)

print(a+b)

b)

print(a+str(b))

c)

print(int(a)+b)

d)

print(a+int(b))

14.

Python中的算術運算符號中,除法取商數的符號是?

a)

%

b)

\\

c)

/

d)

//

15.

此段程式碼的執行結果為何?

a)

10

b)

8

c)

105

d)

5

16.

此段程式碼的執行結果為何?

a)

True

b)

False

c)

3

d)

0

17.

若使用者輸入70,螢幕會輸出什麼結果?

a)

b)

c)

d)

18.

請問,此段程式碼的執行結果為何?

a)

True

b)

False

19.

Scratch程式語言,可以實作出陣列的功能是?

a)

串列

b)

清單

c)

變數

d)

函式

20.

請問,此程式碼的執行結果為何?

a)

3

b)

2

c)

1

d)

0

21.

在某串列第三筆插入一筆100的資料,程式碼應該如何寫?

a)

串列.append(100)

b)

串列.insert(3,100)

c)

串列.insert(2,100)

d)

串列.remove(100)

22.

Python中要求出串列中的最大值,程式碼應該要怎麼寫?

a)

print(max(串列))

b)

print(min(串列))

c)

print(sum(串列))

d)

print(list(串列))

23.

此段程式碼的執行結果為何?

a)

55

b)

45

c)

50

d)

40

24.

在使用while迴圈時,什麼樣的情形會執行程式區塊?

a)

條件式成立

b)

條件式不成立

25.

本程式,請使用者輸入一個整數,若是偶數,則顯示該數是偶數,否則顯示該數是奇數;但因程式中有錯誤無法正常執行,請問有錯誤的程式有幾行?

a)

一行

b)

二行

c)

三行

d)

四行