动态网页制作试卷A(12多媒体)

  • 格式:doc
  • 大小:62.50 KB
  • 文档页数:7

2013——2014 学年第 1 学期 任课教师签字: 动态网页制作课程 期末考试 试卷(A)共 页(闭卷考试)专业负责人签字: 适用学生:12多媒体技术 院长(系)签字:___________

________学院_________专业____级 班 姓名 学号 成绩______

一 选择题(2*15=30分) 1. asp.net不能使用下面的(b)语言进行开发。 A.VB.NET B.JavaScript C.C# D.Jscript.NET 2.下面不属于动态网站技术的是(B)。 A.ASP B.JavaScript C.PHP D..NET 3.在创建asp.net网站的过程中,可以使用(B)工具。 A.Fireworks B.Visual Studio.NET C.SQL Server D.PhotoShop 4.在C#语言中,下面(A)是合法的变量名。 A.accp5.0 B.CSharp C.995 D.Main 5.声明了一个数组Array[13],则Array[4]表示第(C)个元素。 A.3 B.4 C.5 D.6 6.在C#中的数据类型有值类型和(C)两种。 A.结构类型 B.调用类型 C.引用类型 D.关系类型 7.常用的导航控件不包括(B) A.TreeView控件 B.GridView控件 C.Menu控件 D.SiteMapPath控件 8.绑定过xml文件后,TreeView控件通常无法正常显示,需要通过(B)节点来绑定title属性。 A.siteRoot B.siteMapNode C.TextField D.NavigateUrlField 9.站点地图中,通过(A)来设置调用网页的URL A.url B.description C.title D.PostUrl 10.在三层结构中,用户界面表示层的主要职责是(B) A.数据处理 B.数据展示 C.数据传递 D.数据存取 11.在三层结构中,业务逻辑层的主要职责是(B)

题目 一 二 三 四 五 六 总分 得分 A.数据处理和数据存取 B.数据处理和数据传递 C.数据存取和数据展示 D.数据展示和数据传递

12.在三层结构中,数据访问层的主要职责是(C) A.数据处理 B.数据展示 C. 数据存取 D. 数据传递 13.一个实体对象通常封装数据表中(A)记录。 A.1条 B. 2条 C.3条 D.4条 14.下面SqlCommand对象方法中,可以连接SQL语句并返回受影响的行数的方法是(A) A.ExecuteNonQuery B.ExcuteScalar C.ExcuteReader D.Connection 15.GridView控件使用(A)属性设置分页。 A.AllowPaging B.AllowSorting C.DataSource D.PageIndex 16.能够实现单向数据绑定的是(A)方法。 A.Eval B.Bind C.Get D.Set 17.DetailsView控件使用(B)属性可以设置数据的主建。 A.DefaultMode B.DataKey C.DataKeyNames D.DataSource 简答题 1. ASP.NET与ASP相比,有什么优势?p15

2. 什么是继承?它在软件设计中有什么作用?p53 3. 简述站点地图的基本结构。P67 4. 简述三层(用户界面表示层、业务逻辑层和数据访问层)架构的系统框架的优点。P80 5. ADO.NET有哪些对象?其作用各是什么?p90 6. Response对象的常用方法有哪些,各什么功能?p143 7. 常用的数据源控件有哪些?各个控件的功能是什么?p160 8. 常用的数据绑定控件有哪些?简单描述其功能。P160 9. 简单介绍母版页。P181 程序题 1. ASP.NET Button控件支持Click事件,点击由Button控件呈现到浏览器上的按钮后,Click事件在服务器端引发。下面在横线上补写程序,使得当点击Button时,将Label1控件的Text属性设置成“Thanks”。P12 id="btnSubmit"

Runat="server" /> id="Label1" Runat="server" />

2. 可以把多个控件的事件绑定到同一个处理程序,然后用事件处理程序的第一个参数来检测是哪个控件引发了事件。如下代码有两个Button控件,当点击其中的任一按钮,该按钮上显示被点击的次数。请在横线上补写程序。P14 id="Button1" Text="0"

Runat="server" /> id="Button2" Text="0" OnClick="Button_Click" Runat="server" />

3.每个控件都有EnableViewState属性(视图状态),如果设置成False,这个控件的事图状态就被禁用了,这个控件的属性值就不会在回传到服务器的过程中保存。如下,代码中包含两个Label和一个Button,第一个Label的视图状态是禁用的,第二个是启用的,点击按钮后,只有第二个Label的值在原来的基础上增加了1,请补写程序。P19 id="Label1"

Text="0" Runat="server" /> id="Label2" Text="0" Runat="server" /> id="btnAdd"

Runat="server" /> 4.Page类包含IsPostBack属性,用于检测页面是否已回传给服务器端。一般在第一次加载页面时初始化控件属性,并不想每次加载都初始化这个属性,视图状态在页面回传过程中保存了控件的属性状态。如下代码显示如何在为DropDownList控件绑定数据时利用Page.IsPostBack属性,使初始化的操作只在第一次加载时执行。请补写代码。P29 id="DropDownList1" Runat="server" /> 5.可以使用Button的PostBackUrl属性把表单数据提交到其他页面。如下代码,在ButtonSearch.aspx页面中,点击按钮时,把页面提交到名叫ButtonSearchResult.aspx页面上。在ButtonSearchResult.aspx页面中,在页面加载时,获取前一个页面中的TextBox控件txtSearch,将txtSearch中的值显示在后一个页面的Label控件lblSearch上。请补写程序。P64 ButtonSearch.aspx: id="txtSearch" Runat="server" /> id="btnSearch"

Runat="server" /> ButtonSearchResult.aspx