2013年微軟認(rèn)證練習(xí)及答案68

字號(hào):

為大家收集整理了《2013年微軟認(rèn)證練習(xí)及答案68》供大家參考,希望對(duì)大家有所幫助?。?!
    11、類SomeClass定義如下:
     class SomeClass
     {
     static int data ;
     }   
     現(xiàn)在需要添加一個(gè)類構(gòu)造函數(shù)。下列選項(xiàng)中哪個(gè)是正確的?(A)  
     A、static SomeClass ( ) 【類構(gòu)造函數(shù)也成為靜態(tài)構(gòu)造函數(shù)】
     ……  
     B、static SomeClass ( int i )    
     ……  
     C、pubic static SomeClass ( )    
     ……  
     D、private SomeClass ( )    
     ……
    12、已知類Resource的定義如下:
     class Resource
     {
     public int Data =0;
     }
     則下列語句的運(yùn)行結(jié)果為(D)
     Resource[] list=new Resource[20];
     list[0].Data=20;
     int i;
     for(i=0;i<=19;i++)
     {
     System.Console.WriteLine("data={0}",list[i].Data);
     }
     A、打印20行,每行輸出都是data=0
     B、打印20行,每行輸出都是data=null
     C、打印20行,第一行輸出為data=0,第2行輸出為data=2,...,第20行輸出data=19
     D、出現(xiàn)運(yùn)行時(shí)異常
     【未處理的異常: System.NullReferenceException: 未將對(duì)象引用設(shè)置到對(duì)象的 實(shí)例。list數(shù)組成員需實(shí)例化,如list[0]=new Resource(), 因?yàn)閘ist中的每一個(gè)元素都是類對(duì)象。】
     【C#中的數(shù)組要么不賦值,要么全部賦值】
    13、已知類Resource的定義如下:
     class Resource
     {
     public int Data = 0;
     }
    執(zhí)行下列語句后,status的值為(B)。
     Resource[] list=new Resource[20];
     Boolean status = list[0]== null;
     【數(shù)組屬于引用型,引用型元素初始值為null】
     A、false
     B、true
    14、為了將字符串 str="123,456"轉(zhuǎn)換成整數(shù)123456,應(yīng)該使用下列哪條語句?B
     A、int num=str;
     B、int num =int.Parse(str,System.Globalization.NumberStyles.AllowThousands);
     C、int num =int(str);
     D、int num =int.Parse(str);
    【正確的代碼:
    class Program
     {
     Public static string str = "123,456";
     Public static int num = int.Parse(str, System.Globalization.NumberStyles.AllowThousands);
     static void Main(string[] args)
     {
     Console.WriteLine(Program.num);
     }
     }
    15、類SomeClass的靜態(tài)事件MouseClicked為MouseClickedEventListener類型。 obj為另一個(gè)類OthersClass的實(shí)例;請(qǐng)問如何將obj.dojob()方法從事件MouseClicked的調(diào)用列表中移除?(BC)多選題
     A、RemoveHandler AddressOf Obj.DoJob from SomeClass.MouseClicked
     B、SomeClass.MouseClicked-=new MouseClickedEventListener(Obj.DoJob)
     C、SomeClass.MouseClicked.Remove(Obj.DoJob)
     D、RemoveHandler SomeClass.MouseClicked =
     new MouseClickedListener(AddressOf Obj.DoJob)