《网站设计案例分析与课程设计》期末模拟题及参考答案

  • 格式:doc
  • 大小:163.00 KB
  • 文档页数:10

《网站设计案例分析与课程设计》期末模拟题及参考答案

一、填空题(每空2分,共10分)

1、 在Web页面中,表单的功能是收集用户信息和________ 。

2、 在页面中,有一些事件是被服务器自动调用,如________事件在页面被加载的时候被自动调用。

3、 在中使用Connection对象的BeginTransaction()方法来申明事务开始,利用Transaction对象的______________来提交事务

4、 使用Command的 ________ 方法返回 DataReader 对象。

5、 Web 服务是微软.NET策略计划的基础。一个Web Service就是一个应用Web协议的可编程的应用程序逻辑,其中最重要的协议是_______。

二、选择题(每题2分,共10分)

1、 目前主要使用.NET和J2EE设计网站,Web服务器很多,下列哪个服务器是.NET的Web服务器。

A. WebLogic

B. WebSphere

C. Tomcat

D. IIS

2、 以下代码是在Web窗体中添加一个用户控件的代码:

该用户控件在使用前必须注册,请选出正确的注册语句

A. <%@ Register TagPrefix="MyControls" TagName="TestControl"

Src="TestControl.ascx" %>

B. <%@ Register TagPrefix="TestControl" TagName=" MyControls"

Src="TestControl.ascx" %>

C. <%@ Register TagPrefix="MyControls" TagName="TestControl"

Src="TestControl.aspx" %>

D. <%@ Register TagPrefix="MyControls" TagName="TestControl" %>

3、

上述代码的作用是:

A 在Customerror.aspx窗体上显示定制错误信息,但该错误信息不出现在远程用户的计算机上

B 在Customerror.aspx窗体上显示定制错误信息,但该错误信息不出现在Web服务器上

C 在Customerror.aspx窗体上显示定制错误信息,该错误信息不仅出现在Web服务器上,而且允许出现在远程用户的计算机上

D 以上都不对。

4、 选出所有关于数据适配器DataAdapter错误描述:

A. DataAdapter对象用于从数据源获取数据

B. DataAdapter对象用于从数据库获取仅向前的数据流

C. DataAdapter有一个属性InsertCommand用来执行插入操作

D. DataAdapter有一个属性SelectCommand用来执行查询

5、 关于Global.asax的描述中不正确的是:

A. Global.asax 文件驻留在应用程序的根目录中

B. global.asax文件可以和ASP程序的global.asa文件共存

C. 在ASP程序的global.asa文件中定义的Session变量可以继续在global.asax文件中调用

D. 应用程序可以不定义Global.asax文件。

三、判断题(每题2分,共10分)

1.File类提供创建、拷贝、移动和打开文件的各种方法,这些方法都是静态方法,通过类名进行访问,而不能通过File类的实例进行访问。( )

2.服务器端控件的执行过程是:先在服务器执行,将执行的结果一次性发给客户端浏览器,在ASP和JSP中,没有服务器端控件,只能依靠单纯的HTML控件实现交互操作。( )

3.DataSet对象使用XML格式来存储数据,可以利用程序创建DataSet对象,并填充内部的数据,不从数据源读取数据。( )

4.Repeater控件的主要功能是以更自由的方式来控制数据,用表格的形式来展现数据。Repeater控件最关键的部分是摸板,允许用户定义5种摸板:( )

5.Global.asax 文件(也叫做 应用程序文件)是一个必选的文件,该文件包含响应 或 HTTP 模块引发的应用程序级别事件的代码。Global.asax 文件驻留在基于 的应用程序的根目录中。( )

四、简答题(每题5分,共30分)

1. 简述CSS样式的主要作用和各种加载方式(5分)

2. 为什么要使用ValidationSummary服务器验证控件?(5分)

3. 描述使用SqlCommand执行数据增删改的步骤。(6分)

4. Web服务的核心技术基础是什么?(6分)

5. 简述内置对象Application和Response各自的功能:(4分)

6. 简述配置文件global.asax和Web.config的主要特点和区别。(4分)

五、程序设计题(共40分)

1. 作为机器名到IP转换的逆过程,利用命名提供的类也可以实现。利用“IPHostEntry”类的“GetHostByAddress”方法得到机器名,并显示出来。请完成下面程序的补充设计,要求程序的最终运行结果如下图所示。(10分)

<%@Page Language="VB"%>

<%@Import NameSpace=""%>

要查找的IP地址:

2. 使用比较验证控件进行如下程序设计:要求用户在密码1输入框中输入自己的密码,同时要求用户在密码2输入框中重新输入自己的密码,如果与第一次输入一样,密码验证通过;如果不一样,提示“密码有误,请重新输入!”(12分)

<%@ Page clienttarget=downlevel Language="VB" %>

密码1:

密码2:

ControlToValidate="passwd1" ‘添加注释

① _________________________________(3分)

ControlToCompare="passwd2" ‘添加注释

② _________________________(2分)

Type="③ ___________(2分)"

④ _______________ (2分)

⑤ ______________ (3分)

Display="static" runat="server">

3. 下图中使用DataGrid数据控件实现数据的分页查询显示功能。其中,数据库采用的是当前目录下的一个Access数据库文件person.pdb, 请根据注释填写未完成的代码。(14分)

<%@Import Namespace="System.Data"%>

<%@Import Namespace="System.Data.OleDb"%>