(完整)大學C++期末考試題庫及答案,推薦文檔_第1頁
(完整)大學C++期末考試題庫及答案,推薦文檔_第2頁
(完整)大學C++期末考試題庫及答案,推薦文檔_第3頁
(完整)大學C++期末考試題庫及答案,推薦文檔_第4頁
(完整)大學C++期末考試題庫及答案,推薦文檔_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、C+程序設計試卷2012年大學C+期末考試題庫一、單選題:1. 能作為C+程序的基本單位是(C )。A. 字符 B. 語句 C. 函數(shù) D.源程序文件2. 程序中主函數(shù)的名字為(A )。A. mai nB. MAINC. Mai nD.任意標識符3. 關于C+與 C語言的關系的描述中,(D)是錯誤的。A. C 語言是C+的一個子集; B. C 語言與C+是兼容的;C. C+ 對C語言進行了一些改進; D. C+和C語言都是面向?qū)ο蟮?. 可用作C+語言用戶標識符的一組標識符是(B)。A. void defi ne +WORD B. a3_b3 _123 YNC. for -abc Case D

2、. 2a DO sizeof5. 存儲以下數(shù)據(jù),占用存儲字節(jié)最多的是(D)。A. 0 B. 0 C.“ 0”D. 0.06. 設int a=12;則執(zhí)行完語句 a+=a*a;后,a的值是(C )。A.12 B.144 C.156 D.2887. 假設在程序中a、b、c均被定義成整型,所賦的值都大于1,則下列能正確表示代數(shù)式1的表達式是(D)。abcA. 1.0/a*b*c B. 1/(a*b*c) C. 1/a/b/(float)c D. 1.0/a/b/c8. 以下說法中正確的是(B)。A. C+程序總是從第一個定義的函數(shù)開始執(zhí)行B. C+程序總是從main函數(shù)開始執(zhí)行C. C+函數(shù)必須有返

3、回值,否則不能使用函數(shù)D. C+程序中有調(diào)用關系的所有函數(shù)必須放在同一個程序文件中9. 下面有關構造函數(shù)的描述中,正確的是( B )。A.構造函數(shù)可以帶有返回值B.構造函數(shù)的名字與類名完全相同C.構造函數(shù)必須帶有參數(shù)D.構造函數(shù)必須定義,不能缺省10. 10.在聲明類時,下面的說法正確的是()。A. 可以在類的聲明中給數(shù)據(jù)成員賦初值B. 數(shù)據(jù)成員的數(shù)據(jù)類型可以是registerC. private,public, protected可以按任意順序出現(xiàn)D. 沒有用private,public, protected定義的數(shù)據(jù)成員是公有成員11. 在下面有關析構函數(shù)特征的描述中,正確的是( A )。

4、A. 一個類可以有多個析構函數(shù)B.析構函數(shù)與類名完全相同C.析構函數(shù)不能指定返回類型D.析構函數(shù)可以有一個或多個參數(shù)12.構造函數(shù)是在(B )時被執(zhí)行的。A.程序編譯B.創(chuàng)建對象C.創(chuàng)建類D.程序裝入內(nèi)存13.卜面有天靜態(tài)成員函數(shù)的描述中,止確的是(B )A.在靜態(tài)成員函數(shù)中可以使用 this指針B.在建立對象前,就可以為靜態(tài)數(shù)據(jù)成員賦值C.靜態(tài)成員函數(shù)在類外定義是,要用static前綴D.靜態(tài)成員函數(shù)只能在類外疋義14.下面有關友員函數(shù)的描述中,真確的說法是(A )A. 友員函數(shù)是獨立于當前類的外部函數(shù)B. 一個友員函數(shù)不可以同時定義為兩個類的友員函數(shù)C. 友員函數(shù)必須在類的外部進行定義D.

