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