河北工程大學2014年碩士生考試C/C++語言程序設計科目自命題大綱(二)
來源:河北工程大學研究生院網 閱讀:1326 次 日期:2013-09-26 11:24:21
溫馨提示:易賢網小編為您整理了“河北工程大學2014年碩士生考試C/C++語言程序設計科目自命題大綱(二)”,方便廣大網友查閱!

科目名稱:C/C++語言程序設計

適用專業(yè):083500軟件工程

一、考試性質

《C/C++程序設計》是河北工程大學為招收軟件工程專業(yè)碩士研究生而設置的全國研究生招生考試業(yè)務課程考試科目,屬學校自行命題的性質。《C/C++程序設計》是軟件工程專業(yè)的一門專業(yè)基礎課。它的評價標準是高等學校優(yōu)秀本科畢業(yè)生能達到的及格或及格以上水平,以保證被錄取者具有基本的C/C++程序設計知識并有利于招生學校在專業(yè)上擇優(yōu)選拔。
二、考試的學科范圍

應考范圍包括:C/C++語言概述、數據類型和表達式、結構化程序設計、數組、指針、函數、結構體與枚舉、類與對象、繼承和派生、虛函數和多態(tài)性、輸入與輸出流等內容。

三、評價目標

《C/C++程序設計》考試的目標在于考查考生對C/C++程序設計的基礎知識、基本理論和基本技能的掌握情況,考察考生綜合運用所學知識分析和解決問題的能力??忌鷳埽?/P>

1.理解C/C++語言程序設計的基本概念,掌握C++程序語言的基礎知識。

2.能夠編寫具有一定難度的C/C++程序,并具有基本的糾錯和調試程序的能力。

3.理解面向對象程序語言和面向對象程序設計的基本概念,能夠采用面向對象的編程思路和方法編寫應用程序。

4.能夠熟練運用C(C++)語言來解釋數據結構的相關問題。

四、考試形式與試卷結構

1.答卷方式:閉卷,筆試;試卷中的所有題目按試卷要求回答。

2.試卷分數:滿分為150分。

3.試卷結構及題型比例:試卷主要分為三大部分,即:基本概念題、基本理論分析題,約30%;簡答作圖題,約40%;綜合分析、編程題,約30%。

五、考試內容要點

C語言部分:

1.C語言程序的結構

a.程序的構成,main函數和其他函數。

b.頭文件,數據說明,函數的開始和結束標志以及程序中的注釋。

c.源程序的書寫格式。

d.C語言的風格。

2.數據類型及其運算

a.C的數據類型(基本類型,構造類型,指針類型,無值類型)及其定義方法。

b.C運算符的種類、運算優(yōu)先級和結合性。

c.不同類型數據間的轉換與運算。

d.C表達式類型(賦值表達式,算術表達式,關系表達式,邏輯表達式,條件表達式,逗號表達式)和求值規(guī)則。

3.基本語句

a.表達式語句,空語句,復合語句。

b.輸入輸出函數的調用,正確輸入數據并正確設計輸出格式。

4.選擇結構程序設計

a.用if語句實現選擇結構。

b.用switch語句實現多分支選擇結構。

c.選擇結構的嵌套。

5.循環(huán)結構程序設計

a.for循環(huán)結構。

b.while和do-while循環(huán)結構。

c.continue語句和break語句。

d.循環(huán)的嵌套。

6.數組的定義和引用

a.一維數組和二維數組的定義、初始化和數組元素的引用。

b.字符串與字符數組。

7.函數

a.庫函數的正確調用。

b.函數的定義方法。

c.函數的類型和返回值。

d.形式參數與實在參數,參數值傳遞。

e.函數的正確調用,嵌套調用,遞歸調用。

f.局部變量和全局變量。

g.變量的存儲類別(自動,靜態(tài),寄存器,外部),變量的作用域和生存期。

8.編譯預處理

a.宏定義和調用(不帶參數的宏,帶參數的宏)。

b.“文件包含”處理。

9.指針

a.地址與指針變量的概念,地址運算符與間址運算符。

b.一維、二維數組和字符串的地址以及指向變量、數組、字符串、函數、結構體的指針變量的定義。通過指針引用以上各類型數據。

c.用指針作函數參數。

d.返回地址值的函數。

e.指針數組,指向指針的指針。

10.結構體(即“結構”)與共同體(即“聯(lián)合”)

a.用typedef說明一個新類型。

b.結構體和共用體類型數據的定義和成員的引用。

c.通過結構體構成鏈表,單向鏈表的建立,結點數據的輸出、刪除與插入。

11.位運算

a.位運算符的含義和使用。

b.簡單的位運算。

12.文件操作

只要求緩沖文件系統(tǒng)(即高級磁盤I/O系統(tǒng)),對非標準緩沖文件系統(tǒng)(即低級磁盤I/O系統(tǒng))不要求。

a.文件類型指針(FILE類型指針)。

b.文件的打開與關閉(fopen,fclose)。

c.文件的讀寫(fputc,fgetc,fputs,fgets,fread,fwrite,fprintf,fscanf函數的應用),文件的定位(rewind,fseek函數的應用)。

C++部分:

1.熟練掌握類與對象的相關知識

a.類的定義方式、數據成員、成員函數及訪問權(public,private,protected)。

b.對象和對象指針的定義與使用。

c.構造函數與析構函數。

d.靜態(tài)數據成員與靜態(tài)成員函數的定義與使用方式。

e.常數據成員與常成員函數。

f.This指針的使用。

g.友元函數和友元類。

h.對象數組與成員對象。

2.掌握類的繼承與派生知識

a.派生類的定義和訪問權限。

b.繼承基類的數據成員與成員函數。

c.基類指針與派生類指針的使用。

d.虛基類。

3.了解多態(tài)性概念

a.虛函數機制的要點。

b.純虛函數與抽象基類,虛函數。

c.了解運算符重載。

4.模板

a.簡單了解函數模板的定義和使用方式。

b.簡單了解類模板的定義和使用方式。

5.輸入輸出流

a.掌握C++流的概念。

b.能夠使用格式控制數據的輸入輸出。

c.掌握文件的I/O操作。

六、主要參考教材

1.譚浩強編著.c程序設計,北京:清華大學出版社,2010

2.譚浩強編著.c++程序設計,北京:清華大學出版社,2006

更多學歷考試信息請查看學歷考試網

由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢?yōu)闇剩?/div>

2026國考·省考課程試聽報名

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯(lián)系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網