I.考試性質
普通高等學校專升本招生考試(以下簡稱普通專升本)是由原本科插班生招生考試進行優化調整而來,是專科畢業生參加的選拔性考試。普通高等學校根據考試的成績,按已確定的招生計劃,德智體全面衡量,擇優錄取。因此,普通專升本考試應有較高的信度、較高的效度、必要的區分度和適當的難度。
本考試科目《程序設計基礎》含《C語言程序設計》和《數據結構》兩門課程。《C語言程序設計》和《數據結構》是智能科學與技術(產教融合創新班)專業和數據科學與大數據技術(產教融合創新班)專業的必修課程。
II.考試形式及試卷結構
一、考試方法
考試形式:閉卷,筆試。考試時間150分鐘,滿分200分。
二、考試內容比例
根據考核的要求,適當安排各知識點,達到考核考生對知識點的識記、理解和應用的水平和能力。各知識內容比例為:識記(30%),理解(45%),應用(25%)。
《C語言程序設計》和《數據結構》兩門課程的比例為8:2。
三、試題類型及比例
試卷的題目類型有:單項選擇題(30%)、填空題(20%)、判斷題(10%)、程序分析題(15%)、算法設計題(15%)、應用題(10%)(各種題型的具體樣式可參見題型示例)。
四、試題難度比例
難:10%,中等:60%,容易:30%。
III.考核內容和要求
一、C語言程序設計部分(160分)
第一章引言
不考核。
第二章用C語言編寫程序
1.考核知識點:
常量與變量、基本數據類型、賦值運算符、算術運算符和表達式。2.考核要求:
(1)識記:常用的數據類型包括int(整型)、char(字符型)、float(單精度浮點型)和double(雙精度浮點型)。
(2)理解:常量與變量、賦值運算符、算術運算符和表達式。
(3)應用:賦值運算符、算術運算符、表達式,輸入函數scanf()、輸出函數printf()、常用的數學函數,庫函數的調用。
第三章分支結構
1.考核知識點:
(1)關系運算符和關系表達式、邏輯運算符和邏輯表達式。
(2)if-else分支語句、switch多分支語句。2.考核要求:
(1)識記:關系運算符和邏輯運算符。
(2)理解:關系表達式、邏輯表達式、二分支結構、多分支結構。
(3)應用:if-else語句和省略else的if語句;else-if多分支語句;switch多分支語句及其中break的不同用法。
第四章循環結構
1.考核知識點:
循環語句、嵌套循環、流程的轉移控制。2.考核要求:
(1)識記:循環語句的各個要素。
(2)理解:循環語句、嵌套循環、流程的轉移控制。
(3)應用:循環語句、嵌套循環、流程的轉移控制。
第五章函數
1.考核知識點
函數的定義、調用,函數參數、變量作用域,常用的標準庫函數。2.考核要求
(1)理解:函數的定義、調用,函數參數、變量作用域和常用的標準庫函數。
(2)應用:函數的定義、調用,函數參數、變量作用域和常用的標準庫函數。
第六章回顧數據類型和表達式
1.考核知識點
數據的輸入輸出、數據類型自動轉換、表達式。
2.考核要求
(1)識記:輸入、輸出的概念。
(2)理解:數據的輸入輸出、數據類型自動轉換。
(3)應用:熟練掌握表達式。
第七章數組
1.考核知識點
(1)數組的定義、引用、初始化。
(2)向函數傳遞數組。
(3)字符串的存儲-訪問和輸入/輸出。2.考核要求
(1)識記:數組的概念。
(2)理解:數組的定義-初始化和引用、向函數傳遞數組。
(3)應用:字符串的存儲-訪問和輸入/輸出。
第八章指針
1.考核知識點
(1)變量的內存地址。
(2)指針變量的定義和初始化。
(3)間接尋址運算符。
(4)按值調用與按地址調用。
(5)常用的排序和查找算法。2.考核要求
(1)識記:變量的內存地址。
(2)理解:指針變量的定義和初始化、間接尋址運算符。
(3)應用:按值調用與按地址調用、常用的排序和查找算法。