當前位置:成語大全網 - 新華字典 - 全國計算機等級考試二級教程2019年版——Python語言程序設計(參考答案)

全國計算機等級考試二級教程2019年版——Python語言程序設計(參考答案)

答案:C B B C A D B A D B

1.獲得用戶輸入的壹個整數N,計算並輸出N的32次方。

2.獲得用戶輸入的壹段文字,將這段文字進行垂直輸出。

3.獲得用戶輸入的壹個合法算式,例如1.2+3.4,輸出運算結果。

4.獲得用戶輸入的壹個小數,提取並輸出其整數部分。

5.獲得用戶輸入的壹個整數N,計算並輸出1到N相加的和。

答案:C A A A B A C D A C

1.獲得用戶輸入的壹個整數,輸出該整數百位及以上的數字。

2.獲得用戶輸入的壹個字符串,將字符串按照空格分割,然後逐行打印出來。

3.程序讀入壹個表示星期幾的數字(1-7),輸出對應的星期字符串名稱。例如,輸入3,返回“星期三”。

4.設n是壹任意自然數,如果n的各位數字反向排列所得自然數與n相等,則n被稱為回文數。從鍵盤輸入壹個5位數字,請編寫程序判斷這個數字是不是回文數。

5.輸入壹個十進制整數,分別輸出其二進制、八進制、十六進制字符串。

答案:B A D C D D C A C D

1.輸入壹個年份,輸出是否是閏年。#閏年條件:能被4整除但不能被100整除,或者能被400整除的年份,都是閏年。

2.最大公約數計算。獲得兩個整數,求出這兩個整數的最大公約數和最小公倍數。最大公約數的計算壹般使用輾轉相除法,最小公倍數則使用兩個數的乘積除以最大公約數。

3.統計不同字符個數。用戶從鍵盤鍵入壹行字符,編寫壹個程序,統計並輸出其中英文字符、數字、空格和其他字符的個數。

4.改編題目1中的程序,當用戶輸入出錯時給出“輸入內容必須是整數!”的提示,並讓用戶重新輸入。

5.羊車門問題。有三扇關閉的門,壹扇門後面停著汽車,其余門後是山羊,只有主持人知道每扇門後面是什麽。參賽者可以選擇壹扇門。在開啟它之前,主持人會開啟另外壹扇門,露出門後的山羊。此時,允許參賽者更換自己的選擇。請問,參賽者更換選擇後能否增加猜中汽車的機會?——這是壹個經典問題。請使用random庫對這個隨機事件進行預測,分別輸出參賽者改變選擇和堅持選擇獲勝的概率。

答案:B B B B A D D A D D

Tips:

2.字典類型的key只能是不可變數據類型;

3.Python中以下情況判斷為False:

(1)None–>None值

(2)False–>False值

(3)0 ---> 數值零不管它是int,float還是complex類型

(4)‘’,(),[] ---> 任何壹個空的序列

(5){} ---> 空的集合。

9.列表類型的pop(i)方法,如果不指定參數 i,則默認取出並刪除列表中最後壹個元素

1.英文字符頻率統計。編寫壹個程序,對給定字符串中出現的a~z字母頻率進行分析,忽略大小寫,采用降序方式輸出。

2.中文字符頻率統計。編寫壹個程序,對給定字符串中出現的全部字符(含中文字符)頻率進行分析,采用降序方式輸出。

3.隨機密碼生成。編寫程序,在26個字母大小寫和9個數字組成的列表中隨機生成10個8位密碼。

4.重復元素判定。編寫壹個函數,接受列表作為參數,如果壹個元素在列表中出現了不止壹次,則返回True,但不要改變原來列表的值。同時編寫調用這個函數和輸出測試結果的程序。

5.重復元素判定續。利用集合的無重復性改編上壹個程序,獲得壹個更快更簡潔的版本。