自學筆記錯題筆記第二天

1 . 函數調用不可以()。
答 :函數調用不可以作爲形參
可以作爲實參 ,也可以作爲表達式 ,和執行語句中
2. 下列哪種方式可以完成float a與0的比較( )
fabs(a) < 0.00001f
3. int p=null;是正確的定義嗎
答 : 錯誤 應先定後賦值null;
4. 派生類不能訪問通過私有繼承的基類的保護成員
多繼承的虛基類不能夠實例化
基類的析構函數和虛函數都不能夠被繼承,需要在派生類中重新實現
5. 實現運行時的多態性要使用( )
答: 虛函數;
6. 指針函數是指函數的返回值爲指針的函數.說法的是否正確?
答 :正確
7. 全局對象在main退出後,程序結束前析構嗎?
答:正確
8.
void main()
{
int a=5,b=0,c=0;
if (a=b+c) printf ("
**\n");
else printf("$$$\n");
}
錯誤原因沒有計算a的值想當然把結果當爲真
9 .
關於結構類型下面哪一種說法是錯誤的?

   結構類型不可作爲其成員的類型

   結構變量的大小就是其各成員的大小之和

   結構類型可以定義在函數之外

   結構類型可以定義在函數之中

結構體變量大小大於等於 成員之和 存在數據對齊機制
10 . 當說明一個共用體變量時系統分配給它的內存是成員中佔內存最大者所需的容量。
是最大變量的倍數個。
11. 設置虛基類的目的是( )
消除二義性
12. 在c語言中,要求運算必須是整型的運算符是:%

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章