1、下面那個選項是使用向上取整、向下取整。
A. int(5.6)、round(5.66)
B. math.ceil(4.85)、int(6.55)
C. int(5.55)、math.ceil(2.33)
D. math.ceil(4.55)、round(5.55)
import math math.ceil( x )
ceil() 函數返回數字的上入整數。
ceil()是不能直接訪問的,需要導入 math 模塊,通過靜態對象調用該方法
round() 方法返回浮點數x的四舍五入值。
2、如果info = 'name is tom',我要想要’tom’這個單詞,下列正確的是
A. info[8:10]
B. info[-1:-4]
C. info[8:-1]
D. info[-3:]
3、若alist = [1,3.14,'abc',[100,200]],若想要100這個元素正確的是
A. alist[4][1]
B. alist[3][2]
C. alist[-1][0]
D. Alist[3][1]
4、若infor=‘I like a Apple’,如何將infor變成’IlikeaApple’?
A. infor.replace(‘ ’,‘’)
B. infor.strip()
C. infor.split(‘ ’)
D. ‘’.join(infor)
5、str1 = 'agcadssadjkl',如何找到第三個a元素的位置。
A. print(str1.index('a',1))
B. print(str1.index('a',3))
C. print(str1.index('a'))
D. print(str1.index('a',4))
6、下面哪一個字符串拼接是正確的。
A. print(‘I have ’+3+’apple’)
B. print(‘I have ’+str(3)+’apple’)
C. print(‘I have ’+‘3’+’apple’)
D. Print(‘I haven’t ’+3+’apple’)
7、若alist1=["apple","banana","orange"],alist2=["pear","peach","watermelon"],想要合並為一個列表["apple","banana","orange","pear","peach","watermelon"],下列正確的是:
A. alist1.append(alist2)
B. print(alist1+alist2)
C. alist1.extend(alist2)
D. alist1.pop(alist2)
8、在模塊A導入B模塊的函數func(),並執行函數調用,下列寫法正確的是?
A. 導入:import B 調用 B.func()
B. 導入:import B 調用 func()
C. 導入:form B import func 調用 func()
D. 導入:form B import func 調用B. func()
9、深拷貝就是將一個對象拷貝到另一個對象中,這意味着如果你對一個對象的拷貝做出改變時,會影響原對象。
正確
錯誤
10、find通過元素找索引,可切片,找不到報錯,index,找不到返回-1。
正確
錯誤
11、startswith 判斷以什么為開頭,endswith 判斷以什么為結尾返回的是布爾量。
正確
錯誤
12、列表的刪除方法有三種,pop刪除是按索引刪除,remove是按屬性刪除的。
正確
錯誤
13、字典中dict1.clear() 與 dict1 = {}沒有什么區別都是空字典。
正確
錯誤
14、break是結束本層循環,而continue則是結束本次循環再繼續循環。
正確
錯誤
15、移動文件指針位置: seek()的三種模式中0模式---絕對位置模式所有都是從頭開始讀取。
正確
錯誤
16、讀取文件中,readlines和read().splitlines()都是返回的列表。
正確
錯誤
17、列表和字典有什么區別只是獲取元素的方式不同。列表通過索引值獲取,字典通過鍵獲取。
正確
錯誤
18、使用range()函數的原則是左含右不含。
正確
錯誤
19、靜態屬性屬於這個類,所有實例公有,值一樣;實例屬性:屬於具體某一個實例,每一個實例的該屬性可以不一樣。
正確
錯誤
20、time模塊:time.time()顯示的是從1980年開始到現在的時間。
正確
錯誤
21、實參與形參存儲在各自的內存空間中,是兩個不相關的獨立變量。
正確
錯誤
22、下列哪個內置函數的轉換是錯誤的:
A. int(“5.0”)
B. float(6)
C. str(3.3)
D. list(“abcdefg”)
23、python 3 執行下面格式化字符串的代碼,哪些是會報錯的
A. "I'm {1} years old, my name is {0}".format('Mike',5)
B. "my name is {0}, his name is also {0}".format('Mike')
C. "my name is {0}, I'm {1} years old.".format('Mike',5)
D. "my name is {}, I'm {1} years old.".format('Mike',5)
24、下面代碼的輸出結果是
A. 1,2,3,
B. 1,2,3,4,5,6
C. 1,2,
D. 1,2,3,4,5
25、字典d={'abc':123, 'def':456, 'ghi':789},len(d)的結果是
A. 9
B. 12
C. 3
D. 6
26、如下:str1 = "Runoob example....wow!!!"
str2 = "exam"
print(str1.find(str2, 4)) 打印的結果是 (3分)
A. 6
B. 7
C. 8
D. -1
27、關於python類 說法錯誤的是
A. 類的實例方法必須創建對象后才可以調用
B. 類的實例方法必須創建對象前才可以調用
C. 類的類方法可以用對象和類名來調用
D. 類的靜態屬性可以用類名和對象來調用
28、有關異常說法正確的是
A. 程序中拋出異常終止程序
B. 程序中拋出異常不一定終止程序
C. 拼寫錯誤會導致程序終止
D. 縮進錯誤會導致程序終止
29、關於面向過程和面向對象,下列說法錯誤的是。
A. 面向過程和面向對象都是解決問題的一種思路
B. 面向過程是基於面向對象的
C. 面向過程強調的是解決問題的步驟
D. 面向對象強調的是解決問題的對象
30、下列對正則表達式說法正確的是
A. *重復一次或多次
B. +重復零次或一次
C. ?重復零次或一次
D. /d匹配數字
31、假設lista=[11,[22,33],44,55,66],執行listb=lista[:],然后執行lista[0]=99,再執行lista[1].append(77),此時listb的值應該以下哪一個:
A. [11, [22, 33], 44, 55, 66]
B. [99, [22, 33], 44, 55, 66]
C. [11, [22, 33, 77], 44, 55, 66]
D. [99, [22, 33, 77], 44, 55, 66]
32、在完整的異常語句中,語句出現的順序正確的是
A. try---->except----->else---->finally
B. try---->else---->except----->finally
C. try---->except----->finally—>else
D. try----->else---->else----->except
33、關於return語句,以下選項中描述不正確的是
A. 函數必須有一個return語句
B. 函數中最多只能寫一個return語句
C. return只能返回一個值
D. 函數可以沒有return語句
34、下列創建一個字典的語句正確是
A. dict1={}
B. dict2={123:456}
C. dict3={[1,2,3]:’user’}
D. dict4={(‘sad’,5):789}
35、當需要在字符串中使用特殊字符時,python使用()作為轉義字符。
A. \
B. /
C. #
D. 前面加r
36、以下是python中的關鍵字
A. raise
B. with
C. import
D. final
37、一串字符串str1=<html>a=”as1d32as1d654as54d65asd465asd4”</html>,若想匹配a里面的內容正則表達式正確的是
A. <html>a=”(.+?)”</html>
B. <html>a=”(.+)”</html>
C. <html>a=”(.*?)”</html>
D. <html>a=”(.*)”
38、使用內置函數open()且以”w”模式打開的文件,文件指針默認指向文件尾。
正確
錯誤
39、在定義函數時,某個參數名字前面帶有兩個*符號表示可變長度參數,可以接收任意多個關鍵參數並將其存放於一個字典之中。
正確
錯誤
40、pass語句的出現是為了保持程序結構的完整性。
正確
錯誤
41、在字典中,可以使用count方法計算鍵值對的個數。
正確
錯誤
42、子類通過super()可以成功地訪問父類的成員。
正確
錯誤
43、靜態方法使用@staticmethod進行標識,該方法無法訪問實例屬性和類屬性,起到類似於函數的作用,使用類或者類實例進行調用。
正確
錯誤
44、re模塊應用在python中re.compile()方法生成一個正則表達式對象---作用:這個表達式比較常用,后續使用比較多。
正確
錯誤
45、如果要從小到大的排列列表的元素,可以使用sort方法實現。
正確
錯誤
46、冒泡算法實現利用的是每一次循環找出一個較大值,相鄰元素對比 ,大的值交換位置往后移。
正確
錯誤
47、Python中字典和列表都是可變數據類型。
正確
錯誤
48、如果子類繼承父類,而父類私有的屬性可以用__屬性來定義。
正確
錯誤
49、異常的種類正確有哪些?
A. A
B. B
C. C
D. D
50、下列中哪個返回結果是True的
A. A
B. B
C. C
D. D