python-選擇題系列更新

1.一些重要的程序語言(如C語言和Pascal語言)允許過程的遞歸調用。而實現遞歸調用中的存儲分配通常用‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ A 鏈表 B 棧 C 數組 D 隊列

2.某棵二叉樹上第5層的最大的結點數是‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ A 16 B 15 C 8 D 32

3.在結構化設計方法中,生成的結構圖中,帶有箭頭的連線表示‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ A 控制程序的執行順序 B 程序的組成成分 C 數據的流向 D 模塊之間的調用關系

4.下面選項中不屬於面向對象程序設計特征的是‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ A 封裝性 B 繼承性 C 多態性 D 類比性

5.模塊獨立性是軟件模塊化所提出的要求,衡量模塊獨立性的度量標準則是模塊的‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ A 抽象和信息隱蔽 B 局部化和封裝化 C 內聚性和耦合性 D 激活機制和控制方法

6.在數據流圖中,帶有名字的箭頭表示‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ A 模塊之間的調用關系 B 控制程序的執行順序 C 程序的組成成分 D 數據的流向

7.需求分析階段的任務是確定‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ A 軟件開發方法 B 軟件開發工具 C 軟件系統功能 D 軟件開發費用

8.數據處理的最小單位是‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ A 數據 B 數據元素 C 數據項 D 數據結構

9.下面選項的描述正確的是‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ A 數據庫是一個獨立的系統,不需要操作系統的支持 B 數據庫設計是指設計數據庫管理系統 C 數據庫系統中,數據的物理結構必須與邏輯結構一致 D 數據庫技術的根本目標是要解決數據共享的問題

10.一個工作人員可使用多臺計算機,而一臺計算機被多個人使用,表示實體工作人員與實體計算機之間的聯系是‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ A 多對多 B 一對多 C 多對一 D 一對一

11.以下關於程序設計語言的描述,錯誤的選項是: ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ A Python語言是一種面向過程的語言,並支持函數編程模式 B Python語言與平臺無關,同一個程序能在不同的平臺上執行 C Python語言是通用語言,可以用在很多應用領域 D Python語言要求程序必須嚴格按照規則縮進

12.以下關於Python程序的書寫風格,正確的描述是: ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ A 程序盡可能簡潔明瞭而不要復雜隱晦 B 程序書寫緊湊比有間隔要好 C 一個問題最好能找多種解決方案,而不是一種明顯的解決方案 D 設計的程序代碼盡可能有多種解釋

13.不需要在行尾加英文冒號(:)來表達對後續連續縮進語句的所屬關系的保留字是: ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ A elif B break C def D for

14.關於基本輸入輸出函數的描述,錯誤的選項是: ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ A 當print()函數輸出多個變量的時候,可以用逗號分隔多個變量名 B input()函數從控制臺獲得用戶的一行輸入,返回的結果是字符串類型 C eval()函數的功能是把輸入的數字字符串轉換為整數或浮點數 D print()函數可以直接輸出一個字符串,也可輸出一個或多個變量的值

15.設整數x = 19,在程序裡寫成十六進制、八進制、二進制形式,錯誤的選項是: ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ A 0b10011 B 0o23 C 0x13 D o23

16.關於Python數據類型的描述,錯誤的選項是: ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ A Python的整數類型有取值范圍限制,不能超過64位二進制長度 B Python內置的數值運算的函數包括abs(),divmod(),max() C 基本的字符串操作符包括+,*,in D 內置的字符串操作方法包括lower(),split(),chr()

17.在format格式控制標記中,不完全被包含在冒號後的控制標記裡的選項是:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ A 用於填充的字符,左右對齊符,精度,整數類型的b,c,d,o,x,X B 用於填充的字符,上下對齊符,槽寬度 C 字符串的最大輸出長度,浮點數類型e,E,f,% D 數字千分位符,精度,類型

18.列表變量x = ['12','34'],執行語句print("'".join(x)),輸出的結果是: ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ A 12'34’ B '12'34 C 12'34 D '12'34'

19.以下關於控制結構的描述,正確的是: ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ A 多分支結構是if-elif保留字構成的分支結構 B 二分支結構的簡介表達方式是: <條件> if <表達式1> else <表達式2> C 分支結構中的判斷條件隻能是產生True或False的表達式或函數 D 單分支結構指隻有if語句,沒有else語句的分支結構

20.執行以下程序,輸出結果是:

‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ x = 1 if x: print('x is {}'.format(x)) A x is False B 無顯示輸出 C x is 1 D x is True

21.執行下述程序,輸出的結果不可能的是:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬

x,y = 10,2 while x: x //= y print(x) A 輸出結果包含5 和 2 B 輸出結果包含0 C 循環次數為4次 D 無限循環

