国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
初中生Python程序設(shè)計(jì)百問(wèn)百答

填空題:

1、Python安裝擴(kuò)展庫(kù)常用的是_______工具。(pip)

2、Python標(biāo)準(zhǔn)庫(kù)math中用來(lái)計(jì)算平方根的函數(shù)是__________。(sqrt)

3、Python程序文件擴(kuò)展名為:__________。(py)

4、Python源代碼程序編譯后的文件擴(kuò)展名為_________。(pyc)

5、在Python中__________表示空類型。(None)

6、列表、元組、字符串是Python的_________(有序?無(wú)序)序列。(有序)

7、查看變量類型的Python內(nèi)置函數(shù)是________________。(type())

8、Python運(yùn)算符中用來(lái)計(jì)算整商的是_________。(//)

9、______________命令既可以刪除列表中的一個(gè)元素,也可以刪除整個(gè)列表。(del)

10、 表達(dá)式 int('123') 的值為_____________。(123)

11、 表達(dá)式 abs(-3) 的值為___________。(3)

12、 表達(dá)式 int(4**0.5) 的值為____________。(2)

13、 Python內(nèi)置函數(shù)_________可以返回列表、元組、字典、集合、字符串以及range對(duì)象中元素個(gè)數(shù)。(len())

14、 Python內(nèi)置函數(shù)____________用來(lái)返回序列中的最大元素。(max())

15、 Python內(nèi)置函數(shù)____________用來(lái)返回序列中的最小元素。(min())

16、 Python內(nèi)置函數(shù)________________用來(lái)返回?cái)?shù)值型序列中所有元素之和。(sum())

17、 為了提高Python代碼運(yùn)行速度和進(jìn)行適當(dāng)?shù)谋C?,可以將Python程序文件編譯為擴(kuò)展名__________的文件。(pyc)

18、 已知 x = 3,那么執(zhí)行語(yǔ)句 x += 6 之后,x的值為_______________。(9)

19、 表達(dá)式 3 ** 2 的值為_________。(9)

20、 表達(dá)式 3 * 2的值為___________。(6)

21、 表達(dá)式type({3})的值為____________________。(set)

22、 表達(dá)式[1, 2, 3]*3的執(zhí)行結(jié)果為______________________。([1, 2, 3, 1, 2, 3, 1, 2, 3])

23、 已知 x = 3,那么執(zhí)行語(yǔ)句 x *= 6 之后,x的值為________________。(18)

24、 列表對(duì)象的sort()方法用來(lái)對(duì)列表元素進(jìn)行原地排序,該函數(shù)返回值為 。(None)

25、 任意長(zhǎng)度的Python列表、元組和字符串中最后一個(gè)元素的下標(biāo)為________。(-1)

26、 Python語(yǔ)句list(range(1,10,3))執(zhí)行結(jié)果為___________________。([1, 4, 7])

27、 表達(dá)式 list(range(5)) 的值為________________。([0, 1, 2, 3, 4])

28、 字典中多個(gè)元素之間使用____________分隔開,每個(gè)元素的“鍵”與“值”之間使用________分隔開。(逗號(hào)、冒號(hào))

29、 字典對(duì)象的___________方法可以獲取指定“鍵”對(duì)應(yīng)的“值”,并且可以在指定“鍵”不存在的時(shí)候返回指定值,如果不指定則返回None。(get())

30、 字典對(duì)象的_____________方法返回字典中的“鍵-值對(duì)”列表。(items())

31、 字典對(duì)象的____________方法返回字典的“鍵”列表。(keys())

32、 字典對(duì)象的______________方法返回字典的“值”列表。(values())

33、 已知 x = {1:2},那么執(zhí)行語(yǔ)句 x[2] = 3之后,x的值為________________。({1: 2, 2: 3})

34、 表達(dá)式 [1] * 2 的值為_________________。([1, 1])

35、 表達(dá)式 [1, 2] * 2 的值為______________。([1, 2, 1, 2])

36、 表達(dá)式 len(range(1, 10)) 的值為___________。(9)

37、 表達(dá)式 'ab' in 'acbed' 的值為________。(False)

38、 假設(shè)n為整數(shù),那么表達(dá)式 n&1 == n%2 的值為_____________。(True)

