Python程序設計智慧樹章節測試題

本節內容純屬自創,請勿轉載,僅供參考!!!

每章節測試題目的順序不一樣,請同學們看清除題目然後再作答,出現任何本人概不負責!!!

僅供參考,請勿轉載!!!

如有任何知識性的問題請私信。

*緒論單元測試

得 分: 100評 語:
名 稱 Python程序設計基礎(山東聯盟)對應章節 緒論成績類型 百分制截止時間 2019-06-25 23:59題 目 數 2總 分 數 100

第1部分 總題數: 2
1
【多選題】 (50分)
學好Python程序設計要注意的幾個問題是

A多想多整理
B多看多練
C多交流多請教
D只看視頻,不思考、不練習
正確 ABC
本題總得分:50分
本題的解析: 點擊查看
2
【多選題】 (50分)
本門課程將主要介紹哪些內容

A文件操作
B運算符
C內置函數
D常用數據類型
正確 ABCD
本題總得分:50分
本題的解析: 點擊查看
第1部分

第一章測試

得 分: 90
第1部分 總題數: 6
1
【多選題】 (10分)
下面特點屬於Python語言的有哪些?

A開源
B免費
C跨平臺
D解釋執行
正確 ABCD
本題總得分:10分
本題的解析: 點擊查看
2
【判斷題】 (20分)
Python支持函數式編程。

A對
B錯
正確 A
本題總得分:20分
本題的解析: 點擊查看
3
【判斷題】 (20分)
對於Python程序,對代碼縮進的要求非常嚴格。

A對
B錯
正確 A
本題總得分:20分
本題的解析: 點擊查看
4
【判斷題】 (20分)
一般建議,每行Python代碼的長度不要超過屏幕寬度,如果確實太長的話,應使用續行符。

A對
B錯
正確 A
本題總得分:20分
本題的解析: 點擊查看
5
【判斷題】 (20分)
一般來說,程序中的重要代碼應加上適當的註釋。

A對
B錯
正確 A
本題總得分:20分
本題的解析: 點擊查看
6
【多選題】 (10分)
下面導入標準庫對象的語句,正確的有?

Aimport *
Bfrom math import *
Cfrom math import sin
Dfrom random import random
錯誤 ABC
本題總得分:0分

第二章測試

得 分: 100評 語:
名 稱 Python程序設計基礎(山東聯盟)對應章節 第二章成績類型 百分制截止時間 2019-06-25 23:59題 目 數 6總 分 數 100

說 明:

提 示:選擇題選項順序爲隨機排列,若要覈對答案,請以選項內容爲準

第1部分 總題數: 6
1
【判斷題】 (10分)
Python無法表示99999999999999999999這樣大的整數。

A錯
B對
正確 A
本題總得分:10分
本題的解析: 點擊查看
2
【判斷題】 (20分)
集合中的元素都是唯一的,不會有重複。

A對
B錯
正確 A
本題總得分:20分
本題的解析: 點擊查看
3
【判斷題】 (20分)
Python中變量的類型是動態的,隨時可以變化。

A錯
B對
正確 B
本題總得分:20分
本題的解析: 點擊查看
4
【判斷題】 (20分)
可以使用break作爲變量名。

A對
B錯
正確 B
本題總得分:20分
本題的解析: 點擊查看
5
【判斷題】 (20分)
Python支持複數以及相關的運算。

A對
B錯
正確 A
本題總得分:20分
本題的解析: 點擊查看
6
【判斷題】 (10分)
Python中沒有++和–這兩個運算符。

A錯
B對
正確 B
本題總得分:10分
本題的解析: 點擊查看


第三章測試


得 分: 100評 語:
名 稱 Python程序設計基礎(山東聯盟)對應章節 第三章成績類型 百分制截止時間 2019-06-25 23:59題 目 數 6總 分 數 100

說 明:

提 示:選擇題選項順序爲隨機排列,若要覈對答案,請以選項內容爲準

第1部分 總題數: 6
1
【單選題】 (20分)
已知x = [1, 2, 3],執行語句x.append(4)之後,x的值是什麼?

A[1, 2, 3]
B[1, 2, 3, 4]
C4
D[4]
正確 B
本題總得分:20分
本題的解析: 點擊查看
2
【單選題】 (20分)
已知x = [1, 2, 3, 4, 5, 6, 7],那麼x.pop()的結果是?

A5
B7
C4
D1
正確 B
本題總得分:20分
本題的解析: 點擊查看
3
【單選題】 (20分)
已知x = [1, 2]和y = [3, 4],那麼x+y的結果是?

A[1, 2, 3, 4]
B[4, 6]
C3
D7
正確 A
本題總得分:20分
本題的解析: 點擊查看
4
【單選題】 (20分)
sum([i*i for i in range(3)])的計算結果是?

A14
B3
C5
D2
正確 C
本題總得分:20分
本題的解析: 點擊查看
5
【判斷題】 (10分)
字典的“鍵”和集合的元素都是唯一的,不允許重複。

A錯
B對
正確 B
本題總得分:10分
本題的解析: 點擊查看
6
【判斷題】 (10分)
字典中元素的“值”是可以重複的,不同的“鍵”可以對應相同的“值”。

A對
B錯
正確 A
本題總得分:10分
本題的解析: 點擊查看

第四章測試

得 分: 100評 語:
名 稱 Python程序設計基礎(山東聯盟)對應章節 第四章成績類型 百分制截止時間 2019-06-25 23:59題 目 數 5總 分 數 100

說 明:

提 示:選擇題選項順序爲隨機排列,若要覈對答案,請以選項內容爲準

第1部分 總題數: 5
1
【判斷題】 (20分)
在循環結構中不能包含選擇結構。

A對
B錯
正確 B
本題總得分:20分
本題的解析: 點擊查看
2
【判斷題】 (20分)
選擇結構中必須帶else子句。

A錯
B對
正確 A
本題總得分:20分
本題的解析: 點擊查看
3
【判斷題】 (20分)
break和continue語句的作用是一樣的。

A錯
B對
正確 A
本題總得分:20分
本題的解析: 點擊查看
4
【單選題】 (20分)
下面代碼的輸出結果是?

for i in range(3): print(2, end=’,’)

A2 2 2
B2 2 2,
C2,2,2,
D2,2,2
正確 C
本題總得分:20分
本題的解析: 點擊查看
5
【判斷題】 (20分)
作爲條件表達式時,{}等價於False。

A對
B錯
正確 A
本題總得分:20分
本題的解析: 點擊查看


第五章測試


得 分: 100評 語:
名 稱 Python程序設計基礎(山東聯盟)對應章節 第五章成績類型 百分制截止時間 2019-06-25 23:59題 目 數 5總 分 數 100

說 明:

提 示:選擇題選項順序爲隨機排列,若要覈對答案,請以選項內容爲準

第1部分 總題數: 5
1
【單選題】 (20分)
下面哪個關鍵字可以用來定義函數?

Adef
Bbreak
Creturn
Dfor
正確 A
本題總得分:20分
本題的解析: 點擊查看
2
【判斷題】 (20分)
Python不允許在一個函數的定義中再定義另一個函數。

A錯
B對
正確 A
本題總得分:20分
本題的解析: 點擊查看
3
【多選題】 (20分)
在Python中,函數參數支持的類型有?

A默認值參數
B可變長度參數
C位置參數
D關鍵參數
正確 ABCD
本題總得分:20分
本題的解析: 點擊查看
4
【判斷題】 (20分)
不同作用域內變量名可以相同,互不影響。

A錯
B對
正確 B
本題總得分:20分
本題的解析: 點擊查看
5
【判斷題】 (20分)
包含yield語句的函數可以用來創建生成器對象,這樣的函數也稱生成器函數。

A對
B錯
正確 A
本題總得分:20分
本題的解析: 點擊查看

第六章測試

得 分: 100評 語:
名 稱 Python程序設計基礎(山東聯盟)對應章節 第六章成績類型 百分制截止時間 2019-06-25 23:59題 目 數 5總 分 數 100

說 明:

提 示:選擇題選項順序爲隨機排列,若要覈對答案,請以選項內容爲準

第1部分 總題數: 5
1
【單選題】 (20分)
下面哪個是用來定義類的關鍵字?

Ayield
Bclass
Ccontinue
DCLASS
正確 B
本題總得分:20分
本題的解析: 點擊查看
2
【判斷題】 (20分)
類的實例方法一般使用self作爲第一個參數的名字。

A對
B錯
正確 A
本題總得分:20分
本題的解析: 點擊查看
3
【判斷題】 (20分)
創建類時用變量形式表示對象特徵的成員稱爲數據成員,用函數形式表示對象行爲的成員稱爲成員方法,數據成員和成員方法統稱爲類的成員。

A錯
B對
正確 B
本題總得分:20分
本題的解析: 點擊查看
4
【判斷題】 (20分)
如果成員名以兩個下劃線開頭但是不以兩個下劃線結束則表示是私有成員。

A對
B錯
正確 A
本題總得分:20分
本題的解析: 點擊查看
5
【判斷題】 (20分)
Python並沒有對私有成員提供嚴格的訪問保護機制,通過一種特殊方式“對象名._類名__xxx”也可以在外部程序中訪問私有成員。

A對
B錯
正確 A
本題總得分:20分
本題的解析: 點擊查看

第七章測試

得 分: 100評 語:
名 稱 Python程序設計基礎(山東聯盟)對應章節 第七章成績類型 百分制截止時間 2019-06-25 23:59題 目 數 5總 分 數 100

說 明:

提 示:選擇題選項順序爲隨機排列,若要覈對答案,請以選項內容爲準

第1部分 總題數: 5
1
【判斷題】 (20分)
在Python中,字符串屬於不可變有序序列,使用單引號、雙引號、三單引號或三雙引號作爲定界符,並且不同的定界符之間可以互相嵌套。

A對
B錯
正確 A
本題總得分:20分
本題的解析: 點擊查看
2
【判斷題】 (20分)
在字符串前面加上字母r表示原始字符串,其中的任何字符都不再轉義。

A對
B錯
正確 A
本題總得分:20分
本題的解析: 點擊查看
3
【判斷題】 (20分)
字符串對象是不可變的,所以字符串對象提供的涉及到字符串“修改”的方法都是返回修改後的新字符串,並不對原始字符串做任何修改,無一例外。

A對
B錯
正確 A
本題總得分:20分
本題的解析: 點擊查看
4
【判斷題】 (20分)
字符串方法find()和rfind方法分別用來查找一個字符串在另一個字符串指定範圍(默認是整個字符串)中首次和最後一次出現的位置,如果不存在則返回-1。

A錯
B對
正確 B
本題總得分:20分
本題的解析: 點擊查看
5
【判斷題】 (20分)
Python字符串支持與整數的乘法運算,表示序列重複,也就是字符串內容的重複,得到新字符串。

A對
B錯
正確 A
本題總得分:20分
本題的解析: 點擊查看

第八章測試

得 分: 100評 語:
名 稱 Python程序設計基礎(山東聯盟)對應章節 第八章成績類型 百分制截止時間 2019-06-25 23:59題 目 數 5總 分 數 100

說 明:

提 示:選擇題選項順序爲隨機排列,若要覈對答案,請以選項內容爲準

第1部分 總題數: 5
1
【判斷題】 (20分)
正則表達式使用圓括號“()”表示一個子模式,圓括號內的內容作爲一個整體對待。

