智慧樹知到《C-C++程序設(shè)計(jì)》見面課答案_第1頁
智慧樹知到《C-C++程序設(shè)計(jì)》見面課答案_第2頁
智慧樹知到《C-C++程序設(shè)計(jì)》見面課答案_第3頁
智慧樹知到《C-C++程序設(shè)計(jì)》見面課答案_第4頁
智慧樹知到《C-C++程序設(shè)計(jì)》見面課答案_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

見面課:深入學(xué)習(xí)繼承和派生

1、問題:下列關(guān)于類的定義格式的描述中,錯誤的是()

選項(xiàng):

A:類中成員有3種訪問權(quán)限

B:類的定義可分?jǐn)?shù)據(jù)成員部分和成員函數(shù)部分

C:類中成員函數(shù)都是公有的,數(shù)據(jù)成員都是私有的

D:定義類的關(guān)鍵字通常用class,也可用struct

答案:【類中成員函數(shù)都是公有的,數(shù)據(jù)成員都是私有的】

2、問題:下列關(guān)鍵字中,不屬于定義類時(shí)使用的關(guān)鍵字是()

選項(xiàng):

A:class

B:protected

C:public

D:default

答案:【default】

3、問題:下列定義對象的描述中,錯誤的是()

選項(xiàng):

A:定義對象時(shí)系統(tǒng)會自動進(jìn)行初始化

B:對象成員的表示與C語言中結(jié)構(gòu)變量的成員表示相同

C:屬于同一類的對象占有內(nèi)存字節(jié)數(shù)相同

D:一個(gè)類所能創(chuàng)建對象的個(gè)數(shù)是有限制的

答案:【一個(gè)類所能創(chuàng)建對象的個(gè)數(shù)是有限制的】

4、問題:下列關(guān)于成員函數(shù)的描述中,錯誤的是()

選項(xiàng):

A:成員函數(shù)的定義必須在類體外

B:成員函數(shù)可以是公有的,也可以是私有的

C:成員函數(shù)在類體外定義時(shí),前加inline可為內(nèi)聯(lián)函數(shù)

D:成員函數(shù)可以設(shè)置參數(shù)的默認(rèn)值

答案:【成員函數(shù)的定義必須在類體外】

5、問題:使用class定義的類,其默認(rèn)的訪問權(quán)限是公有的,使用struct定義的類,其默認(rèn)的訪問權(quán)限是私有的。

選項(xiàng):

A:對

B:錯

答案:【錯】

6、問題:下列關(guān)于基類和派生類的描述中,錯誤的是()

選項(xiàng):

A:一個(gè)基類可以生成多個(gè)派生類

B:基類中所有成員都是它的派生類的成員

C:基類中成員訪問權(quán)限繼承到派生類中不變

D:派生類中除了繼承的基類成員還有自己的成員

答案:【基類中成員訪問權(quán)限繼承到派生類中不變】

7、問題:下列關(guān)于繼承的描述中,錯誤的是()

選項(xiàng):

A:繼承是重用性的重要機(jī)制

B:C++語言只支持單重繼承,不支持多重繼承

C:繼承關(guān)系不是可逆的

D:繼承是面向?qū)ο蟪绦蛟O(shè)計(jì)語言的重要特性

答案:【C++語言只支持單重繼承,不支持多重繼承】

8、問題:下列成員函數(shù)中,純虛函數(shù)是()

選項(xiàng):

A:virtualvoidf1()=0

B:voidf1()=0;

C:virtualvoidf1(){}

D:virtualvoidf1()==0

答案:【virtualvoidf1()=0】

9、問題:派生類只繼承基類中的公有成員和保護(hù)成員,而不繼承私有成員。

選項(xiàng):

A:對

B:錯

答案:【錯】

10、問題:單重繼承是指派生類只有一個(gè)基類的情況。

選項(xiàng):

A:對

B:錯

答案:【對】

見面課:深入學(xué)習(xí)自定義函數(shù)

1、問題:以下說法正確的是()

選項(xiàng):

A:用戶若需要調(diào)用標(biāo)準(zhǔn)函數(shù),調(diào)用前必須重新定義

B:用戶可以直接調(diào)用所有標(biāo)準(zhǔn)庫函數(shù)

C:用戶可以定義和標(biāo)準(zhǔn)庫函數(shù)重名的函數(shù),但是在使用時(shí)調(diào)用的是系統(tǒng)庫函數(shù)

D:用戶可以通過文件包含命令將系統(tǒng)庫函數(shù)包含到用戶源文件中,然后調(diào)用系統(tǒng)庫函數(shù)

答案:【用戶可以通過文件包含命令將系統(tǒng)庫函數(shù)包含到用戶源文件中,然后調(diào)用系統(tǒng)庫函數(shù)】

2、問題:如果一個(gè)函數(shù)沒有返回值,定義時(shí)它的函數(shù)類型應(yīng)是()

