單項(xiàng)選擇題
1、在.NET遠(yuǎn)程處理中,()的類的實(shí)例可以跨應(yīng)用程序域進(jìn)行按引用封送。P248
A. 具有[serializable屬性
B. 實(shí)現(xiàn)Iserializable接口
C. 實(shí)現(xiàn)IobjectReference接口
D. 從MarshalbyRefobject類繼承
答案:D
2、解決方案DoRemotingCall包含3個項(xiàng)目Myserver、Myclient、Common,場景如下:
Myserver和Myclient分別為兩個c#控制臺項(xiàng)目,common為c#類庫項(xiàng)目,其中,common項(xiàng)目實(shí)現(xiàn)了接口IHello,輸出文件為common.dll. myserver 引用common.dll并定義了類Helloclass:IHello同時向.NET遠(yuǎn)程處理框架注冊Helloclass類為遠(yuǎn)程對象;Myclient引用common.dll以獲得IHello的類型信息,并希望使用接口IHello通過.NET遠(yuǎn)程處理框架訪問Myserver進(jìn)程中的Helloclass對象。
請問,為了實(shí)現(xiàn)客戶端目標(biāo),可能的編程方案有哪些?()
A. myserver中將helloclass注冊為“客戶端激活”對象;myclient中調(diào)用createobject訪問服務(wù)器對象
B. myserver中將helloclass注冊為“服務(wù)器激活”對象;myclient中調(diào)用createobject訪問服務(wù)器對象
C. myserver中將helloclass注冊為“客戶端激活”對象;myclient中調(diào)用Getobject訪問服務(wù)器對象
D. myserver中將helloclass注冊為“服務(wù)器激活”對象;myclient中調(diào)用getobject訪問服務(wù)器對象
答案:D
3、在用c#編寫的控制臺程序中創(chuàng)建并訪問一個兼容STA的com組件時,為提高性能,應(yīng)該為程序入口main方法設(shè)置()屬性。
A.[Apartment]
B.[synchronization]
C.[STAThread]
D.[MTAThred]
答案:C
4、 下列哪些編程語言不區(qū)分源程序中標(biāo)識符的大小寫()
A.C
B.C#.NET
C.VB.NET
D.Visual C++
答案:C
5、 在C#中使用()語句拋出異常
A.create
B.throw
C.put
D.send
答案:B