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.什么是装箱和拆箱?
答:从值类型接口转换到引用类型装箱。从引用类型转换到值类型拆箱。