<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • .net程序員面試寶典

    時間:2020-07-20 12:41:58 面試問題 我要投稿

    .net程序員面試寶典

    1.String str=new String("a")和String str = "a"有什么區別?

    .net程序員面試寶典

    String str = "a"; 這個只是一個引用,內存中如果有“a"的話,str就指向它,如果沒有才創建如后還用到"a"這個字符串的話并且是這樣用: String str1 = "a"; String str2 = "a"; String str2 = "a"; 這4個變量都共享一個字符串"a" 而String str = new String("a");是根據"a"這個String對象再次構造一個String對象,將新構造出來的String對象的引用賦給str

    2.判斷字符串變量str是否為空的一下三種方法哪個性能更優

    a、str=="";b、str==String.Empty;c、str.Length==0;?答案是c;

    3.string與String的區別

    string、int是C#定義的類型,而String、Int32是.net類型即是CTS類型; string 是 .NET 框架中 System.String 的別名。string在編譯的時候會轉化為String類

    4.虛方法(virtual )和抽象方法(abstract)的區別?

    1:抽象方法僅有聲明,而沒有任何實現,如abstract someMethod();,虛方法卻不能如此

    virtual用于修飾方法、屬性、索引器或事件聲明,并使它們可以在派生類中被重寫。

    2:子類繼承父類,可以對父類中的虛方法進行重寫、覆蓋、不處理三種處理(見5),對抽象方法卻必須實現

    5.子類對父類中虛方法的處理有重寫(override)和覆蓋(new),請說明它們的區別?

    有父類ParentClass和子類ChildClass、以及父類的虛方法VirtualMethod。有如下程序段:

    ParentClass pc = new ChildClass();pc.VirtualMethod(...);

    如果子類是重寫(override)父類的VirtualMethod,則上面的第二行語句將調用子類的該方法

    如果子類是覆蓋(new)父類的VirtualMethod,則上面的第二行語句將調用父類的該方法

    6.抽象類(abstract)和接口(interface)的區別

    抽象類可以有自己的實現,接口卻僅有聲明,可以有自己的靜態數據字段;

    java和C#中可以實現多個接口,卻只能繼承一個抽象類(或者非抽象類)(單繼承,和c++的多繼承不同);

    7.填空:

    (1)面向對象的語言具有 繼承性、多態性、封裝性。

    (2)能用foreach遍歷訪問的對象需要實現 _IEnumerable___接口或聲明_GetEnumerator_方法的類型。

    (3)列舉ADO.net中的五個主要對象

    Connection,Command,DataReader,DataAdapter,DataSet

    connection 連接對象

    command 命令對象,指示要執行的命令和存儲過程!

    datareader是一個向前的'只讀的數據流。

    dataadapter是功能強大的適陪器,支持增刪改查的功能

    dataset是一個數據級對象,相當與內存中的一張表或多張表

    8.不定項選擇:

    (1) 以下敘述正確的是:BC

    A. 接口中可以有虛方法。 B. 一個類可以實現多個接口。

    C. 接口不能被實例化。 D. 接口中可以包含已實現的方法。

    (2) 從數據庫讀取記錄,你可能用到的方法有: BCD

    A. ExecuteNonQuery B. ExecuteScalar C. Fill D. ExecuteReader

    9.簡述 private、 protected、 public、 internal 修飾符的訪問權限。

    A.Private:關鍵字是一個成員訪問修飾符。私有訪問是允許的最低訪問級別。私有成員只有在聲明它們的類和結構體中才是可訪問的, 同一體中的嵌套類型也可以訪問那些私有成員

    B.Protected 關鍵字是一個成員訪問修飾符。受保護成員在它的類中可訪問并且可由派生類訪問。有關 protected 與其他訪問修飾符的比較,請參見可訪問性級別,只有在通過派生類類型發生訪問時,基類的受保護成員在派生類中才是可訪問的

    C.Internal關鍵字是類型和類型成員的訪問修飾符。只有在同一程序集的文件中,內部類型或成員才是可訪問的

    D Protected Internal 它可以看作是Protected與Internal的并集,意思是:如果是繼承關系,無論在不在同一程序集里都能訪問;如果不是繼承關系,那么只能在同一程序集內訪問。

    E.Public具有最高級別的訪問權限,對訪問成員沒有限制。

    10.寫出一條Sql語句:取出表A中第31到第40記錄(SQLServer, 以自動增長的ID作為主鍵, 注意:ID

    可能不是連續的。)

    【.net程序員面試寶典】相關文章:

    程序員筆試環節面試寶典07-11

    NET程序員簡歷范文08-23

    .net程序員英文簡歷08-15

    網絡ASP.net程序員10-26

    NET程序員專業簡歷范文08-01

    .net程序員英文簡歷范文08-10

    外企英文面試寶典07-13

    英文面試通關寶典08-22

    Net高級程序員崗位說明書03-14

    net程序員英文簡歷模板下載11-21

    主站蜘蛛池模板: 国产精品综合久久第一页| 国产在线精品一区二区三区不卡| 日本一区精品久久久久影院| 婷婷久久精品国产| 99久久精品免费看国产| 国产乱子伦精品无码码专区| 日韩三级精品| 国产国拍亚洲精品福利| 国产99re在线观看只有精品| 亚洲级αV无码毛片久久精品| 精品久久久久久无码国产| 欧美大片日韩精品| 国产精品无码午夜福利| 欧美精品人人做人人爱视频| 久久精品亚洲精品国产欧美| 精品国产麻豆免费人成网站| 精品视频一区二区三三区四区| 亚洲国产人成精品| 久久精品国产亚洲5555| 国产成人久久精品麻豆一区| 国产91久久精品一区二区| 国自产偷精品不卡在线| 亚洲国产精品一区第二页| 亚洲精品国产高清不卡在线| 久久国产精品一区| 国产精品亚洲美女久久久| 粉嫩精品美女国产在线观看| 久久精品国产亚洲麻豆| 国产福利91精品一区二区三区| 乱码精品一区二区三区| 亚洲高清国产AV拍精品青青草原| 日韩精品人成在线播放| 久久精品国产只有精品66| 精品国产91久久久久久久a| 国产玖玖玖九九精品视频| 国产精品gz久久久| 国产成人精品免费大全| 白浆都出来了视频国产精品| 影视网欧洲精品| 99热亚洲精品6码| 国产精品九九久久免费视频 |