廣東招生信息網(wǎng) 廣東省文明網(wǎng)站·廣東高考招生信息網(wǎng)
陽(yáng)光高考頻道

2013年廣州大學(xué)華軟軟件學(xué)院本科插班生招生《C++程序設(shè)計(jì)》考試大綱

2012-12-25 13:25:38來(lái)源:廣州大學(xué)華軟軟件學(xué)院關(guān)注度: 0
導(dǎo)讀:廣州大學(xué)華軟軟件學(xué)院2013年本科插班生招生入學(xué)考試 《軟件工程》專業(yè)、《計(jì)算機(jī)科學(xué)與技術(shù)》專業(yè)課程考試大綱 課程編號(hào):001-02[2013]、008-02[2013] 課程名稱:C++程序設(shè)計(jì) I.考試性質(zhì) 普通高等學(xué)校本科插班生招生考試是由??飘厴I(yè)生參加的選拔性考試。高
廣州大學(xué)華軟軟件學(xué)院2013年本科插班生招生入學(xué)考試
《軟件工程》專業(yè)、《計(jì)算機(jī)科學(xué)與技術(shù)》專業(yè)課程考試大綱


課程編號(hào):001-02[2013]、008-02[2013]
課程名稱:C++程序設(shè)計(jì)

I. 考試性質(zhì)
普通高等學(xué)校本科插班生招生考試是由??飘厴I(yè)生參加的選拔性考試。高等學(xué)校根據(jù)考生的成績(jī),按已確定的招生計(jì)劃,德、智、體全面衡量,擇優(yōu)錄取。因此,本科插班生考試應(yīng)有較高的信度、效度、必要的區(qū)分度和適當(dāng)?shù)碾y度。
本大綱適用于所有需要參加《C++程序設(shè)計(jì)》考試的各專業(yè)考生。

II. 考試內(nèi)容和考核要求
總體要求:考生應(yīng)按本大綱的要求掌握或熟練掌握“C++程序設(shè)計(jì)”中C++的初步知識(shí)、基本數(shù)據(jù)類型及表達(dá)式、程序設(shè)計(jì)初步、函數(shù)與預(yù)處理、數(shù)組、指針、自定義數(shù)據(jù)類型、類與對(duì)象、繼承與派生、多態(tài)性與虛函數(shù)、輸入輸出流。掌握C++語(yǔ)言的基本語(yǔ)法規(guī)則;掌握程序設(shè)計(jì)的三種基本結(jié)構(gòu);掌握函數(shù)、指針和結(jié)構(gòu)體的基本知識(shí)及相關(guān)應(yīng)用;熟練掌握有關(guān)類與對(duì)象的相關(guān)知識(shí);能夠采用面向過(guò)程和面向?qū)ο蟮木幊趟悸泛头椒ň帉?xiě)應(yīng)用程序;能熟練使用Visual C++6.0集成開(kāi)發(fā)環(huán)境編寫(xiě)和調(diào)試程序。

一、 基本知識(shí)(考核比重:約  10 %)
(一) C++的初步知識(shí) 
1. 考試內(nèi)容
(1) C++程序的構(gòu)成和書(shū)寫(xiě)形式
(2) 熟悉VC++6.0集成開(kāi)發(fā)環(huán)境
2. 考核要求
(1) 掌握簡(jiǎn)單的C++程序結(jié)構(gòu)及編寫(xiě);
(2) 初步掌握Visual C++集成開(kāi)發(fā)環(huán)境的步驟和方法。
(二) 基本數(shù)據(jù)類型及表達(dá)式
1. 考試內(nèi)容
(1) 簡(jiǎn)單的輸入/輸出
(2) 基本數(shù)據(jù)類型的應(yīng)用
(3) 常量和變量的定義與應(yīng)用
(4) 運(yùn)算符與表達(dá)式的應(yīng)用、運(yùn)算符的優(yōu)先級(jí)
(5) 數(shù)據(jù)類型轉(zhuǎn)換
2. 考核要求
(1) 掌握簡(jiǎn)單的輸入/輸出;
(2) 掌握基本數(shù)據(jù)類型的應(yīng)用;
(3) 掌握常量和變量的定義與應(yīng)用;
(4) 掌握運(yùn)算符與表達(dá)式的應(yīng)用;
(5) 了解運(yùn)算符的優(yōu)先級(jí);
(6) 了解數(shù)據(jù)類型轉(zhuǎn)換。

