ASP复习题
1、https://www.360docs.net/doc/1718663840.html,不能使用下面的B语言进行开发。
A、https://www.360docs.net/doc/1718663840.html,
B、C++.NET
C、C#
D、https://www.360docs.net/doc/1718663840.html,
2、在创建https://www.360docs.net/doc/1718663840.html,网站过程中,可以使用下列哪个工具?___B____
A.Fireworks
B.Visual https://www.360docs.net/doc/1718663840.html,
C.SQL Server
D.Photoshop
3、下面关于https://www.360docs.net/doc/1718663840.html,介绍,____C____不正确。
A.开发工具使用方便
B.将业务逻辑代码与界面设计代码分开
https://www.360docs.net/doc/1718663840.html,使用的开发工具是eclipse
D.易于配置和部署
4、在对OLEDB数据库操作时应选用A。
A、SQL https://www.360docs.net/doc/1718663840.html, Framework数据提供程序;
B、OLE https://www.360docs.net/doc/1718663840.html, Framework数据提供程序;
C、https://www.360docs.net/doc/1718663840.html, Framework数据提供程序;
D、https://www.360docs.net/doc/1718663840.html, Framework数据提供程序
5、下面哪种类型不是值类型:C。
A、整数类型
B、浮点类型
C、结构类型
D、数组类型
6、下面数组定义错误的是:_B____
A、int[]table;
B、int table[];
C、char[]s1;
D、numbers=new int[10];
7、如果要将从数据源中检索的数据填充到DataSet中,应使用DataAdapter对象的
Update方法。
8、https://www.360docs.net/doc/1718663840.html,应用程序布署到其它服务器上时,其程序源码(.cs文件)是否需要复制?A
A、需要
B、不需要
C、不能确定
D、视情况而定
9、下面_____C_____是合法的变量名。
A.accp5.0
B.CSharp
C.995
D.Main
10、导入命名空间使用C指令。
A、import指令
B、include指令
C、using指令
D、input指令
11、类成员变量未指定访问修饰符,则默认的访问修饰符是:A
A、public
B、protected
C、private
D、internal
12、要想为DataGrid控件中的列中每一项添加一个“删除”按钮,应使用
A、EditCommandColumn列
B、ButtonColumn列
C、HyperLinkColumn列
D、TemplateColumn列
13、声明了一个数组Arrar[13],则Array[3]表示第_____B_____个元素。
A.3
B.4
C.5
D.无法知道
14、C#中的数据类型有值类型和C两种。
A.结构类型
B.调用类型
C.引用类型
D.关系类型
15、关于DataReader对象,下列说法正确的是D。
A、可以从数据源随机读取数据
B、从数据源读取的数据可读可写
C、从数据源读取只前进且只读的数据流
D、从数据源读取可往前也可往后且只读的数据流
16、在对SQL Server数据库操作时应选用A。
A、SQL https://www.360docs.net/doc/1718663840.html, Framework数据提供程序;
B、OLE https://www.360docs.net/doc/1718663840.html, Framework数据提供程序;
C、https://www.360docs.net/doc/1718663840.html, Framework数据提供程序;
D、https://www.360docs.net/doc/1718663840.html, Framework数据提供程序
17、在三层结构中,表示层的主要职责是B
A.数据处理
B.数据展示
C.数据传递
D.数据存取
18、常用的导航控件不包括B。
A.TreeView控件
B.GridView控件
C.Menu控件
D.SiteMapPath控件
19、指示DataReader包含一行或多行数据的属性是A。
A、FieldCount
B、RowsCount
C、HasRows
D、IsMore
20、要记录访问某个页面的在线用户数,则需要处理Global.asax文件中的事件是:。
A、Session_Start事件
B、Session_End事件
C、Application_Start事件
D、Session_Start和Session_End事件
21、下列B不是类的成员的访问修饰符。
A.private
B.base
C.public
D.protected
22、导入命名空间使用C指令。
A、import指令
B、include指令
C、using指令
D、input指令
23、在一个https://www.360docs.net/doc/1718663840.html,解决方案中,是否可以同时存在多个项目?
A、能
B、不能
C、不能确定
D、一个解决方案只能有一个项目
24、在三层结构中,数据访问层的主要职责是(A)
A.数据处理
B.数据展示
C.数据存取D数据传递
25、在三层结构中,业务逻辑层的主要职责是D
A.数据处理和数据存取
B.数据处理和数据传递
C.数据存取和数据展示
D.数据展示和数据传递
26、在一个DataSet中可以有几个DataTable?C。
A、只能有1个DataTable
B、只可以有2个DataTable
C、可以有多个DataTable
D、不确定
27、下列关于构造函数的描述正确的是C
A、构造函数可以声明返回类型。
B、构造函数不可以用private修饰
C、构造函数必须与类名相同
D、构造函数不能带参数
28、如果要将DataSet对象修改的数据更新回数据源,应使用DataAdapter对象的
C方法。
A、Fill方法
B、Change方法
C、Update方法
D、Refresh方法
29、绑定过XML文件后,TreeView控件通常无法正常显示,需要通过C来绑定title 属性。
A.siteRoot节点
B.siteMapnode
C.TextField
D.NavigateField
1、https://www.360docs.net/doc/1718663840.html,的核心对象包括___、、、。
2、在三层结构中,数据访问层的主要职责是。
3、C#语言的数据类型包括两种类型:和。
4、Connection对象的____属性用于获取或设置用于连接数据库的字符串。4、若要启用DataGrid分页,请将属性设置为true,并提供处理PageIndexChanged 事件的代码。
5、在https://www.360docs.net/doc/1718663840.html,应用程序中访问SqlServer数据库时,需要导入的命名空间为。
6、https://www.360docs.net/doc/1718663840.html,框架数据提供程序位于命名空间中。
7、https://www.360docs.net/doc/1718663840.html,提供两种配置文件:和。
8、DataGrid控件中的AlternatingItemStyle样式属性的功能是。
9、如果想置控件DataGrid控件的绑定列在编辑模式下无法编辑,应该设置绑定列的
属性值为True
10、页面上的任意HTML元素都可转换为HTML服务器控件,作为最低要求,通过添加属性,HTML元素即可转换为HTML服务器控件。
11、SqlCommand对象方法中,可以执行SQL语句并返回受影响的行数的方法是____。
12、DataAdapter对象用来填充DataSet的方法是__。
13、Textbox控件的TextMode属性设置包括_、、。
14、通过属性可以判定CheckBox控件是否被选中。
15、.NET框架数据提供程序的四个核心对象是:、、和。
16、类的构造函数分为:、和。
17、DataAdapter的方法用于把DataAdapter的SelectCommand的结果来填充DataSet
18、可使用验证控件将用户的输入与某个常数值或其它控件的值进行比较。
19、GridView控件使用属性设置分页。
20、https://www.360docs.net/doc/1718663840.html,中,为了执行返回DataReader对象的命令,要使用Command对象的方法。
21、要在https://www.360docs.net/doc/1718663840.html,页面中使用DataGrid控件来绑定并显示一张表的数据,需要设置
其属性来指定数据源。
22、母版页文件的扩展名是。
23、当Command对象用于存储过程时,可以将Command对象的CommandType属性设置为。
24、包含SQLServer数据提供者的命名空间是。
25、一般说来,可以这样来理解:静态成员属于,而实例成员属于。
判断题
1、页面上有动态的东西就是动态网页(×)
2、https://www.360docs.net/doc/1718663840.html,程序和ASP程序一样都是解释执行(√)
3、运行https://www.360docs.net/doc/1718663840.html,应用程序,不需要安装https://www.360docs.net/doc/1718663840.html,环境。()
4、XML文件的声名必须存在文件的第一行。()
5、任何事物都是对象。()
6、若要验证控件中输入的值是否在指定的范围,必须使用CompareValidator验证控件
7、一台服务器上只能有一个Machine.config配置文件。()
8、HTML服务器控件位于以System.Web.UI.WebControls命名的空间中()
9、AdRotator控件是一个广告控件,此控件使用HTML文件存储广告信息。()
10、实例构造函数、静态构造函数和析构函数不能被继承。()
简答题:
1、https://www.360docs.net/doc/1718663840.html,与ASP相比有什么优势?
2、验证服务器控件有哪些?并简要说明其功能。
3、请列举在https://www.360docs.net/doc/1718663840.html,页面间传递值的方法。
4、简述三种导航控件的异同。
5、常用的数据源控件有哪些?
6、简述三层结构中各层之间的依赖关系。
7、在C#语言中,实现循环的语句有几种?
8、.NET Framework数据提供程序的功能是什么?并说明其4个核心对象的功能。
程序设计
1、创建控制台应用程序,实现用户登录功能。假设用户名为“abc”,密码为“123”,首先提示用户输入用户名,如果输入错误,提示“用户名错误”,退出程序;如果用户名正确,提示输入密码,如果输入错误,提示“密码错误!”,退出程序;如果密码正确,提示“登录成功!”。
2、在一DropdownList控件中显示三个选项:“中国”,“日本”,“美国”,通过数据绑定实现,请写出绑定代码。
3、通过RangeValidator控件验证文本框TextBox1的输入值必须在1~100之间,请说明需要设置那些属性以及属性的值。
4、现要在DataGrid控件中实现分页控制,请说明属性设置,并写出翻页事件的代码。
5、创建一个Person类,其中包括字段成员name、age;属性成员Name、Age、自我介绍的方法成员SayHi()、无参构造函数、有参构造函数。通过继承Person类派生一个Student类,增加字段grade、属性Grade和方法Test()三个成员。
6、创建一个电话类(Phone),其成员包括:
字段:品牌(brand)、价格(price)。
属性:品牌(Brand)、价格(Price)。
方法:打电话(Call()),在屏幕上显示“打电话”;
响铃(Ringing()),在屏幕上显示“响铃”。
构造函数:Phone(string brand,int price),给字段赋初值。
ASP期末考试
《ASP 动态网页设计》试题 2011年 1分,共15分) 1、网页通常可分为静态网页和 网页,静态网页是由 语 言、JA V ASCRIPT 、 VBSCRIPT 等和所要显示的文本或图形所构成的一个文本文件,其扩展名通常为_______或_______,它运行于客户端的_______。 2、HTML 是一种________的标记语言,主要用于组织网页的内容和控制输出格式。JA V ASCRIPT 或VBSCRIPT 语言,常嵌入网页中使用,以实现对 网页的编程控制,进一步增强网页的交互性和功能。 3、在HTML 标记语言中,代码:、
、