5、 在類的外部定義友員函數(shù)時必須加上friend關鍵字15.友員的作用之一是(A)A.提高程序的運行效率B.加強類的封裝C.實現(xiàn)數(shù)據(jù)的隱蔽性D.增加成員函數(shù)的種類16.使用派生類的主要原因是(A )A.提高代碼的可重用性B.提高程序的運行效率C.加強類的封裝性D.實現(xiàn)數(shù)據(jù)的隱藏17.在C+中繼承方式有幾中(C)A. 1B. 2C. 3D.418.假設已經(jīng)定義好了類student,現(xiàn)在要定義類derived ,它是從student私有派生的,則疋義類derived的正確與法是(D )A. class derived:stude nt private /.B. class derived:stude

6、 nt public /.C. class derived:public stude nt /.D. class derived:private stude nt /.19.派生類的對象對它的基類成員中(C)是可以訪問的。A.公有繼承的公有成員;B.公有繼承的私有成員;C.公有繼承的保護成員;D.私有繼承的公有成員。20.類中定義的成員默認為(A )訪問屬性。A. publicB. privateC. protected D. friend21.下列存儲類標識符中,要求通過函數(shù)來實現(xiàn)一種不太復雜的功能,并且要求加快執(zhí)行速 度,選用(A )合適。A. 內(nèi)聯(lián)函數(shù); B.重載函數(shù);C. 遞歸調(diào)用;D

7、.嵌套調(diào)用。22. C+對C語言作了很多改進,下列描述中(D)使得C語言發(fā)生了質(zhì)變,從面向過程變成允許函數(shù)重載,并允許設置缺省參數(shù); 引進了類和對象的概念;大小寫字母D.數(shù)字字符了面向?qū)ο蟆. 增加了一些新的運算符;B.C.規(guī)定函數(shù)說明必須用原型;D.23. 按照標識符的要求,(A)符號不能組成標識符。A. 連接符 B. 下劃線 C.24. 下列變量名中,(A )是合法的。A CHINA B byte-size C double D A+a25. 下列各種函數(shù)中,(C )不是類的成員函數(shù)。A構造函數(shù) B析構函數(shù)C友元函數(shù) D26.下列(A )是正確的語句。A;B a=17C x+yD cou

8、t0);D) ;59、( D )不是構造函數(shù)的特征。A)構造函數(shù)的函數(shù)名與類名相同B )構造函數(shù)可以重載C)構造函數(shù)可以設置缺省參數(shù)D )構造函數(shù)必須指定類型說明60、 以下程序段中與語句k=ab? 1:0 ;功能等價的是(D )。A)if(ab) k=1;B)if(ab) k=0C)if(ab) k=1;D)if(ab) k=0;else k=0; else k=1;61、下列常量中,(D )不是子符常量。A)005 B)n C) cD) aA) 1x1 &x1063、關于成員函數(shù)特征的下列描述中,A)成員函數(shù)一定是內(nèi)聯(lián)函數(shù)C)成員函數(shù)可以設置缺省參數(shù)值64、有以下程序#in clude v

9、oid mai n() int i,s=0;for(i=1;i10;i+=2) s+=i;couts;程序執(zhí)行后的輸出結果是(C )。A)C)65、C) !(x=10) D (A)是錯誤的。1 )D)成員函數(shù)可以重載 成員函數(shù)可以是靜態(tài)的)x1|x10自然數(shù)19的累加和自然數(shù)19中的奇數(shù)之和設有定義:intn=0,*p=&n ,*q=&p;p=1; B ) *q=2; CC+。A)66、( A)能正確輸出結果:A)B)C)D)char s=C+;coutse ndl;char s3=C+;coutse ndl;char s3=C,+,+,0;coutse ndl;char s3=C,+,+;c

10、outse ndl;)自然數(shù))自然數(shù) 則以下選項中,Dq=p;110的累加和110中的偶數(shù)之和 正確的賦值語句是()*p=5;D)。62、表示“ x大于1而小于10”的邏輯表達式是(B )。第18頁共29頁67、有以下程序段int a10=1,2,3,4,5,6,7,8,9,10,*p=a,b;b=p5;b中的值是(B )。A) 5 B ) 668、有以下程序#in clude void mai n() char *p10=abc,aabdfg,dcdbe,abbd,cd;coutp3e ndl;執(zhí)行后輸出結果是B)abbA) dcdbe B ) abbd C ) abc69、 下列靜態(tài)數(shù)據(jù)成

