<em id="3iliw"></em>
  • <progress id="3iliw"></progress>
  • <tbody id="3iliw"><pre id="3iliw"></pre></tbody><dd id="3iliw"><noscript id="3iliw"></noscript></dd>

    <progress id="3iliw"></progress>

    杭州.net培訓
    達內杭州.net培訓中心

    15925629667

    熱門課程

    net面試題目3

    • 時間:2017-11-15
    • 發布:杭州.NET培訓
    • 來源:企業筆試題

    70.什么叫做SQL注入,如何防止?請舉例說明。

    答:利用sql關鍵字對網站進行攻擊。過濾關鍵字'

     

    71.什么是反射?

    答:動態獲取程序集信息

     

    72.Singleton如何寫設計模式

    答:static屬性里面new ,構造函數private

     

    73.什么是Application Pool

    答:Web應用,類似Thread Pool,提高并發性能。

     

    74.什么是虛函數?什么是抽象函數?

    答:虛函數:沒有實現的,可由子類繼承并重寫的函數。抽象函數:規定其非虛子類必須實現的函數,必須被重寫。

     

    75.什么是XML

    答:XML即可擴展標記語言。eXtensible Markup Language.標記是指計算機所能理解的信息符號,通過此種標記,計算機之間可以處理包含各種信息的文章等。如何定義這些標記,即可以選擇國際通用的標記語言,比如HTML,也可以使用象XML這樣由相關人士自由決定的標記語言,這就是語言的可擴展性。XML是從SGML中簡化修改出來的。它主要用到的有XMLXSLXPath等。

     

    76.什么是Web ServiceUDDI

    答:Web Service便是基于網絡的、分布式的模塊化組件,它執行特定的任務,遵守具體的技術規范,這些規范使得Web Service能與其他兼容的組件進行互操作。

      UDDI 的目的是為電子商務建立標準;UDDI是一套基于Web的、分布式的、為Web Service提供的、信息注冊中心的實現標準規范,同時也包含一組使企業能將自身提供的Web Service注冊,以使別的企業能夠發現的訪問協議的實現標準。

     

    77.什么是ASP.net中的用戶控件?

    答:用戶控件一般用在內容多為靜態,或者少許會改變的情況下..用的比較大..類似ASP中的include..但是功能要強大的多。

     

    78.列舉一下你所了解的XML技術及其應用

    答:xml用于配置,用于保存靜態數據類型.接觸XML最多的是web Services..config,存儲經常使用但是不經常修改的數據

     

    79.ADO.net中常用的對象有哪些?分別描述一下。

    答:Connection 數據庫連接對象

        Command 數據庫命令

        DataReader 數據讀取器

    DataSet 數據集

    DataAdaprer數據適配器

     

    80.什么是code-Behind技術。

    答:ASPX,RESXCS三個后綴的文件,這個就是代碼分離.實現了HTML代碼和服務器代碼分離.方便代碼編寫和整理.

     

    81.什么是SOAP,有哪些應用。

    答:simple object access protocal,簡單對象接受協議.xml為基本編碼結構,建立在已有通信協議上(http,不過據說ms在搞最底層的架構在tcp/ip上的soap)的一種規范Web Service使用的協議..

     

    82.C# property attribute的區別,他們各有什么用處,這種機制的好處在哪里?

    答:一個是屬性,用于存取類的字段,一個是特性,用來標識類,方法等的附加性質

     

    83.XML HTML 的主要區別

    答:1. XML是區分大小寫字母的,HTML不區分。

        2. HTML中,如果上下文清楚地顯示出段落或者列表鍵在何處結尾,那么你可以省略</p>或者</li>之類的結束       標記。在XML中,絕對不能省略掉結束標記。

        3. XML中,擁有單個標記而沒有匹配的結束標記的元素必須用一個 / 字符作為結尾。這樣分析器就知道不用       查找結束標記了。

        4. XML中,屬性值必須分裝在引號中。在HTML中,引號是可用可不用的。

        5. HTML中,可以擁有不帶值的屬性名。在XML中,所有的屬性都必須帶有相應的值。

     

    84.c#中的三元運算符是?

    答:?:。

     

    85.當整數a賦值給一個object對象時,整數a將會被?

    答:裝箱。

     

    86.類成員有_____種可訪問形式?

    答:this.;new Class().Method;

     

    87.public static const int A=1;這段代碼有錯誤么?是什么?

    答:const不能用static修飾。

     

    88.float f=-123.567F; int i=(int)f;i的值現在是_____?

    答:-123

     

    89.委托聲明的關鍵字是______?

    答:delegate.

     

    90.sealed修飾的類有什么特點?

    答:密封,不能繼承。

     

    91.Asp.net中所有的自定義用戶控件都必須繼承自________?

    答:Control

     

    92..Net中所有可序列化的類都被標記為_____?

    答:[serializable]

     

    93..Net托管代碼中我們不用擔心內存漏洞,這是因為有了______?

    答:GC

     

    94.下面的代碼中有什么錯誤嗎?_______

         using System;

         class A

         {

              public virtual void F(){

                  Console.WriteLine("A.F");

               }

          }

          abstract class B:A

           {

               public abstract override void F();  答:abstract override 是不可以一起修飾.

           }                                           // new public abstract void F();

     

    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聲明且僅聲明了==,有什么錯誤么?

    答:要同時修改EqualeGetHash() ? 重載了"==" 就必須重載 "!="

     

    100..netC# or vb.net)中如何用戶自定義消息,并在窗體中處理這些消息。

    答:在form中重載DefWndProc函數來處理消息:

    protected override void DefWndProc ( ref System.WinForms.Message m )

    {

      switch(m.msg)

      {

        case WM_Lbutton :

      ///stringMFC中的CStringFormat函數的使用方法有所不同

      string message = string.Format("收到消息!參數為:{0},{1}",m.wParam,m.lParam);

      MessageBox.Show(message);///顯示一個消息框

      break;

        case USER:

        處理的代碼

        default:

      base.DefWndProc(ref m);///調用基類函數處理非自定義消息。

      break;

      }

    }

     

    101..netC# or vb.net)中如何取消一個窗體的關閉。

    答:private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)

       {

          e.Cancel=true;

       }

     

    102..netC# or vb.net)中,Appplication.Exit 還是 Form.Close有什么不同?(winform題目非asp.net題目)

    答:一個是退出整個應用程序,一個是關閉其中一個form

     

    103.C#中有一個double型的變量,比如10321.5,比如122235401.21644,作為貨幣的值如何按各個不同國家的習慣來輸出。比如美國用$10,321.50$122235401.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.某一密碼僅使用KLMNO5個字母,密碼中的單詞從左向右排列,密碼單詞必須遵循如下規則:

    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

     

    問題二:如果能得到的字母是KLM,那么能夠形成的兩個字母長的密碼單詞的總數是多少?

      A)1  B)3  C)6  D9

    答案:A

     

    問題三:下列哪一個是單詞密碼?

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

    答案:C

     

    8. 62-63=1 等式不成立,請移動一個數字(不可以移動減號和等于號),使得等式成立,如何移動?

    答案:62移動成26次方

     

    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.ADONET相對于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>

    上一篇:.net面試題2
    下一篇:net面試題目4
    選擇城市和中心
    貴州省

    廣西省

    海南省

    国拍自产亚洲 2019国拍自产在线,国拍自产亚洲,国产a在线不卡 百度 好搜 搜狗
    <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>