清華同方知網 北京 面試題

2021-05-13 08:28:09 字數 2753 閱讀 1470

1. 填空: (1)物件導向的語言具有__繼承性、封裝性、多型性。____。

(2)能用foreach遍歷訪問的物件需要實現 ____ ienumerable ___介面或宣告__ getenumerator ___方法的型別。

(3)列舉中的五個主要物件___connection___、____command___、___datareader____、___dataadapter___、___dataset___。

2. 不定項選擇:

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

a. 介面中可以有虛方法。 b. 乙個類可以實現多個介面。

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

(2) 從資料庫讀取記錄,你可能用到的方法有:bcd

a. executenonquery b. executescalar

c. fill d. executereader

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

private : 私有成員, 在類的內部才可以訪問。

protected : 保護成員,該類內部和繼承類中可以訪問。

public : 公共成員,完全公開,沒有訪問限制。

internal: 在同一命名空間內可以訪問。

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

解1: select top 10 * from a where id not in (select top 30 id from a)

解2: select top 10 * from a where id > (select max(id) from (select top 30 id from a )as a)

5 .列舉 頁面之間傳遞值的幾種方式。

1.使用querystring, 如....?id=1; response. redirect()....

2.使用session變數

3.使用server.transfer

6. 寫出程式的輸出結果

class class1

static void stringconvert(class1 c)

static void add(int i)

static void addwithref(ref int i)

static void main()

}7.寫出程式的輸出結果

public abstract class a

public virtual void fun() }

public class b: a

public new void fun()

public static void main() }

8. 寫出程式的輸出結果:

public class a

public void fun2(a a) }

public class b : a

public static void main() }

9. 一列數的規則如下: 1、1、2、3、5、8、13、21、34......

求第30位數是多少, 用遞迴演算法實現。(c#語言)

10. 程式設計: 貓大叫一聲,所有的老鼠都開始逃跑,主人被驚醒。(c#語言)

要求: 1.要有聯動性,老鼠和主人的行為是被動的。

2.考慮可擴充套件性,貓的叫聲可能引起其他聯動效應。

參***:

6. (考查值引用和物件引用)

1021

0str

string being converted.

評分標準:答對一點得2分,滿分10分。

7. a

ba.fun()

評分標準: 寫出a.b 得5分,寫出a.fun()得5分,滿分10分。

(考查在繼承類中建構函式, 以及new 方法, )

8. 2

5 16(一些人做這題,頭都暈了

9. public class mainclass

public static int foo(int i) }

評分標準: 寫出return foo(i -1) + foo(i - 2); 得5分。

寫出if(i > 0 && i <= 2) return 1; 得5分。

方法引數過多需要扣分(扣除分數 = 引數個數 - 1)

不用遞迴演算法扣5分

(遞迴演算法在樹結構建立等方面比較常用)

10要點:1. 聯動效果,執行**只要執行cat.cryed()方法。2. 對老鼠和主人進行抽象

評分標準: <1>.構造出cat、mouse、master三個類,並能使程式執行(2分)

<2>從mouse和master中提取抽象(5分)

<3>聯動效應,只要執行cat.cryed()就可以使老鼠逃跑,主人驚醒。(3分)

public inte***ce observer

public inte***ce subject

public class mouse : observer

public void response() }

public class master : observer

public void response()

}public class cat : subject

public void aimat(observer obs)

public void cry() }

} class mainclass }

清華大學面試題

請你寫一篇的文章,駁斥 腐敗無害論 觀點,要求至少5處正確引用古詩文。數學 乙個圓的內接四邊形,邊長分別為1 2 3 4,求此四邊形的外接圓半徑。乙個等差數列其中有三項,13 25 41,試證明 2009為此等差數列中的一項。歷史 名詞解釋 切.格瓦拉 達魯花赤 人權宣言 京師大學堂 知青 乾嘉學派...

2023年北京小學面試題

1 自我介紹 2 公共汽車遊戲 模擬乙個公共汽車的場景,幾個小朋友排隊上車,但車上的座位是不夠的,老師便引導孩子為女同學讓座,這時有的同學讓座有的就不讓座,可能這是學校考查學生素質的一種手段。3 五種動物開舞會,小朋友們自己模仿其中乙個動物的動作 4 看說認識動物,說出為什麼 5 是否喜歡北京小學,...

2023年清華附中小公升初面試題

小熊笨笨小熊笨笨當前離線最後登入2009 12 15閱讀許可權15uid177994主題22帖子56精華0e度金幣244 積分106威望0 時間91 小時.小學三年級 小學三年級,積分 106,距離下一級還需 36 積分 該使用者從未簽到 註冊時間2009 2 17帖子56積分106.串個門.電梯直...