11、員的特性中,(C )是錯誤的。A)說明靜態(tài)數(shù)據(jù)成員時前邊要加修飾符staticB)靜態(tài)數(shù)據(jù)成員要在類體外進行初始化C)靜態(tài)數(shù)據(jù)成員不是所有對象所共用的D) 引用靜態(tài)數(shù)據(jù)成員時,要在其名稱前加 類名和作用域運算符70. 有以下語句struct S in t g;char h; T;則下面敘述中不正確的是(C )。A)S是結構體名B)該結構體包含2個成員C) S是struct類型的變量D ) T是struct S 類型的變量71. 派生類的對象對它的基類成員中( A)是可以訪問的。A)公有繼承的公有成員B)公有繼承的私有成員C)公有繼承的保護成員D)私有繼承的公有成員72. 實現(xiàn)運行時的多態(tài)性用。

12、DA、重載函數(shù)B、構造函數(shù) C、析構函數(shù)D、虛函數(shù)73. 下列變量名中,(A )是合法的。A. CHINA B. byte-size C. double D. A+a74. 在 int b3=1,3,2,4,5,6,0;b22的值是(D )。A. 0B. 2 C. 5 D. 675. 下列各運算符中,(B)優(yōu)先級最高。A. + (雙目) B. * (單目) C. = D. *=76. 下列for循環(huán)的次數(shù)為(B )。for(int i(0),x=0;!x&i=5;i+)A. 5B. 6 C . 1D. 無限77. 下述關于break語句的描述中,(C )是正確的。A. break語句可用于循環(huán)

13、體內(nèi),它將退出該重循環(huán)。B. break語句可用于開關語句中,它將退出開關語句。C. break語句可用于if體內(nèi),它將退出if語句。D. break語句在一個循環(huán)體內(nèi)可以出現(xiàn)多次。78. 在一個被調(diào)用函數(shù)中,關于return語句使用的描述,(D )是錯誤的。A. 被調(diào)用函數(shù)中可以不用 return 語句。B. 被調(diào)用函數(shù)中可以使用多個 return語句。C. 被調(diào)用函數(shù)中,如果有返回值,就一定要有return語句。D. 被調(diào)用函數(shù)中,一個 return語句可返回多個值給調(diào)用函數(shù)。79. 在C+中,關于下列設置參數(shù)默認的描述中,(C )是正確的。A. 不允許設置參數(shù)的默認值。B. 設置參數(shù)默認

14、值只能在定義函數(shù)時設置。C. 設置參數(shù)默認值時,應該是先設置右邊的再設置左邊的。D. 設置參數(shù)默認值時,應該全部參數(shù)都設置。80. 下列存儲類標識符中,要求通過函數(shù)來實現(xiàn)一種不太復雜的功能,并且要求加快執(zhí)行速度,選用(A )合適。A.內(nèi)聯(lián)函數(shù)B.重載函數(shù)C.遞歸調(diào)用D.嵌套調(diào)用C .友元函數(shù)D.拷貝初始化構造函數(shù)81. 下列的各類函數(shù)中,(C )不是類的成員函數(shù)。89.在下列double型常量表示中,(A是錯誤的。A. E15;B. .35; C. 3E5;D. 3E-590.下列給字符數(shù)組進行初始化中,(A )是正確的。A. char s1 =12345abcd;C. char s33=a

15、, xB. char s23=xyz;y ; D. char s423=xyz,m np;A.p=f1B. p=A:f1C. p=A:f1()D. p=f1()84.卜列疋義中,(A )是疋乂扌曰向數(shù)組的扌曰針p。A.int *p5B.in t (*p)5C.(int *)p5 D.int *p85.循環(huán) while(int i=C) i-;執(zhí)行次數(shù)是(A )。A. C)B. 1C . 5D .無限86.設int x ;,則經(jīng)過(C )后,語句*px=C ;可將x值置為0。A.int * px;B . int const * px=&x;C.int * const px=&x;D. const

