精品国产一级毛片大全,毛片一级在线,毛片免费观看的视频在线,午夜毛片福利

我要投稿 投訴建議

C#面試試題附答案

時(shí)間:2022-09-26 13:52:54 面試試題 我要投稿
  • 相關(guān)推薦

C#面試試題附答案

  1、C#是否支持多繼承,并闡述理由。

C#面試試題附答案

  2、詳細(xì)闡述cookie 、viewstate、session之間的區(qū)別,以及其各自工作原理。

  3、在C#中利用SOCKET進(jìn)行網(wǎng)絡(luò)通信編程的一般步驟是什么?

  4、int[][] myarray3=new int[3][]{new int[3]{5,6,2},new int[5]{6,9,7,8,3},new int[2]{3,2}};myarray3[2][2]的值是( )。

  5、您要?jiǎng)?chuàng)建asp、net應(yīng)用程序用于運(yùn)行某公司內(nèi)部的web站點(diǎn),這個(gè)應(yīng)用程序包含了50個(gè)頁面。您想要配置這個(gè)應(yīng)用程序以便當(dāng)發(fā)生一個(gè)http代碼錯(cuò)誤時(shí)它可以顯示一個(gè)自定義的錯(cuò)誤頁面給用戶。您想要花最少的代價(jià)完成這些目標(biāo),您應(yīng)該怎么做?

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

  }

  請(qǐng)問

  1)以上代碼可以正確使用連接池嗎?

  答:回答:如果傳入的connectionString是一模一樣的話,可以正確使用連接池。不過一模一樣的意思是,連字符的空格數(shù),順序完全一致。

  2)以上代碼所使用的異常處理方法,是否所有在test方法內(nèi)的異常都可以被捕捉并顯示出來?

  答:只可以捕捉數(shù)據(jù)庫連接中的異常吧. (finally中,catch中,如果有別的可能引發(fā)異常的操作,也應(yīng)該用try,catch。所以理論上并非所有異常都會(huì)被捕捉。)

  8、簡(jiǎn)要談一下您對(duì)微軟.NET 構(gòu)架下remoting和webservice兩項(xiàng)技術(shù)的理解以及實(shí)際中的應(yīng)用。(10)

  答:WS主要是可利用HTTP,穿透防火墻。而Remoting可以利用TCP/IP,二進(jìn)制傳送提高效率。

  google_ad_client=”pub-4475724770859924″;google_alternate_color=”081218″;google_ad_width=336;google_ad_height=280;google_ad_format=”336x280_as”;google_ad_type=”text_image”;google_ad_channel=”9379930647 0040325205 3668223438 4150302033 9111026978″;google_color_border=”081218″;google_color_bg=”081218″; google_color_link=”80B7D5″;google_color_text=”A6A9B9″; google_color_url=”A3A4B9″;9、公司要求開發(fā)一個(gè)繼承System.Windows.Forms.ListView類的組件,要求達(dá)到以下的特殊功能:點(diǎn)擊ListView各列列頭時(shí),能按照點(diǎn)擊列的每行值進(jìn)行重排視圖中的所有行 (排序的方式如DataGrid相似)。根據(jù)您的知識(shí),請(qǐng)簡(jiǎn)要談一下您的思路:(10)

  答:根據(jù)點(diǎn)擊的列頭,包該列的ID取出,按照該ID排序后,在給綁定到ListView中

  10、給定以下XML文件,完成算法流程圖。(10)

  < DriverC >

  請(qǐng)畫出遍歷所有文件名(FileName)的流程圖(請(qǐng)使用遞歸算法)。

  答:

  void FindFile( Directory d )

  {

  FileOrFolders = d.GetFileOrFolders();

  foreach( FileOrFolder fof in FileOrFolders )

  {

  if( fof is File )

  You Found a file;

  else if ( fof is Directory )

  FindFile( fof );

  }

  }

  簡(jiǎn)單的說就是從根節(jié)點(diǎn)開始遍歷找子節(jié)點(diǎn),在從找到的子節(jié)點(diǎn)找它的子節(jié)點(diǎn),一層層下去

【C#面試試題附答案】相關(guān)文章:

社工面試面試試題及答案08-04

生物安全考試試題附答案07-20

面試預(yù)測(cè)試題及答案05-05

必備.net面試題及答案08-02

護(hù)士面試的面試試題及參考答案07-03

高職單招面試題及答案03-21

世界500強(qiáng)面試題及答案03-15

半結(jié)構(gòu)化面試的面試試題及答案04-10

3.15消費(fèi)者權(quán)益日知識(shí)競(jìng)賽培訓(xùn)試題(附答案)03-08

結(jié)構(gòu)化面試題型及答案11-22