2024年嶺南師范學院三二分段專升本《程序設計》考試大綱
2025-07-29 來源:中國教育在線
2024年嶺南師范學院三二分段專升本《程序設計》考試大綱已公布,大綱介紹了考試內(nèi)容、試題形式等內(nèi)容,考試采用機試方式,考試時間為120分鐘。滿分100分。
《程序設計》考試大綱
一、考試性質(zhì)
普通高等學校專升本招生考試是由??飘厴I(yè)生參加的選拔性考試。學校根據(jù)考生的成績,按照已確定的招生計劃,德、智、體全面衡量,擇優(yōu)錄取。因此,專升本考試應有較高信度、效度、必要的區(qū)分度和適當?shù)碾y度。
二、基本要求:
要求考生熟悉Python語言的數(shù)據(jù)類型、基礎語法,掌握函數(shù)設計,熟練掌握Python常用標準庫及第三方庫的使用,能夠閱讀、分析和編寫Python程序,能夠利用Python進行簡單的數(shù)據(jù)處理及數(shù)據(jù)可視化表達。
三、考核形式
考試采用機試方式,考試時間為120分鐘。滿分100分。
四、試卷題型
題型主要有:閱讀程序(包括填空和改錯)、程序編寫等題型。
五、考核知識點和考核要求
第1章Python概述
考核要求:熟悉Python的環(huán)境配置和代碼風格識記,管理命令pip,了解幾種常用的第三方庫。
考核知識點:
1、Python語言的發(fā)展史;
2、Python語言的特點;
3、Python的環(huán)境配置和代碼風格;
4、模塊與第三方庫安裝配置。
第2章Python語言基礎
考核要求:掌握Python中的常量、變量、數(shù)據(jù)類型、運算符、表達式、內(nèi)置函數(shù)和基本輸入輸出。
考核知識點:
1、變量類型;
2、數(shù)據(jù)類型及轉(zhuǎn)換;
3、運算符與表達式;
4、I/O操作;
5、Python常用的內(nèi)置函數(shù);
6、注釋。
第3章 Python程序設計控制語句
考核要求:掌握Python程序格式框架及書寫風格,掌握順序、選擇、循環(huán)結(jié)構(gòu)在Python中的實現(xiàn)方法,能靈活運用不同的控制結(jié)構(gòu)解決實際問題。
考核知識點:
1、順序結(jié)構(gòu)控制語句;
2、分支結(jié)構(gòu)控制語句(if 語句、if/else語句、if/elif/else語句、選擇結(jié)構(gòu)嵌套);
3、循環(huán)結(jié)構(gòu)控制語句(while語句、for語句、循環(huán)嵌套、break語句和continue、語句)。
第4章 常用數(shù)據(jù)結(jié)構(gòu)
考核要求:掌握Python中列表、元組、字典、集合的使用方法以及應用場合;了解不同數(shù)據(jù)類型的優(yōu)缺點和適用領域;學會綜合應用多種數(shù)據(jù)類型解決實際問題。
考核知識點:
1、列表的創(chuàng)建、刪除、修改、切片、訪問、排序;
2、元組的創(chuàng)建、刪除、切片、訪問;
3、字典的創(chuàng)建、刪除、添加、修改及訪問,有序字典的使用;
4、集合的創(chuàng)建、刪除、訪問及運算;
5、列表、元組與字典之間的相互轉(zhuǎn)換。
第5章函數(shù)的設計
考核要求:掌握函數(shù)定義、參數(shù)傳遞及高級函數(shù)的使用;了解變量作用域的含義;掌握匿名函數(shù)的定義及使用。
考核知識點:
1、函數(shù)的定義與使用;
2、函數(shù)參數(shù)(默認參數(shù)、可變參數(shù)、關(guān)鍵字參數(shù));
3、函數(shù)的調(diào)用;
4、遞歸函數(shù)。
第6章文件操作
考核要求:要求考生掌握文件的基本操作,掌握CSV、Excel文件的讀取。
考核知識點:
1、文件的使用(打開、關(guān)閉、讀寫、定位);
2、讀寫文件(從文件讀取數(shù)據(jù)、向文件寫入數(shù)據(jù))。
第7章 面向?qū)ο蟪绦蛟O計
考核要求:了解Python中面向?qū)ο蟪绦蛟O計的基本方法,包括類的定義與使用、類的屬性、類中的 特殊方法。
考核知識點:
1、類的定義與使用;
2、類的訪問與控制;
3、類的方法與運算符重載;
4、類的繼承與組合。
第8章 模塊與庫
考核要求:了解Python生態(tài)系統(tǒng),掌握Python常用標準庫,運用第三方庫解決實際問題,包括但不限于網(wǎng)絡爬蟲、數(shù)據(jù)分析、文本處理、數(shù)據(jù)可視化、機器學習、Web應用開發(fā)、網(wǎng)絡編程等領域。
考核知識點:
1 、Python 常用標準庫:random、math、string、OS、time、datetime、urllib.request;
2、第三方庫:Matplotlib、pandas、jieba、wordcloud、requests、BeautifulSoup4、XPath、NumPy、Scrapy。
六、試卷結(jié)構(gòu)
題型 | 比例 | 單項值分 |
閱讀程序題 | 50% | 10 |
程序編寫題 | 50% | 10 |
合計總分 | 100 |
七、題型示例
(一)閱讀程序題
1.閱讀下面程序,完成空格中的內(nèi)容。
1.按下列要求在Python源程序文件中的橫線處進行填空(除此之外,不能改動其他任何地方),調(diào)試并運行之。
(1)程序功能:對給出的列表數(shù)據(jù)進行排序,要求使用插入排序算法,對列表中的數(shù)據(jù)按從小到大排序。
(2)原始程序如下圖所示:
defInsertionSort(A):forjinrange(1,(1) ):key=A[j]i= j-1#向前查找插入位置whilei> =0and(2) :A[i+1]= A[i]i=(3)A[i+1]=keyreturn(4)A =[31,45,35,56,37,69,310,21,12]sortA=(5)Print(sortA) |
(3)程序運行結(jié)果如下圖所示:
[12,21,31,35,37,45,56,69,310] |
2.閱讀程序,進行改錯。
按下列要求改錯,使如下程序能正確執(zhí)行
ss =input(“請輸入字符串:”)
while ss=’’:
for xinss:
If ‘a(chǎn)’<and<’z’
n=n+1
print(‘小寫字母的數(shù)量為:’,n)
ss =int(input(“請輸入字符串:”))
(1) 程序功能:用戶輸入一串字符,統(tǒng)計其中小寫字母的數(shù)量,并輸出統(tǒng)計結(jié)果。不斷重復上述過程,直到用戶輸入“stop”為止。
(2) 請改正程序中的錯誤(語法錯誤或邏輯錯誤),使程序能正常運行輸出統(tǒng)計結(jié)果.
(3) 正確的程序運行結(jié)果為:
......
(二)程序編寫題
1.按照下列要求,設計完成一個Python程序。
(1)程序功能:將用戶從鍵盤輸入的十進制正整數(shù)轉(zhuǎn)換為二進制顯示輸出。
(2)程序運行結(jié)果如下圖所示:
請輸入一個十進制正整數(shù):25十進制數(shù)25,轉(zhuǎn)換為二進制數(shù)為11001 |
2.斐波那契數(shù)列。
程序分析:斐波那契數(shù)列(Fibonacci sequence),從1,1開始,后面每一項等于前面兩項之和。圖方便就遞歸實現(xiàn),圖性能就用循環(huán)。
......
八、參考書目
《Python程序設計教程》 楊年華主編著,清華大學出版社,2017年10月第1版