16、 int * px=&x;87.設 void f1(int * m,long & n) ; int a;long b;則以下調(diào)用合法的是(BA.f1(a , b);B. f1(&a,b);C.f1(a , &b);D. f1(&a,&b)88.關于對象概念的描述中,(A )是錯誤的。A.構造函數(shù)B.析構函數(shù)82.( D )不是構造函數(shù)的特征A.構造函數(shù)的函數(shù)名與類名相同 C.構造函數(shù)可以設置缺省參數(shù)B.構造函數(shù)可以重載D.構造函數(shù)必須指定類型說明83. f1(i nt)是類A的公有成員函數(shù),p是指向成員函數(shù)f1()的指針,采用(C)是正確的。A. 對象就是C語言中的結構變量;B. 對象代表著正

17、在創(chuàng)建的系統(tǒng)中的一個實體;C. 對象是一個狀態(tài)和操作(或方法)的封裝體D. 對象之間的信息傳遞是通過消息進行的91. 對于int *pa5; 的描述,(D )是正確的。A. pa是一個指向數(shù)組的指針,所指向的數(shù)組是5個int型元素;B. pa是一個指向某個數(shù)組中第 5個元素的指針,該元素是int型變量;C. pa5表示某個數(shù)組的第 5個元素的值;D. pa是一個具有5個元素的指針數(shù)組,每個元素是一個int型指針;92. 下列各運算符中,(A )優(yōu)先級最低。A.?:B. | C. | D.!=93. 下列for循環(huán)的循環(huán)體執(zhí)行次數(shù)為( D )。for(int i(O),j(1O);i=j=4;i

18、+,j-)A. 0;B. 1;C. 4; D.無限;94. 下述關于開關語句的描述中,(A )是正確的。A. 開關語句中default子句可以沒有,也可以有一個;B. 開關語句中每個語句序列中必須有break語句;C. 開關語句中default子句只能放在最后;D. 開關語句中case子句后面的表達式可以是整形表達式。95. 下列存儲類標識符中,(C )的可見性與存在性不一值。A.外部類; B. 自動類;C. 內(nèi)部靜態(tài)類; D.寄存器類。96. 下述靜態(tài)數(shù)據(jù)成員的特征中,(D )是錯誤的。A. 說明靜態(tài)數(shù)據(jù)成員時前邊要加修飾符static;B. 靜態(tài)數(shù)據(jù)成員要在類體外進行初始化;C. 引用靜態(tài)

19、數(shù)據(jù)成員時,要在靜態(tài)數(shù)據(jù)成員名前加p=5;C. A.*p=5;D. *A1.p=5;99. 關于new運算符的下列描述中,(D )是錯的。A. 它可以用來動態(tài)創(chuàng)建對象和對象數(shù)組;B. 使用它創(chuàng)建的對象或?qū)ο髷?shù)組可以使用運算符delete刪除;C. 使用它創(chuàng)建對象時要調(diào)用構造函數(shù);D. 使用它創(chuàng)建對象數(shù)組時必須指定初始值。100. 派生類的構造函數(shù)的成員初始化列中,不能包含( C )。A. 基類的構造函數(shù);B. 派生類中子對象的初始化;C. 基類的子對象初始化;D. 派生類中一般數(shù)據(jù)成員的初始化101. 派生類的對象對它的基類成員中( A )是可以訪問的。A. 公有繼承的公有成員;B. 公有繼承

