.Net方向,某公司筆試題

來源: 來源網絡  發布時間: 2009-11-20 17:26  閱讀: 1293 次  推薦: 0   [收藏]  

1.      填空: (1)面向對象的語言具有____封裝____性、_____繼承____性、____多態____性。

2. 不定項選擇:
(1) 以下敘述正確的是:bc
      A. 接口中可以有虛方法。     B. 一個類可以實現多個接口。
      C. 接口不能被實例化。       D. 接口中可以包含已實現的方法。
  (2) 從數據庫讀取記錄,你可能用到的方法有:bcd
      A. ExecuteNonQuery            B. ExecuteScalar
      C. Fill                        D. ExecuteReader

3. 簡述 private、 protected、 public、 internal 修飾符的訪問權限。
答:public 不受限制的訪問
    Private 只能在本類中訪問
    Protected 本類和繼承與他的類中的都能訪問
    Internal 同一個應用程序或類庫中

4. 寫出一條Sql語句: 取出表A中第31到第40記錄(SQLServer, 以自動增長的ID作為主鍵,  注意:ID可能不是連續的。)


5 .列舉ASP.NET 頁面之間傳遞值的幾種方式。
答:
session(viewstate)                  簡單,但易丟失
application                         全局
cookie                              簡單,但可能不支持,可能被偽造
input type="hidden"                 簡單,可能被偽造
url參數                              簡單,顯示于地址欄,長度有限
數據庫                               穩定,安全,但性能相對弱

6. 寫出程序的輸出結果

class Class1  {
       private string str = "Class1.str";
       private int i = 0;
       static void StringConvert(string str)  {
           str = "string being converted.";
       }
       static void StringConvert(Class1 c)  {
           c.str = "string being converted.";
       }
       static void Add(int i)  {
           i++;
       }
       static void AddWithRef(ref int i)  {
           i++;
       }
       static void Main()  {
           int i1 = 10;
           int i2 = 20;
           string str = "str";
           Class1 c = new Class1();
           Add(i1);
           AddWithRef(ref i2);
           Add(c.i);
           StringConvert(str);        
           StringConvert(c);
           Console.WriteLine(i1);
           Console.WriteLine(i2);
           Console.WriteLine(c.i);
           Console.WriteLine(str);
           Console.WriteLine(c.str);
       } 
    }

答:10,21,0,str,string being converted.

 

0
0
 
標簽:面試題集
 
 

文章列表

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()