1. 程式人生 > >百家IT名企面試題之C/c++面試題大爆光

百家IT名企面試題之C/c++面試題大爆光

1 (1)面向物件的語言具有__繼承性_性、_封裝性_性、_多型性 性。

(2)能用foreach遍歷訪問的物件需要實現 _ IEnumerable 介面或宣告_ GetEnumerator 方法的型別。

1.c#中的三元運算子是__?:__

2.當整數a賦值給一個object物件時,整數a將會被__裝箱___

3.類成員有__3__種可訪問形式?

4.public static const int A=1;這段程式碼有錯誤麼?是什麼? const成員都是static所以應該去掉static

5.float f=-123.567F;
int i=(int)f;
i的值現在是_-123____?

6.利用operator宣告且僅聲明瞭==,有什麼錯誤麼? 要同時修改Equale和GetHash() ? 過載了"==" 就必須過載 “!=”
7.委託宣告的關鍵字是___ delegate ___

8.用sealed修飾的類有什麼特點?不可被繼承

9.在Asp.net中所有的自定義使用者控制元件都必須繼承自_ System.Web.UI.UserControl ______

10.在.Net中所有可序列化的類都被標記為__[serializable]___

11.在.Net託管程式碼中我們不用擔心記憶體漏洞,這是因為有了_ gC __

12.下面的程式碼中有什麼錯誤嗎?_ abstract override 是不可以一起修飾______
using System;
class A
{
public virtual void F(){
Console.WriteLine(“A.F”);
}
}
abstract class B:A
{
public abstract override void F();
}

13.當類T只聲明瞭私有例項建構函式時,則在T的程式文字外部,不可以(可以 or 不可以)從T派生出新的類,不可以(可以 or 不可以)直接建立T的任何例項。

14.下面這段程式碼有錯誤麼?case():不行default;
switch (i){
case():
CaseZero();
break;
case 1:
CaseOne();
break;
case 2:
dufault;
CaseTwo();
break;
}
15.在.Net中,類System.Web.UI.Page 可以被繼承麼?可以
點選連結加入群聊【C語言學習】
新增連結描述在這裡插入圖片描述