選項(xiàng):

A:任意

B:int

C:void

D:無

答案:【void】

3、問題:關(guān)于函數(shù)返回值的描述正確的是()

選項(xiàng):

A:函數(shù)返回表達(dá)式的類型一定與函數(shù)的類型相同

B:函數(shù)返回值的類型決定了返回值表達(dá)式的類型

C:當(dāng)函數(shù)類型與返回值表達(dá)式類型不同時(shí),將對返回值表達(dá)式的值進(jìn)行類型轉(zhuǎn)換

D:函數(shù)返回值類型就是返回值表達(dá)式類型

答案:【當(dāng)函數(shù)類型與返回值表達(dá)式類型不同時(shí),將對返回值表達(dá)式的值進(jìn)行類型轉(zhuǎn)換】

4、問題:在參數(shù)傳遞過程中,對形參和實(shí)參的要求是()

選項(xiàng):

A:函數(shù)定義時(shí),形參一直占用存儲空間

B:實(shí)參可以是常量、變量或表達(dá)式

C:形參可以是常量、變量或表達(dá)式

D:形參和實(shí)參類型和個(gè)數(shù)都可以不同

答案:【實(shí)參可以是常量、變量或表達(dá)式】

5、問題:關(guān)于函數(shù)的調(diào)用,下面說法不正確的是()

選項(xiàng):

A:由于程序總是從主函數(shù)開始,所以函數(shù)的調(diào)用總是在主函數(shù)和其他函數(shù)之間進(jìn)行

B:函數(shù)的調(diào)用可以在任意函數(shù)之間進(jìn)行,只要有需要

C:一個(gè)函數(shù)可以自己調(diào)用自己

D:函數(shù)返回時(shí)可以不帶返回值,這時(shí)函數(shù)在定義時(shí)其返回值的類型用void表示

答案:【由于程序總是從主函數(shù)開始,所以函數(shù)的調(diào)用總是在主函數(shù)和其他函數(shù)之間進(jìn)行】

見面課:深入學(xué)習(xí)選擇結(jié)構(gòu)

1、問題:C語言的if語句中,用作判斷的條件表達(dá)式為()

選項(xiàng):

A:任意表達(dá)式

B:邏輯表達(dá)式

C:關(guān)系表達(dá)式

D:算數(shù)表達(dá)式

答案:【任意表達(dá)式】

2、問題:以下程序段的輸出結(jié)構(gòu)是()intx,y,z;x=12,y=5;z=x>y?x++:y–;printf(“%d”,z);

選項(xiàng):

A:14

B:15

C:13

D:4

答案:【13】

3、問題:C語言的跳轉(zhuǎn)語句中,對于break和continue說法正確的是().

選項(xiàng):

A:continue語句只應(yīng)用于循環(huán)體中

B:break語句只應(yīng)用于循環(huán)體中

C:break是無條件跳轉(zhuǎn)語句,continue不是

D:break和continue的跳轉(zhuǎn)范圍不夠明確,容易產(chǎn)生問題

答案:【continue語句只應(yīng)用于循環(huán)體中】

4、問題:下面程序段的輸出為()inta=15,b=10,c=20,d;d=a>12?b:c;switch(d){case5:printf(“%d,”,a);case10:printf(“%d,”,b);case20:printf(“%d,”,c);default:printf(“#”);}

選項(xiàng):

A:15,10,20,#

B:10,20,#

C:10,20

D:10

答案:【10,20,#】

見面課:進(jìn)一步學(xué)習(xí)函數(shù)參數(shù)和一維數(shù)組

1、問題:若有定義:intx,pb;則真確的賦值表達(dá)式是:()

選項(xiàng):

A:pb=&x

B:pb=x

C:pb=&x

D:pb=x

答案:【pb=&x】

2、問題:若有以下定義語句:inta,b,p;floatc,q;則賦值真確的是()

選項(xiàng):

A:p=&c

B:q=p

C:p=NULL

D:q=newint

答案:【p=NULL】

3、問題:對于數(shù)組說法錯誤的是()

選項(xiàng):

A:必須先定義,后使用

B:定義時(shí)數(shù)組的長度可以用一個(gè)已經(jīng)賦值的變量表示

C:數(shù)組元素引用時(shí)下標(biāo)從0開始

D:數(shù)組中的所有元素必須是同一種數(shù)據(jù)類型。

答案:【定義時(shí)數(shù)組的長度可以用一個(gè)已經(jīng)賦值的變量表示】

4、問題:下面不可真確定義一維數(shù)組的是()

選項(xiàng):

A:intn=5;inta[n];

B:inta[5];

C:inta[]={1,2,3,4};

D:inta[23];

答案:【intn=5;inta[n];】

5、問題:若有聲明inta[][4]={1,2,3,4,5,6,7,8,9,10,11,12};則數(shù)組第一維的大小為()

溫馨提示

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

評論

0/150

提交評論