python語言程式設計 第一週周測
1. Guido van Rossum正式對外發布Python版本的年份是:
A 1991
B 2008
C 1998
D 2002
正確答案: A
Python成功了,所以早年的開發歷史也受到關注,以下是Guido自述的啟動階段時間表:
"December, 1989 Implementation started
1990 Internal releases at CWI
February 20, 1991 0.9.0 (released to alt.sources)
February, 1991 0.9.1"
鑑於Internal release不算對外發布,普遍認為Python語言誕生於1991年。
2.以下關於Python語言中“縮排”說法正確的是:
A 縮排是非強制的,僅為了提高程式碼可讀性
B 縮排在程式中長度統一且強制使用
C 縮排可以用在任何語句之後,表示語句間的包含關係
D 縮排統一為4個空格
正確答案: B
Python語言的縮排只要統計即可,不一定是4個空格(儘管這是慣例)。
3. 以下不屬於IPO模型的是:
A Output
B Process
C Program
D Input
正確答案: C
IPO:Input Process Output
4. 字串是一個字元序列,給字串s,以下表示s從右側向左第三個字元的是:
A s[0:-3]
B s[3]
C s[-3]
D s[:-3]
正確答案: C
字串有正向遞增和反向遞減兩套序號體系
5. 以下不是Python語言合法命名的是:
A MyGod
B _MyGod_
C 5MyGod
D MyGod5
正確答案: C
合法命名的首字元不能是數字。
6. 在Python中,用於獲取使用者輸入的函式是:
A print()
B eval()
C get()
D input()
正確答案: D
get()不是Python內建函式,獲得使用者輸入只有一種方式:input()。
7. 下面不屬於Python保留字的是:
A type
B import
C def
D elif
正確答案: A
type不是Python保留字,而是內建函式 type()。
8. 以下不是Python資料型別的是:
A 實數
B 字串
C 整數
D 列表
正確答案: A
實數是數學中的概念,在Python中對應浮點數。
9. 哪個選項給出的保留字不直接用於表示分支結構?
A else
B if
C elif
D in
正確答案: D
if-elif-else是分支表達,in用來進行成員判斷。
10. 利用print()格式化輸出,哪個選項用於控制浮點數的小數點後兩位輸出?
A {.2f}
B {:.2f}
C {.2}
D {:.2}
正確答案: B
:.2f 哪一個都不能少