2023年11月23日发(作者:)

安徽机电职业技术学院

20062007学年第一学期

Web应用程序设计()考试试题(B)

班级: 软件2051/2 姓名:__________ 学号:________

题号 总分

分数

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

1、目前在应用开发领域中,主要分成两大编程体系,一种是C/S结构,另

一种是基于浏览器的 B/S 结构。

2、常见的动态网页程序设计语言有ASP/PHP JSP

3目前能够支持3种语言: C#

4支持三种控件:HTML服务器端控件、 验证控件

和用户自定义控件,其中第2 种控件是.NET推荐使用的控件。

5、已知在页面上放置了一个如右图1所示的

RadioButtonList控件,控件名为radioColor其各个成员

Text值分别为:红色、黄色、蓝色、

黑色,对应的Value值为:RedYellow

BlueBlack。现想从C#代码中取出当

前用户选择的颜色的英文名称,应当使

radioColor

__SelectedValue___________________

(参见右图2

6AdRotator控件用于制作广告条,在每次打开或重新加载网页时在页面上

放置一幅新的广告,显示的广告取决于AdRotator配置文件。该文件是一个 Xml

格式的文件,包含显示图像和链接信息显示频率。

7、如果要使用正则表达式匹配验证控件验证用户输入的中国地区的邮政编

码是否正确,在该验证控件的验证表达式(ValidationExpression)属性中,应当使

用的正则表达式是 d{6}

8、语句("动态网页"); 在浏览器中的输出

结果应该是 C

A动态网页

B动态网页

C动态网页

2005~2006学年第一学期期终考试 1 4 《动态网页B

D、不输出任何内容

9、如果要获得当前Web应用程序文件夹下文件的服务器端绝对

地址,可以用表达式 来获取。

10、要想使用户单击页面上的某个按钮后,浏览器能够转向到安徽机电职业

技术学院主页()可以在该按钮的单击事件中,写入以下一

行代码:

ct();

11、要在中能够对Access数据库进行读写,需要引入哪两个命名

空间:

using ;

using ;

二、图示企业应用开发的三层架构,并说明其特点,每层主要实现什么功能?(12

)

三、请编写一个简单的测试环境能否正确运行的程序。该程序

应如何进行部署?(8分)

2005~2006学年第一学期期终考试 2 4 《动态网页B

四、请图示说明下面程序在第一次运行与按钮被单击以后的运行结果

是什么?并说明IsPostBack变量在该程序中起什么作用。10分)

<% @ Page Language="C#" %>

OnClick="SubmitBtn_Click" runat="server" />

五、如下图所示的Web应用程序,用户输入笔试和上机成绩,点击计算按钮后,

能在总分处显示上述2个成绩平均值。请完成计算按钮的单击事件代码。12分)

private void Button1_Click(object sender, rgs e)

{

int a=int parestxtPaperText);

int b=int parestxtComputerText);

int c=(a+b)/2;

=ng(c)

}

六、请说明中提供的验证控件有哪些,简述每种验证控件的功能。(12

)

(1) 要求操作系统为Win2000 SP4以上,或WinXP,或Win2003

(2) 安装IIS 5.0或以上(IE地址栏内输入localhost,有页面出现,说明IIS安装

2005~2006学年第一学期期终考试 3 4 《动态网页B

成功)

(3) 安装.NET FrameWork 2.0

(4) 建立一个文件,内容如下:

<% @ Page Language="C#" %>

<%

("我的第一个程序");

%>

(5) 将该文件复制到c:intepubwwwroot文件夹下(或将文件所在文件夹配置成

虚拟目录如Test)

(6) IE地址栏内输入localhost/(或localhost/Test/,浏览

器内出现下列文字,说明安装成功。

我的第一个程序

七、可以通过哪些方法,将文本信息放入到列表控件(如DropDownListListBox

中的选项中?(10分)

在设计界面的属性面板中,使用集合编辑器修改Items属性的值。

Html设计页面中的对应html标记中,添加标记

C#代码中,使用该列表控件Items属性的Add方法

使用数据绑定也可 以做到这一点。

八、下面的程序用于连接数据库,并将其中score(存放学生成绩)

的内容显示在DataGrid数据表格控件(名为MyDataGrid)中。请将该程序补充完

整,并说明使用操作数据库的几个主要步骤。(12)

OleDbConnection conn = new OleDbConnection("Provider=.4.0;

Data Source=" +h(""));

string strSql="select * from link"

OleDbCommand cmd = new OleDbCommand(strSql, conn);

() ;

OleDbDataReader dr = eReader();

//下面将DataReader对象绑定到DataGrid控件

urce = ; //指定数据源

MyDataGrid. ; //执行数据绑定

2005~2006学年第一学期期终考试 4 4 《动态网页B