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.串個門.電梯直...