20、的私有成員;C. 公有繼承的保護成員;D. 私有繼承的公有成員。102. C+類體系中,不能被派生類繼承的有( A )。A.構造函數(shù) B. 虛函數(shù) C.靜態(tài)成員函數(shù)D.賦值操作函數(shù)103 .下面標識符中正確的是(A )。A. _abc B . 3ab C . int D . +ab104. 下列哪項(D )不是面向?qū)ο蟪绦蛟O計的主要特征?a.封裝b.繼承c.多態(tài)d.結構105. 已知i=5 , j=0,下列各式中運算結果為j=6的表達式是(A )。A. j=i+ (+j ) B . j=j+i+ C . j=+i+j D . j=j+i106.若整型變量a、b、c、d中的值依次為:1、4、3、

21、2。則條件表達式 ab?a:cd?c:d的值AA. 1B. 2C. 3D. 4107.以下不正確的是(C)A .語句 for (i=0 ; ; i+ )表示無限循環(huán)B . for (;)表示無限循環(huán)C.for ()也表示無限循環(huán)D.while (1)表示無限循環(huán)108.有如下程序:int x=3 ; doX-=2 ;couta+&cd)?+d:ab”的值為(D )。A) 9B)6C)8 D) 0134、 下面有關重載函數(shù)的說法中正確的是(C ) oA)重載函數(shù)必須具有不同的返回值類型。B)重載函數(shù)形參個數(shù)必須不同。C)重載函數(shù)必須有不同的形參列表。D)重載函數(shù)名可以不同。135、 C+語言的跳

22、轉(zhuǎn)語句中,對于break和continue 說法正確的是( B )。A)break語句只應用于循環(huán)體中。B)co nti nue語句只應用于循環(huán)體中。C)break是無條件跳轉(zhuǎn)語句,continue不是。D)break和continue的跳轉(zhuǎn)范圍不夠明確,容易產(chǎn)生問題。136、 Iongint的字節(jié)數(shù)是(D )。A ) 4 B ) 1 C ) 0 D ) 8137、 下列非法的字符常量是(C )oA)#B) C) aD )A二、填空:1. C+語言的頭文件與源程序文件擴展名分別是( .h )和(.cpp) o2. 在C+程序中使用基本輸入與輸出流時需要包含的頭文件名是(iostream )。3

23、. 在C+語言中,惟一的一個三目運算運算符是(?:)。4. C+中當一個函數(shù)無返回值時,則函數(shù)的類型是( void)o5. 一個類中可以有(多)個構造函數(shù),只能有(一)個析構函數(shù)。6. 一般情況下,按照面向?qū)ο蟮囊?,把類中的?shù)據(jù)成員(屬性)定義為(私有)權限, 而把成員函數(shù)(方法)定義為(公有 )權限.7. 在定義類的對象時,C+程序?qū)⒆詣诱{(diào)用該對象的( 構造 )函數(shù)初始化對象自身在撤銷類的對象時,C+程序?qū)⒆詣诱{(diào)用該對象的( 折構 )函數(shù)8. 類繼承中,缺省的繼承方式是( 私有繼承).9. 在C+語言中,用轉(zhuǎn)義字符序列(n)或操縱符(endl)表示輸出一個換行符。10. 表達式a=a+ l

24、表示成增量表達式為(+a)。11. 當不需要函數(shù)返回任何值時,則應把該函數(shù)類型定義為(void )。12. 用于輸出表達式值的標準輸出流對象是( cout )。,用于從鍵盤上為變量輸人值的 標準輸人流對象是(cin )。13. 變量分為全局和局部兩種,(全局變量默認初始化為0 )。變量沒有賦初值時,其值是不確定的。14. 假定類AB中有一個公用屬性的靜態(tài)數(shù)據(jù)成員bb,在類外不通過對象名訪問該成員 bb的寫法為(AB :bb )。15、類的成員分為數(shù)據(jù)成員和成員函數(shù)_。16、 一個類和對象的關系,正如基本數(shù)據(jù)類型與該類型的變量一樣,如int x;。17、 對一個類中的數(shù)據(jù)成員的初始化可以通過構造

25、函數(shù)中的賦值實現(xiàn),也可以通過構造 函數(shù)中的初始化列表實現(xiàn)。18、 類有兩種用法:一種是定義對象即生成類的對象;另一種是通過派生派生 出新的類。19、C+語言提供的多態(tài)機制允許一個派生類繼承多個基類,即使這些基類是相互無關 的。20、 聲明虛函數(shù)的方法是在基類中的成員函數(shù)原型前加上關鍵字virtual _。21、如果一個類中有一個或多個純虛函數(shù),則這個類稱為虛基類_。22、 靜態(tài)數(shù)據(jù)成員在定義或說明時,前面要加上關鍵字static _。23、如果成員函數(shù)不需要訪問類的非靜態(tài)成員,則可以把它聲明為靜態(tài)成員函數(shù)。24、友元可以是全局函數(shù),也可以是其他類的成員函數(shù)_。25、 若需要把一個函數(shù)“ voi

26、d fun(); ”定義為一個類 A的友元函數(shù),則應在類A的定義中 加入一條語句:friend void fun ();。26、運算符函數(shù)中的關鍵字是operator _,它和運算符一起組成該運算符函數(shù)的函數(shù) 名。27、類中運算符重載一般采用兩種形式:成員函數(shù)_和_友元函數(shù)_。28、 面向?qū)ο蟪绦蛟O計的3大機制為:封裝性_、_繼承性和多態(tài)性_。2、類的訪問權限有 public 、 private 禾口 protected 三種。29、 構造函數(shù)是對象被創(chuàng)建時自動執(zhí)行,對象消失時自動執(zhí)行的成員函數(shù)稱為析構函 數(shù)_。30、 如果類A繼承了類B,則類A稱為基類,類 B稱為派生類_。31、 如果一個特

