版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
C++語言程序設(shè)計(jì)期末復(fù)習(xí)提綱中央電大理工部計(jì)算機(jī)教研室C++語言程序設(shè)計(jì)是99級計(jì)算機(jī)應(yīng)用專業(yè)一門統(tǒng)設(shè)必修課,它重要介紹C++程序設(shè)計(jì)語言的基本語法規(guī)則,計(jì)算機(jī)程序的基本結(jié)構(gòu),一些典型應(yīng)用問題的程序設(shè)計(jì)方法(即算法),結(jié)構(gòu)化和模塊化的程序設(shè)計(jì)方法等內(nèi)容。學(xué)好該課程將為學(xué)習(xí)其他后續(xù)計(jì)算機(jī)專業(yè)課程打下良好的基礎(chǔ)。第一部分各章復(fù)習(xí)規(guī)定下面按照主教材各章順序給出每章的具體復(fù)習(xí)規(guī)定,供同學(xué)們進(jìn)行期末復(fù)習(xí)時(shí)參考。第一章C++語言概述本章重點(diǎn)掌握的內(nèi)容1.程序、程序文獻(xiàn)和函數(shù)的概念及其互相之間的關(guān)系。2.函數(shù)的定義格式和作用,主函數(shù)的特殊地位和作用。每個(gè)函數(shù)包含函數(shù)頭和函數(shù)體兩個(gè)部分,函數(shù)體就是由一對花括號括起來的復(fù)合語句,函數(shù)頭就是函數(shù)體之前的部分。3.C++基本語句和復(fù)合語句的語法格式。每條基本語句以分號作為結(jié)束符,每個(gè)復(fù)合語句是用一對花括號括起來的語句序列,其中的每一條語句仍可以是復(fù)合語句。4.#include命令的作用,C++系統(tǒng)編譯程序?qū)ζ浣鉀Q的過程;頭文獻(xiàn)的文獻(xiàn)名格式、在程序中的使用方法和作用。5.程序中兩種注釋標(biāo)記的寫法和作用。6.運(yùn)用標(biāo)準(zhǔn)輸出流對象cout和插入操作符<<向標(biāo)準(zhǔn)輸出設(shè)備----顯示器屏幕輸出表達(dá)式的值,運(yùn)用標(biāo)準(zhǔn)輸入流對象cin和提取操作符>>從鍵盤向內(nèi)存變量輸入值。注意:當(dāng)從鍵盤輸入多個(gè)數(shù)據(jù)時(shí),各數(shù)據(jù)之間只能用空格或回車符作為分隔符,當(dāng)向屏幕輸出每個(gè)數(shù)據(jù)時(shí),將緊接著上一次顯示位置之后顯示出來。7.對于C++源程序文獻(xiàn)名、編譯后生成的目的文獻(xiàn)名和連接后生成的可執(zhí)行文獻(xiàn)名,其系統(tǒng)給定的擴(kuò)展名分別是什么?C++系統(tǒng)的編譯程序和連接程序分別實(shí)現(xiàn)什么功能?對于本章的其余內(nèi)容均作一般了解。第二章基本數(shù)據(jù)類型和表達(dá)式本章重點(diǎn)掌握的內(nèi)容1.C++數(shù)據(jù)類型的分類:整型類(字符、布爾、枚舉等類型歸于此類)、實(shí)型類、指針類、數(shù)組類(字符串歸于此類)、復(fù)合類(涉及結(jié)構(gòu)、聯(lián)合和類類型)等。2.各種整數(shù)類型的關(guān)鍵字表達(dá),存儲空間的大小和值域范圍。若不特別指明,均認(rèn)為int類型的大小為4個(gè)字節(jié),即每個(gè)整型數(shù)據(jù)占有4個(gè)字節(jié)的存儲空間。3.整型變量的定義和初始化,十進(jìn)制整型常量的表達(dá)。4.字符類型的關(guān)鍵字表達(dá),存儲中間的大小和值域范圍。字符型常量的表達(dá),回車、換行、單引號、雙引號、反斜線、空字符(即ASCII代碼為0的字符)等特殊字符的表達(dá)。5.字符型變量的定義和初始化,字符型與整型的關(guān)系。6.枚舉的概念,枚舉類型的定義,枚舉變量的定義和初始化,枚舉常量與整型常量的相應(yīng)關(guān)系。7.各種實(shí)數(shù)類型的關(guān)鍵字表達(dá),存儲空間的大小和有效位數(shù)。8.單精度和雙精度實(shí)數(shù)的定點(diǎn)表達(dá)和浮點(diǎn)(科學(xué))表達(dá),實(shí)型變量的定義和初始化。9.加、減、乘、除、取余、賦值、增1、減1、取數(shù)據(jù)存儲長度等算術(shù)運(yùn)算符的表達(dá)、含義、運(yùn)算對象個(gè)數(shù)和運(yùn)算優(yōu)先級。10.關(guān)系運(yùn)算符的定義和關(guān)系表達(dá)式的計(jì)算,邏輯運(yùn)算符的定義與邏輯表達(dá)式的計(jì)算,系統(tǒng)給定的邏輯(布爾)類型的定義,邏輯常量false和true與整型常量的相應(yīng)關(guān)系,邏輯變量的定義和使用,求任意表達(dá)式相應(yīng)邏輯值的方法。11.typedef語句格式及功能。一般掌握的內(nèi)容1.整型常量的八進(jìn)制和十六進(jìn)制表達(dá)。2.符號常量和常值變量的定義和初始化,它們之間的區(qū)別。3.位操作符、復(fù)合賦值操作符的含義與使用。4.不同數(shù)據(jù)類型之間的強(qiáng)制轉(zhuǎn)換。5.相反條件、等價(jià)條件、永真條件的含義,條件操作符和逗號操作符的含義及運(yùn)算過程。對于本章的其余內(nèi)容均作一般了解。第三章C++程序的流程控制本章重點(diǎn)掌握的內(nèi)容1.程序或程序模塊的三種基本結(jié)構(gòu),每種結(jié)構(gòu)的執(zhí)行過程。2.簡樸if語句、帶else子句的if語句、多分支結(jié)構(gòu)的if語句的定義格式、執(zhí)行過程和在解決問題中的具體應(yīng)用。3.switch語句的定義格式、執(zhí)行過程和在解決問題中的具體應(yīng)用。4.if語句與switch語句之間的功能比較,if語句與switch語句之間的轉(zhuǎn)換,但有時(shí)if語句無法或很難轉(zhuǎn)換為switch語句。5.for循環(huán)、while循環(huán)和do…while循環(huán)的定義格式、執(zhí)行過程和在解決問題中的具體應(yīng)用。6.三種循環(huán)結(jié)構(gòu)之間的比較及其互相轉(zhuǎn)換。7.break語句在switch語句和在各種循環(huán)語句中的作用,continue語句在各種循環(huán)語句中的作用。8.goto語句和return語句的定義格式和功能。第四章數(shù)組本章重點(diǎn)掌握的內(nèi)容1.—維數(shù)組的含義、定義格式及初始化格式。2.數(shù)組長度、數(shù)組元素、元素下標(biāo)的含義,訪問數(shù)組元素的語法格式,下標(biāo)運(yùn)算符的操作對象和操作結(jié)果。3.?dāng)?shù)組元素的下標(biāo)變化范圍,數(shù)組元素所占存儲空間大小和整個(gè)數(shù)組所占存儲空間大小的計(jì)算,各元素相應(yīng)存儲空間的排列情況,每個(gè)元素的存儲地址的計(jì)算。4.運(yùn)用一維數(shù)組存儲數(shù)據(jù),按元素值的升序或降序排列,按給定條件或功能對數(shù)組元素依次進(jìn)行訪問和解決。5.一維數(shù)組的含義、定義格式及初始化格式。6.二維數(shù)組的行數(shù)和列數(shù)的概念,數(shù)組長度(即所含元素個(gè)數(shù))的計(jì)算。7.訪問二維數(shù)組元素的語法格式,每個(gè)下標(biāo)運(yùn)算符的操作對象和操作結(jié)果。第一個(gè)下標(biāo)運(yùn)算符的操作結(jié)果為相應(yīng)的一維數(shù)組,第二個(gè)下標(biāo)運(yùn)算符的操作結(jié)果為該一維數(shù)組中的相應(yīng)元素。8.二維數(shù)組中的所有元素在存儲空間中的排列情況,每個(gè)元素的存儲地址的計(jì)算。9.運(yùn)用二維數(shù)組存儲矩陣數(shù)據(jù),按給定條件或功能對數(shù)組元素依次進(jìn)行訪問和解決。10.字符串常量的定義格式,字符串的存儲格式。11.—維字符數(shù)組、二維字符數(shù)組與字符串之間的關(guān)系,—維字符數(shù)組與二維字符數(shù)組的初始化。12.strlen,strcpy,strcmp,strcat等字符串函數(shù)的聲明格式及功能,運(yùn)用提取和插入操作符輸入和輸出字符串的語法格式。13.運(yùn)用typedef語句定義數(shù)組類型。對于本章的其余內(nèi)容均作一般掌握。第五章C++函數(shù)本章重點(diǎn)掌握的內(nèi)容1.函數(shù)的聲明格式與定義格式。一個(gè)函數(shù)的返回值類型又稱為函數(shù)類型,它可認(rèn)為已經(jīng)存在的任何一種類型或引用、函數(shù)名可認(rèn)為任何一個(gè)合法的標(biāo)記符,形式參數(shù)表包具有對每個(gè)形參變量的說明,函數(shù)體是一個(gè)復(fù)合語句。2.函數(shù)調(diào)用表達(dá)式的語法格式及執(zhí)行過程。函數(shù)調(diào)用中的實(shí)在參數(shù)表包具有若干個(gè)表達(dá)式,其個(gè)數(shù)通常與相應(yīng)的形參表中的形參個(gè)數(shù)相同。函數(shù)調(diào)用時(shí),一方面把實(shí)在參數(shù)表中每個(gè)實(shí)參的值相應(yīng)傳送給形參表中的每個(gè)形參變量,接著執(zhí)行其函數(shù)體,當(dāng)函數(shù)體執(zhí)行結(jié)束或執(zhí)行return語句后就返回到調(diào)用表達(dá)式的位置,在原函數(shù)中繼續(xù)向下執(zhí)行。3.當(dāng)函數(shù)調(diào)用不返回值(即被調(diào)用的函數(shù)為void類型)時(shí),調(diào)用表達(dá)式只能作為單獨(dú)的語句出現(xiàn),否則,當(dāng)函數(shù)調(diào)用返回一個(gè)值時(shí),調(diào)用表達(dá)式既可以單獨(dú)作為一條語句出現(xiàn),也可以作為表達(dá)式中的一個(gè)數(shù)據(jù)項(xiàng)出現(xiàn)。4.函數(shù)定義中的形參變量是作用于該函數(shù)的局部變量,當(dāng)函數(shù)被調(diào)用時(shí)才臨時(shí)為它分派存儲空間,當(dāng)函數(shù)執(zhí)行結(jié)束后將自動(dòng)由系統(tǒng)回收掉。5.一個(gè)函數(shù)只有先被聲明或定義后,才干被調(diào)用。函數(shù)聲明語句與函數(shù)定義中的函數(shù)頭基本相同,所不同的是:聲明語句必須以分號結(jié)束,形參表中可認(rèn)為任意形參名或者主線不給出。6.形參為一維數(shù)組或二維數(shù)組時(shí)的說明格式以及相應(yīng)實(shí)參的語法規(guī)則。函數(shù)調(diào)用中的把實(shí)參數(shù)組傳送給形參數(shù)組的操作只是傳送實(shí)參數(shù)組所相應(yīng)的存儲空間的首地址,因此,形參數(shù)組和實(shí)參數(shù)組相應(yīng)的是同一塊數(shù)組空間,訪問任一數(shù)組中的元素都是在這塊數(shù)組空間上進(jìn)行的,或者說,訪問形參數(shù)組中的元素也就是訪問實(shí)參數(shù)組中的元素。7.變量的作用域的概念和含義。在函數(shù)外部定義的常量(涉及符號常量和常值變量)或變量具有全局作用城,若全局變量沒有被顯式初始化,則將被系統(tǒng)隱含初始化為0。若在定義變量(涉及定義常值變量在內(nèi))的語句或定義的函數(shù)之前加上static關(guān)鍵字,則它們只能為本程序文獻(xiàn)所使用,否則可認(rèn)為整個(gè)程序中的所有文獻(xiàn)所使用。在函數(shù)中任一個(gè)花括號內(nèi)定義的變量稱為局部變量,其作用城從定義位置起到相應(yīng)的右花括號位置,當(dāng)離開其作用域后,所分派的存儲空間將自動(dòng)被系統(tǒng)回收掉。局部變量未被初始化時(shí),其值是不擬定的。當(dāng)然無論是全局變量還是局部變量,都必須遵循先定義后使用的原則。8.函數(shù)模板(又稱模板函數(shù))的定義格式及其作用。函數(shù)模板的實(shí)例化,實(shí)例化與已有函數(shù)定義之間的優(yōu)先關(guān)系。一般掌握的內(nèi)容1.函數(shù)的遞歸調(diào)用的概念和遞歸函數(shù)的具體執(zhí)行過程。2.頭文獻(xiàn)在程序文獻(xiàn)中的位置和作用。3.函數(shù)聲明或定義中可選參數(shù)的使用,相應(yīng)的函數(shù)調(diào)用的格式及執(zhí)行過程。4.內(nèi)聯(lián)函數(shù)的定義與作用。5.函數(shù)重載的概念。函數(shù)名相同,但相應(yīng)形參表不同的一組函數(shù)稱為重載函數(shù)。參數(shù)表不同是指參數(shù)個(gè)數(shù)不同或在個(gè)數(shù)相同的情況下至少有一個(gè)參數(shù)相應(yīng)類型不同。6.由static修飾的局部變量的特性。特性之一是:若未被初始化,則隱含初始化為0;特性之二是:當(dāng)離開所定義的作用域后,該變量所相應(yīng)的存儲空間仍然存在,不會被系統(tǒng)收回,以后再調(diào)用該函數(shù)時(shí)可繼續(xù)訪問它。對于本章的其余內(nèi)容均作一般了解。第六章指針、引用和動(dòng)態(tài)空間管理本章重點(diǎn)掌握的內(nèi)容1.指針的概念,指針變量的定義和初始化。2.指針賦值(=)、取對象(變量)地址(&)、訪問指針?biāo)笇ο?*)、指針比較(==、!=、>、<等)、指針?biāo)阈g(shù)運(yùn)算(+、-、+=等)、指針增1或減1(++、--)、指針類型轉(zhuǎn)換等操作的含義、優(yōu)先級及其應(yīng)用。3.?dāng)?shù)組名是指針常量,其值為該數(shù)組空間的首地址,或者說指向該數(shù)組空間的開始位置。函數(shù)定義中的數(shù)組形參是同類型指針形參的等價(jià)表達(dá),其數(shù)組名是指針變量而不是常量。4.運(yùn)用指針方式而非下標(biāo)方式訪問一維數(shù)組(含字符數(shù)組)中的元素,一維數(shù)組元素的下標(biāo)訪問方式與指針訪問方式之間轉(zhuǎn)換。5.一級指針(即帶有一個(gè)星號定義的指針)作為函數(shù)參數(shù)和返回類型的應(yīng)用。6.引用的概念,引用變量的定義和初始化,引用作為函數(shù)參數(shù)和返回類型的應(yīng)用。7.new和delete操作符的含義及作用,動(dòng)態(tài)對象或動(dòng)態(tài)數(shù)組的建立與釋放。動(dòng)態(tài)分派空間將連續(xù)存在,隨時(shí)可被指向它的指針?biāo)L問,直到使用delete操作符釋放它為止。一般掌握的內(nèi)容:1指針常量的兩種定義格式和含義。2.指針表達(dá)式的副作用。3.運(yùn)用指針方式而非下標(biāo)方式訪問二維數(shù)組中的元素,二維數(shù)組元素的下標(biāo)訪問方式與指針訪問方式之間轉(zhuǎn)換。對于本章的其余內(nèi)容均作一般了解。第七章結(jié)構(gòu)與聯(lián)合本章重點(diǎn)掌握的內(nèi)容l.結(jié)構(gòu)的概念,結(jié)構(gòu)類型的定義格式,結(jié)構(gòu)類型的聲明(即不完整定義)格式。2.結(jié)構(gòu)對象(變量)的各種定義格式和初始化,結(jié)構(gòu)大小的計(jì)算,結(jié)構(gòu)對象和結(jié)構(gòu)數(shù)組對象的動(dòng)態(tài)分派和初始化。3.結(jié)構(gòu)賦值,結(jié)構(gòu)成員的直接訪問和間接訪問,運(yùn)用結(jié)構(gòu)數(shù)組保存和解決數(shù)據(jù)。4.結(jié)構(gòu)和結(jié)構(gòu)指針(含結(jié)構(gòu)數(shù)組)作為函數(shù)參數(shù)利返回值類型的具體應(yīng)用。一般掌握的內(nèi)容有:1.鏈表的概念,鏈表中結(jié)點(diǎn)的結(jié)構(gòu),鏈表的建立、遍歷、查找和釋放等操作的算法。2.操作符重載的概念,對結(jié)構(gòu)類型進(jìn)行算術(shù)、關(guān)系、輸入和輸出等操作符重載的函數(shù)定義格式,調(diào)用操作符重載函數(shù)的格式。3.聯(lián)合的概念,聯(lián)合類型的定義格式,聯(lián)合對象的定義和初始化,聯(lián)合的存儲結(jié)構(gòu)及大小的計(jì)算,匿名(無名)聯(lián)合的特點(diǎn)。第八章類與對象本章重點(diǎn)掌握的內(nèi)容l.類的概念,類類型的定義格式,類成員的三種訪問權(quán)限的具體含義,類與結(jié)構(gòu)的異同。類成員在該類成員函數(shù)中的訪問方法(即直接使用類成員名)和在類外其他函數(shù)中的訪問方法(即必須使用對象名限定)。2.this指針的含義,類成員函數(shù)在類中聲明或定義的格式,類成員函數(shù)在類外定義的格式,內(nèi)聯(lián)成員函數(shù)的定義格式,類類型大小的計(jì)算和類對象的存儲結(jié)構(gòu)。3.構(gòu)造函數(shù)和析構(gòu)函數(shù)的定義格式、調(diào)用時(shí)機(jī)和作用;構(gòu)造函數(shù)的分類:無參構(gòu)造函數(shù)、帶參構(gòu)造函數(shù)和拷貝構(gòu)造函數(shù);構(gòu)造函數(shù)中初始化表的定義格式及作用。4.類的繼承的概念,派生類(即帶基類的類)的定義格式,對基類的三種不同繼承方式的特點(diǎn),對基類數(shù)據(jù)成員的初始化方法,類區(qū)分符的使用格式及作用。5.類對象成員的初始化方法,派生類構(gòu)造函數(shù)和析構(gòu)函數(shù)被執(zhí)行的過程。一般掌握的內(nèi)容類成員函數(shù)的重載和操作符重載函數(shù)。注意:在類中定義操作符重載函數(shù)時(shí),其第一個(gè)操作對象隱含為this指針?biāo)赶虻膶ο?,參?shù)表中出現(xiàn)的是第二個(gè)操作對象。2.賦值重載函數(shù)的定義格式、調(diào)用時(shí)機(jī)及作用。3.友元函數(shù)和友元類的概念,在一個(gè)類中對友元函數(shù)和友元類的聲明格式,在類中引入友元的優(yōu)缺陷。4.靜態(tài)數(shù)據(jù)成員的含義、聲明格式、類外定義和初始化格式、訪問方法。5.模板類的定義格式與模板類的實(shí)例化,運(yùn)用模板類定義對象的語法格式。對于本章的其余內(nèi)容均作一般了解。第九章C++流本章重點(diǎn)掌握的內(nèi)容1.C++流類系列中各流類之間的繼承關(guān)系,iostream.h、fstream.h、strstrea.h、iomanip.h等頭文獻(xiàn)的組成及作用。2.預(yù)定義標(biāo)準(zhǔn)輸人流和輸出流對象cin、cout和ceer的含義,在輸入和輸出流類中重載的提取和插入操作符函數(shù)的聲明格式,以及調(diào)用它們的格式。3.I/O操縱符
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度地鐵車站安檢人員應(yīng)急處置預(yù)案合同范本3篇
- 2024年度企業(yè)員工心理素質(zhì)提升委托培訓(xùn)合同3篇
- 2024年度商業(yè)地產(chǎn)租賃合同標(biāo)準(zhǔn)版3篇
- 新疆警察學(xué)院《模擬電子技術(shù)仿真設(shè)計(jì)實(shí)驗(yàn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 防水檢驗(yàn)員崗位培訓(xùn)
- 維修監(jiān)控設(shè)備合同范例
- 閑置門窗拆除轉(zhuǎn)讓合同范例
- 空店鋪轉(zhuǎn)讓合同范例
- 自駕旅游租車合同范例
- 貴州酒廠稻草收購合同范例
- 《XX醫(yī)院安寧療護(hù)建設(shè)實(shí)施方案》
- 西門子s7-400手冊集400h冗余系統(tǒng)2004
- 梯形鋼屋架鋼結(jié)構(gòu)課程設(shè)計(jì)
- 工程重點(diǎn)難點(diǎn)分析及對策
- 個(gè)人如何開辦婚介公司,婚介公司經(jīng)營和管理
- 家具企業(yè)消防安全管理制度范本
- 湖南省住宅物業(yè)服務(wù)分項(xiàng)目分等級基準(zhǔn)價(jià)標(biāo)準(zhǔn)[完整版]
- 2024國家開放大學(xué)電大專科《學(xué)前兒童發(fā)展心理學(xué)》期末試題及答案
- 中國 黑龍江 哈爾濱日出日落時(shí)間表
- 2019年上海市春考高考英語試卷(精校含答案)
- (完整版)小學(xué)五年級英語上冊用所給詞語的適當(dāng)形式填空
評論
0/150
提交評論