Ⅰ.考試性質(zhì)
普通高等學(xué)校專升本招生考試是由專科畢業(yè)生參加的選拔性考試,專升本考試應(yīng)有較高的信度、效度、必要的區(qū)分度和適當(dāng)?shù)碾y度。
《C/C++程序設(shè)計》是所有報考湛江科技學(xué)院2023年普通專升本數(shù)字媒體技術(shù)專業(yè)考生必考的專業(yè)綜合課。
Ⅱ.考試內(nèi)容和要求
一、考試基本要求
注重考查考生理解和掌握本課程基本知識和基本理論及其運用。
二、考核知識點及考核要求
本大綱的考核要求分為“識記”“理解”“應(yīng)用”三個層次,具體含義是:
識記:對本課程有關(guān)的名詞、概念和基本知識的正確記憶。
理解:在識記的基礎(chǔ)上,理解本課程所涉及的基本概念、基本原理及它們之間內(nèi)在的聯(lián)系。
應(yīng)用:在理解的基礎(chǔ)上,科學(xué)地分析和解釋有關(guān)現(xiàn)象,運用有關(guān)理論說明現(xiàn)實問題。
第一章C/C++語言程序設(shè)計概述
一、考核知識點
1.C/C++語言的特點
2.程序與程序設(shè)計
3.算法及其表示方法
4.簡單C程序的基本結(jié)構(gòu)
5.C程序的調(diào)試
二、考核要求
1.識記
(1)計算機(jī)程序設(shè)計語言的發(fā)展
(2)C/C++語言的特點
2.理解
(1)算法描述
(2)算法的特性與要求
(3)關(guān)鍵字與標(biāo)識符的概念、應(yīng)用特點
3.應(yīng)用
(1)C/C++程序的基本構(gòu)成
(2)C程序的開發(fā)環(huán)境與調(diào)試。
第二章C語言程序設(shè)計基礎(chǔ)
一、考核知識點
1.常量
2.變量
3.運算符和表達(dá)式
4.基本輸入輸出函數(shù)
二、考核要求
1.識記
(1)C語言的數(shù)值類型
(2)常量
(3)變量
2.理解
(1)常見數(shù)據(jù)類型的轉(zhuǎn)換
(2)數(shù)據(jù)類型的含義和常量、變量的分類
3.應(yīng)用
(1)運算符與表達(dá)式:各數(shù)據(jù)類型的含義、特點,不同類型常量的表達(dá),不同類型變量的定義和賦初值方法。
(2)各類運算符的含義、優(yōu)先級,各類表達(dá)式的表示方法、運算特點、值的類型和計算方法。能夠進(jìn)行各類公式的表達(dá)式描述和各類表達(dá)式的混合運算。
(3)掌握賦值語句表達(dá)方法;掌握兩組輸入輸出函數(shù)的格式、表達(dá)方式和使用功能、特點等的應(yīng)用。
第三章控制結(jié)構(gòu)
一、考核知識點
1.C語句和程序結(jié)構(gòu)
2.條件選擇結(jié)構(gòu)
3.多分支選擇結(jié)構(gòu)
4.循環(huán)控制結(jié)構(gòu)
5.轉(zhuǎn)向語句
二、考核要求
1.識記
(1)數(shù)據(jù)輸入輸出的概念以及在C語言中的實現(xiàn)方法。
(2)循環(huán)的概念,解決語句重復(fù)執(zhí)行的方法。
2.理解
(1)各種實現(xiàn)循環(huán)的語句的執(zhí)行過程、執(zhí)行步驟和相關(guān)參數(shù)量的變化情況。
(2)break和continue的使用。
3.應(yīng)用
(1)掌握順序程序設(shè)計的思想和編程方法,能夠熟練編寫簡單問題的程序并上機(jī)調(diào)試。
(2)掌握問題中條件的表達(dá)方式(關(guān)系表達(dá)式、邏輯表達(dá)式)和運算結(jié)果;利用不同格式的if語句或switch語句,能夠進(jìn)行各種條件下的問題的程序設(shè)計。
(3)掌握循環(huán)語句的格式和應(yīng)用特點,循環(huán)程序設(shè)計的方法。
第四章數(shù)組
一、考核知識點
1.一維數(shù)組
2.二維數(shù)組
3.字符數(shù)組
二、考核要求
1.識記
(1)數(shù)組的基本概念
2.理解
(1)不同類別數(shù)組的特點
3.應(yīng)用
(1)數(shù)組的定義、初始化和數(shù)組元素引用方法
(2)數(shù)組的實際應(yīng)用方式、特點和程序設(shè)計方法
第五章指針
一、考核知識點
1.指針和地址
2.指針變量的定義和引用
3.指針與數(shù)組
二、考核要求
1.識記
(1)指針的概念、特點
2.理解
(1)指針的分類、指針的數(shù)據(jù)類型描述
3.應(yīng)用
(1)指針的含義、不同類型指針與所指變量、數(shù)組、字符串、函數(shù)等的內(nèi)在聯(lián)系
第六章函數(shù)
一、考核知識點
1.函數(shù)及其分類
2.函數(shù)的定義
3.函數(shù)原型
4.函數(shù)調(diào)用
5.函數(shù)的嵌套調(diào)用和遞歸調(diào)用
6.命令行參數(shù)
7.變量的作用域和存儲類型
二、考核要求
1.識記
(1)函數(shù)及其分類
(2)函數(shù)的定義。
2.理解
(1)一般問題的解決方法和程序的結(jié)構(gòu)化、模塊化設(shè)計思想。
(2)函數(shù)的調(diào)用方法,變量的數(shù)據(jù)類型、存儲類別,主調(diào)函數(shù)與被調(diào)函數(shù)的含義,實參與實參值的傳遞過程。
3.應(yīng)用
(1)函數(shù)定義的一般格式,掌握形式參數(shù)的表達(dá)方式,函數(shù)返回值類型和返回值的表達(dá)方式。
(2)函數(shù)調(diào)用的方法、特點和不同調(diào)用形式(嵌套調(diào)用、遞歸調(diào)用)。
(3)局部變量、全局變量的定義方法和聲明形式。
第八章結(jié)構(gòu)體與共用體
一、考核知識點
1.結(jié)構(gòu)類型
2.結(jié)構(gòu)數(shù)組
3.結(jié)構(gòu)指針變量
4.結(jié)構(gòu)體與函數(shù)
5.共用體
6.枚舉
7.用typedef定義類型
8.鏈表
二、考核要求
1.識記
(1)C語言基本類型與構(gòu)造類型的含義
(2)結(jié)構(gòu)體與共用體的區(qū)別
(3)利用typedef定義新類型
2.應(yīng)用
(1)結(jié)構(gòu)體、共用體、枚舉類型的聲明方法和相應(yīng)變量等的定義、初始化、引用方法。
(2)單向鏈表的基本編程方法
第十章C++程序設(shè)計基礎(chǔ)
一、考核知識點
1.C++程序結(jié)構(gòu)
2.C++語言的輸入/輸出流
3.函數(shù)的重載
4.C++新增運算符
5.類和對象
6.重載
7.繼承
8.多態(tài)性和虛擬函數(shù)
二、考核要求
1.識記
(1)C++程序結(jié)構(gòu)
(2)C++語言的輸入/輸出流
(3)C++新增運算符
(4)函數(shù)的重載
(5)類和對象、重載、繼承、多態(tài)性等基本知識
Ⅲ.考試形式及試卷結(jié)構(gòu)
一、考試方法
閉卷,筆試,考試時長為150分鐘,試卷滿分為200分。
二、試卷內(nèi)容比例
第1章5%、第2章20%、第3章30%、第4章15%、第5、6章15%、第8、10章15%。
三、試卷題型結(jié)構(gòu)
單項選擇題35題共70分、判斷題20題共40分、程序閱讀及問答題10題共70分、編程題2題共20分。
Ⅳ.參考書目
《C/C++程序設(shè)計教程》(第4版),孫淑霞、肖陽春、魏琴主編,電子工業(yè)出版社,2014年出版。