background image

  答:

  session(viewstate)      简单,但易丢失

  application                全局

  cookie                     简单,但可能不支持,可能被伪造

  input type="hidden"        简单,可能被伪造

  url参数                     简单,显示于地址栏,长度有限

  数据库                      稳定,安全,但性能相对弱

  10. 简述 private、 protected、 public、 internal 修饰符的访问权限。

  答:public 不受限制的访问

  Private 只能在本类中访问

  Protected 本类和继承与他的类中的都能访问

  Internal 同一个应用程序或类库中

  11.写出一条Sql语句: 取出表A中第31到第40记录(SQLServer, 以自动增长的ID作为主键, 
注意:ID可能不是连续的。)

  答:select top 10 from a where  id not in(select top 30 from a)

  或:select top 10 from a where  id > (select max(id) from (select top 30 from a) as b)

  12.C#中接口和类有什么异同?

  答:类是引用类型,可以继承类、接口和被继承,有默认的构造函数,有析构函数,可以
使用abstract和sealed,有protected修饰符,必须使用new初始化。

  结构是值类型,只能继承接口,不能被继承,没有默认的构造函数,可以创建,没有析构
函数,不可以用abstract和sealed,没有protected修饰符,可以不用new初始化。

  13.SQL SERVER 中的存储过程的理解?

  答:存储过程是 SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个
单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变
量、有条件执行以及其它强大的编程功能。