A操作—讀取—寫入
B打開—讀取—寫入—關閉
C打開—操作—關閉
D打開—讀寫—寫入
?正確答案?C
打開—操作—關閉? 是壹個統壹步驟,其中,關閉可以省略。
2對於Python文件,以下描述正確的是:
A根據不同類型的文件,打開方式只能是文本或者二進制中的壹種
B同壹個文件可以既采用文本方式打開,也可以采用二進制方式打開
C當文件以文本方式打開時,讀取按照字節流方式
D當文件以二進制文件方式打開時,讀取按照字符串方式
?正確答案?B
文件就在那裏,二進制或文本方式打開只是對其不同的程序理解。
3給定列表ls = [1, 2, 3, "1", "2", "3"],其元素包含2種數據類型,哪個選項是列表ls的數據組織維度?
A多維數據
B二維數據
C壹維數據
D高維數據
?正確答案?C
列表元素如果都是列表,其可能表示二維數據,例如:[[1,2], [3,4], [5,6]]。
如果列表元素不都是的將列表,則它表示壹維數據。
4關於Python文件的‘+’打開模式,哪個選項的描述是正確的?
A覆蓋寫模式
B只讀模式
C追加寫模式
D與r/w/a/x壹同使用,在原功能基礎上增加同時讀寫功能
?正確答案?D
'+'打開模式的精髓在於它能夠同時賦予文件的讀寫權限。
5二維列表ls=[[1,2,3], [4,5,6],[7,8,9]],哪個選項能獲取其中元素5?
A ls[4]
B ls[-1][-1]
C ls[1][1]
D ls[-2][-1]
?正確答案?C
這是二維切片的使用方式。
6關於文件關閉的close()方法,哪個選項的描述是正確的?
A 如果文件是只讀方式打開,僅在這種情況下可以不用close()方法關閉文件
B 文件處理遵循嚴格的“打開-操作-關閉”模式
C 文件處理後可以不用close()方法關閉文件,程序退出時會默認關閉
D 文件處理結束之後,壹定要用close()方法關閉文件
?正確答案?C
打開文件後采用close()關閉文件是壹個好習慣。如果不調用close(),當前Python程序完全運行退出時,該文件引用被釋放,即程序退出時,相當於調用了close()。
7關於CSV文件的描述,哪個選項的描述是錯誤的?
A 整個CSV文件是壹個二維數據
B CSV文件的每壹行是壹維數據,可以使用Python中的列表類型表示
C CSV文件通過多種編碼表示字符
D CSV文件格式是壹種通用的、相對簡單的文件格式,應用於程序之間轉移表格數據
?正確答案?C
壹般來說,CSV文件都是文本文件,由相同編碼字符組成。
8 以下選項不是Python文件讀操作的是:
A readline()
B readlines()
C readtext()
D read()
?正確答案?C
沒有readtext()方法
9 以下選項對文件描述錯誤的是:
A 文件是程序的集合和抽象
B 文件可以包含任何內容
C 文件是數據的集合和抽象
D 文件是存儲在輔助存儲器上的數據序列
?正確答案?A
函數或類是程序的集合和抽象,文件不是。
10關於數據組織的維度,哪個選項的描述是錯誤的?
A二維數據采用表格方式組織,對應於數學中的矩陣
B高維數據由鍵值對類型的數據構成,采用對象方式組織
C壹維數據采用線性方式組織,對應於數學中的數組和集合等概念
D數據組織存在維度,字典類型用於表示壹維和二維數據
?正確答案?D
字典用於表示高維數據,壹般不用來表示壹二維數據。