Asp复习题型
单选题15分,填空题30分,判断题15分,问答题15分,编程题25
一、单选题:
1.构造函数何时被调用?(A.创建对象时
2SQL语句“select count(*) from employee”,需要SqlCommand对象的哪一个方法来执行?(BExecuteScalar()
3.让控件不可见的属性是以下哪一个?(DVisible
4.下面几个方法,(2.int f1(int)  3.int f1(int,int))是重载方法。
5.异常是在什么时候发生的?(C.运行时
6TextBox控件用来获取或设置文本框中最多允许的字符数的属性是(BMaxLength)。
7.下列(DDropDownList)控件不属于ASP.NET的验证控件。
8.用户控件中没有@page指令,而是包含(A@Control)指令,该指令对配置及其他属性进行定义。
9.数据库连接中的参数设置Connection Timeout=10表示(A.设置数据库连接超时为10秒钟)。
10SQL语句“delete from department”,需要SqlCommand对象的哪一个方法来执行?(AExecuteNonQuery()
11.下面不属于ASP.NET内置对象的是(CFileInfo)。
12DataReader可以对数据库进行(A.只读)的访问。
13.要使用GridView控件的分页功能,需要将(BAllowPaging)属性设置为True
14.要使用户能够在ListBox控件中一次选中多个项,则必须(B.将其SelectionMode属性设置为Multiple
)。
15.下面(BRequireFieldValidator)选项不能对页面中的输入进行验证。
16.下面不属于ASP.NET导航控件的是(DNavigate)。
17App_Themes文件夹用来存储(D.主题文件
18.单击Button类型控件后能执行客户端脚本的属性是(AOnClientClick)。
19.下列对ASP.NET验证控件说法正确的是(A.可以在客户端直接验证用户输入信息并显示错误信息)。
20.要暂时保存当前用户数据应该使用ASP.NET内置对象中的(BSession)。
21.下面(DExecute())选项不是SqlCommand命令对象提供的基本方法。
22.要使用GridView控件的选择功能,需要将(CAutoGenerateSelectButton)属性设置为True
23fig文件不能用于(AApplication事件定义
24.利用GridViewDetailsView显示主从表数据时,DetailsView中插入了一条记录需要刷新GridView,则应把GridView.DataBind()方法的调用置于(DDetailsViewItemInserted)事件代码中。
二、填空题
1.在ASP.NET网页的设计视图中选中Button控件后,就可以在(属性)窗口中为Button控件设置相应的属性了,双击Button控件就可以为控件添加Click事件处理程序。
2.使用<input>标记可以创建多种类型的表单控件,当它的type属性设置为submit时表示提交按钮,当type属性为reset时表示(重置按钮),当type属性为button时表示普通按钮)
3Application对象的Lock方法可以阻止其他客户修改存储在Application对象中的变量,以确保在同一时刻仅有一个客户可以修改和存取Application变量。
4DataAdapter对象可以通过它的Fill()方法将数据添加到DataSet中。
5SqlDataSource控件不呈现任何用户界面,而是充当(关系数据库)(数据绑定控件)之间的桥梁。
6ListBox Web控件中列表项的Selected属性指定网页加载时该列表项是否被默认选中,Text属性是在列表中显示给用户的文本。
7.在使用Select语句时,要对结果进行筛选,应使用Where子句。
8.当DropdownList Web控件中选项在客户端改变时,要使页面能够自动回传,则需要将控件的属性AutoPostBack设置为True
9.使用VS2010创建一个网站后,自定义的类源代码文件应放在网站根目录下的          子目录,已编译过的dll文件应放在bin子目录。
10Response对象的Redirect方法可以重定向页面。
11.使用TreeView控件进行网站导航要通过与SitMapDataSource控件集成实现。
12DataContext类中能够将已更新的数据从LINQ to SQL类发送到数据库的方法是Exe
cuteDynamicUpdata()
13.在ASP.NET AJAX页面中能够实现页面局部刷新的控件是UpdataPanel
14RadioButton Web控件的 Checked属性指定单选按钮是否被选中。
16.要确保两次输入的密码必须一样,则可以使用CompareValidator验证控件。
17.在使用Select语句时,要让结果按照某列排序,应使用Order By子句。
18ASP.NET Web窗体文件的扩展名是.aspx,用户控件文件的扩展名是.ascx,母版页文件的扩展名是.mastex),主题中外观文件的扩展名是.skin
19ASP.NET AJAX框架由(客户端框架)(服务端框架)两个部分组成。
20.想要达到局部刷新效果的控件必须放在UpdatePanelasp 源代码控件的ContentTemplate子标签中。
21.如果要设置Label控件的背景颜,需要设置它的BackColor属性。
22HTML中,换行标记是<br>;水平线标记是<hr>
23ASP.NET网站中站点地图文件的名称是Web.Sitemap,网站配置文件的名称是Web.Config
24.在内容页中,通过添加Content控件并将这些控件映射到母版页上的ContentPlaceHolder控件来创建内容。
25.在LINQ中,使用group子句可产生按照指定的键进行分组的序列。
三、判断题:
1ASP.NET Development Web ServerIIS是同一款软件。(
2C#123是一个有效的变量名。(
3.事件处理程序一般都没有参数。(
4.客户端验证是为了保证用户较快的响应速度。(
5.在VS2010环境中开发网站必须安装IIS。(
6.在C#_age是一个有效的变量名。(
7.事件处理程序一般都有两个参数。(
8TextBox Web控件的外观设置在所有浏览器中得到相同的效果。(
9CompareValidator可以确保用户输入为特定数据类型。(
10.每个用户输入Web控件可以有多个验证控件与它相关联。(
11.服务器端验证是为了保证用户较快的响应速度。(
12.使用CompareValidator控件时,可以同时设置属性ControlToCompareValueToCompare。(
13.每个用户输入Web控件不可以有多个验证控件与它相关联。(
14Session数据为网站所有用户共享。(
15.只使用数据源控件不可以显示数据。(
16.利用LINQ查询表达式可建立匿名对象。(
17GridView中能调整列的顺序。(
18.只使用数据源控件就可以显示数据。(错)
19.在同一主题中每个控件类只允许有一个默认的控件外观。(
20AccessDataSource控件只能访问Access数据库。(
21WHERE子句中的LIKE运算符可以用于任何数据类型。(
22.母版页可以嵌套。(
23.母版页最多只能包含一个ContentPlaceHolder Web控件。(
24.母版页中可以添加导航控件。(
25.母版页可以包含服务器端源代码部分。(
四、问答题:
1.简述ASP.NET页面的处理过程。
在用户向服务器请求一个ASP.NET页面后,服务器首先到该页并进行处理,然后把它发送到浏览器;浏览器向用户显示页面,在客户端用户与页面进行交互;对于每个要求处理的操作,相应的页面都会发送回服务器,当服务器处理完相应的操作后,再把相应的页面发送到浏览器。
2.请写出两种向ASP.NET网页添加Web服务器控件的方法。
1)可以从工具箱拖出相应的控件放入页面中相的位置;(2)可以在源代码视图中以直接写代码的方式添加控件;(3)通过后台程序在页面中添加控件。
3.列举ASP.NET4个数据绑定Web服务器控件,并简单描述其特点。
1GridView控件:此控件以表的形式显示数据,并提供对列进行排序、分页显示以及编辑和删除单个记录的功能。
2DetailsView控件:此控件一次呈现一条表格形式的记录,并提供翻阅多条记录以及插入、更新和删除记录的功能。
3FormView 控件:此控件与DetailsView控件类似,它一次呈现数据源中的一条记录,并提供翻阅多条记录以及插入、更新和删除记录的功能。不过,FormView控件与 DetailsView控件之间的差别在于:DetailsView控件使用基于表的布局,在这种布局中,数据记录的每个字段都显示为控件中的一行。而FormView控件则不指定用于显示记录的预定义布局。使用时需要创建包含控件的模板,以显示记录中的各个字段。该模板包含用于设置窗体布局的格式、控件和绑定表达式。
4Repeater控件:此控件使用数据源返回的一组记录呈现只读列表。Repeater控件不指定内置布局。需要使用模板创建Repeater控件的布局。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。