27、定的類型 S當且僅當它提供了類型T的行為時,則稱類型S是類型T的 子類型_。32、在類定義中,將=0置于虛函數(shù)的函數(shù)原型的末尾可以聲明該函數(shù)為純虛函數(shù)。33、類的靜態(tài)成員分為靜態(tài)數(shù)據(jù)成員和靜態(tài)成員函數(shù)_。34、 友元函數(shù)的聲明可以放在類的私有部分,也可以放在類的共有部分,它們是沒有區(qū)別的。35、 如果說類B是類A的友元類,則類 B的所有成員函數(shù)都是類A的成員函數(shù)_。36、 設a和b是兩個整型變量, 我們用a+b的形式求這兩個變量的和;設c和d為浮點型變量,我們用c+d的形式求這兩個變量的和。顯然運算符“+”具有不同的用途,這是運算C+程序設計試卷符重載的例子。37、 對于雙目運算符,若重載為類

28、的成員函數(shù),有1個參數(shù);若重載為友元函數(shù),則有2個參數(shù)。38、當建立一個新的對象,程序自動調(diào)用該類的構造函數(shù)。39、 在C+中有二種參數(shù)傳遞方式:傳值_和_引用。40、 模板對處理數(shù)據(jù)的類型的要求不同可以分為兩種類型:函數(shù)模板和_類模板_。41、 異常是通過檢查(try)_、拋出(throw)_和_捕捉(catch)_來實現(xiàn)的。42、虛函數(shù)實現(xiàn)了 C+的多態(tài)機制,類實現(xiàn)了 C+啲_封裝機制。43、面向?qū)ο蟪绦蛟O計的_繼承機制提供了重復利用程序資源的一種途徑。44、 C+語言程序設計的三種基本結構是:順序結構_、_選擇結構_、循環(huán)結構_。45、 為了避免嵌套的條件語句if-else 的二義性,C

