2011最新asp.net面試題與答案
1.寫一條SQL查詢語句將表中年紀為空的值更新為25
答:select isnull(age,25) from TableName
2.寫一個措施將 推斷一個字串是否是迴文(不能利用Library)?
private bool isplalindrome(string str)
{
string[] arr = new string[th];
for (int i = 0; i < th; i++)
{
arr[i] = tring(i, 1);
}
int beginIndex = 0;
int endIndex = th - 1;
int result = 1;
while (beginIndex < endIndex)
{
if (arr[beginIndex] != arr[endIndex])
{
result = 0;
break;
}
else
{
beginIndex++;
endIndex--;
}
}
return true;
}
的作用?
答:XML是被設計為儲存、傳輸和溝通資料的`。不是被設計為用來揭示資料的。
ervice作用?
答:WebService的最大優點即便告終異構平臺間的互通。
5.解釋一下XSLT?
答:XSLT是一種用來轉換XML文件構造的語言。
6. 概述mvc架構體系?
答:mvc是一種目前廣為流行軟體設計模式,MVC的英文即Model-View-Controller,即把一個應用的輸入、處理、輸出流程按照Model、View、Controller方式進行分離,分離成三個層分別為:模型層、檢視層、控制層。
(1)表現層(View):
代表使用者互動頁面,對於Web應用來說,可以概括為HTML頁面,但有可能為XHTML、XML等。
(2)模型層(Model):
就是業務流程/狀態的處理以及業務規則的制定,模型層接受檢視請求的資料,並返回最終結果。模型層是MVC的核心。
模型層還有一個很重要的模型就是資料模型。
(3)控制層(Controller ):
可以理解為從使用者接受請求,將模型和檢視配合到一起,共同完成使用者請求。
7. CTS、CLS、CLR分別作何解釋?
答:CTS 通用語言系統 CLS 通用語言規範 CLR 公共語言執行庫
6.什麼是裝箱和拆箱?
答:從值型別介面轉換到引用型別裝箱。從引用型別轉換到值型別拆箱。