當前位置:成語大全網 - 新華字典 - 2020-05-04測驗7: 文件和數據格式化 單項選擇題

2020-05-04測驗7: 文件和數據格式化 單項選擇題

1Python對文件操作采用的統壹步驟是:

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

字典用於表示高維數據,壹般不用來表示壹二維數據。