日韩欧美另类久久久精品_亚洲大色堂人在线无码_国产三级aⅴ在线播放_在线无码aⅴ精品动漫_国产精品精品国产专区

C#面試題集

  1、在C#中,string str = null與string str = “” 請(qǐng)盡量使用文字或圖象說(shuō)明其中的區(qū)別。

  回答要點(diǎn):說(shuō)明詳細(xì)的空間分配。(10分)

  答:string str = null是不給他分配內(nèi)存空間,而string str = “” 給它分配長(zhǎng)度為空字符串的內(nèi)存空間.

  2、請(qǐng)?jiān)斒鲈赿otnet中類(class)與結(jié)構(gòu)(struct)的異同:(10分)

  答:Class可以被實(shí)例化,屬于引用類型,是分配在內(nèi)存的堆上的,Struct屬于值類型,是分配在內(nèi)存的棧上的.

  3、根據(jù)委托(delegate)的知識(shí),請(qǐng)完成以下用戶控件中代碼片段的填寫:(10)

  namespace test

  {

  public delegate void OnDBOperate();

  public class UserControlBase : System.Windows.Forms.UserControl

  {

  public event OnDBOperate OnNew;

  privatevoidtoolBar_ButtonClick(objectsender,System.Windows.Forms.ToolBarButtonClickEventArgs e)

  {

  if(e.Button.Equals(BtnNew))

  {

  //請(qǐng)?jiān)谝韵卵a(bǔ)齊代碼用來(lái)調(diào)用OnDBOperate委托簽名的OnNew事件。

  }

  }

  }

  答:if( OnNew != null )

  OnNew( this, e );

  4、分析以下代碼,完成填空(10分)

  string strTmp = “abcdefg某某某”;

  int i= System.Text.Encoding.Default.GetBytes(strTmp).Length;

  int j= strTmp.Length;

  以上代碼執(zhí)行完后,i= j=

  答:i=13,j=10

  5、SQLSERVER服務(wù)器中,給定表table1中有兩個(gè)字段ID、LastUpdateDate,ID表示更新的事務(wù)號(hào), LastUpdateDate表示更新時(shí)的服務(wù)器時(shí)間,請(qǐng)使用一句SQL語(yǔ)句獲得最后更新的事務(wù)號(hào)。(10)

  答:Select ID

  FROM table1

  Where LastUpdateDate = (Select MAX(LastUpdateDate) FROM table1)

  6、根據(jù)線程安全的相關(guān)知識(shí),分析以下代碼,當(dāng)調(diào)用test方法時(shí)i>10時(shí)是否會(huì)引起死鎖?并簡(jiǎn)要說(shuō)明理由。(10分)

  public void test(int i)

  {

  lock(this)

  {

  if (i>10)

  {

  i–;

  test(i);

  }

  }

  }

  答:不會(huì)發(fā)生死鎖,(但有一點(diǎn)int是按值傳遞的,所以每次改變的都只是一個(gè)副本,因此不會(huì)出現(xiàn)死鎖。但如果把int換做一個(gè)object,那么死鎖會(huì)發(fā)生)

  7、分析以下代碼。(10)

  public static void test(string ConnectString)

  {

  System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection();

  conn.ConnectionString = ConnectString;

  try

  {

  conn.Open();

  …….

  }catch(Exception Ex)

  {

  MessageBox.Show(Ex.ToString());

  }finally

  {

  if (!conn.State.Equals(ConnectionState.Closed))

  conn.Close();

  }

  

本文已影響6827
上一篇:盤點(diǎn)上海美橙互聯(lián)網(wǎng)絡(luò)有限公司面試題 下一篇:C#筆試題以及英文面試題

相關(guān)文章推薦

|||||