《Web程序设计》复习题库及答案(2)

2019-08-03 13:07

属性确定当控件失去输入焦点时,页面是否自动回传到服务器进行处理。

16. 在使用RadioButton控件设计一组选择题时,其 属性名应一致。

17. 能够控制所包含控件的可见性及外观的控件是 控件。 18. 在使用FileUpLoad控件时,用户可以通过直接输入文件名或通过浏览按钮选择文件,然后调用FileUpload的 方法保存到磁盘上。

19.PlaceHolder控件与Panel控件的根本区别在于: 有客户端脚本,在客户端对控件的分组进行操作; 没有客户端脚本仅在服务器端起分组的作用。

20. 在使用 CustomValidator控件时,如果要在服务器端进行验证,需要为该控件的 事件编写处理函数;如果要在客户端验证,则需要在控件的 属性中指定客户端验证脚本的函数名称。 21. 用户控件的扩展名为 。

22. Request 对象的 属性获取当前请求的虚拟路径。 23. Application对象在 时候生成;在 时,Application对象都将丢失。 24. 当用户在客户端直接关闭浏览器退出Web应用程序时,并不会触发Session_End事件,Session_End事件只有在 、 、 时才会被触发。

25. DataAdapter表示一组 SQL命令和一个数据库连接,它们用于 和 。

26. ASP.NET中参与数据绑定的有两类服务器控件: 和 。 27. GridView控件中 方法可以根据指定的排序表达式和方法对Gridview控件进行排序。

28. 在包含多个表的DataTable对象的DataSet中,可以使用 对象来使一个表和另一个表相关。

29. DataReader可以对数据库进行___________和___________的访问。

30. 向数据源插入一条记录,需要将命令对象的CommandText属性设臵为SQL语言的Insert命令后,再调用命令对象的 方法。 31. 将一个Button控件加入到DataList控件的模板中,其CommandName属性设臵为“buy”,当它被单击时将引发DataList控件的 事件。 32. 语句DropDownList1.Items[0].Selected=true;的作用是 。

33. 要掩盖TextBox控件中文本,需要将控件的TextMode属性设置为 。

34. 将数据集中的数据同步到数据源中,必须调用DataAdapter的 方法。

35. 将DropDownList控件中的首项移除的语句应写为 。

36. 要使TextBox控件只读,需要将其 属性设置为true。

37. 使用Response对象的 方法可以实现用户从一个Web窗体重定向到另一个窗体。

38. 使用Repeater控件时,必须使用的模板是 。 39. ASP.NET中,应用程序的配置文件是 。

40. 对象提供对服务器上的方法和属性的访问,其中大多数方法和属性是作为实用程序的功能服务的。

41. 获取本地时间的嵌入式表达式为 42. 数据绑定表达式使用 和 方法将数据绑定到控件 ,并将更改提交回数据库。

43. 将GridView控件绑定到ADO.NET查询结果的一般方法为: GridView控件.DataSource=查询结果对象; ;

其中,查询结果对象可以是DataReader、DataSet、DataTable。

44. 网站结构中,用于存放ASP.NET AJAX相关的文件的保留文件夹是 。 45. 保留文件夹App_Code用于 。 46.数据访问层封装访问数据库的各种通用操作,如连接数据库、数据的读/写操作和断开数据库连接等,该层由 类实现。

47.业务逻辑层调用数据访问的功能,为上层页面提供数据服务。它的作用是对上层 ,使上层只关心数据之间的逻辑关系,从而简化数据访问的接口。

48. Application对象的初始化是在 文件中编写的。

49. 事件是当服务器控件加载Page对象时发生的。也就是说,每次加载页面时,无论是初次浏览还是通过单击按钮或者其他事件再次调用页面,都会触发此事件。 50. 要验证文本框中输入的数据是否为合法的邮编,需要使用 验证控件。

三、 简答题

1、Web是一种典型的分布式应用框架,请叙述服务器端动态Web页面的工作原理? 2、C#数据类型分为哪两大类?请叙述这两类数据的区别? 3、ADO.NET中常用的对象有哪些?分别描述一下。 4、ASP.NET基本内置对象包括哪些?请分别综述其功能?

5、叙述ASP.NET Web窗体事件模型如何实现尽量减少事件中信息的往返次数? 6、private、protected、public、internal修饰符的访问权限?

7、请叙述数据库应用程序的基本开发流程?

8、Application对象和Session对象有什么联系和区别? 9、试述Session与Cookie的异同? 10、简述HTTP协议处理事务的基本步骤? 11、简述Web服务器向浏览器提供服务的过程

12、把一个HTML网页文件直接更改扩展名为.asp行不行?

13、.NET Framework针对不同的数据库,设计了下面几种数据提供程序?

14、在SQL数据库的连接中,需要使用.NET提供的SqlConnection对象来对数据库进行连接,使用SqlConnection连接Access数据库和Sqlserver数据库,所引用的命名空间有什么区别?

15、SQL SERVER数据库有哪两种连接模式? 16、什么是数据绑定?简述其工作原理。 18、列举ASP.NET 页面之间传递值的几种方式?

19、请说明在.net中常用的几种页面间传递参数的方法,并说出他们的优缺点。 20、Global.aspx文件在ASP.NET网站中有什么作用?

四、 程序填空题 1. (1)下面的网页程序Login.aspx用于网站的登录验证,当用户击点登录按钮时,执行下列代码。下述代码将连接位于D:\\Inetpub\\www\\App_Data\\文件夹下的PSWeb.mdb数据库,从Login表中查询指定的用户名和密码是否存在。如果用户输入的用户名或密码不正确,给出相应的提示;如果正确,则转向Main.aspx网页。请将下列程序补充完整。

Private void btnLogin_Click(object sender, System.EventArgs e) { String username=txtUserName.Text; // 获取输入的用户名 String passowrd=txtPassword.Text; // 获取输入的密码 bool canLogin=false;

// 标记变量,是否允许登录,默认为不允许

OleDbConnection conn = new OleDbConnection();

conn.ConnectionString=\+\

string sqlString=@\+\OleDbCommand comm. = new OleDbCommand(sqlString, conn);

conn.Open();

OleDbDataReader dr = comm. ( 2 ) ;

If ( ( 3 ) ) // Login表中有此用户名和密码,则允许登录 {

canLogin = true; }

( 4 ) ; // 关闭数据库连接 if ( canLogin ) // 如果验证通过允许登录 {

( 5 ) ; // 跳转到main.aspx页面 }

else { Response.Write(\您输入的用户名或密码')\ } }

提示:Command对象的常用方法有:ExcuteReader, ExcuteNonQuery, ExcuteScalar。

(2)根据提示完成以下程序

private void Button1_Click(object sender, System.EventArgs e)

{

//先清空ListBox2中的选项 ( 1 ) ;

//将ListBox1中被选中的项添加到ListBox2中

For ( int i=0;i< this.ListBox1.Items.Count;i++) {

If (ListBox1.Items[i]. Selected) {

(2) .Add ( (3) );

} }

//将ListBox1中被选中的项删除

For ( int i=0; i< this.ListBox1.Items.Count; i++) {

if(this.ListBox1.Items[i].Selected) {

this.ListBox1.Items. (4) ( (5) );

} } }

2. 以下程序是实现简单的发表留言,显示留言的功能。

Default.aspx代码: ??

姓名 留言

<%# Eval(\

??

Default.aspx.cs代码: using System; using System.Data;

using System.Data.SqlClient; using System.Configuration; using System.Web;

using System.Web.Security; using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;


《Web程序设计》复习题库及答案(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中国历史文化论文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: