又快臨近期末考試了,小夥伴們是否是又開始焦慮了呢?掛科怎麼辦?若是很幸運看到小編的文章,你就偷着樂吧,小編總結出:通常python期末考試老師們最愛考的內容,必定要好好看啊,爭取作到python不掛科;還有暑假立刻來了,小夥伴們能夠在閒暇之際,看看小猿圈視頻,爲之後找工做墊墊基礎,也是很不錯的。
1、選擇題python
一、已知x=[1,2]和y=[3,4],那麼x+y等於什麼( C )算法
A、3 B、7 C、[1,2,3,4] D、[4,6]
二、os.path模塊的下列方法,哪一個是用來判斷指定路徑是否存在的?( A )app
A、exists() B、exist() C、getsize() D、isfile()
三、如下選項中不是 Python 對文件的寫操做方法的是 ( D )dom
A、 writelines B、write C、rite 和 seek D、writetext函數
四、關於算法的描述,如下選項中錯誤的是 ( B )code
A、算法是指解題方案的準確而完整的描述視頻
B、算法的複雜度主要包括時間複雜度和數據複雜度對象
C、算法具備可行性、肯定性、有窮性的基本特徵排序
D、算法的基本要素包括數據對象的運算和操做及算法的控制結構
解釋:算法複雜度是指算法在編寫成可執行程序後,運行時所須要的資源,資源包括時間資源和內存資源。ip
五、.關於Python的lambda函數,如下選項中描述錯誤的是 ( B )
A、 lambda函數將函數名做爲函數結果返回
B、f = lambda x,y:x+y 執行後,f的類型爲數字類型
C、lambda用於定義簡單的、可以在一行內表示的函數
D、可使用lambda函數定義列表的排序原則
六、基本的Python內置函數eval(x)的做用是 ( B )
A、 將x轉換成浮點數
B、去掉字符串x最外側引號,看成Python表達式評估返回其值
C、計算字符串x做爲Python語句的值
D、 將整數x轉換爲十六進制字符串
2、填空題
一、 在Python中____表示空類型。(None)
二、 查看變量類型的Python內置函數是______。(type())
三、list(map(str, [1, 2, 3]))的執行結果爲___________。([‘1’, ‘2’, ‘3’])
四、 Python標準庫math中用來計算平方根的函數是____。(sqrt)
五、 假設有列表a = [‘name’, ‘age’, ‘sex’]和b = [‘Dong’, 38, ‘Male’],請使用一個語句將這兩個列表的內容轉換爲字典,而且以列表a中的元素爲「鍵」,以列表b中的元素爲「值」,這個語句能夠寫爲___________。(c = dict(zip(a, b)))
3、簡答題
一、簡單解釋Python基於值的自動內存管理方式?
----Python採用的是基於值得內存管理方式,在Python中能夠爲不一樣變量賦值爲相同值,這個值在內存中只有一份,多個變量指向同一個內存地址;Python具備自動內存管理功能,會自動跟蹤內存中全部的值,對於沒有任何變量指向的值,Python自動將其刪除。
二、異常和錯誤有什麼區別?
----異常是指由於程序執行過程當中出錯而在正常控制流之外採起的行爲。嚴格來講,語法錯誤和邏輯錯誤不屬於異常,但有些語法錯誤每每會致使異常,例如因爲大小寫拼寫錯誤而訪問不存在的對象,或者試圖訪問不存在的文件,等等。
三、請用本身的算法, 按升序合併以下兩個list, 並去除重複的元素:
list1 = [2, 3, 7, 4, 9, 5, 6,18] list2 = [5, 6, 10, 17, 3, 2,1]
----先轉換成集合自動去重,再轉換成列表
list1=[2, 3, 7, 4, 9, 5, 6,18] list2=[5, 6, 10, 17, 3, 2,1] list3=list(set(list1+list2))
四、求結果
def num(): return [lambda x: i*x for i in range(4)] print([m(2) for m in num()]) 答案:[6, 6, 6, 6]
五、如何生成一個隨機數?
import random def rdm(n): lis = [] for i in range(n): n = random.randint(1,9) lis.append(str(n)) s = ''.join(lis) return int(s)
這套題就到這裏,同窗們作的怎麼樣啊,若是是毫無壓力,那估計你這個學期學的python還闊以了,若是有點難度,那就要仔細看看了,由於這套題很基礎,看哪沒有學明白,好好看看那一部分的內容,本身複習不進去,也能夠來小猿圈看看,把本身的弱項從新聽聽課,準備迎接期末考試吧,但願你們考的都會,蒙的全對,加油啦!