填空题
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分)
程序填空题