1月全國自考面向?qū)ο蟪绦蛟O(shè)計試題及答案解析_第1頁
1月全國自考面向?qū)ο蟪绦蛟O(shè)計試題及答案解析_第2頁
1月全國自考面向?qū)ο蟪绦蛟O(shè)計試題及答案解析_第3頁
1月全國自考面向?qū)ο蟪绦蛟O(shè)計試題及答案解析_第4頁
1月全國自考面向?qū)ο蟪绦蛟O(shè)計試題及答案解析_第5頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、精品自學(xué)考試資料推薦1全國2018年1月高等教育自學(xué)考試面向?qū)ο蟪绦蛟O(shè)計試題課程代碼:02328一、單項選擇題 ( 在每小題的四個備選答案中,選出一個正確答案,并將正確答案的序號填 在題干的括號內(nèi)。每小題 2 分,共1. 下面對于指針的描述不正確的是(A. 指針是地址變量 B .指針不能用除 0 以外的常量賦值 C. 兩個指針變量的加減法無意義 D. 指針指向不同基類型的變量長度不同2. 下面對于析構(gòu)函數(shù)的描述中不正確的是A.析構(gòu)函數(shù)是內(nèi)置函數(shù) C .析構(gòu)函數(shù)不能有參數(shù)3. 下列指針用法中錯誤的是 A. inti;int*ptr=&i; C. int *ptr;ptr=0;4. 派生類

2、的對象對它的基類成員中什么是可訪問的 A. 公有繼承的公有成員C.公有繼承的保護(hù)成員5. 在()情況下適宜采用A. 函數(shù)體含有循環(huán)語句C .需要加快程序的執(zhí)行速度6. 在類中說明的成員可以使用關(guān)鍵字A. publicC. cpu7. 如果類 A 被說明成類 B 的友元,則 (A. 類 A 的成員即類 B 的成員B. 類 B 的成員即類 A 的成員C. 類 A 的成員函數(shù)不得訪問類D. 類 B 不一定是類 A 的友元8. 定義析構(gòu)函數(shù)時,應(yīng)該注意A. 其名與類名完全相同C.無形參,也不可重載9. 在類中聲明轉(zhuǎn)換函數(shù)時不能指定A.參數(shù)B.訪問權(quán)限C.操作D.標(biāo)識符10. 在派生類中重新定義虛函數(shù)時

3、必須在A.參數(shù)類型B.參數(shù)名字38分 ) )。)。(B. 析構(gòu)函數(shù)與類名相同D. 析函數(shù)在對象撤銷時自動執(zhí)行 )。B. int i;int *ptr;i=*ptr;D. int i=5;int *ptr;*ptr=i;( )?B. 公有繼承的私有成員D. 私有繼承的公有成員inline 定義內(nèi)聯(lián)函數(shù)。B. 函數(shù)體含有遞歸語句D. 函數(shù)代碼多、不常調(diào)用( ) 進(jìn)行修飾。B. externD. register)。)。)方面與基類保持一致。的成員)。B.返回類型是 void 類型D. 函數(shù)體中必須有 delete 語句(精品自學(xué)考試資料推薦2C.操作內(nèi)容D.賦值精品自學(xué)考試資料推薦311. 設(shè) i

4、nt a=3,b=4,c=5; 表達(dá)式 (a+b)c&b=c 的值是 ()。A. 2B. - 1C. 0 D. 1A. a#b B. _intC. a_10 D. PAd13.while(!x)中的(!x)與下面條件()等價。A. x=1B. x!=1D. x=0 )構(gòu)造函數(shù)。B. 只可有公有的D. 只可有缺省的15. 在一個類中可以對一個操作符進(jìn)行()重載。A. 1 種B. 12 種以下C. 32 種以下D. 多種16. 重載賦值操作符時,應(yīng)聲明為( ) 函數(shù)。A. 友元B. 虛C.成員D.多態(tài)17.在私有繼承的情況下,基類成員在派生類中的訪問權(quán)限()。A.受限制B.保持不變C.受保

5、護(hù)D.不受保護(hù)18. 通過 ()調(diào)用虛函數(shù)時,采用動態(tài)束定。A.對象指針B.對象名C成員名限定D.派生類名19. 在類中聲明轉(zhuǎn)換函數(shù)時不能指定 () 。A.參數(shù)個數(shù)B.訪問權(quán)限C.標(biāo)識符D.操作二、填空題 (每空 2 分,共 22 分 )1. 派生類的主要用途是可以定義其基類中 _ 。2. 當(dāng)建立 _ ,程序自動調(diào)用該類的構(gòu)造函數(shù)。3. 定義重載函數(shù)函數(shù)時,應(yīng)在 _ 上有所不同。4. 類是用戶定義的類型,具有類類型的變量稱作 _。5. 當(dāng)一個成員函數(shù)被調(diào)用時,該成員函數(shù)的 _ 指向調(diào)用它的對象。6. 拷貝函數(shù)通過 _ 使用引用來初始化創(chuàng)建中的對象。7. 在一個類中至少可以對一個 _ 進(jìn)行 2

6、種重載。8在 C+中有二種 _方式即值傳遞和 _傳遞。9._ 函數(shù)的性通過虛函數(shù)來實現(xiàn)的。10._使用空的虛函數(shù)可以保證建立起一條存取路徑, 使派生類通過虛函數(shù)機(jī)制正確存12.下列標(biāo)識符中,不合法的用戶標(biāo)識符為 ()。C. x!=014. 每個類 (A. 只能有一個C .可以有多個精品自學(xué)考試資料推薦4取虛函數(shù)。三、完成程序題 (每小題 5 分,共 20 分)1.在下面程序的底畫線處填上適當(dāng)?shù)淖志?,使該程序?zhí)行結(jié)果為60。# include class baseint X;public :void int (int initX)X=initX; int Getnum() return X+7;

