1、列举ASP.NET页面传值的几种方式?
QueryString,Session,Cookies,Application,Server.Transfer
2、列举面向对象的三个特性?
三大特征是:封装、继承和多态。
(1) 封装是指将某事物的属性和行为包装到对象中,这个对象只对外公布需要公开的属性和行为
(2)继承是子对象可以继承父对象的属性和行为,亦即父对象拥有的属性和行为,其子对象也就拥有了这些属性和行为。
(3)多态性是指允许不同类的对象对同一消息作出响应。
3、简述 private、 protected、 public、 internal 修饰符的访问权限?
(1)public 公有访问。不受任何限制。
(2)Private 私有访问。只限于本类成员访问,子类,实例都不能访问。
(3)Protected 保护访问。只限于本类和子类访问,实例不能访问。 Internal 内部访问。只限于本项目内访问,其他不能访问
4、简述抽象类和接口的区别?
(1)抽象类使用abstract关键字修饰,接口使用interface关键字修饰
(2)抽象类里可以有抽象的方法,也可以有非抽象的方法,接口中的方法都是未实现的。
(3)一个类只能继承一个抽象类,但可以实现多个接口。
5、Execute()和Transfer()的区别是什么??
(1)Server.Execute方法允许当前的ASPX页面执行一个同一Web服务器上的指定ASPX页面,指定的ASPX页面执行完毕,控制流程重新返回原页面发出Server.Execute调用的位置。
(2)Server.Transfer方法把执行流程从当前的ASPX文件转到同一服务器上的另一个ASPX页面。 调用Server.Transfer时,当前的ASPX页面终止执行,执行流程转入另一个ASPX页面,但新的ASPX页面仍使用前一ASPX页面创建的应答流。
6、说明session、cookie、application之间的区别?
(1)application: 程序全局变量对象,对每个用户每个页面都有效
(2)cookie:客户端信息存放对象,可以把用户的信息保存在用户的本地,不必总是访问服务器
(3)session: 用户全局变量,对于该用户的所有操作过程都有效,主要是在服务器端用,一般对客户端不透明,主要是服务器读取并返回其值
简答题总结(一)
最新推荐文章于 2023-07-15 15:29:33 发布