Python變數型態與運算式練習題解析

pdf
218.27 KB
4 頁
Jason Lee
侵權投訴
加載中. ..
PDF
【於 2018-12 月三刷補充】
課後習題(新增 MTA Python 試類)
李啟龍
Ch2 資料型態與輸出入
選擇題:
( C ) 14. 下列程式碼執行後,變數 c的資料型態為何?
x = 3.5
y = 1
c = x / y
(a) int
(b) str
(c) float
(d) bool
( B ) 15. 下列程式碼執行後,會得到何種資料型態?
type("True")
(a) int
(b) str
(c) float
(d) bool
Ch3 運算子與運算式
選擇題:
( a ) 9. 請問下列程式碼運算的結果何者正確?
x=17
y=4
print(x%y)
(a) 1
(b) 2
(c) 3
(d) 以上皆非
( c ) 10. 請問下列程式碼運算的結果何者正確?
x=True
y=False
print(x or y)
(a) 1
(b) 0
(c) True
(d) False
Ch4 流程圖與判斷結構
選擇題:
B8. Python if 條件式之後,需搭配何種符號?
(a) 句號(。)
(b) 冒號(:)
(c) 分號(;)
(d)
B9. Python 的判斷結構 ifelifelse敘述,如果條件式判斷都不滿足,會
執行哪一個敘述區塊?
(a) if
(b) elif
(c) else
(d) 以上皆非
A10. 下列程式碼執行後,會輸出何種結果?
score=101
if(score >= 90):
print('A')
elif(score >= 80):
print('B')
elif(score >= 60):
print('D')
else:
print('F')
(a) A
(b) B
(c) D
(d) F
Ch5 迴圈
選擇題:
( A) 9.執行下列何種敘述會跳離迴圈?
(a) break
(b) next
(c) for
(d) continue
( A) 10.執行下列程式碼會輸出何值?
i=3
while(i<3):
print(i, end=&apos;&apos;)
i+=1
else:
print(&apos;4&apos;)
(a) 1
(b) 2
(c) 3
(d) 4
Ch6 複合資料型別
選擇題:
( B )9. 執行以下程式碼之輸出結果為何者?
dict1 = {&apos;Apple&apos;:50 ,&apos;Orange&apos;:20, &apos;Banana&apos;:15}
print(dict1[&apos;Orange&apos;])
(a) 50
(b) 20
(c) 15
(d) 50 20 15
Ch7 函式
選擇題:
C7.我們會使用下列語法,一次將套件內的函式全部匯入,方框□內該用何
種符號?
from 套件名稱 import
(a) /
(b) %
(c) *
(d) //
Ch8 檔案處理
選擇題:
B9. os.path 套件提供的函式中,哪一個函式是用於檢查該路徑是否為完
整路徑?
(a) exists( )
(b) isabs( )
(c) isfile( )
(d) isdir( )
B10. 下列何種模式在檔案不存在時,會發生錯誤?
(a) w
(b) r+
(c) a+
(d) w+
收藏 ⬇️ 下載