7、 void main()_couttest.Getnum();2.在下面程序的底畫線處填上適當(dāng)?shù)淖志?,完成類中成員函數(shù)的定義。# include class box private:int color;int upx,upy;int lowx,lowy;public :friend int same_color(line a,box b);void define_box(int x1,int y1,int x2,int y2)upx=x1;upy=y1; ;class line private:int color;int startx,starty;int len;public :friend

8、_int same_color(line a,box b);_;void define_line(int x,int y)startx=x;int same_color(line a,box b)if(a.color= =b.color)return 1;return 0;3.在下面程序的底畫線處填上適當(dāng)?shù)淖志?,完成程序? include class A_ (int i)coutiendl;void g()cout ”g n”;closs B: Apublic : void h()cout h n”; void main() B d1;精品自學(xué)考試資料推薦5d1.f(6);d1.h();4.

9、在下列程序的空格處填上適當(dāng)?shù)淖志?,使輸出為?,8, 5。# include # include class Magic double x;public :Magic(double d=0.00) : x(fabs(d)*Magic _ return Magic(sqrt(x*x+c.x*c.x);_ (ostream & os,Magic c)return osc.x;void main()Magic ma;coutma ,Magic( - 8) ,ma+Magic( - 3)+Magic( - 4);四、綜合應(yīng)用題 (共 20 分)1.分析下列程序可能的輸出結(jié)果。 (8 分)# i

10、nclude “iostream.h”class testprivate :int num;float fl;public :test( );int getint( )return num;float getfloat( )return fl;test(); ;test: test( );cout Initalizing default endl;num=0;fl=0.0;test: test( )cout Desdtructor is active endl;int main( )test array2;coutarray1.get int ( ) array1.getfloat()endl;2.下列 shape 類是一個表示形狀的抽象類, length() 為求圖形周長的函數(shù), total() 則是一個通 用的用以求不同形狀的圖形周長總和的函數(shù)。請從shape 類派生三角形類(triangle)、矩形類(rectangle),并給出具體的求

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論