22.關於下述程序執行的結果的描述,正確的選項是:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬

try: with open('dat.txt', 'r') as f: ts = f.write('hello') print('open OK ') except: print('file operation error') A 無論data.csv文件是否存在,都會顯示輸出 file operation error B 如果data.csv文件存在,會打開這個文件,不顯示輸出 file operation error C 如果data.csv文件存在,不會顯示輸出 file operation error D 如果data.csv文件不存在,會創建一個文件,顯示輸出 file operation error

23.以下程序的輸出結果是: ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬

mstr = 'AKCAQB8vXG0I' for i in mstr: if '0' <= i <= '9': mstr.replace(i,'') continue else: print(i,end='') print('n',mstr) A AKCAQBvXGI AKCAQBvXGI B AKCAQBvXGI AKCAQB8vXG0I C AKCAQB8vXG0I AKCAQBvXGI D AKCAQB8vXG0I AKCAQB8vXG0I

24.以下關於函數的描述,錯誤的是:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ A 函數定義的時候,可以沒有參數列表 B 函數定義之後不能執行,需要經過“調用”後才能運行 C return語句隻是為瞭返回函數運算的結果,如果不需要返回值,就不能用return語句 D Python函數可以按照參數名稱方式傳遞參數

25.以下程序的輸出結果是:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬

def add_Run(L=None): if L is None: L = [] L.append('Run') return L add_Run() add_Run() print(add_Run(['Lying'])) A ['Lying'] B ['Run'] C ['Lying', 'Run', 'Run'] D ['Lying', 'Run']

26.以下程序的輸出結果是: ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬

def fun(x = 2,y = 3): print(x,y) fun(y=5,x=4) A 3 2 B 4 5 C 5 4 D 2 3

27.以下關於函數參數的描述,錯誤的是: ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ A 函數裡包含按參數名稱傳遞的參數,定義順序和調用順序可以不同 B 如果定義函數的時候沒有指定參數的默認值,調用函數的時候,要按照參數順序給函數傳參 C 給函數的參數指定默認值的時候,可以不給出參數名稱 D 函數有可選參數的時候,定義時要放到非可選參數列表的後面

28.關於組合數據類型的描述,錯誤的選項是: ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ A 每一類組合數據類型都對應一個或多個具體的數據類型 B 序列類型的元素通過序號訪問 C 字典類型是一種映射類型 D Python中最常用的組合數據類型是集合類型、列表類型和浮點數類型

29.以下程序可能的輸出結果是:

‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ x = 'W49K6bU63g4VKs9f6' lx = list(x) slx = set(lx) y = '' for i in slx: y += i print(y) A W49K6bU63g4VKs9f6 B WKgf9bU4V6s3 C WbU3gVsf D WbU3gVf6

30.關於以下程序輸出結果的描述,錯誤的選項是:

‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ xy = [0,0] print(id(xy),xy) xy = xy + [3,3] print(id(xy),xy) xy = [0,0] xy.append([3,3]) print(id(xy),xy) A 用xy = xy + [3,3]表達式,會創建一個新的列表變量 B 這兩段代碼輸出的xy的值,是不一樣的 C 用xy = xy + [3,3]表達式,使得xy變量裡的[0,0]值變成[3,3] D 用xy.append([3,3])表達式,沒有創建新的列表變量

31.以下程序的輸出結果是:

‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ list1 = ['aa', 'bb','cc']list1.insert(1,'123') print(list1) A 'aa', 'bb', '123', 'cc' B ['aa', 'bb', '123', 'cc'] C 'aa', '123', 'bb', 'cc' D ['aa', '123', 'bb', 'cc']

32.執行下述程序的輸出結果是: ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ ds = {'aa':9,'bb':12, 'cc':10,'dd':2, 'ee':5} cs = {'aa':4,'bb':6} for ss in cs: ds.pop(ss) print(ds) A {'aa':9,'bb':12, 'cc':10,'dd':2, 'ee':5} B {'aa':4,'bb':6} C RuntimeError D {'cc': 10, 'dd': 2, 'ee': 5}

33.關於下述程序的描述,正確的選項是:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬

with open('data.csv', 'r') as f: ts = f.read() f.write('open OK') A 如果data.csv文件存在,執行這段程序就不會出錯 B 如果data.csv文件不存在,這段程序也能正常執行 C 如果data.csv文件存在,會發生文件寫操作錯誤 D 如果data.csv文件存在但文件是空的,執行ts = f.read()會出錯

