部分面試題

2021-04-24 19:46:52 字數 1002 閱讀 5427

1.請程式設計遍歷頁面上所有textbox控制項並給它賦值為string.empty?

答:foreach (system.windows.forms.control control in this.controls)

}2.請程式設計實現乙個氣泡排序演算法?

答:int array = new int [*] ;

int temp = 0 ;

for (int i = 0 ; i < array.length - 1 ; i++)}}

3.求以下表示式的值,寫出您想到的一種或幾種實現方法: 1-2+3-4+……+m

答:int num = this.textbox1.text.tostring() ;

int sum = 0 ;

for (int i = 0 ; i < num + 1 ; i++)

else

}system.console.writeline(sum.tostring());

system.console.readline() ;

4.用.net做b/s結構的系統,您是用幾層結構來開發,每一層之間的關係以及為什麼要這樣分層?

答:一般為3層

資料訪問層,業務層,表示層。

資料訪問層對資料庫進行增刪查改。

業務層一般分為二層,業務表觀層實現與表示層的溝通,業務規則層實現使用者密碼的安全等。

表示層為了與使用者互動例如使用者新增表單。

優點:  分工明確,條理清晰,易於除錯,而且具有可擴充套件性。

缺點:  增加成本。

5.在下面的例子裡

using system;

class a

public virtual void printfields(){}

}class b:a

public override void printfields()

,y=",x,y);

}當使用new b()建立b的例項時,產生什麼輸出?

答:x=1,y=0;x= 1 y = -1

部分面試題

1.廣播變數和driver 中定義的普通變數的區別 2.資料傾斜 優化的方式,怎樣定位問題,有什麼樣的解決方案,有沒有調參的方式能夠解決的 3.模型 1 怎樣評判彙總層的資料模型的好壞 2 怎樣應對業務變化 3 分層的原則 4.實時流join怎麼做的,採用實時流相互等待借助外部快取join,如果資料...

部分面試題

get與post 通訊的區別 get 請求能快取,post 不能 post 相對 get 安全一點點,因為get 請求都包含在 url 裡,且會被瀏覽器儲存歷史紀錄,post 不會,但是在抓包的情況下都是一樣的。post 可以通過 request body來傳輸比 get 更多的資料,get 沒有這...

面試題 網路部分

http 響應碼 301 和 302 代表的是什麼?有什麼區別?301,302都是http狀態的編碼,都代表著某個url發生了轉移 區別 301 redirect 代表永久性轉移 302 redirect 代表暫時性轉移 forward 和 redirect 的區別?代表了兩種請求 方式 直接 fo...