




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、面向?qū)ο驝+程序設(shè)計(jì)綜合練習(xí)題一、單項(xiàng)選擇題1C+源程序文件的缺省擴(kuò)展名為(A)。 A. cpp B. exe C. obj D. lik2能作為C+程序的基本單位是( C )。 A. 字符 B. 語(yǔ)句 C. 函數(shù) D. 源程序文件3由C+源程序文件編譯而成的目標(biāo)文件的缺省擴(kuò)展名為( C )。 A. cpp B. exe C. obj D. lik4程序中主函數(shù)的名字為( A )。 A. main B. MAIN C. Main D. 任意標(biāo)識(shí)符5程序運(yùn)行中需要從鍵盤上輸入多于一個(gè)數(shù)據(jù)時(shí),各數(shù)據(jù)之間應(yīng)使用( D )符號(hào)作為分隔符。 A. 空格或逗號(hào) B. 逗號(hào)或回車 C. 逗號(hào)或分號(hào) D. 空
2、格或回車6x0 & x=10的相反表達(dá)式為( A )。 A. x10 B. x10 C. x=0 | x0 & x107設(shè)”int a=12;”,則執(zhí)行完語(yǔ)句”a+=a*a;”后,a的值是( C )。 A. 12 B. 144 C. 156 D. 2888由C+目標(biāo)文件連接而成的可執(zhí)行文件的缺省擴(kuò)展名為( B )。 A. cpp B. exe C. obj D. lik9假定下列x和y均為int型變量,則不正確的賦值為( B )。 A. x+=y+ B. x+=y+ C. x=+y D. +x=+y10在下面循環(huán)語(yǔ)句中循環(huán)體執(zhí)行的次數(shù)為( C )。 int i=0,s=0; while(s0
3、| y=5的相反表達(dá)式為( B )。A. x=0 | y!=5 B. x0 | y!=5 D. x0 & y=513do語(yǔ)句能夠改寫為(D )語(yǔ)句。 A. 復(fù)合 B. if C. switch D. while14假定一個(gè)二維數(shù)組的定義語(yǔ)句為“int a34=3,4,2,8,6;”,則元素a21的值為( A )。 A. 0 B. 4 C. 8 D. 615在下面的一維數(shù)組定義中,哪一個(gè)有語(yǔ)法錯(cuò)誤。( C ) A. int a=1,2,3; B. int a10=0; C. int a; D. int a5;16可用作C+語(yǔ)言用戶標(biāo)識(shí)符的一組標(biāo)識(shí)符是( B )。 A. void define +
4、WORDB. a3_b3 _123 YNC. for -abc CaseD. 2a DO sizeof17以下關(guān)于函數(shù)模板敘述正確的是( C )。 A. 函數(shù)模板也是一個(gè)具體類型的函數(shù) B. 函數(shù)模板的類型參數(shù)與函數(shù)的參數(shù)是同一個(gè)概念 C. 通過使用不同的類型參數(shù),函數(shù)模板可以生成不同類型的函數(shù) D. 用函數(shù)模板定義的函數(shù)沒有類型18以下函數(shù)的返回結(jié)果是( A )。 int function(char *x) char *p=x; while(*p+); return(p-x-1); A. 求字符串的長(zhǎng)度 B.將字符串x連接到字符串p后面 C. 將字符串x復(fù)制到字符串p中 D.將字符串x反向存
5、放19下列( B )的調(diào)用方式是引用調(diào)用。 A. 形參和實(shí)參都是變量 B.形參是指針,實(shí)參是地址值 C. 形參是引用,實(shí)參是變量 D.形參是變量,實(shí)參是地址值20函數(shù)調(diào)用不可以( D )。 A. 出現(xiàn)在一個(gè)表達(dá)式中 B. 出現(xiàn)在執(zhí)行語(yǔ)句中 C. 作為一個(gè)函數(shù)的實(shí)參 D. 作為一個(gè)函數(shù)的形參21采用重載函數(shù)的目的是( D )。 A. 實(shí)現(xiàn)共享 B. 減少空間 C. 提高速度 D. 使用方便,提高可讀性22以下正確的描述是( B )。 A. 函數(shù)的定義可以嵌套,函數(shù)的調(diào)用不可以嵌套 B. 函數(shù)的定義不可以嵌套,函數(shù)的調(diào)用可以嵌套 C. 函數(shù)的定義和函數(shù)的調(diào)用均可以嵌套 D. 函數(shù)的定義和函數(shù)的調(diào)用
6、均不可以嵌套23存儲(chǔ)以下數(shù)據(jù),占用存儲(chǔ)字節(jié)最多的是( D )。 A. 0 B. 0 C. “0” D. 0.024C+語(yǔ)言的編譯系統(tǒng)對(duì)宏命令的處理是( D )。 A. 在程序運(yùn)行時(shí)進(jìn)行 B. 在程序連接時(shí)進(jìn)行 C. 和C+程序的其它語(yǔ)句同時(shí)進(jìn)行編譯 D. 在對(duì)源程序中其它成分正式編譯之前進(jìn)行25關(guān)于局部變量,下面說法正確的是( C )。 A. 定義該變量的程序文件中的函數(shù)都可以訪問 B. 定義該變量的函數(shù)中的定義處以下的任何語(yǔ)句都可以訪問 C. 定義該變量的復(fù)合語(yǔ)句中的定義處以下的任何語(yǔ)句都可以訪問 D. 定義該變量的函數(shù)中的定義處以上的任何語(yǔ)句都可以訪問26當(dāng)#include后面的文件名用雙
7、引號(hào)括起來時(shí),尋找被包含文件的方式是( B )。 A. 直接按系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索目錄 B. 先在源程序所在目錄搜索,再按系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索目錄 C. 僅僅搜索源程序所在目錄 D. 搜索當(dāng)前邏輯盤上的所有目錄27若定義了函數(shù) double *function(), 則函數(shù)function的返回值為( B )。 A. 實(shí)數(shù)型 B.實(shí)數(shù)的地址 C.指向函數(shù)的指針 D.函數(shù)的地址28下列給字符數(shù)組賦初值時(shí),正確的是( A )。 A. char s1=”abcdef”; B. char s24=”abcd”; C. char s323=“abc”,”xyz”; D. char s44=a,x,s
8、,t;29關(guān)于void 指針,下列說法正確的是( C )。 A. void 指針就是未指向任何數(shù)據(jù)的指針 B. void 指針就是已定義而未初始化的指針 C. 指向任何類型數(shù)據(jù)的指針可直接賦值給一個(gè)void 指針 D. void 指針值可直接賦給一個(gè)非void 指針30設(shè)有定義“static int data56;”,設(shè)該數(shù)組在靜態(tài)存儲(chǔ)區(qū)中的起始地址為十進(jìn)制的100, 若每個(gè)int型數(shù)占4個(gè)字節(jié),則數(shù)組元素data23的地址為( D )。 A. 115 B.124 C.130 D.16031設(shè)x是一個(gè)bool型的邏輯量,y的值為10,則表達(dá)式 x & y的值為( C )。 A. 1 B. 0
9、C. 與x值相同 D. 與x值相反32假定p指向的字符串為”string”,若要輸出這個(gè)字符串的地址值,則使用( C )。 A. cout*s; B. couts; C. cout&s; D. coutGetValue() D. x.GetValue()45在多文件結(jié)構(gòu)的程序中,通常把類中所有非內(nèi)聯(lián)函數(shù)的定義單獨(dú)存放于( B )中。 A. 主文件 B. 實(shí)現(xiàn)文件 C. 庫(kù)文件 D. 頭文件46假定AA為一個(gè)類,int a()為該類的一個(gè)成員函數(shù),若該成員函數(shù)在類定義體外定義,則函數(shù)頭為( A )。 A. int AA:a() B. int AA:a() C. AA:a() D. AA:int
10、a()47循環(huán)語(yǔ)句“for(int i=0; in; i+) couti*inext和elemHead D. elemTail-next和elemTail53對(duì)于一個(gè)類的析構(gòu)函數(shù),其函數(shù)名與類名(C )。 A. 完全相同 B. 完全不同 C. 只相差一個(gè)字符 D. 無(wú)關(guān)系54假定一條定義語(yǔ)句為“int a10, x, *pa=a;”,若要把數(shù)組a中下標(biāo)為3的元素值賦給x,則不正確的語(yǔ)句為(D )。 A. x=pa3; B. x=*(a+3) C. x=a3; D. x=*pa+3;55循環(huán)體至少被執(zhí)行一次的語(yǔ)句為(C )。 A. for循環(huán) B. while循環(huán) C. do循環(huán) D. 任一種循
11、環(huán)56假定AB為一個(gè)類,則執(zhí)行 “AB x;”語(yǔ)句時(shí)將自動(dòng)調(diào)用該類的( B )。 A. 帶參構(gòu)造函數(shù) B. 無(wú)參構(gòu)造函數(shù) C. 拷貝構(gòu)造函數(shù) D. 賦值重載函數(shù)57當(dāng)類中的一個(gè)整型指針成員指向一塊具有n*sizeof(int)大小的存儲(chǔ)空間時(shí),它最多能夠存儲(chǔ)( A )個(gè)整數(shù)。 A. n B. n+1 C. n-1 D. 158假定AB為一個(gè)類,則執(zhí)行 “AB x(a,5);”語(yǔ)句時(shí)將自動(dòng)調(diào)用該類的( A )。 A. 帶參構(gòu)造函數(shù) B. 無(wú)參構(gòu)造函數(shù) C. 拷貝構(gòu)造函數(shù) D. 賦值重載函數(shù)59在下面的字符數(shù)組定義中,哪一個(gè)有語(yǔ)法錯(cuò)誤。( D )。 A. char a20=”abcdefg”; B
12、. char a=”x+y=55.”; C. char a15; D. char a10=5;60假定一個(gè)類AB只含有一個(gè)整型數(shù)據(jù)成員a,當(dāng)用戶不定義任何構(gòu)造函數(shù)時(shí),系統(tǒng)為該類定義的無(wú)參構(gòu)造函數(shù)為( D )。 A. AB() a=0; B. AB(int aa=0): a(aa) C. AB(int aa): a(aa) D. AB() 61設(shè)px是指向一個(gè)類對(duì)象的指針變量,則執(zhí)行 “delete px;”語(yǔ)句時(shí),將自動(dòng)調(diào)用該類的( C )。 A. 無(wú)參構(gòu)造函數(shù) B. 帶參構(gòu)造函數(shù) C. 析構(gòu)函數(shù) D. 拷貝構(gòu)造函數(shù)62假定一個(gè)類AB只含有一個(gè)整型數(shù)據(jù)成員a,用戶為該類定義的帶參構(gòu)造函數(shù)可以為
13、( C )。 A. AB() B. AB(): a(0) C. AB(int aa=0) a=aa; D. AB(int aa) 63假定有“struct BOOKchar title40; float price;book;”,則正確的語(yǔ)句為( B )。 A. BOOK &x= &book; B. BOOK &x=book; C. BOOK &x=new BOOK; D. BOOK &x=BOOK;64假定AB為一個(gè)類,則執(zhí)行 “AB a, b(3), *p;”語(yǔ)句時(shí)共調(diào)用該類構(gòu)造函數(shù)的次數(shù)為( A )。 A. 2 B. 3 C. 4 D. 565對(duì)類對(duì)象成員的初始化是通過構(gòu)造函數(shù)中給出的(
14、 B )實(shí)現(xiàn)的。 A. 函數(shù)體 B. 初始化表 C. 參數(shù)表 D. 初始化表或函數(shù)體66假定AB為一個(gè)類,則執(zhí)行 “AB a(2), b3, *p4;”語(yǔ)句時(shí)共調(diào)用該類構(gòu)造函數(shù)的次數(shù)為( B )。 A. 3 B. 4 C. 5 D. 967假定一個(gè)二維數(shù)組的定義語(yǔ)句為“int a34=3,4,2,8,6;”,則元素a12的值為( C )。 A. 2 B. 4 C. 6 D. 868一個(gè)類的靜態(tài)數(shù)據(jù)成員所表示屬性 ( C )。 A. 是類的或?qū)ο蟮膶傩?B. 只是對(duì)象的屬性 C. 只是類的屬性 D. 類和友元的屬性 69當(dāng)將一個(gè)類A或函數(shù)f()說明為另一個(gè)類B的友元后,類A或函數(shù)f()能夠直接訪
15、問類B的( D )。 A. 只能是公有成員 B. 只能是保護(hù)成員 C. 只能是除私有成員之外的任何成員 D. 具有任何權(quán)限的成員70類的靜態(tài)成員的訪問控制( D )。 A. 只允許被定義為private B. 只允許被定義為private或protected C. 只允許被定義為public D. 可允許被定義為private、protected或public71軟件產(chǎn)品在需求發(fā)生變化、運(yùn)行環(huán)境發(fā)生變化或發(fā)現(xiàn)軟件產(chǎn)品本身的錯(cuò)誤或不足時(shí)進(jìn)行相應(yīng)的軟件更新的難易程度叫做軟件的( A )。 A. 可維護(hù)性 B. 可復(fù)用性 C. 兼容性 D. 正確性72在成員函數(shù)中進(jìn)行雙目運(yùn)算符重載時(shí),其參數(shù)表中應(yīng)帶
16、有( B )個(gè)參數(shù)。 A. 0 B. 1 C. 2 D. 373如果表達(dá)式+a中的“+”是作為成員函數(shù)重載的運(yùn)算符,若采用運(yùn)算符函數(shù)調(diào)用格式,則可表示為( D )。 A. a.operator+(1) B. operator+(a) C. operator+(a,1) D. a.operator+()74雙目運(yùn)算符重載為普通函數(shù)時(shí),其參數(shù)表中應(yīng)帶有( C )個(gè)參數(shù)。 A. 0 B. 1 C. 2 D. 375以下敘述中不正確的是( C )。 A. 在一個(gè)函數(shù)中,可以有多條return語(yǔ)句 B. 函數(shù)的定義不能嵌套,但函數(shù)的調(diào)用可以嵌套 C. 函數(shù)必須有返回值 D. 不同的函數(shù)中可以使用相同名字
17、的變量76對(duì)于公有繼承,基類中的私有成員在派生類中將 ( C )。 A. 能夠直接使用成員名訪問 B. 能夠通過成員運(yùn)算符訪問 C. 仍然是基類的私有成員 D. 變?yōu)榕缮惖乃接谐蓡T77從一個(gè)基類派生出的各個(gè)類的對(duì)象之間( C )。 A. 共享所有數(shù)據(jù)成員,每個(gè)對(duì)象還包含基類的所有屬性 B. 共享部分?jǐn)?shù)據(jù)成員,每個(gè)對(duì)象還包含基類的所有屬性 C. 不共享任何數(shù)據(jù)成員,但每個(gè)對(duì)象還包含基類的所有屬性 D. 共享部分?jǐn)?shù)據(jù)成員和函數(shù)成員78當(dāng)保護(hù)繼承時(shí),基類的( B )在派生類中成為保護(hù)成員,在類作用域外不能夠通過派生類的對(duì)象來直接訪問該成員。 A. 任何成員 B.公有成員和保護(hù)成員 C. 保護(hù)成員和
18、私有成員 D.私有成員79在關(guān)鍵字private后面定義的成員為類的(A )成員。 A. 私有 B. 公用 C. 保護(hù) D. 任何80函數(shù)原型語(yǔ)句正確的是( B )。 A. int Function(void a); B.void Function (int); C. int Function(a); D.void int(double a);81在多文件結(jié)構(gòu)的程序中,通常把含有main()函數(shù)的文件稱為( A )。 A. 主文件 B. 實(shí)現(xiàn)文件 C. 程序文件 D. 頭文件82設(shè)有如下函數(shù)定義 int f(char *s) char *p=s; while(*p!=0) p+; return
19、(p-s); 在主函數(shù)中用coutf(“good”)調(diào)用上述函數(shù), 則輸出結(jié)果為( B )。 A. 3 B. 4 C. 5 D. 683當(dāng)類中一個(gè)字符指針成員指向具有n個(gè)字節(jié)的存儲(chǔ)空間時(shí),它所能存儲(chǔ)字符串的最大長(zhǎng)度為( C )。 A. n B. n+1 C. n-1 D. n-284若用數(shù)組名作為函數(shù)調(diào)用的實(shí)參,傳遞給形參的是(A )。 A. 數(shù)組的首地址 B. 數(shù)組中第一個(gè)元素的值 C. 數(shù)組全部元素的值 D. 數(shù)組元素的個(gè)數(shù)85類的構(gòu)造函數(shù)是在定義該類的一個(gè)( C )時(shí)被自動(dòng)調(diào)用執(zhí)行的。 A. 成員函數(shù) B. 數(shù)據(jù)成員 C. 對(duì)象 D. 友元函數(shù)86預(yù)處理命令在程序中都是以( B )符號(hào)開
20、頭的。 A. * B. # C. & D. 87假定一個(gè)類的構(gòu)造函數(shù)為 “A(int aa, int bb) a=aa; b=aa*bb;”,則執(zhí)行 “A x(4,5);”語(yǔ)句后,x.a和x.b的值分別為( C )。 A. 4和5 B. 5和4 C. 4和20 D. 20和588假定有定義“int b10; int *pb;”,則不正確的賦值語(yǔ)句為( D)。 A. pb=b; B. pb=&b0; C. *pb=new int; D. pb=b5;89當(dāng)一個(gè)類對(duì)象離開它的作用域時(shí),系統(tǒng)自動(dòng)調(diào)用該類的( D )。 A. 無(wú)參構(gòu)造函數(shù) B. 帶參構(gòu)造函數(shù) C. 拷貝構(gòu)造函數(shù) D. 析構(gòu)函數(shù)90假定
21、變量b和pb定義為“int b10, *pb=b;”,要將24賦值給b1元素中,不正確的語(yǔ)句是( C )。 A. *(pb+1)=24; B. *(b+1)=24; C. *+b=24; D. *+pb=24;91對(duì)類中常量成員的初始化是通過構(gòu)造函數(shù)中給出的( C )實(shí)現(xiàn)的。 A. 函數(shù)體 B. 參數(shù)表 C. 初始化表 D. 初始化表或函數(shù)體92假定AA為一個(gè)類,a為該類公有的數(shù)據(jù)成員,若要在該類的一個(gè)成員函數(shù)中訪問它,則書寫格式為(A )。 A. a B. AA:a C. a() D. AA:a()93引入友元的主要目的是為了( C )。 A. 增強(qiáng)數(shù)據(jù)安全性 B. 提高程序的可靠性 C.
22、提高程序的效率和靈活性 D. 保證類的封裝性94類中定義的成員默認(rèn)為( B )訪問屬性。 A. public B. private C. protected D. friend95關(guān)于運(yùn)算符重載,下列說法正確的是( C )。 A. 重載時(shí),運(yùn)算符的優(yōu)先級(jí)可以改變。 B. 重載時(shí),運(yùn)算符的結(jié)合性可以改變。 C. 重載時(shí),運(yùn)算符的功能可以改變。 D. 重載時(shí),運(yùn)算符的操作數(shù)個(gè)數(shù)可以改變。96如果是類B在類A的基礎(chǔ)上構(gòu)造,那么,就稱( B )。 A. 類A為基類或父類,類B為超類或子類 B. 類A為基類、父類或超類,類B為派生類或子類 C. 類A為派生類,類B為基類 D. 類A為派生類或子類,類B為
23、基類、父類或超類97一個(gè)類的構(gòu)造函數(shù)通常被定義為該類的( A )成員。 A. 公用 B. 保護(hù) C. 私有 D. 友元98假定一個(gè)類對(duì)象數(shù)組為An,當(dāng)離開它定義的作用域時(shí),系統(tǒng)自動(dòng)調(diào)用該類析構(gòu)函數(shù)的次數(shù)為( C )。 A. 0 B. 1 C. n D. n-1二、填空題1C+語(yǔ)言是在_C_語(yǔ)言的基礎(chǔ)上發(fā)展起來的。2假定x=10,則表達(dá)式xa_。30假定x是一個(gè)邏輯量,則x & false的值為_0_。31若需要把一個(gè)字符串”aaa”賦值到字符數(shù)組a中,則需要執(zhí)行_strcpy_函數(shù)的調(diào)用來實(shí)現(xiàn)。32假定p所指對(duì)象的值為25,p+1所指對(duì)象的值為42,則執(zhí)行(*p)+運(yùn)算后,p所指對(duì)象的值為_2
24、6_。33存儲(chǔ)字符a和字符串”a”分別需要占用_1_和_2_個(gè)字節(jié)。34若“double x=100;”是文件F1.CPP中的一個(gè)全局變量定義語(yǔ)句,若文件F2.CPP中的某個(gè)函數(shù)需要訪問此x , 則應(yīng)在文件F2.CPP中添加對(duì)x的聲明語(yǔ)句為_extern doule x;_。35常數(shù)100和3.62的數(shù)據(jù)類型分別為_int_和_double_。36全局變量和靜態(tài)局部變量具有靜態(tài)生存期,存放在內(nèi)存的_全局?jǐn)?shù)據(jù)_區(qū)中。37假定一個(gè)二維數(shù)組為c58,則c3的值為二維元素_c30_的地址,c3+2的值為二維元素_c32_的地址。38假定對(duì)數(shù)組a進(jìn)行初始化的數(shù)據(jù)為2,7,9,6,5,7,10,則a2和a
25、5分別被初始化為_9_和_7_。39函數(shù)形參的作用域是該函數(shù)的_函數(shù)體_。40若a是一個(gè)字符數(shù)組,則向屏幕輸出a中所存字符串的表達(dá)式為_couta_。41對(duì)于無(wú)返回值函數(shù),定義函數(shù)時(shí)要用_void_修飾函數(shù)類型。42假定p是一個(gè)指向整數(shù)對(duì)象的指針,則用_*p_表示該整數(shù)對(duì)象,用_&p_表示指針變量p的地址。43一個(gè)數(shù)組的數(shù)組名實(shí)際上是指向該數(shù)組_第一個(gè)_元素的指針,并且在任何時(shí)候都不允許_修改_它。44一個(gè)指針類型的對(duì)象占用內(nèi)存的_4_個(gè)字節(jié)的存儲(chǔ)空間。45假定對(duì)二維數(shù)組a34進(jìn)行初始化的數(shù)據(jù)為3,5,6,2,8,7,則a11和a23分別被初始化為_8_和_0_。46局部變量具有局部生存期,存
26、放在內(nèi)存的_棧_區(qū)中。47假定x是一個(gè)邏輯量,則!x | false的值為_!x_。48若y是x的引用,則&y和&x的值_相等_,即為變量_x_的地址。49假定p為指向二維數(shù)組int d46的指針,則p的類型為_int(*)6_。50假定p所指對(duì)象的值為25,p+1所指對(duì)象的值為42,則執(zhí)行*(p+)或*p+運(yùn)算后,p所指對(duì)象的值為_42_。51假定p是一個(gè)指針,則*p+運(yùn)算首先訪問_*p_,然后使_p_的值增1。52特殊類的對(duì)象擁有其一般類的全部屬性與操作,稱特殊類_繼承_了一般類。53假定用戶沒有給一個(gè)名為AB的類定義構(gòu)造函數(shù),則系統(tǒng)為其定義的構(gòu)造函數(shù)為_AB()_。54在函數(shù)模板的參數(shù)中
27、,用class修飾的參數(shù)稱為_類型_參數(shù)。55執(zhí)行_deletep_操作將釋放由p所指向的動(dòng)態(tài)分配的數(shù)組空間。56假定指向一維數(shù)組b10中元素b4的指針為p,則p+3所指向的元素為_b7_,p-2所指向的元素為_b2_。57假定x=5,y=6,則執(zhí)行表達(dá)式y(tǒng)+=x-計(jì)算后,x和y的值分別為_4_和_11_。58用于從鍵盤上為變量輸入值的標(biāo)準(zhǔn)輸入流對(duì)象是_cin_。59若二維數(shù)組a有m列,設(shè)a00位于數(shù)組的第一個(gè)位置上,則計(jì)算任一元素aij在數(shù)組中位置序號(hào)的公式為_i*m+j+1_。60已知有定義“int x, a=5,7,9, *pa=a;”,在執(zhí)行“x=+*pa;”語(yǔ)句后,x的值是_6_。6
28、1執(zhí)行int p=new int操作得到的一個(gè)動(dòng)態(tài)分配的整型對(duì)象為_*p_。62對(duì)于類中定義的任何成員,其隱含訪問權(quán)限為_private_。63為了避免在調(diào)用成員函數(shù)時(shí)修改對(duì)象中的任何數(shù)據(jù)成員,則應(yīng)在定義該成員函數(shù)時(shí),在函數(shù)頭的后面加上_const_關(guān)鍵字。64如果一個(gè)派生類的基類不止一個(gè),則這種繼承稱為_多重繼承_。65假定用戶沒有給一個(gè)名為AB的類定義析構(gòu)函數(shù),則系統(tǒng)為其定義的析構(gòu)函數(shù)為_AB()_。66若一個(gè)函數(shù)的定義處于調(diào)用它的函數(shù)之前,則在程序開始可以省去該函數(shù)的_原型_語(yǔ)句。67已知變量a定義為“int a=5;”,要使ra成為a的引用,則ra應(yīng)定義為_ int &ra=a_。68
29、對(duì)于結(jié)構(gòu)中定義的任何成員,其隱含訪問權(quán)限為_public_。69已知語(yǔ)句“couts;”的輸出是“apple”,則執(zhí)行語(yǔ)句“coutname等價(jià)的表達(dá)式是_(*p).name_。三、程序填充1斐波那契數(shù)列的第1和第2個(gè)數(shù)分別為0和1 ,從第三個(gè)數(shù)開始,每個(gè)數(shù)等于其前兩個(gè)數(shù)之和。求斐波那契數(shù)列中的前20個(gè)數(shù),要求每行輸出5個(gè)數(shù)。 #include void main() int f,f1,f2,i; cout” 斐波那契數(shù)列:n”; f1=0; f2=1; coutsetw(6)f1setw(6)f2; for(i=3;i=20;i+) f=_(1)_; coutsetw(6)f; if(_(2
30、)_) coutendl; f1=f2; f2=_(3)_; coutendl; 【答案】 (1) f1+f2 (2) i%5=0 (3) f2在輸出屏幕上打印出一個(gè)由字符*組成的等腰三角形,該三角形的高為5行,從上到下每行的字符數(shù)依次為1,3,5,7,9。 #include void main() int i,j; for(i=1;_(1)_;i+) for(j=1;j=9;j+) if(j=5-i | _(2)_) cout ; else _(3)_; coutendl; 【答案】 (1) i=5+i (3) cout*3打印出2至99之間的所有素?cái)?shù)(即不能被任何數(shù)整除的數(shù))。 #include #include void main() int i,n; for(n=2; _(1)_; n+) int temp=in
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 倉(cāng)庫(kù)玉米代銷合同范本
- 入股有效合同范本
- 農(nóng)村收購(gòu)廠房合同范本
- 勞動(dòng)合同范本美發(fā)
- 農(nóng)業(yè)農(nóng)具租賃合同范本
- 勞務(wù)承攬框架合同范本
- app推廣服務(wù)合同范本
- 二手車庫(kù)轉(zhuǎn)讓合同范本3篇
- 辦公電器銷售合同范本
- 動(dòng)畫演示合同范本
- 促進(jìn)學(xué)習(xí)的課堂評(píng)價(jià):做得對(duì)
- 《語(yǔ)用學(xué)之指示語(yǔ)》課件
- 《對(duì)折剪紙》課件
- 《魔方知識(shí)普及》課件
- 東芝授權(quán)委托書標(biāo)準(zhǔn)版
- 2023施工項(xiàng)目部標(biāo)準(zhǔn)化工作手冊(cè)
- 中小學(xué)幼兒園中班下冊(cè)點(diǎn)點(diǎn)回家公開課教案教學(xué)設(shè)計(jì)課件案例測(cè)試練習(xí)卷題
- SG-400140型火電廠鍋爐中硫煙煤煙氣噴霧干燥法脫硫+袋式除塵系統(tǒng)設(shè)計(jì)
- 中型轎車的盤式制動(dòng)器的設(shè)計(jì)
- 低血糖急救護(hù)理課件
- 學(xué)做小小按摩師(課件)全國(guó)通用三年級(jí)上冊(cè)綜合實(shí)踐活動(dòng)
評(píng)論
0/150
提交評(píng)論