Web应用程序设计(ASP[1].NET)试卷B卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
安徽机电职业技术学院2006–2007学年第一学期《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值为:Red、Yellow、
Blue、Black。现想从C#代码中取出当
前用户选择的颜色的英文名称,应当使
用radioColor控件的哪个属性:
__SelectedValue___________________
(参见右图2)
6、AdRotator控件用于制作广告条,在每次打开或重新加载网页时在页面上放置一幅新的广告,显示的广告取决于AdRotator配置文件。该文件是一个Xml 格式的文件,包含显示图像和链接信息显示频率。
7、如果要使用正则表达式匹配验证控件验证用户输入的中国地区的邮政编码是否正确,在该验证控件的验证表达式(ValidationExpression)属性中,应当使用的正则表达式是\d{6} 。
8、语句Response.Write("动态网页"); 在浏览器中的输出结果应该是 C :
A、动态网页
B、动态网页
C、动态网页
D、不输出任何内容
9、如果要获得当前Web应用程序文件夹下score.mdb文件的服务器端绝对地址,可以用表达式来获取。
10、要想使用户单击页面上的某个按钮后,浏览器能够转向到安徽机电职业技术学院主页(),可以在该按钮的单击事件中,写入以下一行代码:
Response.redirect();;
11、要在中能够对Access数据库进行读写,需要引入哪两个命名空间:
using System.Data; ;
using System.Data.oledb;;
二、图示企业应用开发的三层架构,并说明其特点,每层主要实现什么功能?(12分)
三、请编写一个简单的测试环境能否正确运行的程序。该程序应如何进行部署?(8分)
四、请图示说明下面程序在第一次运行与按钮被单击以后的运行结果是什么?并说明IsPostBack变量在该程序中起什么作用。(10分)
<% @ Page Language="C#" %>
protected void Page_Load(Object sender, EventArgs e){
if (!IsPostBack) {
lblMessage.Text = "第一次访问!";
}
else{
lblMessage.Text = "页面被提交了!";
}
}
void SubmitBtn_Click(Object sender, EventArgs e) {
}
五、如下图所示的Web应用程序,用户输入笔试和上机成绩,点击计算按钮后,能在总分处显示上述2个成绩平均值。请完成计算按钮的单击事件代码。(12分)
private void Button1_Click(object sender, System.EventArgs e)
{
int a=int pares(txtPaper。Text);
int b=int pares(txtComputer。Text);
int c=(a+b)/2;
txtAver.text=convert.TOstring(c);
}
六、请说明中提供的验证控件有哪些,简述每种验证控件的功能。(12分)
(1) 要求操作系统为Win2000 SP4以上,或WinXP,或Win2003
(2) 安装IIS 5.0或以上(在IE地址栏内输入http://localhost,有页面出现,说明IIS安装
成功)
(3) 安装.NET FrameWork 2.0
虚拟目录如Test)
(6) 在IE地址栏内输入http://localhost/test.aspx(或http://localhost/Test/Test.aspx),浏览器内出现下列文字,说明安装成功。
七、可以通过哪些方法,将文本信息放入到列表控件(如DropDownList、ListBox)中的选项中?(10分)
在设计界面的属性面板中,使用集合编辑器修改Items属性的值。
在Html设计页面中的对应html标记中,添加
在C#代码中,使用该列表控件Items属性的Add方法
使用数据绑定也可以做到这一点。
八、下面的程序用于连接score.mdb数据库,并将其中score表(存放学生成绩)的内容显示在DataGrid数据表格控件(名为MyDataGrid)中。请将该程序补充完整,并说明使用操作数据库的几个主要步骤。(12分)