29、+語言規(guī)定else與_if 配對使用。46、 定義函數(shù)時,在函數(shù)的類型前加上修飾詞inline ,指明將該函數(shù)定義為內(nèi)聯(lián)函數(shù)。47、 有說明語句:*p ;則*p+運算首先訪問 *p,然后使_p 的值加1。48、 執(zhí)行int *p=new int 操作,可以得到一個動態(tài)分配整型對象的_指針。49、 有說明語句:int *p ;則(*p)+運算首先訪問 *p,然后使_*p 的值加1。50、 C+目標程序經(jīng)編譯鏈接后生成擴展名為exe的可執(zhí)行程序文件。51、 16位計算機中整型占_2個字節(jié)存儲空間。52、要在屏幕上顯示Hello , world!應執(zhí)行語句 cout=0|x=0) coutabcd

30、; else coutwxyz;屏幕上顯示的是 abcd。56. 設一維整型數(shù)組data已進行了初始化,則其元素個數(shù)可由操作符sizeof通過表達式sizeof(data) / sizeof( int)計算出來。57. 若一全局變量只允許本程序文件中的函數(shù)使用,則定義它時應加上修飾符_ staticO58. 設有int w34 ;, pw是與數(shù)組名w等價的數(shù)組指針,則pw應初始化為 int*4pw = w; 。59. 要使引用pr代表變量char * p;,則pr應初始化為 char*& pr = p; 60. 在C+沖封裝性、繼承性和 多態(tài)性61. 假設int a=1 , b = 2;則表達

31、式 a+-b的值為_2。62. 下面的程序?qū)崿F(xiàn)輸出x, y, z三個數(shù)中的最大值,請?zhí)钊胝_的內(nèi)容。#in cludevoid main () int x=5,y=8,z=9, u, v;if_(x u) _ u=x;else u=y;if_ (u v) _ v=u;else v=z ;cout ” v=” v 。65. C+語言支持的兩種多態(tài)性分別是編譯時的多態(tài)性和運行時的多態(tài)性。66. 設有如下程序結構:class Box;void mai n()Box A,B,C; 該程序運行時調(diào)用 3次構造函數(shù);調(diào)用 3次析構函數(shù)。67. 目前,有兩種重要的程序設計方法,分別是:面向過程和面向?qū)ο?。

32、68. C+語言提供的基本控制結構可以分為3種類型:順序結構、分支和循環(huán)結構。69. 函數(shù)的調(diào)用主要分為傳值調(diào)用和引用調(diào)用 調(diào)用。前者的特點是 _不能改變傳入變量的值_。70. 函數(shù)重載時要求同名函數(shù)的 _參數(shù)個數(shù)_或_參數(shù)類型_不同,否則無法確定是哪個函數(shù)。71. 靜態(tài)數(shù)據(jù)成員是類的所有對象中的_共享_成員,而非靜態(tài)數(shù)據(jù)成員是屬于一個具體對象的。72. 設A為test類的對象且賦有初值,則語句test B(A);表示_將對象A復制給對 象B 。73. 面向?qū)ο蟪绦蛟O計方法中的每個對象都具有屬性和方法兩方面的特征。74“類”指的是 對象的類型,代表了某一批對象的共性和特征 。75. 構造數(shù)據(jù)類

33、型,包括數(shù)組、指針_、結構體和共用體_、枚舉和類等。76. C+中數(shù)據(jù)類型標識符 Signed Char,其字節(jié)數(shù)為_1,范圍是_-128至U 127_。77. 在函數(shù)體內(nèi)部定義的變量稱為局部變量_。在所有函數(shù)體外部定義的變量稱為全局變量_。78. 有一數(shù)學表達式為2/3(f-32),要寫成對應的C+的表達式時,正確地寫法應寫2.0/3.0*(f-32 ) _。79. 類的靜態(tài)成員是_的所有對象中共享_的成員,不是_某個對象的成員,靜態(tài)成員 在類的聲明中進行引用性說明,在_其文件作用域的其他地方_進行定義性說明。80. 使用傳統(tǒng)的結構化程序設計方法設計程序的步驟是自頂向下 、_逐步細化_、-模塊化設計_。81. “封裝”指的是將有關的數(shù)據(jù)和操作代碼封裝在一個對象中,形

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論