- 相關(guān)推薦
2011最新asp.net面試題與答案
1.寫(xiě)一條SQL查詢(xún)語(yǔ)句將表中年紀為空的值更新為25
答:select isnull(age,25) from TableName
2.寫(xiě)一個(gè)措施將 推斷一個(gè)字符串是否是回文(不能利用Library)?
private bool isplalindrome(string str)
{
string[] arr = new string[str.Length];
for (int i = 0; i < arr.Length; i++)
{
arr[i] = str.Substring(i, 1);
}
int beginIndex = 0;
int endIndex = str.Length - 1;
int result = 1;
while (beginIndex < endIndex)
{
if (arr[beginIndex] != arr[endIndex])
{
result = 0;
break;
}
else
{
beginIndex++;
endIndex--;
}
}
return true;
}
3.XML的作用?
答:XML是被設計為存儲、傳輸和溝通數據的。不是被設計為用來(lái)揭示數據的。
4.WebService作用?
答:WebService的最大優(yōu)點(diǎn)即便告終異構平臺間的互通。
5.解釋一下XSLT?
答:XSLT是一種用來(lái)轉換XML文檔構造的語(yǔ)言。
6. 概述mvc架構體系?
答:mvc是一種目前廣為流行軟件設計模式,MVC的英文即Model-View-Controller,即把一個(gè)應用的輸入、處理、輸出流程按照Model、View、Controller方式進(jìn)行分離,分離成三個(gè)層分別為:模型層、視圖層、控制層。
(1)表現層(View):
代表用戶(hù)交互頁(yè)面,對于Web應用來(lái)說(shuō),可以概括為HTML頁(yè)面,但有可能為XHTML、XML等。
(2)模型層(Model):
就是業(yè)務(wù)流程/狀態(tài)的處理以及業(yè)務(wù)規則的制定,模型層接受視圖請求的數據,并返回最終結果。模型層是MVC的核心。
模型層還有一個(gè)很重要的模型就是數據模型。
(3)控制層(Controller ):
可以理解為從用戶(hù)接受請求,將模型和視圖配合到一起,共同完成用戶(hù)請求。
7. CTS、CLS、CLR分別作何解釋?
答:CTS 通用語(yǔ)言系統 CLS 通用語(yǔ)言規范 CLR 公共語(yǔ)言運行庫
6.什么是裝箱和拆箱?
答:從值類(lèi)型接口轉換到引用類(lèi)型裝箱。從引用類(lèi)型轉換到值類(lèi)型拆箱。
【最新asp.net面試題與答案】相關(guān)文章:
軟件測試面試題及答案12-30
c面試題08-04
星巴克面試題目07-18
博彥科技測試面試題03-22
應聘銷(xiāo)售員面試題04-01
燈謎及答案08-29
答案的作文02-14
專(zhuān)利代理人面試題概述03-03
最常用面試題解答方法04-05