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
}abstract class b:a
靜態建構函式,count的初使值是1;靜態變數為類的所有物件僅能使用的該資料項的乙個例項。
故每次例項化時加1,兩次以後值為3
17.abstract class baseclass
public virtual void methodb()
}class class1: baseclass
public override void methodb()
}class class2: class1
}class mainclass
}請問,o.methoda呼叫的是: ( a )
a.baseclass.methodab.class2.methoda
c.class1.methodad.都不是
18.請敘述屬性與索引器的區別。
屬性 索引器
通過名稱標識。 通過簽名標識。
通過簡單名稱或成員訪問來訪問。 通過元素訪問來訪問。
可以為靜態成員或例項成員。 必須為例項成員。
屬性的 get 訪問器沒有引數。 索引器的 get 訪問器具有與索引器相同的形參表。
屬性的 set 訪問器包含隱式 value 引數。 除了 value 引數外,索引器的 set 訪問器還具有與索引器相同的形參表。
19.請敘述const與readonly的區別。
每乙個class至多只可以定義乙個static建構函式,並且不允許增加訪問級別關鍵字,引數列必須為空。
為了不違背編碼規則,通常把static資料成員宣告為private,然後通過statci property提供讀寫訪問。
const 關鍵字用於修改欄位或區域性變數的宣告。它指定欄位或區域性變數的值不能被修改。常數宣告引入給定型別的乙個或多個常數。
const資料成員的宣告式必須包含初值,且初值必須是乙個常量表示式。因為它是在編譯時就需要完全評估。
const成員可以使用另乙個const成員來初始化,前提是兩者之間沒有迴圈依賴。
readonly在執行期評估賦值,使我們得以在確保「唯讀訪問」的前提下,把object的初始化動作推遲到執行期進行。
readonly 關鍵字與 const 關鍵字不同: const 字段只能在該字段的宣告中初始化。readonly 字段可以在宣告或建構函式中初始化。因此,根據所使用的建構函式,readonly 字段可能具有不同的值。另外,const 欄位是編譯時常數,而 readonly 欄位可用於執行時常數。
readonly 只能在宣告時或者建構函式裡面初始化,並且不能在 static 修飾的建構函式裡面。
21.您需要建立乙個asp.net應用程式,公司考慮使用windows身份認證。
所有的使用者都存在於allwin這個域中。您想要使用下列認證規則來配置這個應用程式:
a、 匿名使用者不允許訪問這個應用程式。
b、 所有雇員除了tess和king都允許訪問這個應用程式。
請問您應該使用以下哪乙個**段來配置這個應用程式?( a )
a. b.
c. d.
e.76.c#
**實現,確保windows程式只有乙個例項(instance)
//////應用程式的主入口點。
///
newform1());
//******************* 防止程式多次執行 **************************
publicabstractclass oneinstance
return
ret;
"kernel32.dll
",charset
=charset.auto)]
uint
dwdesiredaccess,
//access
intbinherithandle,
//inheritance option
string
lpname
//object name
);"kernel32.dll
",charset
=charset.auto)]
//sd
intbinitialowner,
//initial owner
string
lpname
//object name
);12題:
using system;
class a
} abstract class b:a
abstract override 可以一起用的
c 面試筆試題(一)
一.填空題 1.c 中的三元運算子是 2.當整數a賦值給乙個object物件時,整數a將會被 3.類成員有 種可訪問形式?4.public static const int a 1 這段 有錯誤麼?是什麼?5.float f 123.567f int i int f i的值現在是 6.利用opera...
C 面試筆試題
看一下這是一些c 面試的筆試,對於學習c 的你也許也是個考驗吧,有時間做做吧 給定九個數,例如 1,3,3,5,6,7,8,8,9計算出這九個數的排列的種數。需要考慮重複情況,如果給定9個1,則只有一種結果。限制 不能使用stl庫 要求 完成函式 unsigned int foo unsigned ...
面試筆試題
1 昨天參加一公司筆試,給幾道演算法題整懵了,其實也不難,但好久沒有碰演算法,只是有思路,要讓我在這麼短的時間內寫出程式來還是不行。2 這裡將其中一道稍微複雜一點的演算法題寫下來,以此小結。3 4 題目描述 5 將n個雞蛋放入到m個籃子中去 n m 保證每個籃子中至少乙個雞蛋,然後指定乙個數x,要求...