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