二、 面向過(guò)程的程序設(shè)計(jì)(考核比重:約  30 %)
(一) 程序設(shè)計(jì)初步
1. 考試內(nèi)容
(1) 算法的概念、算法的表示
(2) 用getchar和putchar函數(shù)進(jìn)行字符的輸入和輸出
(3) 運(yùn)算符和表達(dá)式
(4) 選擇結(jié)構(gòu)
(5) 循環(huán)結(jié)構(gòu)
(6) break語(yǔ)句和continue語(yǔ)句
2. 考核要求
(1) 掌握結(jié)構(gòu)化程序設(shè)計(jì)方法;
(2) 掌握各種選擇語(yǔ)句的使用;
(3) 掌握各種循環(huán)語(yǔ)句的使用;
(4) 掌握各種轉(zhuǎn)向語(yǔ)句的使用;
(5) 學(xué)會(huì)綜合運(yùn)用結(jié)構(gòu)控制語(yǔ)句進(jìn)行簡(jiǎn)單的編程。
(二) 函數(shù)與預(yù)處理
1. 考試內(nèi)容
(1) 用戶自定義函數(shù)
(2) 函數(shù)調(diào)用的幾種方式
(3) 函數(shù)的嵌套調(diào)用
(4) 函數(shù)的遞歸調(diào)用
(5) 局部變量、全局變量
(6) 變量的存儲(chǔ)類別
(7) 動(dòng)態(tài)存儲(chǔ)方式與靜態(tài)存儲(chǔ)方式
(8) 預(yù)處理命令、宏定義、“文件包含”處理、條件編譯
2. 考核要求
(1) 掌握函數(shù)的定義格式和函數(shù)的原型聲明方法;
(2) 掌握函數(shù)的調(diào)用方法以及形式參數(shù)和實(shí)際參數(shù)之間的關(guān)系;#p#分頁(yè)標(biāo)題#e#
(3) 掌握函數(shù)的嵌套和遞歸調(diào)用使用方法;
(4) 了解函數(shù)的作用域與生命期;
(5) 了解編譯預(yù)處理的基本原理和使用方法。
(三) 數(shù)組
1.考試內(nèi)容
(1) 一維數(shù)組
(2) 二維數(shù)組
(3) 用數(shù)組名作函數(shù)參數(shù)
(4) 字符數(shù)組
(5) 字符串
2.考核要求
(1) 掌握定義一維數(shù)組和二維數(shù)組的方法以及設(shè)定初值的方法,及引用方法;
(2) 掌握數(shù)組和循環(huán)配合的程序設(shè)計(jì)方法;
(3) 掌握用數(shù)組名作函數(shù)參數(shù);
(4) 掌握數(shù)組操作的基本技巧并能解決實(shí)際問(wèn)題;
(5) 熟悉常用的字符串處理函數(shù)。
(四) 指針
1.考試內(nèi)容
(1) 指針的概念及簡(jiǎn)單應(yīng)用
(2) 指針作為函數(shù)參數(shù)
(3) 指向數(shù)組元素的指針、用指針變量作函數(shù)參數(shù)接收數(shù)組地址
(4) 字符串與指針
(5) 用函數(shù)指針變量調(diào)用函數(shù)、用指向函數(shù)的指針作函數(shù)參數(shù)、返回指針值的函數(shù)
(6) 指針數(shù)組
(7) 引用作為函數(shù)參數(shù)
2.考核要求
(1) 掌握指針變量的定義格式及引用方法;
(2) 掌握指針變量的簡(jiǎn)單運(yùn)算;
(3) 掌握用指針變量處理一維數(shù)組與字符串?dāng)?shù)組的問(wèn)題;
(4) 掌握用指針變量、數(shù)組作為函數(shù)參數(shù)時(shí)函數(shù)的使用方法;
(5) 了解指向函數(shù)的指針和指向指針的指針的使用方法;
(6) 掌握用引用作為函數(shù)參數(shù)時(shí)的使用方法。
(五) 自定義數(shù)據(jù)類型
1.考試內(nèi)容
(1) 結(jié)構(gòu)體類型
(2) 結(jié)構(gòu)體數(shù)組
(3) 指向結(jié)構(gòu)體變量的指針
(4) 結(jié)構(gòu)體類型數(shù)據(jù)作為函數(shù)參數(shù)
(5) 動(dòng)態(tài)分配和撤銷內(nèi)存的運(yùn)算符new和delete
(6) 對(duì)共用體變量的訪問(wèn)方式、共用體類型數(shù)據(jù)的特點(diǎn)
(7) 枚舉類型
(8) 用typedef聲明類型
2.考核要求
(1) 掌握結(jié)構(gòu)體的定義、結(jié)構(gòu)體變量的定義和使用;
(2) 掌握用new 與delete 運(yùn)算符動(dòng)態(tài)分配與回收內(nèi)存空間的方法;
(3) 掌握共用體的定義、共用體變量的定義和使用;
(4) 掌握枚舉類型的定義、枚舉類型變量的定義和使用;
(5) 理解typedef 作用,掌握typedef 的使用方法;
(6) 能綜合運(yùn)用上述方法和技術(shù)進(jìn)行較復(fù)雜的程序設(shè)計(jì)。

