南開21春學期《Python編程基礎(chǔ)》在線作業(yè)(標準答案)

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時間:2021/4/20 12:26:25來源:admin瀏覽: 46 次

21春學期(1709、1803、1809、1903、1909、2003、2009、2103)《Python編程基礎(chǔ)》在線作業(yè)
試卷總分:100    得分:100
1題,所有函數(shù)之外定義的變量是(    )。
A、局部變量
B、全局變量
C、靜態(tài)變量
D、文件變量
正確答案:

2題,為A類中的t屬性定義一個獲取屬性值的方法(即getter),則應(yīng)使用(    )裝飾器。
A、@property
B、@t.getter@property.getter
C、t.property.getter
正確答案:

3題,已知"str='Python#C++##Python'",則"str.find('Python')"返回的結(jié)果是(    )。
A、0
B、12
C、-1
D、報錯
正確答案:

4題,高階函數(shù)是指(    )。
A、在一個函數(shù)內(nèi)部通過調(diào)用自己完成問題的求解
B、在一個函數(shù)內(nèi)部通過不斷調(diào)用其他函數(shù)完成問題的求解
C、一個函數(shù)不斷被其他函數(shù)調(diào)用完成問題的求解
D、把函數(shù)作為參數(shù)的一種函數(shù)
正確答案:

5,通過列表中的(    )方法可以根據(jù)指定值查找第一個匹配的列表元素的位置。
A、index
B、find
C、search
D、at
正確答案:

6題,下面選項中,描述錯誤的是(    )。
A、如果要創(chuàng)建的目錄已經(jīng)存在,則os.mkdir函數(shù)會報錯
B、如果要創(chuàng)建的目錄已經(jīng)存在,則os.makedirs函數(shù)不會報錯
C、如果要刪除的目錄不存在,則os.rmdir函數(shù)會報錯
D、如果要刪除的目錄已存在但目錄不為空,則os.rmdir函數(shù)會報錯
正確答案:

7題,通過語句"m,n=3,5",定義了(    )個變量。
A、0
B、1
C、2
D、報錯
正確答案:

8題,在Python編程環(huán)境提示符下直接輸入Python代碼并執(zhí)行的運行方式稱為(    )。
A、交互式運行
B、腳本式運行
C、代碼式運行
D、即時式運行
正確答案:

9題,使用字典中的(    )方法可以刪除指定鍵的元素。
A、del
B、delete
C、pop
D、remove
正確答案:

10,使用字典中的(    )方法可以一次插入多個元素。
A、add
B、update
C、push
D、insert
正確答案:

11題,內(nèi)層函數(shù)使用外層函數(shù)中定義的變量,應(yīng)使用(    )關(guān)鍵字。
A、local
B、nonlocal
C、global
D、nonglobal
正確答案:

12,已知a=15,則執(zhí)行"a%=6"后,a的值為(    )。
A、15
B、2.5
C、3
D、2
正確答案:

13題,下面文件文件打開方式中,不能對打開的文件進行寫操作的是(    )。
A、w
B、wt
C、r
D、a
正確答案:

14題,定義函數(shù)時函數(shù)名后面的一對小括號中給出的參數(shù)稱為(    )。
A、實參
B、形參
C、類型參數(shù)
D、名字參數(shù)
正確答案:

15,已知"d=dict(x=1,y=2)",則執(zhí)行"d.clear()"后,"len(d)"返回的結(jié)果是(    )。
A、0
B、1
C、2
D、報錯
正確答案:

16題,下列選項中,描述錯誤的選項是(    )。
A、列表中的元素類型必須相同
B、列表中的元素之間用逗號分隔
C、列表中的元素可以是列表類型
D、列表中可以包含數(shù)字類型的元素
正確答案:

17題,re.finditer函數(shù)的返回結(jié)果必然是(    )。
A、列表
B、元組
C、字符串
D、迭代器
正確答案:

18題,在繪制流程圖時,條件判斷應(yīng)放在(    )中。
A、圓角矩形
B、圓
C、矩形框
D、菱形框
正確答案:

19題,下列占位運算符中,表示有符號整型十進制數(shù)的占位符是(    )。
A、%d
B、%%
C、%f
D、%s
正確答案:

20,已知"a=dict(x=1,y=2)"且"b=a.copy()",則執(zhí)行"a['y']=10"后,則print(b)的輸出結(jié)果為(    )。
A、{x=1,y=10}
B、{x=1,y=2}
C、{'x':1,'y':10}
D、{'x':1,'y':2}
正確答案:

21題,已知s1和s2是兩個集合,則返回結(jié)果必然為True的選項包括(    )。
A、s1.symmetric_difference(s2).issubset(s1)
B、s1.symmetric_difference(s2).issuperset(s1)
C、s1.intersection(s2).issubset(s1)
D、s1.intersection(s2).issubset(s2)
正確答案:


22題,下列選項中,可哈希的數(shù)據(jù)類型包括(    )。
A、數(shù)字
B、集合
C、列表
D、字符串
正確答案:

