81. 下面程式的執行結果是( )。
#includevoid main()
void main()
{ int i=3;
while(i<8)
;coutint main()
{ coutc、s.*p=3
d、*s.p=3
答案:c
93. 已知f1(int)是類x的公有成員函式,p是指向成員f1()的指標,採用它賦值, ( )是正
確的.a、p=f1
b、p=x::f1
c、p=x::f1
d、p=f1()
答案:b
解析:需要指定類作用域
94. 已知類x中的乙個成員函式說明如下:
void set(x &a);
其中,x&a的含義是( ).
a、指向類x的指標為a
b、將a的位址賦給變數sst
c、a是類x的物件引用,用來做為set()的形參
d、變數x是a按位相與作為函式set()的引數
答案:c
95. 乙個類的友元函式能夠訪問該類的( ).
a、私有成員
b、保護成員
c、公有成員
d、所有成員
答案:d
96. 有關類和物件的說法不正確的是( ).
a、對是類的乙個例項
b、一各類只能有乙個物件
c、任何乙個物件只能屬於乙個具體的類
d、類與物件的關係和資料型別和變數的關係相似
答案:b
97. 下列靜態資料成員的特性中,( )是錯誤的.
a、說明靜態資料成員時前邊要加關鍵字static來修飾
b、靜態資料成員在類體外進行初始化
c、引用靜態資料成員時,要在靜態資料成員名前加《類名》和作用域運算子
d、靜態資料成員不是所有物件所共有的
答案:d
98. 類模板的使用實際上是類模板例項化成乙個具體的( ).
a、類b、物件
c、函式
d、模板類
答案:a
99. 通常拷貝建構函式的參數列是( ).
a、某個物件名
b、某個物件的成員名
c、某個物件的引用名
d、某個物件的指標名
答案:c
解析:防止遞迴呼叫死迴圈
100. 關於常資料成員的說法不正確的是( ).
a、常資料成員的定義形式與一般常量的定義形式相同,只不過常資料成員的定義必須出現在類體中.
b、常資料成員必須進行初始化,並且不能被更新
c、常資料成員通過建構函式的成員初始化列表進行初始化
d、常資料成員可以在定義時直接初始化
答案:d
一套程式設計題 選擇題41 80
41.下列正確的選項是 a 繼承是建立乙個具有別的類的屬性和行為的新類的能力 b c語言支援物件導向的程式設計 c 空白符是一種可以被編譯的符號 d 標示符不宜過長,一般設定為16個字元 答案 a 解析 c 空白符被忽略掉 d 識別符號具體支援的長度根據編譯器的不同而不同 42.下列關於c 語言的發...
一套 程式設計題 程式設計1 10
1.寫出程式把乙個鍊錶中的接點順序倒排 typedef struct linknode node 將乙個鍊錶逆置 node reverse node head head next null head p return head 2.寫出程式刪除鍊錶中的所有接點 void del all node h...
無失真壓縮法可以減少冗餘 一套模擬題選擇題答案
1.有關資訊的下列說法,錯誤的是 a.資訊有著明確的 嚴格的定義 b.資訊是自然界 人類社會和人類思維活動中普遍存在的一切物質和事物的屬性 c.資訊只有通過資料形式表示出來才能被人們理解和接受 d.資訊能夠消除事物的不確定性 答案 a 2.電子計算機的發展過程經歷了四代,其劃分依據是 a.計算機體積...