基于ASPNET的Web应用开发试题19参考答案

  • 格式:doc
  • 大小:28.50 KB
  • 文档页数:2

下载文档原格式

  / 2
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《WEB应用开发》试题十九

参考答案

1.A

2.C

3.B

4.C

5.B

6.C

7.B

8.C

9.C

10. A

11. C

12. D

13. B

14. C

15. C

二、填空题

1.System.date.Now

2.HTML语言

3.数据访问层

4.-123

5.delegate

6.Gc(或垃圾回收机制)

7.绑定的数据源,

8.服务器端代码块

9.Response.Redirect(“Main.htm”);

10.<%@ Page %>

三、简述题

1.请简述为什么要采用数据库来管理数据?

答:采用数据库管理数据,用户不需要了解数据的具体存放位置和格式,也不需要开发专门的程序来管理数据,这些操作可以由数据库管理系统自动完成。在操作数据时只需要使用提供的技术就可以访问数据库中的数据。

2.override与重载的区别

Override用来重写父类的方法,重载使用相同名的方法或操作符拥有不同类型的参数,重写是子类的方法覆盖父类的方法,要求方法名和参数都相同 ,重载是在同一个类中的两个或两个以上的方法,拥有相同的方法名,但是参数却不相同,方法体也不相同,最常见的重载的

例子就是类的构造函数

中常用的对象有哪些?分别描述一下。

答:Connection 对象用于在应用程序和数据库之间的连接

Command 可以检索和操纵数据库中的数据

DataAdapter对象充当DataSet和数据源之间用于检索和保存数据的桥接器

DataSet 对象从数据库检索的数据可以存储在其中能够以XML形式保存

DataReader 是查询结果的一种只进。只读的视图不具有DataSet的任何复杂功能

所以可以加快访问和查看数据的速度不提供断开式访问

四、操作题

登录的代码

string constr=”data source=.initial catalog=UserDB; user id=sa;password=sa”

SqlConnection con=new SqlConnetion(constr);

SqlCommand cmd=new SqlCommand(“select count(*) from stuInfo where uname=@name and password=@pwd”,con);

con.Open();

cmd.Parameter.AddWithValue(“@uname”,txtName.Text);

cmd.Parameter.AddWithValue(“@pwd”,txtPwdText);

int n=cmd.ExecuteNonQuery();

if(n>0)

{

Response.Write(“”);

}

Else

{

Response.Write(“”);

}

con.Close();