11.下列關(guān)于運行符重載的描述中,正確的是( )。
A.運算符重載可以改變操作數(shù)的個數(shù)
B.運算符重載可以改變操作數(shù)的優(yōu)先級
C.運算符重載可以改變運算符的結(jié)合性
D.運算符重載可以使運算符實現(xiàn)特殊功能
12.當(dāng)需要將一個函數(shù)boolisnunlber(charc)聲明為內(nèi)聯(lián)函數(shù)時,此內(nèi)聯(lián)函數(shù)的函數(shù)原型為( )。
A.enumboolisnumber(charc);
B.defineboolisnumber(charc);
C.inlineboolisnumber(charc);
D.extemboolisnumber(charc);
13.有如下數(shù)組聲明:intnum[10】;,下標值引用錯誤的是( )。
A.num[10]
B.num[5]
C.num[3]
D.num[0]
14.對于復(fù)制構(gòu)造函數(shù)和賦值操作的關(guān)系,正確的是( )。
A.復(fù)制構(gòu)造函數(shù)和賦值操作是完全一樣的操作
B.進行賦值操作時,會調(diào)用類的構(gòu)造函數(shù)
C.當(dāng)調(diào)用復(fù)制構(gòu)造函數(shù)時,類的對象正在被建立并被初始化
D.復(fù)制構(gòu)造函數(shù)和賦值操作不能在同一個類中被同時定義
15.有如下函數(shù)模板聲明:
template
TMax(Ta,Tb){return(a>b)?a:b;}
下列對函數(shù)模板Max( )的調(diào)用中錯誤的是( )。
A.Max(3.5,4.5)
B.Max(3.5,4)
C.Max(35,4.5)
D.Max(3.5,4)
16.關(guān)于continue語句敘述不正確的是( )。
A.continue語句用于循環(huán)體中,結(jié)束循環(huán)
B.continue語句用于循環(huán)體中,它使執(zhí)行流跳出循環(huán)體中尚未執(zhí)行的語句,并進行下一循環(huán)判斷
C.continue可以用于if語句中
D.continue語句不能代替break語句
17.若有說明:inta[3][4];則對a數(shù)組元素的非法引用是( )。
A.a[0][2*1]
B.a[1][3]
C.a[4-2][0]
D.a[0][4]
18.下列關(guān)于虛函數(shù)與函數(shù)重載區(qū)別的敘述中不正確的是( )。
A.函數(shù)說明形式上不同
B.函數(shù)允許非成員函數(shù)重載,虛函數(shù)只能是成員函數(shù)
C.函數(shù)重載的調(diào)用依據(jù)參數(shù)和類型的差別,虛函數(shù)則依據(jù)對象
D.函數(shù)重載的本體可以在類外定義,虛函數(shù)不可以
19.控制格式輸入/輸出的操作中,設(shè)置域?qū)挼暮瘮?shù)是( )。
A.WS
B.oct
C.setfill(int)
D.setw(int)
20.繼承機制的作用是( )。
A.信息隱藏
B.數(shù)據(jù)封裝
C.定義新類
D.數(shù)據(jù)抽象
![]() | ![]() .. 定價:¥225 優(yōu)惠價:¥213 更多書籍 |
![]() | ![]() .. 定價:¥133 優(yōu)惠價:¥133.0 更多書籍 |