Python基礎資料型別考試題
考試時間:兩個半小時 滿分100分(80分以上包含80分及格)
一、基礎題
1, 簡述變數命名規範(3分)
2,位元組和位的關係。(2分)
1位元組 = 8位
3,’太白’使用utf-8編碼時,佔的位數和位元組數,是多少?使用gbk編碼時,佔的位數和位元組數,是多少。(2分)
太白
utf-8 位數:48 位元組:6
gbk 位數:32 位元組:4
4,默寫字串的十二個功能,並描述其作用。(12分)
5,數字,字串,串列,元祖,字典對應的布林值的False分別是什麼?(5分)
6,書寫Python2與python3中的三個不同。(3分)
python2:程式碼混亂、冗餘 ASCII 互動:raw_input()
python3:程式碼簡明、優美 UTF-8 互動:input()
7,寫程式碼,有如下串列,利用切片實現每一個功能(每題一分,共計4分)
8,組合巢狀題。
a,寫程式碼,有如下串列,按照要求實現每一個功能
(每題3分,寫出一種方法得1分,寫出兩種方法的3分。此題共9分)
b,寫程式碼,有如下字典,按照要求實現每一個功能(5分)
9,轉化題(4分)
10,實現下列結果(5分)
11,分別使用while迴圈,和for迴圈列印1-2+3-4+5…….+99的結果。(10分)
12,使用range列印100,99,98,….1,0(2分)
13,計算使用者輸入內容中索引為奇數並且對應的元素為數字的個數(沒有則個數為零)(6分)
14,補充程式碼(從已有的程式碼下麵繼續寫):(6分)
15,查詢串列li中的元素,移除每個元素的空格,並找出以’A’或者’a’開頭,並以’c’結尾的所有元素,並新增到一個新串列中,最後迴圈列印這個新串列。(3分)
16,實現一個整數加法計算器:(3分)
17,按要求完成下列轉化(如果按照索引去做,只能得4分)。(6分)
18,寫程式:模擬公司hr錄入員工賬號密碼的程式。(10分)
專業職業規劃師
你想學Python怎麼發展都可以來諮詢