39、 關(guān)鍵字__________用于測(cè)試一個(gè)對(duì)象是否是一個(gè)可迭代對(duì)象的元素。(in)

40、 表達(dá)式 3<5>2 的值為_______________。(True)

41、 表達(dá)式 1<2<3 的值為_________。(True)

42、 表達(dá)式 3 or 5 的值為________。(3)

43、 表達(dá)式 0 or 5 的值為_________。(5)

44、 表達(dá)式 3 and 5 的值為____________。(5)

45、 表達(dá)式 3 and not 5 的值為______________。(False)

46、 Python中用于表示邏輯與、邏輯或、邏輯非運(yùn)算的關(guān)鍵字分別是_________、___________、_________。(and、or、not)

47、 Python 3.x語(yǔ)句 for i in range(3):print(i, end=',') 的輸出結(jié)果為_____________________。(0,1,2,)

48、 Python 3.x語(yǔ)句 print(1, 2, 3, sep=',') 的輸出結(jié)果為________________。(1,2,3)

49、 對(duì)于帶有else子句的for循環(huán)和while循環(huán),當(dāng)循環(huán)因循環(huán)條件不成立而自然結(jié)束時(shí)________(會(huì)?不會(huì)?)執(zhí)行else中的代碼。(會(huì))

50、 在循環(huán)語(yǔ)句中,__________語(yǔ)句的作用是提前結(jié)束本層循環(huán)。(break)

51、 在循環(huán)語(yǔ)句中,_______語(yǔ)句的作用是提前進(jìn)入下一次循環(huán)。(continue)

52、 表達(dá)式 5 if 5>6 else (6 if 3>2 else 5) 的值為_________。(6)

53、 Python關(guān)鍵字elif表示__________和___________兩個(gè)單詞的縮寫。(else、if)

54、 表達(dá)式 3 in {1, 2, 3} 的值為_________。(True)

55、 表達(dá)式 'ac' in 'abce' 的值為_____________。(False)

56、 表達(dá)式 not 3 的值為________________。(False)

57、 Python中定義函數(shù)的關(guān)鍵字是_________________。(def)

58、 在函數(shù)內(nèi)部可以通過(guò)關(guān)鍵字________________來(lái)定義全局變量。(global)

59、 如果函數(shù)中沒有return語(yǔ)句或者return語(yǔ)句不帶任何返回值,那么該函數(shù)的返回值為_________________。(None)

60、 表達(dá)式 sum(range(10)) 的值為________________。(45)

61、 表達(dá)式 sum(range(1, 10, 2)) 的值為____________。(25)

判斷題:

1、Python是一種跨平臺(tái)、開源、免費(fèi)的高級(jí)動(dòng)態(tài)編程語(yǔ)言。(對(duì))

2、Python 3.x完全兼容Python 2.x。(錯(cuò))

3、Python 3.x和Python 2.x唯一的區(qū)別就是:print在Python 2.x中是輸出語(yǔ)句,而在Python 3.x中是輸出函數(shù)。(錯(cuò))

4、在Windows平臺(tái)上編寫的Python程序無(wú)法在Unix平臺(tái)運(yùn)行。(錯(cuò))

5、不可以在同一臺(tái)計(jì)算機(jī)上安裝多個(gè)Python版本。(錯(cuò))

6、已知 x = 3,那么賦值語(yǔ)句 x = 'abcedfg' 是無(wú)法正常執(zhí)行的。(錯(cuò))

7、Python變量使用前必須先聲明,并且一旦聲明就不能再當(dāng)前作用域內(nèi)改變其類型。(錯(cuò))

8、Python采用的是基于值得自動(dòng)內(nèi)存管理方式。(對(duì))

9、在任何時(shí)刻相同的值在內(nèi)存中都只保留一份(錯(cuò))

10、 Python不允許使用關(guān)鍵字作為變量名,允許使用內(nèi)置函數(shù)名作為變量名,但這會(huì)改變函數(shù)名的含義。(對(duì))

11、 在Python中可以使用if作為變量名。(錯(cuò))

12、 在Python 3.x中可以使用中文作為變量名。(對(duì))

13、 Python變量名必須以字母或下劃線開頭,并且區(qū)分字母大小寫。(對(duì))

