一. 單選題
(單選題, 3分)已知x = 3; y = 4,復合賦值語句x *= y + 5執行後,x變量中的值是?
A. 23
B. 24
C. 27
D. 17
(單選題, 3分)若有字符串s=‘a\nb\tc.’,則len(s)的值是?
A. 8
B. 7
C. 6
D. 5
(單選題, 3分)下列選項中,不屬於Python特點的是?
A. 面向對象
B. 可移植
C. 運行效率高
D. 免費和開源
(單選題, 3分)下列Python語句中,非法的是?
A. x = y = 1
B. x = (y=1)
C. x, y = y, x
D. x = 1; y = 1
(單選題, 3分)在Python中,一個命令行寫多條語句,語句之間用____隔開.
A. :
B. /
C. ;
D. #
(單選題, 3分)下面程序求兩個數x和y中的大數,哪個是不正確的?
A. maxNum = x if x > y else y
B. maxNum = math.max(x,y)
C.
if(x>y):maxNum=x
else: maxNum=y
D.
if(y>=x):maxNum=y
maxNum = x
(單選題, 3分)執行下列Python語句的將產生的結果是:
i = 1
if(i):print(True)
else:print(False)
A. 輸出1
B. 輸出True
C. 輸出False
D. 編譯錯誤
(單選題, 3分)
以下代碼輸出結果是?
x=2;y=2.0
if(x==y):print(“Equal”)
else:print(“Not Equal”)
A. Equal
B. Not Equal
C. 編譯錯誤
D. 運行時錯誤
(單選題, 3分)下列表達式中,值不是1的是?
A. 4//3
B. 15%2
C. 1^0
D. ~1
(單選題, 3分)下列標識符中合法的是?
A. i’m
B. _
C. 3Q
D. for
二. 填空題
表達式“[3] in [1, 2, 3, 4]”的值為___False__。
Python語句使用符號____#___進行單行注釋。
語句print(‘aaa’,‘bbb’,sep=‘-’,end=‘+’)的執行結果是?
aaa-bbb+
Python使用__and___,or_,__not___分別表示與、或、非。
Python語句a,b=3,4;a,b=b,a;print(a,b)的結果是_4 3_____。
Python提供了對象比較運算符__is 和 is not __來測試兩個變量是否指向同一個對象;通過內置函數 __type()__來測試對象的類型;通過 __ ==___運算符來判斷兩個變量指向的對象的值是否相同。
Python表達式12/4-2+5*8/4%5/2的值是__ 1.0 ____.
請寫出Python語句的輸出結果:print(“{:#>12s}:{:*<9.2f}”.format(“Length”,23.87501))
######Length:23.88****