龙空技术网

ASP.NET复习题

pizazz秙尘 272

前言:

眼前同学们对“使用aspnet开发网页”大致比较重视,兄弟们都需要分析一些“使用aspnet开发网页”的相关内容。那么小编也在网摘上收集了一些关于“使用aspnet开发网页””的相关内容,希望朋友们能喜欢,兄弟们快快来学习一下吧!

选择题

填空题

1. 对象是 类 的实例化。

2. Form提交时的两种不同的提交方法:分别是 Post 方法和 Get 方法。

3. 当站点开启运行后,第一个用户访问站点的时候,将触发Global.asax文件中的两个事件,它们分别是Application_Start和Application_End。

4.RegularExpressionValidator控件通过___正则表达式_______验证用户输入。

5.常见的错误类型有___语法错误_______、运行时错误和逻辑错误。

6.ADO.NET提供了两种数据访问模式中,____面向连接____数据实时性强,___面向非连接___不独占连接。

7.若要访问SQL Server数据库,代码中必须引入_____System ._Data.SqlClient_____命名空间。

8. ASP.NET中数据库应该放在网站的

App_Data 目录中。

9. AccessDataSource 控件是使用Microsoft Access数据库的数据源控件。

10. GridView实现选择、编辑、删除、更新、排序、分页等功能必须有两个前提条件,一是数据表必须设置主键,二是数据源配置Select语句时必须选中“高级”选项,勾选生成 INSETRT 、 UPDATE 和 DELETE 语句。

11.一个ASP.NET窗体分为____前台ASPX页面_______和__后台代码文件_____两部分。

12. 用于建立与SQLServer数据库连接的对象是 SqlConnection 。

13.把web项目编译成dll组件,通常这个组件都放在__Bin__文件夹内。

14.___断点____是一种设在代码中的标记,它可以使程序执行到某一指定行时暂停代码的执行。此时,可以使用键盘上的_____F11__键单步调试,若遇到过程,将单步执行被调用过程。

15. 用web.config配置文件本质上是一个__XML__格式的文件。

16.___DataView___对象能够在一张表上对记录进行筛选和排序。

17. Form提交时的两种不同的提交方法:分别是 Post 方法和 Get 方法。

18.GridView中,要触发EditCommand事件,则CommandName必须设置为__Edit____。

19. .NET Framework由两部分组成: 框架类库 和 公共语言运行库 。

20.存储在服务器端的内置对象有____Application____、_Session___和Cache。

21.RequiredFieldValidator控件用来验证指定的控件值是否为___空____。

22.___WebService___就是一个应用程序,它对外提供接口,允许其他应用程序(客户)使用编程的方式,通过Web调用。

简答题

1. C#程序从编写到运行要经过哪几个步骤? 编写程序源代码(2分)编译程序(2分)运行程序(2分)

2. 请简述用于状态管理的对象有哪些?它们各自的生存周期是什么?

Application对象:第一个客户访问应用程序的时候创建,应用程序停止销毁。(2分)

Session对象:当有一个新的用户访问应用程序时被创建,用户离开应用程序时销毁。(2分)

ViewState对象:当用户请求页面被创建,用户离开页面被销毁。(1分)

Cache对象:Web 应用程序启动被创建,应用程序停止或超过有效时间时销毁。(1分)

3. .NET平台的基本思想是什么?.NET平台包含哪两层含义?

基本思想:将侧重点从连接到互联网的单一网站或设备转移到计算机、设备和服务群组上,使其通力合作,提供更广泛更丰富的解决方案。从而用户能够控制信息的传送方式、时间和内容。(4分)包含两层含义:开发、运行(2分)

4. 页面转向的方法有哪些?有何特点?

Server.Transfer实现页面转向时,传递表单控件内容,地址栏不会发生变化,保密性将更好,只能使用虚拟路径。(2分)由用户通过静态链接转向某个页面,可以简单的使用<A>标记。(1分)Response.Redirect方法只是简单转向目标页,不会自动提交表单数据,传递参数将在地址栏上显示,可以转向任意的URL。 (2分)设置按钮的PostBackUrl属性,只能使用虚拟路径。(1分)

5. 什么是静态网页?什么是动态网页?

静态网页:网站的内容固定不变,不能交互的。(3分)动态网页:根据浏览者的不同,或其他条件的不同,显示不同的网页效果。(3分)

6. 简述为什么要使用Application加锁与解锁 ?

由于Application是公有变量,必然存在两个以上用户同时存取同一个变量的冲突发生。(2分)为了避免这种现象的发生,ASP.NET引入了Lock和Unlock,在使用前对Application加锁,用后对其解锁。(2分)在使用Lock方法以后,可以防止其他用户修改存储在Application对象中的变量,直到用户使用Unlock方法或超时才可再次修改,这样就确保在同一个时刻只有一个用户可以修改和存储Application对象中的变量。(2分)

程序填空题

标签: #使用aspnet开发网页