14、 加法運(yùn)算符可以用來(lái)連接字符串并生成新字符串。(對(duì))

15、 不管輸入什么,Python 3.x中input()函數(shù)的返回值總是字符串。(對(duì))

16、 只有Python擴(kuò)展庫(kù)才需要導(dǎo)入以后才能使用其中的對(duì)象,Python標(biāo)準(zhǔn)庫(kù)不需要導(dǎo)入即可使用其中的所有對(duì)象和方法。(錯(cuò))

17、 Python使用縮進(jìn)來(lái)體現(xiàn)代碼之間的邏輯關(guān)系。(對(duì))

18、 Python代碼的注釋只有一種方式,那就是使用#符號(hào)。(錯(cuò))

19、 為了讓代碼更加緊湊,編寫Python程序時(shí)應(yīng)盡量避免加入空格和空行。(錯(cuò))

20、 在Python 3.5中運(yùn)算符+不僅可以實(shí)現(xiàn)數(shù)值的相加、字符串連接,還可以實(shí)現(xiàn)列表、元組的合并和集合的并集運(yùn)算。(錯(cuò))

21、 在Python中可以使用 for 作為變量名。(錯(cuò))

22、 在Python中可以使用 id 作為變量名,盡管不建議這樣做。(對(duì))

23、 Python關(guān)鍵字不可以作為變量名。(對(duì))

24、 一個(gè)數(shù)字5也是合法的Python表達(dá)式。(對(duì))

25、 不同版本的Python不能安裝到同一臺(tái)計(jì)算機(jī)上。(錯(cuò))

26、 一般來(lái)說(shuō),Python擴(kuò)展庫(kù)沒有通用于所有版本Python的,安裝時(shí)應(yīng)選擇與已安裝Python的版本對(duì)應(yīng)的擴(kuò)展庫(kù)。(對(duì))

27、 Python變量名區(qū)分大小寫,所以student和Student不是同一個(gè)變量。(對(duì))

28、 如果只需要math模塊中的sin()函數(shù),建議使用from math import sin來(lái)導(dǎo)入,而不要使用import math導(dǎo)入整個(gè)模塊。(對(duì))

29、 在Python 3.x中,使用內(nèi)置函數(shù)input()接收用戶輸入時(shí),不論用戶輸入的什么格式,一律按字符串進(jìn)行返回。(對(duì))

30、 Python支持使用字典的“鍵”作為下標(biāo)來(lái)訪問(wèn)字典中的值。(對(duì))

31、 列表可以作為字典的“鍵”。(錯(cuò))

32、 元組可以作為字典的“鍵”。(對(duì))

33、 字典的“鍵”必須是不可變的。(對(duì))

34、 已知x為非空列表,那么表達(dá)式 sorted(x, reverse=True) == list(reversed(x)) 的值一定是True。(錯(cuò))

35、 已知x為非空列表,那么x.sort(reverse=True)和x.reverse()的作用是等價(jià)的。(錯(cuò))

36、 Python集合中的元素不允許重復(fù)。(對(duì))

37、 Python集合可以包含相同的元素。(錯(cuò))

38、 Python字典中的“鍵”不允許重復(fù)。(對(duì))

39、 Python字典中的“值”不允許重復(fù)。(錯(cuò))

40、 Python集合中的元素可以是元組。(對(duì))

41、 Python集合中的元素可以是列表。(錯(cuò))

42、 Python字典中的“鍵”可以是列表。(錯(cuò))

43、 Python字典中的“鍵”可以是元組。(對(duì))

44、 Python列表中所有元素必須為相同類型的數(shù)據(jù)。(錯(cuò))

45、 Python列表、元組、字符串都屬于有序序列。(對(duì))

46、 已知A和B是兩個(gè)集合,并且表達(dá)式A<B的值為False,那么表達(dá)式A>B的值一定為True。(錯(cuò))

47、 列表對(duì)象的append()方法屬于原地操作,用于在列表尾部追加一個(gè)元素。(對(duì))

48、 對(duì)于列表而言,在尾部追加元素比在中間位置插入元素速度更快一些,尤其是對(duì)于包含大量元素的列表。(對(duì))

