軟體工程師筆試題集

才智咖 人氣:2.75W

   用友筆試題目NET面試題專欄 (部分)

軟體工程師筆試題集

用友, 筆試, NET, 專欄, 題目

1、 物件導向的語言具有___封裝__性、___繼承__性、___多型_性。

2、 能用foreach遍歷訪問的物件需要實現 __ IEnumerable __介面或宣告__GetEnumerator __方法的型別。

3、 以下敘述正確的是:

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

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

4、 簡述 private、 protected、 public、 internal 修飾符的訪問許可權。

Private 私有成員:只有本類內部可以訪問

Protected 受保護成員:只有本類和本類的子類可以訪問

Public 公有成員:完全公開,沒有訪問限制

Internal :在同一名稱空間下可以訪問

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

select top 10 * from A where id not in (select top 30 id from A)

5、 DataReader與DataSet有什麼區別?

(1)、dataset表示一個數據集,是資料在記憶體中的快取。 可以包括多個表;

(2)、dataset連線資料庫時是非面向連線的。把表全部讀到Sql中的'緩衝池,並斷開於資料庫的連線

(3)、datareader 連線資料庫時是面向連線的。讀表時,只能向前讀取,讀完資料後有使用者決定是否斷開連線。

6、 簡述什麼是裝箱?

把一個值型別的資料轉換為引用型別的資料的過程叫裝箱。

7、 下列選項中,(c)是引用型別。

a) enum型別 b) struct型別

c) string型別 d) int型別

8、 一個數據庫中的一個表中有 year 、salary這兩個欄位,原表中資料如原表,請用SQL查詢出結果顯示的資料:

原表中資料:

year salary

—————————————–

2000 1000

2001 2000

2002 3000

2003 4000

結果表中資料:

year salary

——————————————

2000 1000

2001 3000

2002 6000

2003 10000

寫出SQL語句如下:

create table test([year] int ,salary int)

insert test(year,salary) values(2000,1000)

insert test(year,salary) values(2001,2000)

insert test(year,salary) values(2002,3000)

insert test(year,salary) values(2003,4000)

select , (select sum(salary) from test as t2 where

其他求職筆試題推薦:

華為筆試系統程式題    中國銀行計算機方向筆試題目    廣東發展銀行筆試題目