A對
B錯
正確 A
本題總得分:20分
本題的解析: 點擊查看
2
【判斷題】 (20分)
正則表達式r’(http://)?(www.)?python.org’可以匹配’http://www.python.org’、‘http://python.org’、'www.python.org’和’python.org’這四個字符串。

A錯
B對
正確 B
本題總得分:20分
本題的解析: 點擊查看
3
【判斷題】 (20分)
正則表達式只是進行形式上的檢查,並不保證內容一定正確。

A錯
B對
正確 B
本題總得分:20分
本題的解析: 點擊查看
4
【判斷題】 (20分)
正則表達式模塊re中的match()函數是在字符串開始處進行匹配,而search()函數是在整個字符串中進行搜索和匹配。

A錯
B對
正確 B
本題總得分:20分
本題的解析: 點擊查看
5
【判斷題】 (20分)
在正則表達式中,一對方括號[]表示範圍。

A對
B錯
正確 A
本題總得分:20分
本題的解析: 點擊查看

第九章測試

得 分: 100評 語:
名 稱 Python程序設計基礎(山東聯盟)對應章節 第九章成績類型 百分制截止時間 2019-06-25 23:59題 目 數 5總 分 數 100

說 明:

提 示:選擇題選項順序爲隨機排列,若要覈對答案,請以選項內容爲準

第1部分 總題數: 5
1
【判斷題】 (20分)
二進制文件把對象內容以字節串(bytes)進行存儲,無法用記事本或其他普通字處理軟件直接進行編輯,通常也無法被人類直接閱讀和理解,需要使用專門的軟件進行解碼後讀取、顯示、修改或執行。

A對
B錯
正確 A
本題總得分:20分
本題的解析: 點擊查看
2
【判斷題】 (20分)
當對文件內容操作完以後,一定要關閉文件對象,這樣才能保證所做的任何修改都確實被保存到文件中。

A錯
B對
正確 B
本題總得分:20分
本題的解析: 點擊查看
3
【判斷題】 (20分)
關鍵字with可以自動管理資源,不論因爲什麼(哪怕是代碼引發了異常)跳出with塊,總能保證文件被正確關閉。

A錯
B對
正確 B
本題總得分:20分
本題的解析: 點擊查看
4
【判斷題】 (20分)
數據庫文件、圖像文件、可執行文件、動態鏈接庫文件、音頻文件、視頻文件、Office文檔等均屬於二進制文件。

A錯
B對
正確 B
本題總得分:20分
本題的解析: 點擊查看
5
【判斷題】 (20分)
openpyxl是Python用來操作Excel文件的擴展庫。

A錯
B對
正確 B
本題總得分:20分
本題的解析: 點擊查看


第十章測試


得 分: 100評 語:
名 稱 Python程序設計基礎(山東聯盟)對應章節 第十章成績類型 百分制截止時間 2019-06-25 23:59題 目 數 5總 分 數 100

說 明:

提 示:選擇題選項順序爲隨機排列,若要覈對答案,請以選項內容爲準

第1部分 總題數: 5
1
【單選題】 (20分)
os.path模塊的下列方法,哪個是用來判斷指定路徑是否存在的?

Aisdir()
Bexists()
Cgetsize()
Disfile()
正確 B
本題總得分:20分
本題的解析: 點擊查看
2
【判斷題】 (20分)
Python標準庫shutil可以解壓縮zip文件。

A錯
B對
正確 B
本題總得分:20分
本題的解析: 點擊查看
3
【單選題】 (20分)
os的下列函數中,用來給文件重命名的是?

Arename()
Blistdir()
Cremove()
Dsystem()

正確 A
本題總得分:20分
本題的解析: 點擊查看
4
【判斷題】 (20分)
Python標準庫os中的remove()函數不能刪除具有隻讀屬性的文件。

A錯
B對
正確 B
本題總得分:20分
本題的解析: 點擊查看
5
【判斷題】 (20分)
Python標準庫os中的listdir()函數用來列出指定目錄中的文件和文件夾,返回一個包含這些名字的列表。

A錯
B對
正確 B
本題總得分:20分
本題的解析: 點擊查看

第十一章測試

得 分: 100評 語:
名 稱 Python程序設計基礎(山東聯盟)對應章節 第十一章成績類型 百分制截止時間 2019-06-25 23:59題 目 數 5總 分 數 100

說 明:

提 示:選擇題選項順序爲隨機排列,若要覈對答案,請以選項內容爲準

第1部分 總題數: 5
1
【判斷題】 (20分)
異常是指程序運行時引發的錯誤,引發錯誤的原因有很多,例如除零、下標越界、文件不存在、網絡異常、類型錯誤、名字錯誤、字典鍵錯誤、磁盤空間不足,等等。

A錯
B對
正確 B
本題總得分:20分
本題的解析: 點擊查看
2
【判斷題】 (20分)
異常處理是因爲程序執行過程中由於輸入不合法導致程序出錯而在正常控制流之外採取的行爲。

A錯
B對
正確 B
本題總得分:20分
本題的解析: 點擊查看
3
【判斷題】 (20分)
用來處理異常的代碼也有可能會引發異常。

A對
B錯
正確 A
本題總得分:20分
本題的解析: 點擊查看
4
【判斷題】 (20分)
異常處理結構也可以帶else子句。

A錯
B對
正確 B
本題總得分:20分
本題的解析: 點擊查看
5
【判斷題】 (20分)
斷言往往用於代碼測試階段,在正式發佈時一般會刪除斷言語句來提高速度。

A錯
B對
正確 B
本題總得分:20分
本題的解析: 點擊查看


第十二章測試


得 分: 100評 語:
名 稱 Python程序設計基礎(山東聯盟)對應章節 第十二章成績類型 百分制截止時間 2019-06-25 23:59題 目 數 5總 分 數 100

說 明:

提 示:選擇題選項順序爲隨機排列,若要覈對答案,請以選項內容爲準

第1部分 總題數: 5
1
【判斷題】 (20分)
一個SQLite數據庫就是一個文件,通過複製即可實現備份。

A錯
B對
正確 B
本題總得分:20分
本題的解析: 點擊查看
2
【判斷題】 (20分)
在Python中訪問和操作SQLite數據時,需要首先導入sqlite3模塊。

A錯
B對
正確 B
本題總得分:20分
本題的解析: 點擊查看
3
【判斷題】 (20分)
遊標對象的方法executemany()用來對於所有給定參數依次執行同一個SQL語句。

A錯
B對
正確 B
本題總得分:20分
本題的解析: 點擊查看
4
【判斷題】 (20分)
執行數據寫入操作之後,必須提交事務才能真正把數據保存到磁盤的數據庫文件中。

A對
B錯
正確 A
本題總得分:20分
本題的解析: 點擊查看
5
【判斷題】 (20分)
適當減少提交事務的次數,可以提高程序運行速度。

A對
B錯
正確 A
本題總得分:20分
本題的解析: 點擊查看

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章