程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

python作業3

編輯:Python

一、選擇題

  1. (單選題, 3分)已知x=[1,2,3,4,5,6,7,8],執行x[1:-2]的結果是_______。
    A. [2, 3, 4, 5, 6]
    B. [2, 3, 4, 5]
    C. [2, 3, 4]
    D. [3, 4, 5]

  2. (單選題, 3分)Python語句s1=[4,5,6];s2=s1;s1[1]=0;print(s2)的運行結果是?
    A. [4,5,6]
    B. [0,5,6]
    C. [4,0,6]
    D. [4,6,0]

  3. (單選題, 3分)Python語句nums=set([1,2,2,3,3,3,4]);print(len(nums))的輸出結果是?
    A. 1
    B. 2
    C. 4
    D. 7

  4. (單選題, 3分)下列說法中不正確的是()
    A. 類是對象的模板,而對象是類的實例
    B. 實例屬性名如果只以__開頭但沒有以__結束進行命名,就變成了一個私有變量
    C. 只有在類的內部才可以訪問類的私有變量,外部不能訪問
    D. 在Python中, 一個子類只能有一個父類

  5. (單選題, 3分)關於裝飾器的下列說法錯誤的是()
    A. 裝飾器是用來包裝函數的函數
    B. 裝飾器有利於實現代碼的復用
    C. 裝飾器一定要返回一個函數對象
    D. 一個函數只能用一個裝飾器修飾

  6. (單選題, 3分)下列哪個不是序列類型數據
    A. 字符串str
    B. 列表list
    C. 元組tuple
    D. 字典dict

  7. (單選題, 3分)下列不能創建字典的語句是( )
    A. dict1={}
    B. dict2={3:5}
    C. dict3=dict([1,2],[3,4])
    D. dict4=dict(([5,6],[3,4]))

  8. (單選題, 3分)Python語句print(r"\nGood")的運行結果是?
    A. 新行和字符串Good
    B. r"\nGood"
    C. r’\nGood’
    D. \nGood

  9. (單選題, 3分)下列程序的執行結果是()

class C():
f=10
class C1():
pass
print(C.f,C1.f)

A. 10 10
B. 10 pass
C. pass 10
D. 運行出錯

  1. (單選題, 3分)可變參數**kw收集關鍵字參數,並將這些參數存儲至一個_____中。
    A. 列表
    B. 元組
    C. 字典
    D. 數組

二. 填空題(共8題,40分)

  1. (填空題, 5分)Python類方法的第一個參數一般為__ self ___,這種方法稱為實例方法,該參數一般指的是對象實例本身;而類方法中第一個參數為___cls_____時,這種方法稱為類方法,這時這個參數一般指類對象本身。

  2. (填空題, 5分)表達式 dict(zip([3, 5], [6, 10])) 的值為__ {3: 6, 5: 10} _;表達式 list(map(lambda x: len(x), [‘a’, ‘bb’, ‘ccc’])) 的值為___[1, 2, 3]__。

  3. (填空題, 5分)表達式 [1, 2] + [3] 的值為__ [1,2,3]_;表達式 (1,) + (2,) 的值為_(1, 2)_;表達式 (1) + (2) 的值為_3__。

  4. (填空題, 5分)在Python中,設有s=[‘a’,‘b’],則語句序列"s.append([1,2]); s.extend(‘34’); s.extend([5,6]); s.insert(1,7); s.insert(10,8); s.pop(); s.remove(‘b’); s[3:]=[]; s.reverse()"執行後,s值為__[[1,2],7,‘a’]____。

  5. (填空題, 5分)Python語句print(tuple(range(2)),list(range(2)))的運行結果是__(0,1) [0,1]_。

  6. (填空題, 5分)Python語句fruits=[‘apple’,‘banana’,‘pear’];print(fruits[-1][-1])的結果是__r____。

  7. (填空題, 5分)Python通常約定:兩個下劃線開頭,但是不以兩個下劃線結束的屬性是__私有;private_屬性,其他為__公有;private__屬性

  8. (填空題, 5分)jieba庫用於__中文分詞;分詞_,wordcloud庫用於__生成詞雲;生成詞雲圖;制作詞雲;制作詞雲圖;詞雲制作;繪制詞雲;詞雲繪制;展示詞雲;詞雲展示____


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved