版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
03858C++語(yǔ)言課程考試說(shuō)明一、課程使用教材、大綱C++語(yǔ)言課程使用的教材為《C++程序設(shè)計(jì)》,譚浩強(qiáng)編著,清華大學(xué)出版社,2004年6月第1版;《C++面向?qū)ο蟪绦蛟O(shè)計(jì)題解與上機(jī)指導(dǎo)》,譚浩強(qiáng)編著,清華大學(xué)出版社,2006年版C++語(yǔ)言課程使用的大綱為《03858C++語(yǔ)言》,蘇州大學(xué)編二、課程的試卷題型結(jié)構(gòu)及試題難易度1、試卷題型結(jié)構(gòu)表課程代號(hào)03858課程名稱(chēng)C++語(yǔ)言題型單選題填空題程序填空題程序改錯(cuò)題程序分析題程序設(shè)計(jì)題合計(jì)每題分值1166610X題數(shù)2210323242合計(jì)分值2210181218201002、試卷按識(shí)記、領(lǐng)會(huì)、簡(jiǎn)單應(yīng)用、綜合應(yīng)用四個(gè)認(rèn)知層次命制試題,四個(gè)認(rèn)知層次在試卷中所占比例大致分別為:識(shí)記占20%、領(lǐng)會(huì)占30%、簡(jiǎn)單應(yīng)用占30%、綜合應(yīng)用占20%。3、試卷難易度大致可分為“容易、中等偏易、中等偏難、難”。根據(jù)課程的特點(diǎn),每份試卷中,不同難易度試題所占的分?jǐn)?shù)比例大致依次為易占30分、中等偏易占30分、中等偏難占20分、難占20分。
四、各篇內(nèi)容分?jǐn)?shù)的大致分布篇次內(nèi)容分值第一篇(1?2章)基本知識(shí)10第二篇(3?7章)面向過(guò)程的程序設(shè)計(jì)50第三篇(8~10章)基于對(duì)象的程序設(shè)計(jì)25第四篇(10?13章)面向?qū)ο蟮某绦蛟O(shè)計(jì)15五、各篇內(nèi)容的重、難點(diǎn)章次重點(diǎn)難點(diǎn)第1章C++的初步知識(shí)C++程序的構(gòu)成和書(shū)寫(xiě)形式、C++程序的編寫(xiě)和實(shí)現(xiàn)、C++上機(jī)實(shí)踐過(guò)程面向?qū)ο蟮母拍畹?章數(shù)據(jù)類(lèi)型與表達(dá)式C++的基本數(shù)據(jù)類(lèi)型、常量、變量、運(yùn)算符與表達(dá)式運(yùn)算符的優(yōu)先級(jí)和結(jié)合性、邏輯運(yùn)算優(yōu)化時(shí)的副作用第3章程序設(shè)計(jì)初步面向過(guò)程的程序設(shè)計(jì)和算法、C++程序和語(yǔ)句、各類(lèi)控制結(jié)構(gòu)的實(shí)現(xiàn)(順序、選擇、循序)循環(huán)的嵌套第4章函數(shù)與預(yù)處理函數(shù)定義和調(diào)用的一般形式、傳值調(diào)用、內(nèi)置函數(shù)、函數(shù)的重載、函數(shù)模板、有默認(rèn)參數(shù)的函數(shù)、函數(shù)的嵌套和遞歸調(diào)用、局部變量和全局變量、預(yù)處理命令函數(shù)的傳值調(diào)用、遞歸調(diào)用、變量的作用域和生存期第5章數(shù)組一維二維數(shù)組的概念和定義、一維和二維數(shù)組做函數(shù)參數(shù)、字符數(shù)組以及常用字符串處理函數(shù)、string類(lèi)的使用字符數(shù)組與字符串、數(shù)組做函數(shù)參數(shù)第6章指針指針的概念、數(shù)組與指針、字符串與指針、函數(shù)與指、引用的基本概念和使用難點(diǎn):指向一維數(shù)組元素的指針、指向字符串中字符的指針、引用的概念、引用做函數(shù)參數(shù)第7章自定義數(shù)據(jù)類(lèi)型結(jié)構(gòu)體類(lèi)型的概念和使用、結(jié)構(gòu)體類(lèi)型變量的定義方法、結(jié)構(gòu)體數(shù)組、動(dòng)態(tài)分配和撤銷(xiāo)內(nèi)存的運(yùn)算符new和delete、共用結(jié)構(gòu)體類(lèi)型變量和共用體類(lèi)型變量的存儲(chǔ)、結(jié)構(gòu)體成員的訪問(wèn)
體的基本概念、枚舉類(lèi)型第8章類(lèi)和對(duì)象面向?qū)ο蟪绦蛟O(shè)計(jì)方法和特點(diǎn)、類(lèi)和對(duì)象的概念、類(lèi)和對(duì)象的關(guān)系、類(lèi)中成員的訪問(wèn)屬性、對(duì)象成員的引用、類(lèi)的封裝性和信息隱蔽、公用接口和私有實(shí)現(xiàn)的分離類(lèi)和對(duì)象的關(guān)系、類(lèi)中成員的訪問(wèn)屬性、對(duì)象成員的引用第9章關(guān)于類(lèi)和對(duì)象的進(jìn)一步討論構(gòu)造函數(shù)的作用、析構(gòu)函數(shù)的作用、調(diào)用構(gòu)造函數(shù)和析構(gòu)函數(shù)的順序、對(duì)象數(shù)組、指向?qū)ο蟮闹羔槨his指針、公用數(shù)據(jù)的保護(hù)、對(duì)象的動(dòng)態(tài)建立和釋放、靜態(tài)成員、友元、類(lèi)模板構(gòu)造函數(shù)的析構(gòu)函數(shù)的自動(dòng)調(diào)用以及調(diào)用順序、靜態(tài)成員、類(lèi)模板第10章運(yùn)算符重載運(yùn)算符重載的概念、重載的規(guī)則,用類(lèi)成員函數(shù)和友元函數(shù)實(shí)現(xiàn)重載的方法、重載雙目、單目、插入運(yùn)算符“<<”、提取運(yùn)算符,用轉(zhuǎn)換構(gòu)造函數(shù)和類(lèi)型轉(zhuǎn)換函數(shù)進(jìn)行類(lèi)型轉(zhuǎn)換載的概念和實(shí)現(xiàn)方法第11章繼承與派生繼承與派生的概念、派生類(lèi)的構(gòu)成、派生類(lèi)成員的訪問(wèn)屬性,公用、私有和保護(hù)繼承的區(qū)別,繼承時(shí)類(lèi)中成員訪問(wèn)屬性的變化,單一繼承和多重繼承的概念,在繼承時(shí)基類(lèi)和派生類(lèi)構(gòu)造函數(shù)和析構(gòu)函數(shù)的調(diào)用順序,繼承與組合、公用、私有和保護(hù)繼承的區(qū)別,繼承時(shí)類(lèi)中成員訪問(wèn)屬性的變化,在繼承時(shí)基類(lèi)和派生類(lèi)構(gòu)造函數(shù)和析構(gòu)函數(shù)的調(diào)用順序、第12章多態(tài)性與虛函數(shù)多態(tài)性的概念、編譯時(shí)的多態(tài)(即靜態(tài)多態(tài))和運(yùn)行時(shí)的多態(tài)(即動(dòng)態(tài)多態(tài))的概念和區(qū)別編譯時(shí)的多態(tài)和運(yùn)行時(shí)的多態(tài)的概念第13章輸入輸出流輸入和輸出流的含義、標(biāo)準(zhǔn)輸入輸出流的概念,輸入輸出流對(duì)象cin、cout、cerr和clog,文件的基本概念輸入輸出流對(duì)象cin、cout、cerr和clog六、各題型范例及解題要求單項(xiàng)選擇題(每小題1分,共22分)要求:在下列每小題的四個(gè)備選答案中選出一個(gè)正確的答案,并將其字母標(biāo)號(hào)填入題十的括號(hào)內(nèi)。范例:對(duì)于任意一個(gè)類(lèi),析構(gòu)函數(shù)的個(gè)數(shù)最多為()A.0B.1C.2D.3解答:(B)概念填空題(每小題1分,共10分)說(shuō)明:填寫(xiě)內(nèi)容為C++語(yǔ)言中的基本概念。范例:任何程序邏輯都可以用順序、選擇和三種基本結(jié)構(gòu)來(lái)表示。解答:循環(huán)程序填空題(每小題6分,共18分)說(shuō)明:每個(gè)程序中有三個(gè)缺失部分,請(qǐng)補(bǔ)充填寫(xiě)完整,直接將答案填在橫線上。范例:求一個(gè)長(zhǎng)方體的體積,其長(zhǎng)、寬、高分別為:10,20,30。程序的輸出是:Thevolumeofboxlis6000#include<iostream>usingnamespacestd;classBox{public:Box(int,int,int);;//成員函數(shù)volume的原型聲明private:intheight;intwidth;intlength;};(inth,intw,intlen)/定義構(gòu)造函數(shù){height=h;width=w;length=len;}intBox::volume()
{return(height*width*length);}voidmain();//定義對(duì)象boxl并初始化cout<<"Thevolumeofbox1is"<<box1.volume()<<endl;}解答:(1)intvolume()Box::BoxBoxbox1(10,20,30)程序改錯(cuò)題(每小題6分,共12分),要求:對(duì)下列各程序中的語(yǔ)法錯(cuò)誤、邏輯錯(cuò)誤進(jìn)行改正。解答時(shí),先標(biāo)出錯(cuò)誤所在行號(hào),然后進(jìn)行修改范例:下面程序用于求字符串長(zhǎng)度。含有錯(cuò)誤的源程序如下:程序的第6到15行有三個(gè)錯(cuò)誤,請(qǐng)用下劃線標(biāo)出錯(cuò)誤所在行,并在其后空白處寫(xiě)出正確語(yǔ)句。#include<iostream.h>intmain()intlen;charstr[20];//第6行//第7行//第8行//第9行//第10行//第11行//第12行//第13行//第14行//第15行intmy_strlen(charp);cout<<"Inputstring:";cin>>str;len=my_strlen(&str);//第6行//第7行//第8行//第9行//第10行//第11行//第12行//第13行//第14行//第15行intmy_strlen(char*p)//求字符串長(zhǎng)度解答:(1)6行,正確intmystrlen(char*p);(2)9行,正確len=mystrlen(str);(3)15行,正確intn=0;usingnamespacestd;intfun(inta){intb=0;staticc=3;b++;c++;return(a+b+c);}voidmain(){inta=2,i;for(i=0;i<3;i++)cout<<fun(a)<<"\n";}程序輸出的第一行是,第二行是,第三行是。解答:(1)7圣_9_程序設(shè)計(jì)題(每小題10分,共20分)說(shuō)明:程序設(shè)計(jì)題包括面向過(guò)程和面向?qū)ο蟛糠值木幊填}各1題。范例1:編寫(xiě)程序,從鍵盤(pán)輸入10個(gè)整數(shù),存入一維整型數(shù)組,找出數(shù)組中的最大值并輸出。例如,若輸入數(shù)組元素為:16910773624,則輸出:10。解答:#include<iostream>usingnamespacestd;intmain(){inta[10],max;for(inti=0;i<10;i++)cin>>a[i];max=a[0];for(i=1;i<10;i++)if(a[i]>max)max=a[i];cout<<max<<endl;return0;}范例2:編寫(xiě)一個(gè)面向?qū)ο蟪绦?,定義一個(gè)時(shí)間類(lèi)Time。具體要求為:該類(lèi)具有三個(gè)私有整型數(shù)據(jù)成員,時(shí)(hour)、分(minute)和秒(second)。定義類(lèi)的構(gòu)造函數(shù),它的3個(gè)參數(shù)分別是時(shí)、分、秒的初值,用于初始化類(lèi)中的數(shù)據(jù)成員。三個(gè)參數(shù)的缺省值依次是8、10、20,表示8點(diǎn)10分20秒。定義一個(gè)類(lèi)的成員函數(shù)voidshowTime(),用于顯示時(shí)間,顯示格式為“時(shí)分:秒”,例如上述日期值顯示為:8:10:20。已知主函數(shù)為:intmain(){Timet1,t2(10,18,20);t1.showTime();t2.showTime();return0;}程序運(yùn)行的輸出為:8:10:2010:18:20請(qǐng)寫(xiě)出Time類(lèi)及成員函數(shù)的完整定義。解答:#include<iostream>usingnamespacestd;classTime{public:Time(inth=8,intm=10,ints=20){hour=h;minute=m;second=s;}voidshowTime();private:inthour;//數(shù)據(jù)成員是私有的intminute;intsecond;};voidTime::sh
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年教育信息化解決方案銷(xiāo)售與服務(wù)合同模板3篇
- 二零二五版機(jī)動(dòng)車(chē)質(zhì)押典當(dāng)與汽車(chē)后市場(chǎng)專(zhuān)業(yè)服務(wù)合同3篇
- 二手車(chē)個(gè)人買(mǎi)賣(mài)合同書(shū)樣本版B版
- 2025年度中小企業(yè)創(chuàng)新基金貸款合同簽訂與創(chuàng)業(yè)孵化服務(wù)
- 二零二五年度終止勞動(dòng)合同員工離職后社會(huì)保障待遇合同
- 二零二五年度轉(zhuǎn)租協(xié)議甲乙丙三方及物業(yè)管理服務(wù)合同
- 2025年度退定金協(xié)議:旅游度假村預(yù)訂退訂合同
- 二零二五年度無(wú)子女無(wú)財(cái)產(chǎn)快速離婚協(xié)議指南
- 2025年度魚(yú)塘承包經(jīng)營(yíng)權(quán)變更及合作開(kāi)發(fā)協(xié)議
- 二零二五年度庭院租賃房屋院落環(huán)保改造合同
- 2024至2030年中國(guó)膨潤(rùn)土行業(yè)投資戰(zhàn)略分析及發(fā)展前景研究報(bào)告
- 【地理】地圖的選擇和應(yīng)用(分層練) 2024-2025學(xué)年七年級(jí)地理上冊(cè)同步備課系列(人教版)
- (正式版)CB∕T 4552-2024 船舶行業(yè)企業(yè)安全生產(chǎn)文件編制和管理規(guī)定
- JBT 14588-2023 激光加工鏡頭 (正式版)
- 2024年四川省成都市樹(shù)德實(shí)驗(yàn)中學(xué)物理八年級(jí)下冊(cè)期末質(zhì)量檢測(cè)試題含解析
- 九型人格與領(lǐng)導(dǎo)力講義
- 廉潔應(yīng)征承諾書(shū)
- 2023年四川省成都市中考物理試卷真題(含答案)
- 泵車(chē)述職報(bào)告
- 2024年山西文旅集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 恢復(fù)中華人民共和國(guó)國(guó)籍申請(qǐng)表
評(píng)論
0/150
提交評(píng)論