文档详情

《Web 应用程序设计》课件_第5章 习题及参考答案.doc

发布:2025-02-22约2.05千字共2页下载文档
文本预览下载声明

第5章习题及参考答案

单选题

1.创建一个显示金融信息的Web用户控件。如果希望该Web用户控件中的信息能在网页的请求之间一直被保持,应该采取(B)方法。

A.设置该Web用户控件的PersistState属性为真

B.设置该Web用户控件的EnableViewState属性为真

C.设置该Web用户控件的PersistState属性为假

D.设置该Web用户控件的EnableViewState属性为假

2.Session对象的默认有效期为(C)分钟。

A.10 B.15 C.20 D.30

3.下面哪些不是ASP.NET页面间传递参数的方式?(D)

?A.?使用QueryString????????B.?使用Session变量?C.?使用Server.Transfer???????D.?使用ViewState?

4.开发一个ASP.NET应用程序,该程序将在多服务器上运行。使用会话状态来管理状态信息。如果想要把会话信息存储在一台非处理服务器上,在web.config文件中采用(D)设置来正确地配置会话状态。

A.sessionStatemode=Inproc/ B.sessionStatemode=Off/

C.sessionStatemode=Outproc/ D.sessionStatemode=StateServer/

5.下面程序段执行完毕,页面显示的内容是(B)。

stringstrName;

strName=user_name;

Session[strName]=Mary;

Session[strName]=John;

Response.Write(Session[user_name]);

A.Mary B.John C.user_name D.语法有错,无法正常运行

6.如果要在网页上添加一个计算器来统计人数的话,我们可以选用(B)对象对计数变量Count的加法操作来实现。

A.?Session????????????B.?Application?C.?Server?????????????D.?Page?

7.在同一个应用程序的页面1中执行Session.Timeout=30,那么在页面2中执行Response.Write(Session.Timeout),则输出值为(C)。

A.15 B.20 C.30 D.25

8.Session与Cookie状态之间最大的区别在于(A)

?A.?存储的位置不同????B.?类型不同?C.?生命周期不同?????D.?容量不同

9.Session对象的默认有效期为(C)分钟。?

A.?10????????B.?15??????C.?20?????????D.?应用程序从启动到结束

10.Application对象的默认有效期为(D)。

A.10天 B.15天 C.20天 D.从网站启动到终止

11.下面代码实现一个站点访问量计数器,空白处的代码为(C)。

void____________(objectsender,EventArgse)

{

Application.Lock();

Application[AccessCount]=(int)Application[AccessCount]+1;

Application.UnLock();

}

A.Application_Start B.Application_Error C.Session_Start D.Session_End

填空题

1.下面是设置和取出Session对象的代码。?

设置Session的代码是:?Session[“greeting”]=“hello?wang?!”;?

取出该Session对象的语句如下:?string?Myvar=??Session[“greeting”].ToString()?;?

2.下面是使用Application对象时防止竞争的代码。

?Application.?lock()??????//锁定Application对象?

Application[“counter”]=(int)?Application[“counter”]+1;

?Application.?unlock()?;?????//解除对Application对象的锁定?

问答题

1.试说明什么是Application和Session对象,其差异是什么?如果存储用户专用信息,应该使用哪个对象变量来存储?

2.什么是Cookie?如何创建和读取Cookie对象?

3.Application对象的Lo

显示全部
相似文档