《ASPNET程序设计》期末测试一及答案_第1页
《ASPNET程序设计》期末测试一及答案_第2页
《ASPNET程序设计》期末测试一及答案_第3页
《ASPNET程序设计》期末测试一及答案_第4页
《ASPNET程序设计》期末测试一及答案_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1 分,共 15 分)1、()是.NET的标准语言。A.C+ B.C# C.VB D.Java2、默认的ASPNET页面文件扩展名是()。A.asp B.aspnet C.net D.aspx3、定义变量时不能以()开头。A.字母B.下划线 C数字 D.空格4、用于在页面上显示文本的控件是() 。A.Label B.TextBox C.Button D.CheckBox5、ASENET中使用()对象实现数据库的连接。A.DataReader B.DataSet C.Connection D.Command6、()对象是ADO.NET勺核心对象。A. DataReader B.DataSet C

2、.DataAdapter D. Command7、()控件负责管理Page页面中所有的Ajax服务器控件A. ScriptManager B. UpdatePanel C.Timer D.Button8、数据绑定都通过()函数来实现。A.Fill() B.Load() C. DataBind() D.Bind()9、 ()事件是页面默认事件。A.Change B.Event C.Click D. Page_Load10、 () 对象的主要功能是输出信息。A.Response B.Request C.ApplicationD.Session11、 ()对象是同一个网站中多个用户可以共享的信息。A

3、.Response B.Request C.ApplicationD.Session12、下列哪个关键字在SELEC子句中表示所有列?()A *B All C Desc D Distinct13、()方法用于执行插入SQL语句。A. Insert B. Update C. Delete D. Select14、Visual Studio 2005 的 MSDN是指()系统。A.向导B.报表C数据库 D.帮助15、请问下面程序段执行完毕,页面上显示内容是什么?()Response.Write (“<a href=''> 新浪</2>”)A. “新浪”B.

4、<a href=''>新浪</a>C新浪D.该句有错 无法正常输出二、多选题(每题2分,共10分)1、NET框架由以下哪几部分组成?()A、公共语言运行库(CLR) B、类库C、应用程序平台D、程序设计语言2、ASENET内置对象包括以下哪些?()A、Application 对象 B、Session对象C Server对象D、Client 对象3、下列类是访问数据库时使用的是:()A、SqlConnection B、SqlCommand C SqlDataReader D、DataTable4、下面描述错误的是()。A、窗体也是控彳B、控件是从窗体继承来

5、的C窗体也是类D、窗体的父类是控件类5、您要创建ASPNET应用程序用于运行AllWin公司内部的Web站点,这个应 用程序包含了 50个页面。您想要配置这个应用程序以便当发生一个HTTP代码错误时它可以显示一个自定义的错误页面给用户。您想要花最小的代价完成这些目标,您应该怎么做?()A、在应用程序的Global.asax文件中创建 Application_Error过程去处理ASPNET 代码错误。B、在应用程序的 Web.config文件中创建applicationError节去处理 ASPNET代 码错误。C、在应用程序的Global.asax文件中创建CustomErrors事件去处理

6、HTTP昔误。D、在应用程序的 Web.config文件中创建CustomErrors节去处理HTTP错误。 二、名词解释(每题2分,共10分)B/S结构:统一建模语言UML:DataAdapter 对象:数据绑定:Session象:三、判断题(10 个,每题1 分,共 10 分)1、Web.config是动态网站必需的配置文件。()2、使用变量前必须声明其数据类型。()3、ListBox控件所显示的列表可以选择多项。()4、RequiredFieldValidator控件只能进行非空的验证。()5、在默认,卜#况下,ORDER BY升序进行排序,即默认使用的是ASC!键字()6、用户控件是一

7、种自定义的组合控件。()7、每个web应用程序最多有1个Global.asax文件。()8、用户对网站的一次访问称为一个会话。在网站中,每一个访问网站的用户都将产生自己的会话对象,被分配给一个唯一的SessionID。()9、ASENET程序必须先调试后运行。()10、Timer控件负责定时引发回送并局部刷新 UpdatePanel中的内容。()四、简答题(每题5 分,共25 分)1、ASENET有哪些优点?2、请写出网页设计的步骤。3、请写出ADO.NET寸象模型中主要的数据库访问和操作对象,并概述其功能。4、请写出RDLCm表的种类。5、请说明Global.asax文件的作用。五、论述题(

8、3 个,每题10 分,共 30 分)1、简述 DataReade杯口 DataSet的异同。2、写出Ajax常用到的几个控件并概述其功能。3、用Visual Studio 2005建立一个基于 Web的应用程序,在 Web窗体上添加 一个GridView控件和一个Button按钮,将Button按钮属性中Text设为“显示记 录”,页面设计如图5-3所示。数据库为SQL Server200o务器(服务器IP地址设 为:54),数据库为nzgl,操作白勺表为login表。双击“显示记录”按钮, Visual Studio 2005将会为默认事件创建空白的事件过程,此时插入点位

9、于事件处理程序中,请写出程序代码ColiunnOCouk)1 Col ujun2abcabcabcabcabcabcabcabcabcabcabcabcabcabcabc日显示记录ffls - 5 Wi小的的用树用的通股计ASP.NE罐序设计期末测试题(一)答案(总分值:100)一、单选题(每题1 分,共 15 分)1.B2.D3.C4.A5.C6.B7.A8.C9.D10.A11.C12.A13.A14.D15.C二、多选题(每题2 分,共 10 分)1.ABCD 2.ABC 3.ABC 4.BD 5.CD三、名词解释(每题2 分,共 10 分)B/S结构:B/S结构是Browser/Ser