三、 面向?qū)ο蟮某绦蛟O(shè)計(jì)(考核比重:約  60 %)
(一) 類與對(duì)象
1. 考試內(nèi)容
(1) 面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn)
(2) 類和對(duì)象
(3) 數(shù)據(jù)成員的性質(zhì)、定義數(shù)據(jù)成員
(4) 成員函數(shù)的性質(zhì)、定義成員函數(shù)
(5) 定義對(duì)象、訪問(wèn)對(duì)象的成員的方法
(6) inline成員函數(shù)的定義及特點(diǎn)
2. 考核要求
(1) 掌握類和對(duì)象的定義方法;
(2) 理解類成員的訪問(wèn)控制的含義,公有、私有和保護(hù)成員的區(qū)別;
(3) 掌握對(duì)象指針的使用方法。
(二) 關(guān)于類和對(duì)象的進(jìn)一步討論
1. 考試內(nèi)容
(1) 對(duì)象的初始化
(2) 構(gòu)造函數(shù)、析構(gòu)函數(shù)
(3) 對(duì)象數(shù)組
(4) 對(duì)象指針
(5) 指向?qū)ο蟮闹羔槨⒅赶驅(qū)ο蟪蓡T的指針、this指針
(6) 常對(duì)象、常對(duì)象成員、指向?qū)ο蟮某V羔?、指向常?duì)象的指針變量、對(duì)象的常引用
(7) 對(duì)象的動(dòng)態(tài)建立和釋放#p#分頁(yè)標(biāo)題#e#
(8) 對(duì)象的賦值、對(duì)象的復(fù)制
(9) 靜態(tài)數(shù)據(jù)成員、靜態(tài)成員函數(shù)
(10) 友元函數(shù)、友元類
2. 考核要求
(1) 掌握構(gòu)造函數(shù)和析構(gòu)函數(shù)的含義與作用、定義方式和實(shí)現(xiàn);
(2) 掌握常對(duì)象、常成員的定義、使用方法;
(3) 理解靜態(tài)成員的特性;
(4) 掌握友元函數(shù)和友元類的含義和特點(diǎn)。
(三) 繼承與派生
1. 考試內(nèi)容
(1) 繼承與派生
(2) 多級(jí)派生
(3) 派生類的構(gòu)造函數(shù)
(4) 派生類的析構(gòu)函數(shù)
(5) 繼承與組合
(6) 繼承在軟件開(kāi)發(fā)中的重要意義
2. 考核要求
(1) 掌握派生和繼承的相關(guān)概念和使用方法;
(2) 掌握在繼承中構(gòu)造函數(shù)的設(shè)計(jì)方法和調(diào)用順序;
(3) 掌握在繼承中析構(gòu)函數(shù)的設(shè)計(jì)方法和調(diào)用順序;
(4) 掌握虛基類的相關(guān)概念和使用方法;
(5) 掌握運(yùn)用類的繼承和派生的相關(guān)知識(shí)進(jìn)行綜合程序設(shè)計(jì)。
(四) 多態(tài)性與虛函數(shù)
1. 考試內(nèi)容
(1) 多態(tài)性的概念
(2) 虛函數(shù)的作用、在什么情況下應(yīng)當(dāng)聲明虛函數(shù)
(3) 靜態(tài)關(guān)聯(lián)與動(dòng)態(tài)關(guān)聯(lián)
(4) 虛析構(gòu)函數(shù)
(5) 純虛函數(shù)、抽象類
2. 考核要求
(1) 理解靜態(tài)聯(lián)編和動(dòng)態(tài)聯(lián)編的概念;
(2) 了解虛擬函數(shù)和動(dòng)態(tài)聯(lián)編對(duì)實(shí)現(xiàn)動(dòng)態(tài)多態(tài)的作用;
(3) 理解純虛擬函數(shù)和抽象類的概念和實(shí)現(xiàn)方法;
(4) 了解虛析構(gòu)函數(shù)的概念和作用,掌握其聲明和使用方法;
(5) 理解動(dòng)態(tài)聯(lián)編的實(shí)現(xiàn)機(jī)理,學(xué)會(huì)使用動(dòng)態(tài)多態(tài)特性解決實(shí)際問(wèn)題。
(五) 輸入輸出流
1. 考試內(nèi)容
(1) cin流、cout、cerr和clog流
(2) 格式化輸出
(3) istream類的其他成員函數(shù)
(4) 文件流類與文件流對(duì)象
(5) 對(duì)ASCII文件的操作
(6) 對(duì)二進(jìn)制文件的操作
(7) 對(duì)字符串流的操作
2. 考核要求
(1) 掌握如何使用C++面向?qū)ο蟮妮斎胼敵隽鳎?br /> (2) 熟悉使用格式化標(biāo)志對(duì)輸入輸出進(jìn)行格式化;
(3) 理解輸入輸出流的類層次;
(4) 理解輸入輸出自定義類型的對(duì)象;
(5) 創(chuàng)建程序員定義的流操作程序;
(6) 掌握文件流的使用,了解字符串流的使用。