49、 假設(shè)有非空列表x,那么x.append(3)、x = x+[3]與x.insert(0,3)在執(zhí)行時(shí)間上基本沒有太大區(qū)別。(錯(cuò))

50、 使用Python列表的方法insert()為列表插入元素時(shí)會(huì)改變列表中插入位置之后元素的索引。(對(duì))

51、 假設(shè)x為列表對(duì)象,那么x.pop()和x.pop(-1)的作用是一樣的。(對(duì))

52、 使用del命令或者列表對(duì)象的remove()方法刪除列表中元素時(shí)會(huì)影響列表中部分元素的索引。(對(duì))

53、 使用列表對(duì)象的remove()方法可以刪除列表中首次出現(xiàn)的指定元素,如果列中不存在要?jiǎng)h除的指定元素則拋出異常。(對(duì))

54、 元組是不可變的,不支持列表對(duì)象的inset()、remove()等方法,也不支持del命令刪除其中的元素,但可以使用del命令刪除整個(gè)元組對(duì)象。(對(duì))

55、 Python字典和集合屬于無(wú)序序列。(對(duì))

56、 無(wú)法刪除集合中指定位置的元素,只能刪除特定值的元素。(對(duì))

57、 元組的訪問(wèn)速度比列表要快一些,如果定義了一系列常量值,并且主要用途僅僅是對(duì)其進(jìn)行遍歷二不需要進(jìn)行任何修改,建議使用元組而不使用列表。(對(duì))

58、 當(dāng)以指定“鍵”為下標(biāo)給字典對(duì)象賦值時(shí),若該“鍵”存在則表示修改該“鍵”對(duì)應(yīng)的“值”,若不存在則表示為字典對(duì)象添加一個(gè)新的“鍵-值對(duì)”。(對(duì))

59、 假設(shè)x是含有5個(gè)元素的列表,那么切片操作x[10:]是無(wú)法執(zhí)行的,會(huì)拋出異常。(錯(cuò))

60、 只能對(duì)列表進(jìn)行切片操作,不能對(duì)元組和字符串進(jìn)行切片操作。(錯(cuò))

61、 只能通過(guò)切片訪問(wèn)列表中的元素,不能使用切片修改列表中的元素。(錯(cuò))

62、 只能通過(guò)切片訪問(wèn)元組中的元素,不能使用切片修改元組中的元素。(對(duì))

63、 Python字典和集合支持雙向索引。(錯(cuò))

64、 Python集合不支持使用下標(biāo)訪問(wèn)其中的元素。(對(duì))

65、 刪除列表中重復(fù)元素最簡(jiǎn)單的方法是將其轉(zhuǎn)換為集合后再重新轉(zhuǎn)換為列表。(對(duì))

66、 已知列表x中包含超過(guò)5個(gè)以上的元素,那么語(yǔ)句 x = x[:5]+x[5:] 的作用是將列表x中的元素循環(huán)左移5位。(錯(cuò))

67、 表達(dá)式 {1, 3, 2} > {1, 2, 3} 的值為True。(錯(cuò))

68、 達(dá)式 ‘a(chǎn)’+1的值為’b’。(錯(cuò))

69、 創(chuàng)建只包含一個(gè)元素的元組時(shí),必須在元素后面加一個(gè)逗號(hào),例如(3,)。(對(duì))

70、 同一個(gè)列表對(duì)象中的元素類型可以各不相同。(對(duì))

71、 同一個(gè)列表對(duì)象中所有元素必須為相同類型。(錯(cuò))

72、 已知x = (1, 2, 3, 4),那么執(zhí)行x[0] = 5之后,x的值為(5, 2, 3, 4)。(錯(cuò))

73、 已知列表x = [1, 2, 3, 4],那么表達(dá)式x.find(5)的值應(yīng)為-1。(錯(cuò))

74、 列表對(duì)象的排序方法sort()只能按元素從小到大排列,不支持別的排序方式。(錯(cuò))

75、 在循環(huán)中continue語(yǔ)句的作用是跳出當(dāng)前循環(huán)。(錯(cuò))

76、 帶有else子句的循環(huán)如果因?yàn)閳?zhí)行了break語(yǔ)句而退出的話,則會(huì)執(zhí)行else子句中的代碼。(錯(cuò))

