- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Web 系统开发技术平时作业
第一次
1. 值类型与引用类型有什么区别?
【参考答案】
1)值类型通常被分配在栈上,它的变量直接包含变量的实例,使用效率比较高。
2)引用类型分配在托管堆上,引用类型的变量通常包含一个指向实例的指针,变量通过该指针来引用实
例。
3)值类型变量包含其实例数据,每个变量保存了其本身的数据拷贝(副本) ,因此在默认情况下,值类型
的参数传递不会影响参数本身;而引用类型变量保存了其数据的引用地址,因此以引用方式进行参数传递
时会影响到参数本身,因为两个变量会引用了内存中的同一块地址。
4)值类型有两种表示:装箱与拆箱;引用类型只有装箱一种形式。
5)典型的值类型为: struct, enum 以及大量的内置值类型;而能称为类的都可以说是引用类型。
6)值类型的内存不由 GC(垃圾回收, Gabage Collection )控制,作用域结束时,值类型会自行释放,减
少了托管堆的压力,因此具有性能上的优势。
7)值类型是密封的( sealed),因此值类型不能作为其他任何类型的基类,但是可以单继承或者多继承接
口;而引用类型一般都有继承性。
8)值类型不具有多态性;而引用类型有多态性。
9)值类型变量不可为 null 值,值类型都会自行初始化为 0 值;而引用类型变量默认情况下,创建为 null 值 , 表 示 没 有 指 向 任 何 托 管 堆 的 引 用 地 址 。 对 值 为 null 的 引 用 类 型 的 任 何 操 作 , 都 会 抛 出
NullReferenceException 异常。
2. 简述 private 、 protected、 public、 internal 修饰符的访问权限。
【参考答案】
private : 私有成员 , 在类的内部才可以访问。 protected : 保护成员, 该类内部和继承类中可以访问。 public :
公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问。
第二次
1. 请说明在 .net 中常用内置对象在页面间传递参数的方法及区别,并说出他们的优缺点。
【参考答案】
Session:
application :
cookie :
request:
response:
2. 如何保证在多用户状态下对应用程序级变量的独占访问?
【参考答案】
了保 数据的一致性, 用程序 的 量的操作必 行同步操作。如 于 appplication 象 量的
操作,在 它 施前,必 先加 ,操作完成后再 放:如:
Application.Lock();
..
Application.UnLock();
第三次
1. 述基于表 的 程,并 明如何在 web.config 中 行配置。
【参考答案】
表 程:
1)客 向站点 求被保 的 面;
2)如果 求没有包含有效的
cookie ,服 器将把用 重定向到
web.config
文件中
Authentication
的 loginURL 属性中指定的 URL , URL 包含一个供用 登 的表 。
3) 件被 入到表 中,并通 表 被提交。
4)如果 件有效, ASP.NET 将在客 机上 建一个 cookie 。
5) 用 便能 重定向到最初 求的 面。
相关配置如下:
configuration
location path= “members.aspx”
system.web
authorization
deny users” ?” /
/authorization
/system.web
/location
system.web
authentication mode=Forms
forms name=.aspxauth loginUrl=login.aspx protection=All timeout=30 path=/ /forms
/authentication
/system.web
/configuration
文档评论(0)