ASP.NET面接問題(四)


95.  T             ,  T       ,___  ___(   or    ) T      ,   ____(   or    )    T     。
 :   ,   。

96.          ?
switch (i){
	case():  ://case()      
		CaseZero();
		break;
	case 1:
		CaseOne();
		break;
	case 2:
		dufault;  ://wrong,     
	CaseTwo();
		break;
}

97. .Net , System.Web.UI.Page       ?
 :  。

98..net          ?
 :.net        try->catch->finally  ,     ,    ,       Catch  。

99.  operator       ==,      ?
 :     Equale GetHash() ?    "=="       "!="

100. .net(C# or vb.net)          ,           。
 : form   DefWndProc       :
protected override void DefWndProc ( ref System.WinForms.Message m ) 
{ 
	switch(m.msg) 
	{ 
	case WM_Lbutton : 
	  ///string MFC  CString Format            
	  string message = string.Format("    !   :{0},{1}",m.wParam,m.lParam); 
	  MessageBox.Show(message);///        
	  break; 
	case USER:
		     
	default: 
	  base.DefWndProc(ref m);///              。 
	  break; 
	} 
}

101. .net(C# or vb.net)            。
 :
private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
	e.Cancel=true;
} 

102. .net(C# or vb.net) ,Appplication.Exit    Form.Close     ?
 :           ,         form。

103. C#    double    ,  10321.5,  122235401.21644,                     。     $10,321.50 $122,235,401.22      £10 321.50 £122 235 401.22
 :System.Globalization.CultureInfo MyCulture = new System.Globalization.CultureInfo("en-US");
//System.Globalization.CultureInfo MyCulture = new System.Globalization.CultureInfo("en-GB");       
decimal y = 9999999999999999999999999999m;
string str = String.Format(MyCulture,"My amount = {0:c}",y);

104.       K、L、M、N、O 5   ,            ,            :
(1)               ,    ,     
(2) K            
(3)   L  ,         
(4) M                  
(5) K  , N     
(6) O         , L    
   :           LO  O  ,    3        ?
A) K B)L C) M D) N
  :B

   :         K、L、M,                       ?
A)1  B)3  C)6  D)9 
  :A

   :          ?
A) KLLN B) LOML C) MLLO D)NMKO
  :C

8. 62-63=1      ,       (           ),      ,    ?
  :62   2 6  

105.           :
enum Color:byte
{
	Red,
	Green,
	Blue,
	orange
}
 :string[] ss=Enum.GetNames(typeof(Color));
byte[] bb=Enum.GetValues(typeof(Color));

106. C#  property   attribute   ,        ,          ?
 :attribute:        ;property :     

107.C#            ?
 : .net ,.net       (GC)  ,           C# ,      Finalize  ,             Finalize()  

108.ADO。NET   ADO        ?
 :1:ado.net    ole db    ,    .net       ,2:   com3:               4:,    connection           5:      6:xml  

109.   HTML  ,      ,         “  ”,       “    ”。  2         。
 :
<script language=javascript>
	setTimeout(’window.close();’,3000);
	function show()
	{
		if (window.event.button == 1)
		{
			alert(" ");
		}
		else if (window.event.button == 2)
		{
			alert(" ");
		}
	}
</script>

110.      ASP。NET          
 :                                                      

111.Anonymous Inner Class (     )     extends(  )   ,    implements(  )interface(  )?
 :  ,      

112.Static Nested Class   Inner Class   ,      
 :Static Nested Class       (static)    ,                。                      。

113.,& &&   。
&     ,       ,&&      ,     (and).