77、 對(duì)于帶有else子句的循環(huán)語(yǔ)句,如果是因?yàn)檠h(huán)條件表達(dá)式不成立而自然結(jié)束循環(huán),則執(zhí)行else子句中的代碼。(對(duì))

78、 在條件表達(dá)式中不允許使用賦值運(yùn)算符“=”,會(huì)提示語(yǔ)法錯(cuò)誤。(對(duì))

79、 函數(shù)是代碼復(fù)用的一種方式。(對(duì))

80、 定義函數(shù)時(shí),即使該函數(shù)不需要接收任何參數(shù),也必須保留一對(duì)空的圓括號(hào)來(lái)表示這是一個(gè)函數(shù)。(對(duì))

81、 編寫函數(shù)時(shí),一般建議先對(duì)參數(shù)進(jìn)行合法性檢查,然后再編寫正常的功能代碼。(對(duì))

82、 定義Python函數(shù)時(shí)必須指定函數(shù)返回值類型。(錯(cuò))

83、 定義Python函數(shù)時(shí),如果函數(shù)中沒有return語(yǔ)句,則默認(rèn)返回空值None。(對(duì))

84、 如果在函數(shù)中有語(yǔ)句 return 3,那么該函數(shù)一定會(huì)返回整數(shù)3。(錯(cuò))

85、 函數(shù)中必須包含return語(yǔ)句。(錯(cuò))

86、 函數(shù)中的return語(yǔ)句一定能夠得到執(zhí)行。(錯(cuò))

87、 不同作用域中的同名變量之間互相不影響,也就是說(shuō),在不同的作用域內(nèi)可以定義同名的變量。(對(duì))

88、 全局變量會(huì)增加不同函數(shù)之間的隱式耦合度,從而降低代碼可讀性,因此應(yīng)盡量避免過(guò)多使用全局變量。(對(duì))

89、 函數(shù)內(nèi)部定義的局部變量當(dāng)函數(shù)調(diào)用結(jié)束后被自動(dòng)刪除。(對(duì))

90、 在函數(shù)內(nèi)部,既可以使用global來(lái)聲明使用外部全局變量,也可以使用global直接定義全局變量。(對(duì))

91、 在函數(shù)內(nèi)部沒有辦法定義全局變量。(錯(cuò))

92、 在函數(shù)內(nèi)部直接修改形參的值并不影響外部實(shí)參的值。(對(duì))

93、 在函數(shù)內(nèi)部沒有任何方法可以影響實(shí)參的值。(錯(cuò))

94、 調(diào)用帶有默認(rèn)值參數(shù)的函數(shù)時(shí),不能為默認(rèn)值參數(shù)傳遞任何值,必須使用函數(shù)定義時(shí)設(shè)置的默認(rèn)值。(錯(cuò))

95、 在同一個(gè)作用域內(nèi),局部變量會(huì)隱藏同名的全局變量。(對(duì))

96、 形參可以看做是函數(shù)內(nèi)部的局部變量,函數(shù)運(yùn)行結(jié)束之后形參就不可訪問(wèn)了。(對(duì))

97、 Python標(biāo)準(zhǔn)庫(kù)random的方法randint(m,n)用來(lái)生成一個(gè)[m,n]區(qū)間上的隨機(jī)整數(shù)。(對(duì))

98、 在函數(shù)內(nèi)部沒有任何聲明的情況下直接為某個(gè)變量賦值,這個(gè)變量一定是函數(shù)內(nèi)部的局部變量。(對(duì))

99、 在Python中定義函數(shù)時(shí)不需要聲明函數(shù)參數(shù)的類型。(對(duì))

100、 在Python中定義函數(shù)時(shí)不需要聲明函數(shù)的返回值類型。(對(duì))

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
30個(gè)Python程序員需要知道的編程技巧,可以讓你的工作事半功倍!
花了一個(gè)月終于整理出來(lái)了,800道Python習(xí)題,試試你能做對(duì)多少道吧!
python 基礎(chǔ)知識(shí)匯總
【總結(jié)】Python與C語(yǔ)言、Java等語(yǔ)言基本語(yǔ)法的不同點(diǎn)
python 入門題庫(kù)————python語(yǔ)句和基礎(chǔ)數(shù)理
python基礎(chǔ)一
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服