文档介绍:2 / 6
1. 简述 private、 protected、 public、 internal 修饰符的访问权限。
答 . private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 大众成员,完全公开,没有访问限制。 internal: 在同一程序集内可以访问。
2 . 页面之间传递值的几种方式。
答get请求、post请求、Session、Application、Cookie、ViewState
3. 一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少, 用递归算法实现。答:public class MainClass { public static void Main() { (Foo(30)); } public static int Foo(int i) { if (i <= 0) return 0; else if(i > 0 && i <= 2) return 1; else return Foo(i -1) + Foo(i - 2); } }
#中的委托是什么?事件是不是一种委托?
答: 委托是引用数据类型,可以把一个方法作为参数传递给委托。 委托可以理解为指向一个函数的引用。 事件是一种特殊的委托
?
答重载是方法的名称相同。参数或参数类型不同(同名同类不同参)。 简单,可能被伪造 url参数(get请求) 安全性差,数据长度有限 数据库 稳定,安全,但性能相对弱 ViewState 通过ViewState可以将当前页面的控件数据传递到另一个页面,因为ViewState存放在客户端,因此安全性比较长
?
答:全局程序集缓存。
?
答:get,post。get一般为链接方式,post一般为按钮方式。
?
答:DataRead表示一个只读向前的数据读取器,在读取数据的过程中需要保存与数据库的连接(连接式访问) DataSet:数据集,数据从数据库中读取后保存在内存,因此读取数据时不需要保存与数据库的连接(断开式访问)
?每个阶段的作用?
答:需求分析,架构设计,代码编写,QA,部署
#中using和new这两个关键字有什么意义,请写出你所知道的意义?using 指令 和语句; inputStr=(()," *"," ");
?为什么?
答: int i=5; int j=5; if ((i,j)) ("Equal"); else ("Not Equal"); 答:”Not Equal”,因为比较的是对象
,如何防止?请举例说明。