34.設a.txt的內容是:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ 1,2,3,4 以下程序執行結果是: ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ with open('a.txt','r') as f: ss = f.read() ls = ss.split() print(len(ls),ls) A 7 '1, 2, 3, 4' B 7 1,2,3,4 C 4 [1,2,3,4] D 1 ['1,2,3,4']

35.文件data.csv裡的內容如下:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬

Alabama 4822023 Alaska 731449 Arizona 6553255 Arkansas 2949131 以下程序的輸出結果是:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ with open('data.csv', 'r') as f: f.seek(2) ts = f.readline() print(ts) A abama 4822023 B Arkansas 2949131 C 無輸出內容 D Alaska 731449

36.執行以下代碼,Output.txt文件中的內容是:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ img1 =[[80, 85, 82, 82],[70, 75, 72, 72]] with open('output.txt', 'w') as f: for im in img1: for i in im: f.write(str(i) + ' ') f.write('n')

A 80 85 82 82 70 75 72 72 B 80 85 82 82 70 75 72 72 C [80, 85, 82, 82] [70, 75, 72, 72] D [80, 85, 82, 82] [70, 75, 72, 72]

37.可用來存儲和處理大型矩陣的Python第三方庫是:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ A Numpy B OpenCV C SciPy D Matplotlib

38.如果你從事爬蟲相關的工作,需要使用的第三方庫是: ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ A Scrapy B Flask C Pandas D PyGame

39.以下不屬於Python標準時間庫的選項是:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ A logging B calender C time D datetime

40.以下關於turtle庫的描述,正確的是:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ A 用from turtle import * 語句之後,可以用circle()函數畫圓 B 用import turtle as t 語句之後,可以用turtle.circle()函數畫圖 C turtle.pensize()函數的別名是turtle.size() D 用 import turtle語句之後,用circle()函數畫圖

選擇題答案

1. 正確答案: B

2. 正確答案: A

3. 正確答案: D

4. 正確答案: D

5. 正確答案: C

6. 正確答案: D

7. 正確答案: C

8. 正確答案: C

9. 正確答案: D

10. 正確答案: A

11. 正確答案: A

12. 正確答案: A

13. 正確答案: B

14. 正確答案: C

15. 正確答案: D

16. 正確答案: A

17. 正確答案: B

18. 正確答案: C

19. 正確答案: D

20. 正確答案: C

21. 正確答案: D

22. 正確答案: A

23. 正確答案: B

通過continue跳過當前循環的剩餘語句,然後繼續進行下一輪循環

mstr = mstr.replace(i,'')和mstr.replace(i,'') 對結果影響很大,可以做實驗體會一下區別

24. 正確答案: C

25. 正確答案: D

26. 正確答案: B

27. 正確答案: C

28. 正確答案: D

29. 正確答案: B

30. 正確答案: C

執行這個程序的結果,有可能是:

4404750280 [0, 0]

4339136392 [0, 0, 3, 3]

4404750280 [0, 0, [3, 3]]

每一行的輸出結果中,前面的數字是xy這個變量在內存裡的地址,在不同的環境下,值不同,但他們表達的原理是相同的。就是這道題的選項想要表達的,懂得瞭每個選項的含義,就掌握瞭這個知識點。

31. 正確答案: D

32. 正確答案: D

33. 正確答案: C

34. 正確答案: D

35. 正確答案: A

36. 正確答案: A

37. 正確答案: A

38. 正確答案: A

39. 正確答案: A

40. 正確答案: A

发表回复

相关推荐

叠螺机、叠螺式污泥脱水机:让人心动的“污泥清道夫”

叠螺式污泥脱水机的应用越来越广泛,能广泛应用于市政污水、食品、饮料、屠宰养殖、印染、石油化工、造纸、皮革、制药等各行 ...

· 2分钟前

10大著名运动鞋品牌,唯独没有中国的?

大家最近都被冬奥会刷屏,奥运会作为全世界最重大的运动盛会,将全世界的国家都连接在一起。在这个舞台之上,除了来自各个国 ...

· 3分钟前

礼与仁 二位一体是孔学的思想核心

在孔子研究中,有些学者认为孔子思想体系的核心是仁,也有些人认为是礼。事实上,孔子的思想体系是一个二位一体的结构,礼与 ...

· 5分钟前

抖音网页版入口登录链接地址

  抖音可以说还是目前最热门的短视频平台,里面涵盖了娱乐、电影解说、美食制作、音乐等各类视频。而大部分用户熟知的都是 ...

· 6分钟前

插画原画干货 教程| 七个步骤教会你原创人物角色

更多教程都源自公众号:绘画学习 近两年古风游戏原画在国内深受广大玩家喜欢,有着众多的粉丝群体。那么唯美古风原画怎么画 ...

· 7分钟前