10、ver的英文缩写,即浏览器/服务器模式。由浏览器、 Web 服务器、数据库服务器组成。这种模式中,用户端计算机上使用通用的浏览器软件,用户的所有操作都是通过浏览器进行的。统一建模语言 UML: (UML淡文全称为 Unified Modeling Language它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持。UML 图能将难以处理的复杂问题根据实际需求对系统进行可视化表达, 变成若干容易解决的小问题,从而详细说明系统的结构和行为,协作完成软件工程项目。DataAdapter对象:DataAdapter(数据适配器)对象是一种充当数据集与实际数据源之间

11、的桥梁。使用数据适配器在应用程序和数据库之间通信,数据适配器将数据从数据库读入数据集,也可以将数据集中已更改的数据写回数据库。数据绑定:数据绑定是指数据源与服务器控件的关联,使页面上控件的属性与数据库中的数据产生对应关系,实现控件的属性值与数据库的变动同步。Session对象:Session对象用于存储特定的用户会话所需的信息。当用户浏览网站时, 在网站内存中为该用户开辟了一个私有的变量存储空间,用于保存用户的个人信息,该信息在用户访问网站所有页间都有效,但别的用户无权访问。四、判断题(每题1 分,共 10 分)1.x 2. V 3., 4. X 5., 6., 7. V 8., 9.x 10

12、. V五、问答题(每题5 分,共 25 分)1、ASP.NEK哪些优点?( 1)效率更高( 2)编程更容易( 3)可重用性更好( 4)可管理性更高效2、请写出网页设计的步骤。( 1)根据需求说明,整体规划页面( 2)资料收集与加工( 3)原型设计( 4)方案设计( 5)页面制作( 6)页面测试3、请写出ADO.NETM象模型中主要的数据库访问和操作对象,并概述其功能。ADO.NET 对象模型中有5 个主要的数据库访问和操作对象,分别是Connection(连接)、Command(控制)、DataReader (数据阅读)、DataAdapter儆据 适配器)和DataSet (数据集)对象。C

13、onnection对象负责与数据库连接;Command对象负责生成并执行SQL语句;DataReader对象负责读取数据库中的数据;DataAdapter 对象负责在Command 对象执行完SQL 语句后生成并填充DataSet和 DataTable;DataSet对象负责保存管理离线数据及更新数据。4、请写出RDLC艮表的种类。( 1) “自由格式”报表( 2) “多列”报表( 3) “钻取”报表4) “交互式”报表5) “简单”报表5、请说明Global.asax文件的作用。Global.asax文件(也称为ASPNET应用程序文件)是一个可选的文件,该文 件包含响应ASPNET或HTT

14、P模块所引发的应用程序级别和会话级别事件的代码。 如 Application_Start、 Application_End、 Session_Start Session_End等。运行 时,Global.asax将编译到一个动态生成的.NET Framework类中,该类是从HttpApplication 基类派生的。六、论述题(每题10 分,共 30 分)1、简述 DataReader和 DataSet的区别。DataReader 和 DataSet 最大的区别在于,DataReader 使用时始终占用SqlConnection, 在 线 操 作 数 据 库 , 任 何 对 SqlConne

15、ction 的 操 作 都 会 引 发 DataReader的异常,因为DataReader每次只在内存中加载一条数据,所以占用 的内存是很小的,因为 DataReader的特殊性和高性能,所以 DataReader是只进 的,你读了第一条后就不能再去读取第一条了。DataSet则是将数据一次性加载在内存中,抛弃数据库连接,读取完毕即放 弃数据库连接,因为DataSet将数据全部加载在内存中。所以比较消耗内存,但 是确比DataReader要灵活,可以动态的添加行、歹h数据、对数据库进行回传 更新操作。2、写出Ajax常用到的几个控件并概述其功能。1. ScriptManager 控件Scri

16、ptManager控件负责管理Page页面中所有的Ajax服务器控件,页面设 计时首先加入ScriptManager控件,才能让Page局部更新起作用。2. UpdatePanel控件UpdatePanel 控件负责页面的局部更新,早期Ajax 版本中开发出了很多的Ajax服务器控件,如 TextBox Button等,而微软开发的 Ajax的UpdatePanel控 件实现了只要将ASPNET服务器控件拖放到UpdatePanel控件体内,使原本不具 备Ajax能力的ASPNET服务器控彳具有了 Ajax异步功能。3. Timer 控件Timer控件是一种定时器,可以设置时间问隔来触发特定事

17、件的操作。3、用Visual Studio 2005建立一个基于 Web的应用程序,在 Web窗体上添加一 个GridView控件和一个Button按钮,将Button按钮属性中Text设为“显示记 录”,页面设计如图5-3所示。数据库为SQL Server200®务器(服务器IP地址设 为:54),数据库为nzgl,操作的表为login表。olunnOCol muni Col(unn2ababababdb ccccc abababab&b ccecc alilabab,S5- 3 同用国障旭G面值储双击“显示记录”按钮,Visual Studio 2005将会为默认事件创建空白的事件 过程,请简单写出按钮中Click事件的程序代码。public partial class Default : System.Web.UI.Pageprivate SqlConnection sqlCon = newSqlConnection("server=54;database=nzgl;uid=sa;pwd=");protected void Page_Load(object sender,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论