III.  考試形式及試卷結(jié)構(gòu)
一、 考試形式
閉卷,筆試,試卷滿分為100分,考試時(shí)間為120分鐘,考生使用答題卡答題。

二、 試卷內(nèi)容比例
基本知識(shí)               約占10%
面向過(guò)程的程序設(shè)計(jì)     約占30%
面向?qū)ο蟮某绦蛟O(shè)計(jì)     約占60%

三、 試卷題型比例
單項(xiàng)選擇題   占40%
填空題       占10%
程序閱讀題   占30%
程序設(shè)計(jì)題   占20%

四、 試卷難易度比例
試卷按其難度分為容易題、中等題、難題,三種試題分值的比例約為3:5:2#p#分頁(yè)標(biāo)題#e#

IV. 題型示例
一、 選擇題
1、下列哪一種格式能夠正確地訪問(wèn)對(duì)象的數(shù)據(jù)成員
A. 對(duì)象->數(shù)據(jù)成員   B. 對(duì)象指針變量.數(shù)據(jù)成員  
C. 對(duì)象指針變量->數(shù)據(jù)成員   D. 對(duì)象.數(shù)據(jù)成員( )
2、在下列四個(gè)選項(xiàng)中,不是用來(lái)限制類成員的訪問(wèn)權(quán)限是
A. public   B. private  C. protected     D. static

二、 填空題
3、派生類的成員有兩種來(lái)源,即___________________和____________________。
4、若按基類個(gè)數(shù)的多少來(lái)劃分,C++的繼承可以分為           和             兩種類型。

三、 程序閱讀題
5、寫(xiě)出下列程序的功能
#include<iostream>
using  namespace  std ;

int   main( )

int alpha = 0;
int digit = 0;
int other = 0;
char *p = NULL;
char s[80] = “”;
cout << "input string:" << endl;
cin >> s;
for (p = s; *p != '\0'; p++)
{
if( ((*p >= 'A') && (*p <= 'Z')) || ((*p >= 'a') && (*p <= 'z')) ) 
{
alpha++ ;
} else if ((*p >= '0') && (*p <= '9'))
       {
      digit++ ;
             } else
       {
       other++ ;
}
}
cout << alpha << endl;
cout << digit << endl;
cout << other << endl;
return  0 ;
}

四、 程序設(shè)計(jì)題
6、寫(xiě)一個(gè)程序,定義抽象基類Shape,由它派生出3個(gè)派生類:Circle(圓形)、Rectangle(矩形)、Triangle(三角形),用虛函數(shù)分別計(jì)算幾個(gè)圖形面積,并求它們的和。要求基類指針數(shù)組,使它的每一個(gè)元素指向一個(gè)派生類對(duì)象。

V. 參考書(shū)目
1、《C++程序設(shè)計(jì)》,譚浩強(qiáng),清華大學(xué)出版社,(中國(guó)高等院校計(jì)算機(jī)基礎(chǔ)教育課程體系規(guī)劃教材),ISBN號(hào):9787302085997。
文章糾錯(cuò)
投稿指南

所屬頻道:專插本考試大綱

責(zé)任編輯:

最新動(dòng)態(tài)
圖文推薦
熱門(mén)排行榜