ASP.NET笔试题

来源:互联网 发布:淘宝交纳保证金 编辑:程序博客网 时间:2024/05/01 02:33
1、在C#中,string str = null 与 string str = “” 请尽量使用文字或图象说明其中的区别。  
 string str = null 没有创建内存空间,str中存放的是空引用指针;  
 string str = "" 创建了内存空间,str中存放的是指向堆中的指针。

2、分析以下代码,完成填空(10分)  
string strTmp = ”abcdefg某某某”;  
int i= System.Text.Encoding.Default.GetBytes(strTmp).Length;  
int j= strTmp.Length;  
以上代码执行完后,i=? j= ?
I=13,j=10 . System.Text.Encoding.Default.GetBytes此方法把汉字处理成2 个字符
3.什么是装箱和拆箱?
 简单来说装箱就是把值类型转换成引用类型来使用,而拆箱则相反。
 装箱和拆箱能够统一考察系统,任何类型的值最终都可以按照对象进行处理。
4.float f=-123.567F; int i=(int)f;i的值现在是__123___?  

5.面向对象的语言具有_____封装___性、__继承_______性、___多态_____性

6.用.net做B/S结构的系统,您是用几层结构来开发?
使用三层架构
数据访问层DAL(Data Access Layer)
业务逻辑层BLL(Buiness Logic Layer)
表示层(Presentation Layer)


7.ASP.net的身份验证方式有哪些?最少知道2种.
ASP.NET身份验证分为三种:
1、Windows
2、Passport
3、Forms验证(此种方法用之最多)


8. 请编程遍历页面上所有TextBox控件并给它赋值为string.Empty?
  Foreach(System.Windows.Forms.Control control in this.Controls)
{
  If(control is System.Windows.Froms.TextBox)
  {
  System.Windows.Forms.TextBox tb=control as System.Windows.Forms.TextBox;
  Tb.Text=String.Empty;
}
}



9.是否可以继承String类?
 不可以继承String类。它是final类。

10.try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?
不论Return写到Try{}Catch{}Finally{} 的哪一部分, Finally里的语句一定会执行
原创粉丝点击