課程代碼:04737
一、單項選擇題(本大題共20小題,每小題1分,共20分)
在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均無分。
1.如聲明對象數(shù)組,則下列描述正確的是( )
A.對每個元素均調(diào)用一次構(gòu)造函數(shù)
B.部分元素調(diào)用構(gòu)造函數(shù),其它元素不需調(diào)用
C.均不需要調(diào)用構(gòu)造函數(shù)
D.只是首元素調(diào)用構(gòu)造函數(shù)
2.不同對象調(diào)用同一成員函數(shù)時,this指針指向( )
A.不同對象 B.相同對象
C.無對象 D.不確定
3.設(shè)存在函數(shù)intmax(int,int)返回兩參數(shù)中較大值,若求22,59,70三者中最大值,下列表達(dá)式正確的是( )
A.int m=max(22,max(59,70));
B.int m=max(max(22,59),max(59,70));
C.int m=max(max(22,70),59);
D.以上皆正確
4.一個類可擁有多少個構(gòu)造函數(shù)( )
A.0個 B.1個
C.1或多個 D.以上皆對
5.在編譯指令中,嵌入指令是指( )
A.#include B.#define
C.#if D.#else
6.設(shè)存在數(shù)組a,其長度為Len,下列哪項操作是將a中元素復(fù)制到數(shù)組b中( )
A.reverse(a+a,Len,b); B.sort(a,a+Len,b);
C.find(a,a+Len,b); D.copy(a,a+Len,b);
7.下列哪個要素不是面向?qū)ο蟮年P(guān)鍵要素( )
A.模塊化 B.抽象性
C.封裝性 D.繼承性
8.下列對于類的描述錯誤的是( )
A.類要先聲明后使用
B.類是具有唯一標(biāo)識的實體
C.兩個類可以使用同一個名稱
D.組成類的不僅有數(shù)據(jù),還可以有對數(shù)據(jù)進(jìn)行操作的函數(shù)
9.使用引用調(diào)用方式將實參傳給形參,下列說法正確的是( )
A.形參是實參的備份 B.實參是形參的備份
C.形參和實參共享同一對象 D.形參和實參無聯(lián)系
10.關(guān)于對象的性質(zhì),下列描述錯誤的是( )
A.同一類對象之間可相互賦值
B.不能使用對象數(shù)組
C.對象可以用作函數(shù)參數(shù)
D.一個對象可以用作另一個類的成員