二級Python考完后的一點感受
下午剛參加完NCT二級Python編程能力等級測試,談談自己的一點感受

由于NCT編程能力等級測試主要面向青少年,所以正式考試的難度其實并不大,甚至可以說絕大部分題目是簡單的,感覺比官網(wǎng)給的練習題、模擬題都還要簡單得多,官網(wǎng)上的模擬題竟然出現(xiàn)楊輝三角、大叔賣嘎嘎(鴨子)等編程題


起初做完這兩題(每題大概花了半小時),連我都懷疑這真的是面向青少年的二級考題嗎?有多少學生能獨立完成?二級考試總時長為90分鐘,如果這兩題都用去一大半的時間,還有20道選擇題咋整?但我還是相信,正式考不至于考如此“刁鉆”的編程題,隨著下午的正式考試,也進一步驗證了我的想法——果然,簡單得飛起來??
2. 說說下午的考試吧。在線上機考試,全程錄像,錄像過程中不能離開位置,鏡頭里不能出現(xiàn)無關人員,盡量也不要有閑雜聲音??荚囶}目20道選擇+3道編程,難度上面說了,相當簡單。除了一道遞歸題,稍微要計算下,其他題目幾乎不需要動筆計算(我還準備了兩張草稿紙。如果有自備稿紙,最好開考時拿起來把正反面都讓鏡頭照一下,以示證明是空白的)。大部分選擇題目是概念題,比如pip卸載要用uninstall命令啦,函數(shù)要先申明再調(diào)用啦,考你函數(shù)有幾個參數(shù),在函數(shù)內(nèi)部用global變?nèi)肿兞?,不是所有的編程都用遞歸解決等等,還有就是實際的程序運行題,一般是傳入一個值,問你得出哪個結(jié)果,但只要題意看懂,一般很難選錯。想起一題稍微有點陷阱,它問的是要讓程序暫停5秒,要選哪個,程序是:for i in range(5):? ???time.sleep(___),答案A.4,B.3,C.2,D.1,答案如果有5,那就有迷惑性了,可答案偏偏沒有5,可能是為了降低難度吧,呵呵。
? ? ? ? 三道編程題,第一道是規(guī)定要用函數(shù)解決,輸入一個數(shù),如果是偶數(shù)就計算該數(shù)字的平方;如果是奇數(shù),就計算該數(shù)字的立方。太簡單,我還多判斷了輸入的是否是數(shù)字。第二道編程題是創(chuàng)建類,并實例化一個對象,計算BMI(身體質(zhì)量指數(shù))。正當我準備"噼里啪啦"的開始編寫時,竟然發(fā)現(xiàn)考題都幫你把創(chuàng)建類及實例化的框架都搭好了!!只需要你填幾行代碼即可,妥妥的分數(shù)送你嘴邊,真是....太不好意思了.......最后一題,海龜作圖,畫一臺好像掌機的東東:一個大長方形,里面上方嵌套一個正方形,正方形下方一個實心圓。背景色、圖形邊框顏色都指定好了。實心圓其實在前面的選擇題里,剛好就有一個turtle.dot()的命令,又可以順手拿來用,呵呵,真是心情愉快啊~
3. 這是面向青少年的編程考試,為何會想?yún)⒓幽兀磕壳霸趯W校從事編程教學工作,總感覺沒本證書在手,就好像“無證駕駛”,對學生說服力不夠。當然一般也沒人會去在意,但我希望自己能更加“名正言順”的去開展編程教學活動。所以不僅考了NCT,也考過CPA(據(jù)說CPA的落款單位是國家一級單位),同時也通過自己先考,以身試考,能為今后更多參加此類考試的學生給予相應的建議。最后,想稍微“吐槽”下這次NCT考試——居然在報考時,不能選擇具體的考試時間,考試時間是官方在考前4、5天才給定的,之前考一級時是可以的。導致我本來想同時報考CPA,但擔心萬一兩場考試時間相沖突,就白報了。不懂官方是出于何種考慮,難道是為了競爭???