初試已經(jīng)結(jié)束,下一步即將迎來復(fù)試,復(fù)試大綱也是同學(xué)們復(fù)習(xí)時(shí)的依據(jù),為了方便考研的小伙伴們,小編為大家整理了
北華航天工業(yè)學(xué)院研究生入學(xué)考試
計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)(505)復(fù)試加試科目大綱
一、考試總體要求
本
考試大綱適用于報(bào)考我校計(jì)算機(jī)學(xué)院-電子信息專業(yè)的碩士研究生入學(xué)考試加試。
《計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)》課程的考試目標(biāo)是要求學(xué)生掌握C語言基本知識(shí);熟練掌握結(jié)構(gòu)化程序設(shè)計(jì)的方法,形成良好的程序設(shè)計(jì)風(fēng)格;掌握程序設(shè)計(jì)中基本的數(shù)據(jù)結(jié)構(gòu)和算法,達(dá)到訓(xùn)練學(xué)生的
邏輯思維能力的目的。
二、考試形式與試卷結(jié)構(gòu)
1.考試形式:閉卷、筆試,答題時(shí)間60分鐘,滿分100分。
2.試卷結(jié)構(gòu)與題型可能會(huì)有:填空題、選擇題、程序填空題、閱讀程序題、程序設(shè)計(jì)題、簡(jiǎn)答題、改錯(cuò)題等。
三、考試內(nèi)容及要求
(一)C語言概述
1.了解C語言的特點(diǎn)及發(fā)展。
2.掌握程序的基本結(jié)構(gòu)與書寫格式。
3.掌握頭文件、數(shù)據(jù)說明、函數(shù)的開始和結(jié)束標(biāo)志。
(二)數(shù)據(jù)類型、運(yùn)算符與表達(dá)式
1.掌握各種數(shù)據(jù)類型及其定義方法。
2.理解運(yùn)算符的種類、運(yùn)算優(yōu)先級(jí)、結(jié)合性。
3.掌握不同類型數(shù)據(jù)間的轉(zhuǎn)換與運(yùn)算。
4.掌握表達(dá)式類型(賦值表達(dá)式、算術(shù)表達(dá)式、關(guān)系表達(dá)式、
邏輯表達(dá)式、條件表達(dá)式、逗號(hào)表達(dá)式)和求值規(guī)則。
(三)順序程序設(shè)計(jì)
1.理解表達(dá)式語句、空語句、復(fù)合語句以及賦值語句。
2.掌握數(shù)據(jù)的輸入/輸出和輸入/輸出函數(shù)。
(四)選擇結(jié)構(gòu)程序設(shè)計(jì)
1.熟練掌握if語句實(shí)現(xiàn)選擇結(jié)構(gòu)。
2.熟練掌握switch語句實(shí)現(xiàn)多分支選擇結(jié)構(gòu)。
(五)循環(huán)控制
1.熟練掌握for循環(huán)結(jié)構(gòu)。
2.熟練掌握while和do-while循環(huán)結(jié)構(gòu)。
3.掌握continue、break、return語句。
4.熟練掌握循環(huán)的嵌套。
(六)數(shù)組
1.掌握數(shù)組的定義和數(shù)組元素的引用方法及數(shù)組的初始化方法。
2.熟練掌握一維和二維數(shù)組的基本操作和基本算法。
3.熟練掌握字符數(shù)組的存儲(chǔ)結(jié)構(gòu),字符串的輸入/輸出,對(duì)字符串進(jìn)行處理的基本函數(shù)和對(duì)字符串進(jìn)行處理的基本算法。
(七)函數(shù)
1.理解庫函數(shù)的正確調(diào)用。
2.熟練掌握函數(shù)的定義方法。
3.掌握函數(shù)的類型和返回值。
4.掌握形式參數(shù)與實(shí)在參數(shù)的區(qū)別,參數(shù)值的傳遞。
5.理解函數(shù)的一般調(diào)用和嵌套調(diào)用,學(xué)會(huì)遞歸調(diào)用。
6.掌握局部變量和全局變量。
7.理解變量的存儲(chǔ)類型(自動(dòng)、靜態(tài)、寄存器、外部),變量的作用域和生存期。
8.了解內(nèi)部函數(shù)和外部函數(shù)。
(八)預(yù)處理命令
1.理解編譯預(yù)處理的概念和特點(diǎn)。
2.掌握帶參數(shù)的宏定義及其使用,掌握不帶參數(shù)的宏定義及其使用。
3.理解“文件包含”的概念和使用。
(九)指針
1.掌握指針的概念及指針的定義。
2.掌握指針運(yùn)算。
3.掌握指向變量、數(shù)組、字符串、函數(shù)的指針變量。
4.熟練掌握用指針作函數(shù)參數(shù)。
5.掌握指針數(shù)組和指向指針數(shù)據(jù)的指針的概念及其定義方法。
6.掌握動(dòng)態(tài)內(nèi)存分配與指向它的指針變量。
(十)結(jié)構(gòu)體與共用體
1.理解結(jié)構(gòu)體類型和結(jié)構(gòu)體變量。
2.掌握結(jié)構(gòu)體數(shù)組和結(jié)構(gòu)體指針。
3.了解運(yùn)用指針處理鏈表。
4.理解共用體類型。
5.理解枚舉類型。
(十一)文件
1.理解文件類型指針(file類型指針)。
2.掌握文件的打開與關(guān)閉(fopen和fclose函數(shù))。
3.掌握文件的讀與寫(fprintf和fscanf函數(shù))。
四、參考書目
《C語言程序設(shè)計(jì)》 譚浩強(qiáng)編 清華大學(xué)出版社