




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、完美WORD格式2015年10月高等教育自學考試全國統(tǒng)一命題考試C+程序設計試卷(課程代碼04737)本試卷共10頁,滿分100分,考試時間150分鐘??忌痤}注意事項:1. 本卷所有試題必須在答題卡上作答。 答在試卷上無效,試卷空白處和背面均可作草稿紙。 2 第一部分為選擇題。必須對應試卷上的題號使用2B鉛筆將“答題卡”的相應代碼涂黑。3第二部分為非選擇題。必須注明大、小題號,使用0. 5毫米黑色字跡簽字筆作答 o4合理安排答題空間,超出答題區(qū)域無效。第一部分選擇題、單項選擇題(本大題共20小題,每小題1分。共20分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其選出并將“答題卡
2、”的相應代碼涂黑。未涂、錯涂或多涂均無分。1.在C+語言中用于注釋的標識符是.*D. /.編譯、調試、編輯、連接.編輯、編譯、連接、運行A . &B./C2. 編寫C+程序一般需經(jīng)過的幾個步驟依次是A .編輯、調試、編譯、連接BC .編譯、編輯、連接、運行D3. 要求通過函數(shù)來實現(xiàn)一種不太復雜的功能,并且要求加快執(zhí)行速度,選用.內部函數(shù) D .函數(shù)模板.9D. 8&D. =A .內聯(lián)函數(shù)B .重載函數(shù)C4. 設x=8,執(zhí)行語句 Y=x+,則y等于A . 6B. 7C5. 下列運算符中,優(yōu)先級最高的是A. *B. 一 C6. 關于new運算符的下列描述中,錯誤的是A .它可以用來動態(tài)創(chuàng)建對象和對
3、象數(shù)組B .使用它創(chuàng)建的對象和對象數(shù)組可以使用運算符delete刪除C .使用它創(chuàng)建對象時要調用構造函數(shù)D .使用它創(chuàng)建對象數(shù)組時必須指定初始值.” 0D . 0 . 0B .對象是類的實例.一個對象必屬于某個類.構造函數(shù)的名字與類名完全相同.構造函數(shù)必須定義,不能缺省7. 存儲下列數(shù)據(jù),占用存儲字節(jié)最多的是A. 0B. 0C&關于類和對象不正確的說法是A .類是一種類型,它封裝了數(shù)據(jù)和操作C . 一個類的對象只有一個D9.下列有關構造函數(shù)的描述中,正確的是A .構造函數(shù)可以帶有返回值BC .構造函數(shù)必須帶有參數(shù)D10 .假定a為一個整型數(shù)組名,則元素 a4的字節(jié)地址為A. a+4B. a+8
4、Ca+16a+32專業(yè)整理知識分享11 .類中能訪問靜態(tài)成員的函數(shù)是A 虛函數(shù)B靜態(tài)成員函數(shù)C. 構造函數(shù) D析構函數(shù)12.下列說明語句中正確的是A.int a , &ra=a, &ref=raB.int&refa10C.int a , &ra=a,& *refp=&raDint*pi, *&pref=pi13.關于對象概念的描述中,說法錯誤的是A.對象就是C語言中的結構體B.對象代表著正在創(chuàng)建的系統(tǒng)中的一個實體C.對象是類的一個變量D.對象之間的信息傳遞是通過消息進行的14.有關多態(tài)性說法不正確的是A.C+語言的多態(tài)性分為編譯時的多態(tài)性和運行時的多態(tài)性B.編譯時的多態(tài)性可通過函數(shù)重載實現(xiàn)C.
5、運行時的多態(tài)性可通過模板和虛函數(shù)實現(xiàn)D.實現(xiàn)運行時多態(tài)性的機制稱為動態(tài)多態(tài)性15.關于友兀函數(shù)的描述中,錯誤的是A.友元函數(shù)不是成員函數(shù)B.友兀函數(shù)只能訪冋類中私有成員C.友元函數(shù)破壞隱藏性,盡量少用D.友兀函數(shù)說明在類體內,使用關鍵子frie nd16.類中定義的成員默認訪問屬性為A.publicB. privateCprotectedD. friend17.拷貝構造函數(shù)的參數(shù)是A.某個對象名B.某個對象的成員名C.某個對象的引用名D.某個對象的指針名18.關于類模板的說法正確的是A.類模板的主要作用是生成抽象類B.類模板實例化時,編譯器將根據(jù)給出的模板實參生成一個類C.在類模板中的數(shù)據(jù)成員
6、具有冋樣類型D.類模板中的成員函數(shù)沒有返回值19.下列有關重載函數(shù)的說法中正確的是A.重載函數(shù)必須具有不冋的返回值類型B重載函數(shù)參數(shù)個數(shù)必須相冋C.重載函數(shù)必須有不冋的形參列表D重載函數(shù)名可以不冋20.當一個類的某個函數(shù)被說明為virtual 時,在該類的所有派生類中的冋原型函數(shù)A.都是虛函數(shù)B.只有被重新說明時才是虛函數(shù)C.都不是虛函數(shù)D.只有被重新說明為virtual 時才是虛函數(shù)第二部分二E選擇題、填空題(本大題共20小題,每小題1分,共20分)請在答題卡上作答。21. C語言中scanf命令在 C+中改用:cin22. 假定類AB中有一個公用屬性的靜態(tài)數(shù)據(jù)成員static int bb
7、;在類外不通過對象名給該成員bb賦值為10的寫法:int AB; bb=1O;23. 在類內部定義的公有(public)數(shù)據(jù)可以在類外進行存取,但保護protected數(shù)據(jù)和私有 (private)數(shù)據(jù)不能在類外直接存取。24. 在C+沖,虛函數(shù)幫助實現(xiàn)了類的多態(tài)性。25. 如果要把類 B的成員函數(shù)void fun() 說明為類A的友元函數(shù),則應在類A中加入語句26. 執(zhí)行下列程序 double a=3. 1415926, b=3. 14; coutsetprecision(5)a, setprecision(5)bendl;程序的輸出結果是 。27. 在C+中,訪問一個指針所指向的對象的成員
8、所用的指向運算符是 。28. 基類的公有成員在派生類中的訪問權限由 決定。29. 由con st修飾的對象稱為 。30. 如果通過同一個基類派生一系列的類,則將這些類總稱為 。31. 為了實現(xiàn)運行時的多態(tài)性,派生類需重新定義基類中的 。32. 在C+中有兩種參數(shù)傳遞方式:傳值和傳 。33. C+中 ostream 的直接基類 。34. 已知int*p=NULL,使用new為指針P申請一個存儲大小為10的存放int型的空間,代碼為。35. 在編譯指令中,宏定義使用 指令。36. 每個對象都是所屬類的一個 。37. 函數(shù)重載時,編譯系統(tǒng)會根據(jù) 或形參的個數(shù)來區(qū)分。38. 靜態(tài)成員函數(shù)、友元函數(shù)、構
9、造函數(shù)和析構函數(shù)中,不屬于成員函數(shù)的是。40.局部對象和全局對象中,在同一程序中 生存期最長。三、改錯題(本大題共5小題,每小題4分,共20分)請在答題卡上作答。下面的程序段中有一處錯誤,請在答題卡上抄寫錯誤所在行并指出錯誤原因。4 L #tnclud& using naiueapace std; class base int * p;public:bae (int a) p = &;Iint get() retuni p;II ;int main( fbase b(3);cout L gpt( ) 42, include using namespace std; class base | i
10、nt a; int get() !retum &;ivoid actValixef int b) | a = b;I int geta() return a;II ;int main()i ” base b; b, setVa!uc(7); return 0 ;I43* include using namespace std ; class A |static int x; int y;public:A(ini a,ini b) x - a;int get() I return x + y;!hH低5 ;int main()(Aa(lt2);cout a. get( ) endl;return
11、 0;44+ include using aamespace atd ; class Aint x;A(int a) void scL( int a) |X = A jIvoid get()cout x endl ;II ;int main()IEonst A a(4);a# set(6);a- get();a* set( 10);ft* get();return 0;45. usmg namespace std; class base int arb;pubLc:void 3cteert( ) |x = Oj y = 0;Ivoid showf ) |cout i n w y endl II
12、;.int main ( ) |base b;b” 9etzero0、0):returti 0;I四、完成程序題(本大題共5小題,每小題4分,共20分) 請在答題卡上作答。46. 用簡單選擇法對10個數(shù)排序,使其從小到大排列。#includeH stdafx. h#include cicstream using namespace std;int mam (void)Iint t;int num 10 ,t J;for()cin nni訂;for( i =0;i 9 ;i + ) for(j=i+jnumj) It h num i;num i二 num j:for(i = 0;i 10;i +
13、 ) cout num i 11 初I47. 打印以下圖案:卓*:需* * 韋拿Minclude sulafc. h include using n&mespoce std; void main(vtiid)!int j,n;for()/i控制行號( .fortj =J;jiJ+)/j 控制空格 cwt *for()/n控制臺號cout fl 4 tout endl ;計算平均成績,48.任意輸入10個同學的成績,計算其平均成績。要求用函數(shù)average()主函數(shù)輸入數(shù)據(jù)并輸出結果。include14 stdafx. hH#include uing namespace std ;void ma
14、in( void)(float average ( float a );Goal score 10;for()Icin score i;cout * average:H average (score) endl ;Ifloat average( float a)float sum 0;for(ini i =0ji 10;i + )return ( surn/10);I49.編一個函數(shù)to_ lower(),實現(xiàn)將字符串中的大寫字母轉換成相應小寫字母。主函數(shù) 輸入數(shù)據(jù)并輸出結果。#includeTI stdafx. hMinclude *- - void main ( void)fvoid to
15、_lower(char a);char atr 10;cin str;loIower( str);cout str endl ;Ivoid to_Iower( char a j )Ifor(int i =0;i 10&且訂!= * 0* ;i + )if()a i + =32;50.下面程序用來求直角三角形斜邊長度。ffinclude ftnclude class Line;class Ptwnlprivate:double x,y;public:Point(double i =Otdoublc j =0)I x -i;y - j;Point (Point &p)f m = p. x;y =
16、p. y; |hclass Line| private:Point pl ,p2 ;public;TJne( Point &xpl , Point &xp2) : |double GetLength();I ;double line::GeMjength()| double dx = p2. x - pL x;double dy = p2. y - pl. y;reUim sqrt( dx + dy dy );Ivoid main()| Point pl Tp2(63);Line LI (pl tp2);cotii Li. GetLefigth( ) endl;I五、程序分析題(本大題共2小題
17、,每小題5分,共10分) 請在答題卡上作答。51給如下面程序輸出結果。#include class BamI private;:int Y ;public:Base (mt y -0) | Y y;cout B9e( y ) Xn1 ; |* Base( ) com * - Bae( ) n* |void print( ) | cout Y * |I ;cIasg Derived * public Base private:int Z;public:Derived (int y, int z)f Z = z;cout Derived ( y w i 口* j) Derived( ) j eo*
18、ii m - Derived ) nw ;void pnnt()I Base::prim();cout Z end!;II ;void main()Derived d(10p20);d. prini();152. 給出下面程序輸出結果。#include iostream. h1*void n)ain()(int x,yTz;x=3;y = x+ ;x s=卡 + x;cout,rX = M x M ;y 5=111 y * ;x = endl;s六、程序設計題(本大題共I小題,共10分)請在答題卡上作答。53. 寫一個程序,定義一個抽象類 Shape,由它派生3個類:Square(正方形)、T
19、rapezoid(梯形)和Triangle(三角形)。用虛函數(shù)分別計算幾種圖形面積、并求它們的和。要求用基類指針數(shù)組,使它每一個元素指向一個派生類對象。#include class ShapeI public:virtual double area( )const = 0:;集密啟膚前2015年10禹高等教育自學考試全國統(tǒng)一命題考試C+程序設計試題答案及評分參考8.C9. BIE CIB. B19. 20. A23-保護心如忙町敷據(jù)26. 33416 ( 3. H-常對彖31引用35” #definc38,岌元函蠡4G,全局對幽(課程代碼04737) 一單安世擇本大越共加小麵,毎小題I分r推X
20、令) I. B2, D3M克 D5. B6- I;7, 0II. R12 虹13. A14, C15. B皿 B17, C二、填空鹽f本玄將共20小JE.毎臥題1令*共20分)21. cm22*trn ABtibh- tO;24.藩態(tài)性2 frigid void B: :fun( )27. -2S.訪問擔制方式掘維承方式30-輕族3L龜歯散33, w34p = new int 101 ;%實刮無磁壽的類型39 friend void B:);三、 改箭題(本大範共$彷題.毎小分,其20分41.客粧陽晌 內飢 曲)副KKI亟同值應詼是誠型吏索禽代碼中鉀()返回的 是遠壇船針白占單科包過 qql6
21、581612煉喪:辭nrtum p】惓改為nthirn * pj41審案:h KtVC?);是私荷苗數(shù)不能瓦接關用. 燔諛:將曲7附(訊)函數(shù)聲明為公宿曲數(shù)。43,答家:工-SiffioX為諄杰敷期咸員,該啟牯形式錯澳. 修敢陽A: :i =5j44善案:堿 A呎4):措口電耀常膵至.不能轍更舖。修改:將Ji定丈為非常對桑。45. 答案:肛加mOO);錨課個為類中不存在帶有兩U紳的妣杯心函亂條改:將 b. wizcfo(O.O);怔改為 b, j連完咸MiBf本大通共5小題每小超4分共站分)46. 案融 i ;讓 IDji xnufflfj47r 答案;im i 呂 1 ; i cn ; * *+n = 9;n =2 # j - I ;(i -48. 善案:ixit i *0; Y 用汀+Mim += i49. 答秦;La詠 iMtuw叩氓胡耳訂 X Ai I *= V刃甞余曲鈕une:pl (叩】)翻(誡;斛折友元姿的便用、宦宜Li
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 初中化學課程跨學科實踐活動案例設計與實施研究
- 生物化學(第4版)課件 第10章 基因的遺傳和表達
- 基于脾腎互贊理論從miR-335-LATS1-YAP-β-catenin通路探討補腎健脾方干預失重性OS的機制研究
- 電芯極耳超聲焊接技術及應用
- 《社會財務共享服務實務》課件-領域1任務2-05.票據(jù)錄入-費用類票據(jù)
- 燈具設計創(chuàng)新
- 健康秋天的果實
- 糖尿病的營養(yǎng)治療與護理
- 腎內科護理教學
- 《網(wǎng)頁設計與制作》課件-第8章Dreamweaver入門
- 中小學家長會期中期末家長會253
- 驅動電機與電機控制器
- 2024年便攜式儲能行業(yè)分析報告
- 醫(yī)聯(lián)體協(xié)議書(2024版)
- 2023年全國職業(yè)院校技能大賽-中藥傳統(tǒng)技能賽項規(guī)程
- 11 《愛蓮說》對比閱讀-2024-2025中考語文文言文閱讀專項訓練(含答案)
- 動物園野生動物馴養(yǎng)繁殖或馴養(yǎng)觀賞可行性研究報告
- 煤礦開掘技術操作規(guī)程
- 2023年上海市長寧區(qū)高三年級下冊二模英語試卷含詳解
- 肺功能進修總結匯報
- GB/T 3428-2024架空導線用鍍鋅鋼線
評論
0/150
提交評論