6.類不是內(nèi)存中的物理實體,只有當(dāng)使用類產(chǎn)生對象時,才進(jìn)行內(nèi)存分配,這種對象建
立的過程稱為
A.程序化 B.結(jié)構(gòu)化
C.過程化 D.實例化
7.下列關(guān)于類的權(quán)限描述錯誤的是
A.類本身的成員函數(shù)可以訪問自己定義的任何成員
B.類的對象只能訪問公有成員
C.普通函數(shù)只能通過對象訪問類的公有成員
D.一個類不能包含另一個類的對象作為成員
8.在派生中,訪問控制方式?jīng)]有下列哪種
A.publish B.public
C.protected D.private
9.采用重載函數(shù)的目的是
A.實現(xiàn)共享 B.減少空間
C.提高速度 D.使用方便,提高可讀性
10.設(shè)類A中包含若干其他類的對象作為成員,則在定義類A的構(gòu)造函數(shù)時,應(yīng)使用下列哪個符號將A::A(參數(shù)表)與成員初始化列表隔開
A., B.;
C.: D..
11.設(shè)存在數(shù)組a,其長度為Len,則下列哪個泛型算法用于對a進(jìn)行升冪排序
A.reverse(a,a+Len); B.sort(a,a+Len);
C.find(a,a+Len,value); D.copy(a,a+Len,b);
l2.函數(shù)int sum(int a=10,int b=15,int c=25);不可與下列哪個函數(shù)同時聲明
A.int sum(int,int,int,int) B.int sum(int,int,int)
C.int sum(double) D.int sum(double,double,double);
13.對函數(shù)int saveName(char * first,char * sec=" ",char * thd=" ")下列調(diào)用方法不正確的是
A.int s=saveName("1","2","3"); B.int s=saveName("1","2");
C.int s=saveName("1"); D.int s=saveName("1",,"3");
14.下列哪個不是函數(shù)重載需要滿足的條件
A.返回值類型不同 B.參數(shù)個數(shù)不同
C.參數(shù)個數(shù)相同時,參數(shù)類型不同 D.函數(shù)名相同
15.關(guān)于對象性質(zhì),下列描述錯誤的是
A.同一類對象之間不可相互賦值
B.可以使用對象數(shù)組
C.對象可以用作函數(shù)參數(shù)
D.一個對象可以用作另一個類的成員