版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、C+程序設(shè)計(jì)試卷2012年大學(xué)C+期末考試題庫(kù)一、單選題:1. 能作為C+程序的基本單位是(C )。A. 字符 B. 語(yǔ)句 C. 函數(shù) D.源程序文件2. 程序中主函數(shù)的名字為(A )。A. mai nB. MAINC. Mai nD.任意標(biāo)識(shí)符3. 關(guān)于C+與 C語(yǔ)言的關(guān)系的描述中,(D)是錯(cuò)誤的。A. C 語(yǔ)言是C+的一個(gè)子集; B. C 語(yǔ)言與C+是兼容的;C. C+ 對(duì)C語(yǔ)言進(jìn)行了一些改進(jìn); D. C+和C語(yǔ)言都是面向?qū)ο蟮?. 可用作C+語(yǔ)言用戶標(biāo)識(shí)符的一組標(biāo)識(shí)符是(B)。A. void defi ne +WORD B. a3_b3 _123 YNC. for -abc Case D
2、. 2a DO sizeof5. 存儲(chǔ)以下數(shù)據(jù),占用存儲(chǔ)字節(jié)最多的是(D)。A. 0 B. 0 C.“ 0”D. 0.06. 設(shè)int a=12;則執(zhí)行完語(yǔ)句 a+=a*a;后,a的值是(C )。A.12 B.144 C.156 D.2887. 假設(shè)在程序中a、b、c均被定義成整型,所賦的值都大于1,則下列能正確表示代數(shù)式1的表達(dá)式是(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+程序總是從第一個(gè)定義的函數(shù)開始執(zhí)行B. C+程序總是從main函數(shù)開始執(zhí)行C. C+函數(shù)必須有返
3、回值,否則不能使用函數(shù)D. C+程序中有調(diào)用關(guān)系的所有函數(shù)必須放在同一個(gè)程序文件中9. 下面有關(guān)構(gòu)造函數(shù)的描述中,正確的是( B )。A.構(gòu)造函數(shù)可以帶有返回值B.構(gòu)造函數(shù)的名字與類名完全相同C.構(gòu)造函數(shù)必須帶有參數(shù)D.構(gòu)造函數(shù)必須定義,不能缺省10. 10.在聲明類時(shí),下面的說法正確的是()。A. 可以在類的聲明中給數(shù)據(jù)成員賦初值B. 數(shù)據(jù)成員的數(shù)據(jù)類型可以是registerC. private,public, protected可以按任意順序出現(xiàn)D. 沒有用private,public, protected定義的數(shù)據(jù)成員是公有成員11. 在下面有關(guān)析構(gòu)函數(shù)特征的描述中,正確的是( A )。
4、A. 一個(gè)類可以有多個(gè)析構(gòu)函數(shù)B.析構(gòu)函數(shù)與類名完全相同C.析構(gòu)函數(shù)不能指定返回類型D.析構(gòu)函數(shù)可以有一個(gè)或多個(gè)參數(shù)12.構(gòu)造函數(shù)是在(B )時(shí)被執(zhí)行的。A.程序編譯B.創(chuàng)建對(duì)象C.創(chuàng)建類D.程序裝入內(nèi)存13.卜面有天靜態(tài)成員函數(shù)的描述中,止確的是(B )A.在靜態(tài)成員函數(shù)中可以使用 this指針B.在建立對(duì)象前,就可以為靜態(tài)數(shù)據(jù)成員賦值C.靜態(tài)成員函數(shù)在類外定義是,要用static前綴D.靜態(tài)成員函數(shù)只能在類外疋義14.下面有關(guān)友員函數(shù)的描述中,真確的說法是(A )A. 友員函數(shù)是獨(dú)立于當(dāng)前類的外部函數(shù)B. 一個(gè)友員函數(shù)不可以同時(shí)定義為兩個(gè)類的友員函數(shù)C. 友員函數(shù)必須在類的外部進(jìn)行定義D.
5、 在類的外部定義友員函數(shù)時(shí)必須加上friend關(guān)鍵字15.友員的作用之一是(A)A.提高程序的運(yùn)行效率B.加強(qiáng)類的封裝C.實(shí)現(xiàn)數(shù)據(jù)的隱蔽性D.增加成員函數(shù)的種類16.使用派生類的主要原因是(A )A.提高代碼的可重用性B.提高程序的運(yùn)行效率C.加強(qiáng)類的封裝性D.實(shí)現(xiàn)數(shù)據(jù)的隱藏17.在C+中繼承方式有幾中(C)A. 1B. 2C. 3D.418.假設(shè)已經(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.派生類的對(duì)象對(duì)它的基類成員中(C)是可以訪問的。A.公有繼承的公有成員;B.公有繼承的私有成員;C.公有繼承的保護(hù)成員;D.私有繼承的公有成員。20.類中定義的成員默認(rèn)為(A )訪問屬性。A. publicB. privateC. protected D. friend21.下列存儲(chǔ)類標(biāo)識(shí)符中,要求通過函數(shù)來實(shí)現(xiàn)一種不太復(fù)雜的功能,并且要求加快執(zhí)行速 度,選用(A )合適。A. 內(nèi)聯(lián)函數(shù); B.重載函數(shù);C. 遞歸調(diào)用;D
7、.嵌套調(diào)用。22. C+對(duì)C語(yǔ)言作了很多改進(jìn),下列描述中(D)使得C語(yǔ)言發(fā)生了質(zhì)變,從面向過程變成允許函數(shù)重載,并允許設(shè)置缺省參數(shù); 引進(jìn)了類和對(duì)象的概念;大小寫字母D.數(shù)字字符了面向?qū)ο蟆. 增加了一些新的運(yùn)算符;B.C.規(guī)定函數(shù)說明必須用原型;D.23. 按照標(biāo)識(shí)符的要求,(A)符號(hào)不能組成標(biāo)識(shí)符。A. 連接符 B. 下劃線 C.24. 下列變量名中,(A )是合法的。A CHINA B byte-size C double D A+a25. 下列各種函數(shù)中,(C )不是類的成員函數(shù)。A構(gòu)造函數(shù) B析構(gòu)函數(shù)C友元函數(shù) D26.下列(A )是正確的語(yǔ)句。A;B a=17C x+yD cou
8、t0);D) ;59、( D )不是構(gòu)造函數(shù)的特征。A)構(gòu)造函數(shù)的函數(shù)名與類名相同B )構(gòu)造函數(shù)可以重載C)構(gòu)造函數(shù)可以設(shè)置缺省參數(shù)D )構(gòu)造函數(shù)必須指定類型說明60、 以下程序段中與語(yǔ)句k=ab? 1:0 ;功能等價(jià)的是(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、關(guān)于成員函數(shù)特征的下列描述中,A)成員函數(shù)一定是內(nèi)聯(lián)函數(shù)C)成員函數(shù)可以設(shè)置缺省參數(shù)值64、有以下程序#in clude v
9、oid mai n() int i,s=0;for(i=1;i10;i+=2) s+=i;couts;程序執(zhí)行后的輸出結(jié)果是(C )。A)C)65、C) !(x=10) D (A)是錯(cuò)誤的。1 )D)成員函數(shù)可以重載 成員函數(shù)可以是靜態(tài)的)x1|x10自然數(shù)19的累加和自然數(shù)19中的奇數(shù)之和設(shè)有定義:intn=0,*p=&n ,*q=&p;p=1; B ) *q=2; CC+。A)66、( A)能正確輸出結(jié)果: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ù) 則以下選項(xiàng)中,Dq=p;110的累加和110中的偶數(shù)之和 正確的賦值語(yǔ)句是()*p=5;D)。62、表示“ x大于1而小于10”的邏輯表達(dá)式是(B )。第18頁(yè)共29頁(yè)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í)行后輸出結(jié)果是B)abbA) dcdbe B ) abbd C ) abc69、 下列靜態(tài)數(shù)據(jù)成
11、員的特性中,(C )是錯(cuò)誤的。A)說明靜態(tài)數(shù)據(jù)成員時(shí)前邊要加修飾符staticB)靜態(tài)數(shù)據(jù)成員要在類體外進(jìn)行初始化C)靜態(tài)數(shù)據(jù)成員不是所有對(duì)象所共用的D) 引用靜態(tài)數(shù)據(jù)成員時(shí),要在其名稱前加 類名和作用域運(yùn)算符70. 有以下語(yǔ)句struct S in t g;char h; T;則下面敘述中不正確的是(C )。A)S是結(jié)構(gòu)體名B)該結(jié)構(gòu)體包含2個(gè)成員C) S是struct類型的變量D ) T是struct S 類型的變量71. 派生類的對(duì)象對(duì)它的基類成員中( A)是可以訪問的。A)公有繼承的公有成員B)公有繼承的私有成員C)公有繼承的保護(hù)成員D)私有繼承的公有成員72. 實(shí)現(xiàn)運(yùn)行時(shí)的多態(tài)性用。
12、DA、重載函數(shù)B、構(gòu)造函數(shù) C、析構(gòu)函數(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. 下列各運(yùn)算符中,(B)優(yōu)先級(jí)最高。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. 下述關(guān)于break語(yǔ)句的描述中,(C )是正確的。A. break語(yǔ)句可用于循環(huán)
13、體內(nèi),它將退出該重循環(huán)。B. break語(yǔ)句可用于開關(guān)語(yǔ)句中,它將退出開關(guān)語(yǔ)句。C. break語(yǔ)句可用于if體內(nèi),它將退出if語(yǔ)句。D. break語(yǔ)句在一個(gè)循環(huán)體內(nèi)可以出現(xiàn)多次。78. 在一個(gè)被調(diào)用函數(shù)中,關(guān)于return語(yǔ)句使用的描述,(D )是錯(cuò)誤的。A. 被調(diào)用函數(shù)中可以不用 return 語(yǔ)句。B. 被調(diào)用函數(shù)中可以使用多個(gè) return語(yǔ)句。C. 被調(diào)用函數(shù)中,如果有返回值,就一定要有return語(yǔ)句。D. 被調(diào)用函數(shù)中,一個(gè) return語(yǔ)句可返回多個(gè)值給調(diào)用函數(shù)。79. 在C+中,關(guān)于下列設(shè)置參數(shù)默認(rèn)的描述中,(C )是正確的。A. 不允許設(shè)置參數(shù)的默認(rèn)值。B. 設(shè)置參數(shù)默認(rèn)
14、值只能在定義函數(shù)時(shí)設(shè)置。C. 設(shè)置參數(shù)默認(rèn)值時(shí),應(yīng)該是先設(shè)置右邊的再設(shè)置左邊的。D. 設(shè)置參數(shù)默認(rèn)值時(shí),應(yīng)該全部參數(shù)都設(shè)置。80. 下列存儲(chǔ)類標(biāo)識(shí)符中,要求通過函數(shù)來實(shí)現(xiàn)一種不太復(fù)雜的功能,并且要求加快執(zhí)行速度,選用(A )合適。A.內(nèi)聯(lián)函數(shù)B.重載函數(shù)C.遞歸調(diào)用D.嵌套調(diào)用C .友元函數(shù)D.拷貝初始化構(gòu)造函數(shù)81. 下列的各類函數(shù)中,(C )不是類的成員函數(shù)。89.在下列double型常量表示中,(A是錯(cuò)誤的。A. E15;B. .35; C. 3E5;D. 3E-590.下列給字符數(shù)組進(jìn)行初始化中,(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.設(shè)int x ;,則經(jīng)過(C )后,語(yǔ)句*px=C ;可將x值置為0。A.int * px;B . int const * px=&x;C.int * const px=&x;D. const
16、 int * px=&x;87.設(shè) 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.關(guān)于對(duì)象概念的描述中,(A )是錯(cuò)誤的。A.構(gòu)造函數(shù)B.析構(gòu)函數(shù)82.( D )不是構(gòu)造函數(shù)的特征A.構(gòu)造函數(shù)的函數(shù)名與類名相同 C.構(gòu)造函數(shù)可以設(shè)置缺省參數(shù)B.構(gòu)造函數(shù)可以重載D.構(gòu)造函數(shù)必須指定類型說明83. f1(i nt)是類A的公有成員函數(shù),p是指向成員函數(shù)f1()的指針,采用(C)是正確的。A. 對(duì)象就是C語(yǔ)言中的結(jié)構(gòu)變量;B. 對(duì)象代表著正
17、在創(chuàng)建的系統(tǒng)中的一個(gè)實(shí)體;C. 對(duì)象是一個(gè)狀態(tài)和操作(或方法)的封裝體D. 對(duì)象之間的信息傳遞是通過消息進(jìn)行的91. 對(duì)于int *pa5; 的描述,(D )是正確的。A. pa是一個(gè)指向數(shù)組的指針,所指向的數(shù)組是5個(gè)int型元素;B. pa是一個(gè)指向某個(gè)數(shù)組中第 5個(gè)元素的指針,該元素是int型變量;C. pa5表示某個(gè)數(shù)組的第 5個(gè)元素的值;D. pa是一個(gè)具有5個(gè)元素的指針數(shù)組,每個(gè)元素是一個(gè)int型指針;92. 下列各運(yùn)算符中,(A )優(yōu)先級(jí)最低。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. 下述關(guān)于開關(guān)語(yǔ)句的描述中,(A )是正確的。A. 開關(guān)語(yǔ)句中default子句可以沒有,也可以有一個(gè);B. 開關(guān)語(yǔ)句中每個(gè)語(yǔ)句序列中必須有break語(yǔ)句;C. 開關(guān)語(yǔ)句中default子句只能放在最后;D. 開關(guān)語(yǔ)句中case子句后面的表達(dá)式可以是整形表達(dá)式。95. 下列存儲(chǔ)類標(biāo)識(shí)符中,(C )的可見性與存在性不一值。A.外部類; B. 自動(dòng)類;C. 內(nèi)部靜態(tài)類; D.寄存器類。96. 下述靜態(tài)數(shù)據(jù)成員的特征中,(D )是錯(cuò)誤的。A. 說明靜態(tài)數(shù)據(jù)成員時(shí)前邊要加修飾符static;B. 靜態(tài)數(shù)據(jù)成員要在類體外進(jìn)行初始化;C. 引用靜態(tài)
19、數(shù)據(jù)成員時(shí),要在靜態(tài)數(shù)據(jù)成員名前加p=5;C. A.*p=5;D. *A1.p=5;99. 關(guān)于new運(yùn)算符的下列描述中,(D )是錯(cuò)的。A. 它可以用來動(dòng)態(tài)創(chuàng)建對(duì)象和對(duì)象數(shù)組;B. 使用它創(chuàng)建的對(duì)象或?qū)ο髷?shù)組可以使用運(yùn)算符delete刪除;C. 使用它創(chuàng)建對(duì)象時(shí)要調(diào)用構(gòu)造函數(shù);D. 使用它創(chuàng)建對(duì)象數(shù)組時(shí)必須指定初始值。100. 派生類的構(gòu)造函數(shù)的成員初始化列中,不能包含( C )。A. 基類的構(gòu)造函數(shù);B. 派生類中子對(duì)象的初始化;C. 基類的子對(duì)象初始化;D. 派生類中一般數(shù)據(jù)成員的初始化101. 派生類的對(duì)象對(duì)它的基類成員中( A )是可以訪問的。A. 公有繼承的公有成員;B. 公有繼承
20、的私有成員;C. 公有繼承的保護(hù)成員;D. 私有繼承的公有成員。102. C+類體系中,不能被派生類繼承的有( A )。A.構(gòu)造函數(shù) B. 虛函數(shù) C.靜態(tài)成員函數(shù)D.賦值操作函數(shù)103 .下面標(biāo)識(shí)符中正確的是(A )。A. _abc B . 3ab C . int D . +ab104. 下列哪項(xiàng)(D )不是面向?qū)ο蟪绦蛟O(shè)計(jì)的主要特征?a.封裝b.繼承c.多態(tài)d.結(jié)構(gòu)105. 已知i=5 , j=0,下列各式中運(yùn)算結(jié)果為j=6的表達(dá)式是(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。則條件表達(dá)式 ab?a:cd?c:d的值A(chǔ)A. 1B. 2C. 3D. 4107.以下不正確的是(C)A .語(yǔ)句 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、 下面有關(guān)重載函數(shù)的說法中正確的是(C ) oA)重載函數(shù)必須具有不同的返回值類型。B)重載函數(shù)形參個(gè)數(shù)必須不同。C)重載函數(shù)必須有不同的形參列表。D)重載函數(shù)名可以不同。135、 C+語(yǔ)言的跳
22、轉(zhuǎn)語(yǔ)句中,對(duì)于break和continue 說法正確的是( B )。A)break語(yǔ)句只應(yīng)用于循環(huán)體中。B)co nti nue語(yǔ)句只應(yīng)用于循環(huán)體中。C)break是無條件跳轉(zhuǎn)語(yǔ)句,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+語(yǔ)言的頭文件與源程序文件擴(kuò)展名分別是( .h )和(.cpp) o2. 在C+程序中使用基本輸入與輸出流時(shí)需要包含的頭文件名是(iostream )。3
23、. 在C+語(yǔ)言中,惟一的一個(gè)三目運(yùn)算運(yùn)算符是(?:)。4. C+中當(dāng)一個(gè)函數(shù)無返回值時(shí),則函數(shù)的類型是( void)o5. 一個(gè)類中可以有(多)個(gè)構(gòu)造函數(shù),只能有(一)個(gè)析構(gòu)函數(shù)。6. 一般情況下,按照面向?qū)ο蟮囊?,把類中的?shù)據(jù)成員(屬性)定義為(私有)權(quán)限, 而把成員函數(shù)(方法)定義為(公有 )權(quán)限.7. 在定義類的對(duì)象時(shí),C+程序?qū)⒆詣?dòng)調(diào)用該對(duì)象的( 構(gòu)造 )函數(shù)初始化對(duì)象自身在撤銷類的對(duì)象時(shí),C+程序?qū)⒆詣?dòng)調(diào)用該對(duì)象的( 折構(gòu) )函數(shù)8. 類繼承中,缺省的繼承方式是( 私有繼承).9. 在C+語(yǔ)言中,用轉(zhuǎn)義字符序列(n)或操縱符(endl)表示輸出一個(gè)換行符。10. 表達(dá)式a=a+ l
24、表示成增量表達(dá)式為(+a)。11. 當(dāng)不需要函數(shù)返回任何值時(shí),則應(yīng)把該函數(shù)類型定義為(void )。12. 用于輸出表達(dá)式值的標(biāo)準(zhǔn)輸出流對(duì)象是( cout )。,用于從鍵盤上為變量輸人值的 標(biāo)準(zhǔn)輸人流對(duì)象是(cin )。13. 變量分為全局和局部?jī)煞N,(全局變量默認(rèn)初始化為0 )。變量沒有賦初值時(shí),其值是不確定的。14. 假定類AB中有一個(gè)公用屬性的靜態(tài)數(shù)據(jù)成員bb,在類外不通過對(duì)象名訪問該成員 bb的寫法為(AB :bb )。15、類的成員分為數(shù)據(jù)成員和成員函數(shù)_。16、 一個(gè)類和對(duì)象的關(guān)系,正如基本數(shù)據(jù)類型與該類型的變量一樣,如int x;。17、 對(duì)一個(gè)類中的數(shù)據(jù)成員的初始化可以通過構(gòu)造
25、函數(shù)中的賦值實(shí)現(xiàn),也可以通過構(gòu)造 函數(shù)中的初始化列表實(shí)現(xiàn)。18、 類有兩種用法:一種是定義對(duì)象即生成類的對(duì)象;另一種是通過派生派生 出新的類。19、C+語(yǔ)言提供的多態(tài)機(jī)制允許一個(gè)派生類繼承多個(gè)基類,即使這些基類是相互無關(guān) 的。20、 聲明虛函數(shù)的方法是在基類中的成員函數(shù)原型前加上關(guān)鍵字virtual _。21、如果一個(gè)類中有一個(gè)或多個(gè)純虛函數(shù),則這個(gè)類稱為虛基類_。22、 靜態(tài)數(shù)據(jù)成員在定義或說明時(shí),前面要加上關(guān)鍵字static _。23、如果成員函數(shù)不需要訪問類的非靜態(tài)成員,則可以把它聲明為靜態(tài)成員函數(shù)。24、友元可以是全局函數(shù),也可以是其他類的成員函數(shù)_。25、 若需要把一個(gè)函數(shù)“ voi
26、d fun(); ”定義為一個(gè)類 A的友元函數(shù),則應(yīng)在類A的定義中 加入一條語(yǔ)句:friend void fun ();。26、運(yùn)算符函數(shù)中的關(guān)鍵字是operator _,它和運(yùn)算符一起組成該運(yùn)算符函數(shù)的函數(shù) 名。27、類中運(yùn)算符重載一般采用兩種形式:成員函數(shù)_和_友元函數(shù)_。28、 面向?qū)ο蟪绦蛟O(shè)計(jì)的3大機(jī)制為:封裝性_、_繼承性和多態(tài)性_。2、類的訪問權(quán)限有 public 、 private 禾口 protected 三種。29、 構(gòu)造函數(shù)是對(duì)象被創(chuàng)建時(shí)自動(dòng)執(zhí)行,對(duì)象消失時(shí)自動(dòng)執(zhí)行的成員函數(shù)稱為析構(gòu)函 數(shù)_。30、 如果類A繼承了類B,則類A稱為基類,類 B稱為派生類_。31、 如果一個(gè)特
27、定的類型 S當(dāng)且僅當(dāng)它提供了類型T的行為時(shí),則稱類型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、 設(shè)a和b是兩個(gè)整型變量, 我們用a+b的形式求這兩個(gè)變量的和;設(shè)c和d為浮點(diǎn)型變量,我們用c+d的形式求這兩個(gè)變量的和。顯然運(yùn)算符“+”具有不同的用途,這是運(yùn)算C+程序設(shè)計(jì)試卷符重載的例子。37、 對(duì)于雙目運(yùn)算符,若重載為類
28、的成員函數(shù),有1個(gè)參數(shù);若重載為友元函數(shù),則有2個(gè)參數(shù)。38、當(dāng)建立一個(gè)新的對(duì)象,程序自動(dòng)調(diào)用該類的構(gòu)造函數(shù)。39、 在C+中有二種參數(shù)傳遞方式:傳值_和_引用。40、 模板對(duì)處理數(shù)據(jù)的類型的要求不同可以分為兩種類型:函數(shù)模板和_類模板_。41、 異常是通過檢查(try)_、拋出(throw)_和_捕捉(catch)_來實(shí)現(xiàn)的。42、虛函數(shù)實(shí)現(xiàn)了 C+的多態(tài)機(jī)制,類實(shí)現(xiàn)了 C+啲_封裝機(jī)制。43、面向?qū)ο蟪绦蛟O(shè)計(jì)的_繼承機(jī)制提供了重復(fù)利用程序資源的一種途徑。44、 C+語(yǔ)言程序設(shè)計(jì)的三種基本結(jié)構(gòu)是:順序結(jié)構(gòu)_、_選擇結(jié)構(gòu)_、循環(huán)結(jié)構(gòu)_。45、 為了避免嵌套的條件語(yǔ)句if-else 的二義性,C
29、+語(yǔ)言規(guī)定else與_if 配對(duì)使用。46、 定義函數(shù)時(shí),在函數(shù)的類型前加上修飾詞inline ,指明將該函數(shù)定義為內(nèi)聯(lián)函數(shù)。47、 有說明語(yǔ)句:*p ;則*p+運(yùn)算首先訪問 *p,然后使_p 的值加1。48、 執(zhí)行int *p=new int 操作,可以得到一個(gè)動(dòng)態(tài)分配整型對(duì)象的_指針。49、 有說明語(yǔ)句:int *p ;則(*p)+運(yùn)算首先訪問 *p,然后使_*p 的值加1。50、 C+目標(biāo)程序經(jīng)編譯鏈接后生成擴(kuò)展名為exe的可執(zhí)行程序文件。51、 16位計(jì)算機(jī)中整型占_2個(gè)字節(jié)存儲(chǔ)空間。52、要在屏幕上顯示Hello , world!應(yīng)執(zhí)行語(yǔ)句 cout=0|x=0) coutabcd
30、; else coutwxyz;屏幕上顯示的是 abcd。56. 設(shè)一維整型數(shù)組data已進(jìn)行了初始化,則其元素個(gè)數(shù)可由操作符sizeof通過表達(dá)式sizeof(data) / sizeof( int)計(jì)算出來。57. 若一全局變量只允許本程序文件中的函數(shù)使用,則定義它時(shí)應(yīng)加上修飾符_ staticO58. 設(shè)有int w34 ;, pw是與數(shù)組名w等價(jià)的數(shù)組指針,則pw應(yīng)初始化為 int*4pw = w; 。59. 要使引用pr代表變量char * p;,則pr應(yīng)初始化為 char*& pr = p; 60. 在C+沖封裝性、繼承性和 多態(tài)性61. 假設(shè)int a=1 , b = 2;則表達(dá)
31、式 a+-b的值為_2。62. 下面的程序?qū)崿F(xiàn)輸出x, y, z三個(gè)數(shù)中的最大值,請(qǐng)?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+語(yǔ)言支持的兩種多態(tài)性分別是編譯時(shí)的多態(tài)性和運(yùn)行時(shí)的多態(tài)性。66. 設(shè)有如下程序結(jié)構(gòu):class Box;void mai n()Box A,B,C; 該程序運(yùn)行時(shí)調(diào)用 3次構(gòu)造函數(shù);調(diào)用 3次析構(gòu)函數(shù)。67. 目前,有兩種重要的程序設(shè)計(jì)方法,分別是:面向過程和面向?qū)ο?。
32、68. C+語(yǔ)言提供的基本控制結(jié)構(gòu)可以分為3種類型:順序結(jié)構(gòu)、分支和循環(huán)結(jié)構(gòu)。69. 函數(shù)的調(diào)用主要分為傳值調(diào)用和引用調(diào)用 調(diào)用。前者的特點(diǎn)是 _不能改變傳入變量的值_。70. 函數(shù)重載時(shí)要求同名函數(shù)的 _參數(shù)個(gè)數(shù)_或_參數(shù)類型_不同,否則無法確定是哪個(gè)函數(shù)。71. 靜態(tài)數(shù)據(jù)成員是類的所有對(duì)象中的_共享_成員,而非靜態(tài)數(shù)據(jù)成員是屬于一個(gè)具體對(duì)象的。72. 設(shè)A為test類的對(duì)象且賦有初值,則語(yǔ)句test B(A);表示_將對(duì)象A復(fù)制給對(duì) 象B 。73. 面向?qū)ο蟪绦蛟O(shè)計(jì)方法中的每個(gè)對(duì)象都具有屬性和方法兩方面的特征。74“類”指的是 對(duì)象的類型,代表了某一批對(duì)象的共性和特征 。75. 構(gòu)造數(shù)據(jù)類
33、型,包括數(shù)組、指針_、結(jié)構(gòu)體和共用體_、枚舉和類等。76. C+中數(shù)據(jù)類型標(biāo)識(shí)符 Signed Char,其字節(jié)數(shù)為_1,范圍是_-128至U 127_。77. 在函數(shù)體內(nèi)部定義的變量稱為局部變量_。在所有函數(shù)體外部定義的變量稱為全局變量_。78. 有一數(shù)學(xué)表達(dá)式為2/3(f-32),要寫成對(duì)應(yīng)的C+的表達(dá)式時(shí),正確地寫法應(yīng)寫2.0/3.0*(f-32 ) _。79. 類的靜態(tài)成員是_的所有對(duì)象中共享_的成員,不是_某個(gè)對(duì)象的成員,靜態(tài)成員 在類的聲明中進(jìn)行引用性說明,在_其文件作用域的其他地方_進(jìn)行定義性說明。80. 使用傳統(tǒng)的結(jié)構(gòu)化程序設(shè)計(jì)方法設(shè)計(jì)程序的步驟是自頂向下 、_逐步細(xì)化_、-模塊化設(shè)計(jì)_。81. “封裝”指的是將有關(guān)的數(shù)據(jù)和操作代碼封裝在一個(gè)對(duì)象中,形
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年河南新高中創(chuàng)新聯(lián)盟TOP二十名校高三上學(xué)期化學(xué)試題及答案
- 財(cái)務(wù)報(bào)表分析 教案 項(xiàng)目三 利潤(rùn)表分析
- 三年級(jí)數(shù)學(xué)(上)計(jì)算題專項(xiàng)練習(xí)附答案
- 湘版九年級(jí)音樂上冊(cè)教案全集
- 二年級(jí)語(yǔ)文上冊(cè)教學(xué)設(shè)計(jì)
- 《電氣控制系統(tǒng)設(shè)計(jì)與裝調(diào)》教案 項(xiàng)目六 任務(wù)一:中間繼電器
- 陜西省咸陽(yáng)市實(shí)驗(yàn)中學(xué)2024-2025學(xué)年八年級(jí)上學(xué)期第二次質(zhì)量檢測(cè)地理試卷(含答案)
- 發(fā)光門牌市場(chǎng)發(fā)展預(yù)測(cè)和趨勢(shì)分析
- 微笑服務(wù)培訓(xùn)
- 女用陽(yáng)傘產(chǎn)業(yè)規(guī)劃專項(xiàng)研究報(bào)告
- 職工宿舍安全培訓(xùn)
- 工程項(xiàng)目承攬建設(shè)股權(quán)合作協(xié)議(居間協(xié)議)
- 2024年四川省綿陽(yáng)市中考數(shù)學(xué)試題(無答案)
- 濾波器出廠試驗(yàn)報(bào)告
- 1.1公有制為主體+多種所有制經(jīng)濟(jì)共同發(fā)展課件-高中政治統(tǒng)編版必修二經(jīng)濟(jì)與社會(huì)
- 2024年中國(guó)空氣凈化節(jié)能燈市場(chǎng)調(diào)查研究報(bào)告
- 2023-2024學(xué)年北京市通州區(qū)九年級(jí)(上)期中物理試卷
- 期中模擬試卷-浙2024-2025學(xué)年統(tǒng)編版語(yǔ)文四年級(jí)上冊(cè)
- 下肢深靜脈血栓的預(yù)防和護(hù)理新進(jìn)展
- 大學(xué)生國(guó)家安全教育學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 學(xué)術(shù)論文文獻(xiàn)閱讀與機(jī)助漢英翻譯智慧樹知到答案2024年重慶大學(xué)
評(píng)論
0/150
提交評(píng)論