wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

9上Ch2 Python程式設計

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

使用input( )指令從鍵盤輸入數字時,其數字是以下列何種資料型態來儲存?

a)

int(整數)

b)

float(浮點數)

c)

bool(布林值)

d)

str(字串)

2.

請問以下哪兩種資料型態在執行運算時,python能夠自動轉換,無須透過程式強制更換資料型態?

a)

布林值、浮點數

b)

浮點數、字串

c)

整數、浮點數

d)

整數、布林值

3.

請問Python程式中,「//」代表的意涵是下列何者?

a)

除法

b)

除法除兩次

c)

除法取餘數

d)

除法取商數

4.

子秋因為防疫期間疫情嚴峻,不想親自拿外送員給的餐,於是使用Python做了一個可以讓他操作的無線電動車,以便讓外送員把餐放到車身上,再由子秋操作遙控器,讓車回到他身邊。請問此為下列哪一種應用方式?

a)

資料分析

b)

網站開發

c)

人工智慧

d)

機器人控制

5.

食品銷售公司為了知道消費者的消費意願及消費動機,做了廣大的市場問卷調查以及訪談,回收完資料後,使用Python協助整理資料,來了解消費者的動向。請問此為下列哪一種應用方式?

a)

科學運算

b)

資料分析

c)

網站開發

d)

人工智慧

6.

要使用何種程式碼,讀取使用者輸入的小數

a)

input()

b)

int(input())

c)

float(input())

d)

input(float())

7.

物理學家做了一個複雜的實驗,實驗中獲得許多數據,而後再使用Python幫助他去整理實驗數據。請問此為下列哪一種應用方式?

a)

科學運算

b)

資料分析

c)

網站開發

d)

人工智慧

8.

曉月是家中獨生女,她的父母長期忙於工作,因擔心曉月一個人在家太過孤單,於是使用Python創造了一個可以陪曉月聊天的機器人。請問此為下列哪一種應用方式?

a)

資料分析

b)

人工智慧

c)

網站開發

d)

機器人控制

9.

請問Python程式中,代表「真」的保留字指令是下列何者?

a)

False

b)

false

c)

True

d)

true

10.

請問附圖程式碼中,變數 x 的資料型態為何?

a)

int(整數)

b)

str(字串)

c)

float(浮點數)

d)

bool(布林值)

11.

下列何者不是比較運算子(comparison operator)?

a)

!=

b)

=

c)

==

d)

<=

12.

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

a)

87

b)

79

c)

2364

d)

錯誤訊息

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.


執行這段程式、輸入100,請問會得到什麼結果?

a)

程式出現錯類錯誤,無法執行

b)

s*3

c)

100100100

d)

300

15.

如何在Python中注釋程式碼?

a)

\\ Python中的注釋以兩個反斜線開始

b)

-- Python中的注釋以兩個連字號開始

c)

# Python中的注釋以#開始

d)

// Python中的注釋以兩個正斜杠開始

16.

在Python裡的**是表示什麼?

a)

乘法

b)

標題

c)

次方

d)

附註

17.

請問下列哪一個語法可以將”數字”轉成換成”文字”?

a)

int()

b)

str()

c)

print()

d)

eval()

18.

請問print(15 % 8) 的執行結果為何?

a)

5

b)

6

c)

7

d)

8

19.

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

a)

分號 ;

b)

句號 .

c)

冒號 :

d)

驚嘆號 !

20.

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

a)

逗號 ,

b)

分號 ;

c)

斜線 /

d)

冒號 :

21.

程式如下

a=int(input())

b=int(input ())

c=a+b

print(a,’+’,b,’=’,c)

通過鍵盤分別輸入23和3,其算結果是

a)

26

b)

23+3=26

c)

'23'+"3"=26

d)

a+b=c

22.

輸出的結果是?

a)

True

b)

7

c)

"7"

d)

False

23.

下面print語句,哪一個是正確的用法?

a)

print”(hello!)”

b)

print(”hello!”)

c)

print(”hello!' )

d)

print(”hello”!)

24.

a=10, b=20, 那麼b!=a運算的結果是什麼?

a)

2

b)

True

c)

False

d)

0.5

25.

Python中的==代表的意思是什麼?

a)

把左邊的值給右邊

b)

把右邊的值給左邊

c)

比較左右兩邊是否相等

d)

左右兩邊的值進行交換