23題,下列選項中,+作為拼接運算符使用的表達式是(    )。
A、[1.2]+[2.5]
B、1.2+2.5
C、'abc'+'def'
D、[1.2+2.5]
正確答案:

24題,已知在A類中定義了方法fa,在B類中定義了屬性b,在C類中定義了方法fc和屬性c,A是B的父類,B是C的父類,則C類中的成員包括(    )。
A、fa
B、b
C、fc
D、c
正確答案:

25,下列選項中,描述正確的是(    )。
A、所有迭代器都是可迭代對象
B、所有可迭代對象都是迭代器
C、通過"isinstance(x,Iterator)"可以判斷x是否是迭代器
D、如果一個可迭代對象可以通過next函數(shù)不斷獲取下一個元素的值,則它是一個迭代器
正確答案:,B

26題,Python中的字符串可以寫在(    )中。
A、一對井號中
B、一對尖括號中
C、一對單引號中
D、一對雙引號中
正確答案:

27題,下列選項中,有效的Python變量名包括(    )。
A、test
B、_abc
C、1_a
D、_t1
正確答案:,B

28題,下列選項中,描述正確的是(    )。
A、類方法可以通過類名直接調(diào)用
B、類方法可以通過類的實例對象調(diào)用
C、靜態(tài)方法可以通過類名直接調(diào)用
D、靜態(tài)方法可以通過類的實例對象調(diào)用
正確答案:,B

29題,下列選項中,返回結(jié)果為True的選項包括(    )。
A、isinstance([1,3,5],Iterator)
B、isinstance([1,3,5],Iterable)
C、isinstance((2*x+1 for x in range(3)),Iterator)
D、isinstance((2*x+1 for x in range(3)),Iterable)
正確答案:,C,D

30,下面選項中,描述正確的是(    )。
A、可以基于一個已有類創(chuàng)建新類
B、定義類的同時必須定義好該類的所有屬性和方法
C、定義一個類后還可以為其動態(tài)添加屬性和方法
D、可以基于多個已有類創(chuàng)建新類
正確答案:,C,D

31題,已知x=[1,2,3],則x is [1,2,3]運算結(jié)果為True。
T、對
F、錯
正確答案:

32題,外層函數(shù)定義了局部變量x,如果內(nèi)層函數(shù)只獲取x的值、不修改x的值,則可以不使用nonlocal關(guān)鍵字。
T、對
F、錯

33題,已知B是A的父類,a是A類的對象,b是B類的對象,則"isinstance(a,type(b))"返回結(jié)果為True。
T、對
F、錯

34題,表達式a=b=1中兩個運算符的運算順序是從右至左。
T、對
F、錯
正確答案:

35題,已知A類中定義了方法fa1和fa2,B類中定義了方法fb,A是B的子類,則B類中包含了3個方法。
T、對
F、錯
正確答案:F

36題,已知s1和s2是兩個集合,則"s1.issubset(s2)"與"s2.issuperset(s1)"返回結(jié)果必然相同。
T、對
F、錯

37題,如果列表a中包含可變類型的元素,則在用a給b賦值時,應(yīng)使用copy模塊的deepcopy函數(shù),以使得a和b中各元素的取值具有完全的獨立性。
T、對
F、錯

38題,一個腳本文件只有作為模塊導入時,才有全局變量__name__。
T、對
F、錯
正確答案:F

39題,在所有函數(shù)外定義的變量就是全局變量。
T、對
F、錯

40題,Python中的每條語句都會執(zhí)行且僅執(zhí)行1次。
T、對
F、錯
正確答案:F

41題,偽代碼必須符合Python語言的語法要求。
T、對
F、錯
正確答案:F

42題,一個包中如果包括了模塊、則不能再包括子包。
T、對
F、錯
正確答案:

43題,已知s={1,20,25},則通過"s.add((2,3))"可以向s中添加一個新的元組類型的元素。
T、對
F、錯
正確答案:

44題,re.sub(r'','','tc')的返回結(jié)果是字符串'tc'。
T、對
F、錯
正確答案:

45題,如果一個子類有兩個或更多父類,則這種繼承關(guān)系稱為多重繼承。
T、對
F、錯

46題,已知"str='abcdefabc'",則執(zhí)行"str.replace('abc','cba')"后,str中保存的字符串為'cbadefcba'。
T、對
F、錯
正確答案:

47題,如果字典a中包含可變類型的元素,則在用a給b賦值時,應(yīng)使用copy模塊的deepcopy函數(shù),以使得a和b中各元素的取值具有完全的獨立性。
T、對
F、錯
正確答案:

48題,已知Student類有一個屬性__id,stu是Student類的對象,則通過"stu.__id='1810101'"可以將stu對象中的__id屬性賦值為字符串'1810101'。
T、對
F、錯
正確答案:

49題,如果使用類的實例對象調(diào)用類方法,則類方法中的第一個參數(shù)指向該實例對象。
T、對
F、錯
正確答案:F

50,列表生成表達式的返回結(jié)果是一個列表。
T、對
F、錯


  • 上一篇:
  • 下一篇:
  • 作業(yè)咨詢 論文咨詢
    微信客服掃一掃

    回到頂部