單項(xiàng)選擇題
A.平臺(tái)調(diào)用 B.運(yùn)行庫可調(diào)用包裝 C.COM可調(diào)用包裝 D.訂住
某COM方法的簽名如下: 則該COM對(duì)象使用“運(yùn)行時(shí)可調(diào)用包裝”處理后,C#程序可用的.NET Framework方法簽名為:()。
A.a B.b C.c D.d
Win32 API函數(shù)MessageBox的簽名如下: 則在C#程序中使用平臺(tái)調(diào)用將該函數(shù)引入后,應(yīng)如何聲明該函數(shù)的參數(shù)?()
判斷題
下列程序中,DllImport 屬性的用法是正確的。
A.[InterfaceType] B.[ComImport] C.[C1assInterface] D.[DllImport]
A.[ComImport] B.[InterfaceType] C.[DllImport] D.[C1assInterface]
為了使非托管代碼環(huán)境下的COM客戶端可以訪問托管代碼編寫的類的對(duì)象,可以使用()將.NETFramework類注冊(cè)到系統(tǒng)注冊(cè)表。
A.為主入口點(diǎn)Main()方法附加[STAThread] B.為主入口點(diǎn)Main()方法附加[MTAThread] C.為主入口點(diǎn)Main()方法所在類附加[STAThread] D.為主入口點(diǎn)Main()方法所在類附加[MTAThread]
A.ApartmentState B.CurrentCulture C.Priority D.ThreadState
A.Unstarted B.Running C.WaitSleepJoin D.Stopped
某個(gè)文件下載任務(wù)被分成10個(gè)托管線程進(jìn)行,每個(gè)線程負(fù)責(zé)其中的一部分?jǐn)?shù)據(jù)下載。已知整個(gè)過程使用一個(gè)AutoReseEvent數(shù)組進(jìn)行控制,每個(gè)線程結(jié)束后,就向數(shù)組中對(duì)應(yīng)的AutoResetEvent對(duì)象發(fā)送Set 信號(hào)。AutoResetEvent數(shù)組的定義和初始化如下: 那么等待所有的線程都表示它們已完成的語句是()