《ASPNET程序设计》期末测试一及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单选题(每题1分,共15分)
1、()是.NET的标准语言。
A.C++
B.C#
C.VB
D.Java
2、默认的页面文件扩展名是()。
A.asp
B.aspnet
D.aspx
3、定义变量时不能以()开头。
A. 字母
B.下划线
C.数字
D.空格
4、用于在页面上显示文本的控件是()。
bel
B.TextBox
C.Button
D.CheckBox
5、中使用()对象实现数据库的连接。
A.DataReader
B.DataSet
C.Connection
mand
6、()对象是的核心对象。
A.DataReader
B.DataSet
C.DataAdapter
D. Command
7、()控件负责管理Page页面中所有的Ajax服务器控件。
A.ScriptManager
B.UpdatePanel
C.Timer
D.Button
8、数据绑定都通过()函数来实现。
A.Fill()
B.Load()
C.DataBind()
D.Bind()
9、()事件是页面默认事件。
A.Change
B.Event
C.Click
D.Page_Load
10、()对象的主要功能是输出信息。
A.Response
B.Request
C.Application
D.Session
11、()对象是同一个网站中多个用户可以共享的信息。
A.Response
B.Request
C.Application
D.Session
12、下列哪个关键字在SELECT子句中表示所有列?()A.* B.All C.Desc D.Distinct
13、()方法用于执行插入SQL语句。
A. Insert
B. Update
C. Delete
D. Select
14、Visual Studio 2005的MSDN是指()系统。
A.向导
B.报表
C.数据库
D.帮助
15、请问下面程序段执行完毕,页面上显示内容是什么?()
Response.Write (“新浪”)
A. “新浪”
B. 新浪
C.新浪
D.该句有错无法正常输出
二、多选题(每题2分,共10分)
1、NET框架由以下哪几部分组成?()
A、公共语言运行库(CLR)
B、类库
C、应用程序平台
D、程序设计语言
2、内置对象包括以下哪些?()
A、Application对象
B、Session对象
C、Server对象
D、Client对象
3、下列类是访问数据库时使用的是:()
A、SqlConnection
B、SqlCommand
C、SqlDataReader
D、DataTable
4、下面描述错误的是()。
A、窗体也是控件
B、控件是从窗体继承来的
C、窗体也是类
D、窗体的父类是控件类
5、您要创建应用程序用于运行AllWin公司内部的Web站点,这个应用程序包含了50个页面。您想要配置这个应用程序以便当发生一个HTTP代码错误时它可以显示一个自定义的错误页面给用户。您想要花最小的代价完成这些目标,您应该怎么做?()
A、在应用程序的Global.asax文件中创建Application_Error过程去处理 代码错误。
B、在应用程序的Web.config文件中创建applicationError节去处理代码错误。
C、在应用程序的Global.asax文件中创建CustomErrors事件去处理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、每个web应用程序最多有1个Global.asax文件。()
8、用户对网站的一次访问称为一个会话。在网站中,每一个访问网站的用户都将产生自己的会话对象,被分配给一个唯一的SessionID。()
9、程序必须先调试后运行。()
10、Timer控件负责定时引发回送并局部刷新UpdatePanel中的内容。()
四、简答题(每题5分,共25分)
1、有哪些优点?
2、请写出网页设计的步骤。
3、请写出对象模型中主要的数据库访问和操作对象,并概述其功能。
4、请写出RDLC报表的种类。
5、请说明Global.asax文件的作用。
五、论述题(3个,每题10分,共30分)
1、简述DataReader和DataSet的异同。
2、写出Ajax常用到的几个控件并概述其功能。
3、用Visual Studio 2005建立一个基于Web的应用程序,在Web窗体上添加一个GridView控件和一个Button按钮,将Button按钮属性中Text设为“显示记录”,页面设计如图5-3所示。数据库为SQL Server2000服务器(服务器IP地址设为:172.16.0.254),数据库为nzgl,操作的表为login表。
双击“显示记录”按钮,Visual Studio 2005将会为默认事件创建空白的事件