书签 分享 收藏 举报 版权申诉 / 6
上传文档赚钱

类型web期末考试复习题.doc

  • 上传人(卖家):金钥匙文档
  • 文档编号:758120
  • 上传时间:2020-09-22
  • 格式:DOC
  • 页数:6
  • 大小:51.50KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《web期末考试复习题.doc》由用户(金钥匙文档)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    web 期末考试 复习题
    资源描述:

    1、 一、填空题 (1)列举 ASP.NET 中的七个内置对象:Page Response Request Session Application Cookie Server。 (2)几乎所有的 HTML 标记都可以转化为 HTML Server 控件,只需要在标记中加入 runat=“server“即可。 (3)控件 TextBox 的 AutoPostBack 属性的作用是是否响应服务器事件,值为 true/false。 (4)Server.MapPath( )方法的主要功能是获取文件对象绝对路径。 (5)要使用 SQL Server 数据操作组件来存取数据,必须加载 SystemDataSQ

    2、LClient 这个名称空间。要使用 Acc ess 数据操作组件来存取数据,必须加载 SystemDataOleDB 这个命名空间。 (6)在 ADO.NET 中使用 Connection 对象的 BeginTransaction()方法来申明事务开始,利用 Transaction 对象的_ _ Commit()方法来提交事务。 (7) HTML 表单中只包含了表单内部控件和相应的布局信息,而 Web 表单中则包含了表单内部控件、相应的 布局信息及数据提交之后的数据处理代码。 (8) Session 对象就是服务器给客户端的一个编号, cookie 对象是一小块由浏览器存贮在客户端系统上(硬

    3、盘)的 文本,是一种标记。 (9)默认安装中,IIS 服务器被安装在“硬盘名:”的目录下。对应的 URL 是 http:/服务器域名或 Inetpubw wwroot 。 (10) 所谓分布式类就是在多个文件中使用相同的命名空间,相同的类名,而且每个类的定义前面都加上_ partial 修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。 (11)在 Web 页面中,表单的功能是收集用户信息和_实现系统与用户交互_。 (12)Web 服务是微软.NET 策略计划的基础。一个 Web Service 就是一个应用 Web 协议的可编程的应用程序逻辑, 其中最重要的协议是_简单对象访问协议

    4、 SOAP(Simple Object Access Protocol)_。 (13) APPLICATION 对象 被用来存储一个应用中所有用户共享的信息。 (14) XML 可以使 Web 服务方便的处理数据,实现内容与表示分离。 (15)在 Web 窗体的 Page_Load 事件中可以通过_ IsPostBack _属性区分窗体是首次还是回送。 (16)Validator Summary 验证控件的作用是集中显示各个验证的结果 。 (17)Repeater 控件中必须使用的模板是_ ItemTemplate(或:数据模板) _。 (18)在NET 框架中,为了便于管理和使用,将相关的类

    5、型进行分组的逻辑命名方案称为 命名空间 。 (19)状态分为 4 种类型,它们是:视图状态,应用程序状态,会话状态,和 Cookie 状态 。 三、简答题 1. DataSet 对象有哪些特点? 2. 什么是存储过程?使用存储过程有什么好处? 存储过程是一些存储过程是一些 SQL 语句和控制语句的集合, 它有一个名称, 并经过预编译作为一个独立的单元存储在数据库语句和控制语句的集合, 它有一个名称, 并经过预编译作为一个独立的单元存储在数据库 内。内。 (1) 存储过程执行起来比存储过程执行起来比 SQL 命令文本快得多。命令文本快得多。 (2) 为应用程序提供更大的灵活性为应用程序提供更大的

    6、灵活性 (3) 可以在存储过程中利用可以在存储过程中利用 Transact-SQL 的强大功能。的强大功能。 (4) 减少网络数据量减少网络数据量 (5) 模块化模块化 (6) 增强数据库的安全性增强数据库的安全性 3. 什么是 Web Service? 组成 Web Service 的两个角色是什么? 4. ASP.net 中的身份验证包含哪几种类型? 5. ADO.NET 中包含那些对象? 6. Application 和 Session 对象的事件分别在什么时候发生?它们在使用时需要实例化么?为什么? 分别是在应用程序启动时和会话启动时发生的。不需要实例化,因为它们都是分别是在应用程序启

    7、动时和会话启动时发生的。不需要实例化,因为它们都是pagepage对象的成员。对象的成员。 7. ASP.NET 的关键技术有哪些? 8.8.主要有以下开发技术: HTML(Hyper Text Markup Language)超文本标记语言 PHP(Personal Home Page Tools)技术 JSP(Java Server Pages)技术 ASP(Active Server Page)技术 ASP.NET 技术 9.9.对象化之后的 HTML 标记我们称为 HTML 控件。我们可以使用如 VB.NET 或 C# 等语言来撰写控制 HTML 控件的程 序,ASP.NET 把 HT

    8、ML 标记对象化,可以让页面对象的互动、程序的编写及维护变的更轻松容易,执行的效率提高。 HTML 控件虽然比 HTML 标记进步了不少,但它显然只是一个过渡产品,因为它一般只提供属性的读取和修改,不具 备“方法调用”和“事件驱动”的能力,也就是说不具备完全的面向对象的特性。 10.ASP.NET 中通过 ADO 访问数据库,一般要通过以下步骤: 1) 创建一个数据库链路; 2) 请求一个记录集合; 3) 把记录集合暂存到 DataSet; 4) 如果需要,返回第 2 步 (DataSet 可以容纳多个数据集合); 5) 关闭数据库链路; 6) 在 DataSet 上完成所需要的操作。 11.

    9、ASP.NET 资源的配置信息包含在一组配置文件中,每个文件都名为 Web.config。每个配置文件都包含 XML 标记 和子标记的嵌套层次结构,这些标记带有指定配置设置的属性。所谓 Web 应用程序的部署,包含两个层面的含义, 一是根据 ASPNET 系统的运行条件要求,综合其他实际因素,建立起一个功能齐全、性能较高、可靠实用的 Web 应用程序的运行环境,并将已经开发好的 Web 应用程序传输到该运行环境中。一般来说,所建立的运行环境是和 开发环境严格分离的。二是指对已经建立的运行环境,设置相关环境参数或配置文件,以实现安全、高效、易于维 护的基本要求。其中,安全性要求是最为重要的。 四

    10、、代码题 1. using System; class A public A() PrintFields(); public virtual void PrintFields() class B:A int x=1; int y; public B() y=-1; public override void PrintFields() Console.WriteLine(“x=0,y=1“,x,y); 当使用 new B()创建 B 的实例时,产生什么输出?答:X=1,Y=0;x= 1 y = -1 2. using System; class A public static int X; st

    11、atic A() X=B.Y+1; class B public static int Y=A.X+1; static B() static void Main() Console.WriteLine(“X=0,Y=1“,A.X,B.Y); 答:x=1,y=2 3. using System; class Test public static void Main() int x = 5; int y = x+; Console.WriteLine(y); y=+x; Console.WriteLine(y); 答: 5 7 4.本题将创建一个简单的学生管理信息系统中的用户登陆页面(Login.

    12、aspx) ,假设已经建好数据库 StudentMS。 请按要求补全程序。 (1)定义私有过程,实现将用户的登陆名保存到 Cookie 中。代码如下: Private Sub AddLoginNameToCookie(ByVal strLoginName As String) Dim MyCookie As New HttpCookie(“StudentMS“) MyCookie.Expires = DateTime.Now.AddDays(30) MyCookie.Values.Add(“LoginName“, strLoginName) Response.Cookies.Add(MyCoo

    13、kie) /将MyCookie添加到Cookies集合 End Sub (2) 定义私有函数,实现从 Cookie 中获取用户的登陆名返回给调用者。代码如下: Private Function GetLoginNameFromCookie() As String Dim MyCookie As HttpCookie = Request.Cookies(“StudentMS“) Dim strLoginName As String = “ If Not MyCookies Is Noting Then /cookie值不为空 strLoginName = MyCookie.Values(“Log

    14、inName“) Return strLoginName End If End Function (3) 向 btnSubmit_Click 事件中添加代码,使程序可以从数据库中检索到用户的登陆信息并判断用户的合法性。 Private Sub btnSubmit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSubmit.Click If Page.IsValid Then /页面验证成功 Dim conn As New SqlConnection(ConfigurationSettin

    15、gs.AppSettings(“DBConnStr“) Dim strSQL As String = “select UserID,Password,UserType from tblUsers where LoginName=“ class Test static void LE(ref int a, ref int b) int x = a; a = b; b = x; Console.writeLine (a + “ “ +b); public static void Main () int x=10, y=25; LE(ref x, ref y); Console.writeLine (a + “ “ +b); 25 10 25 10 7.写出以下程序运行结果。 using System; class A public static int X; static A() X=B.Y+1; class B public static int Y=A.X+1; static B() static void Main() Console.WriteLine(“X=0,Y=1“,A.X,B.Y); x=1,y=2

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:web期末考试复习题.doc
    链接地址:https://www.163wenku.com/p-758120.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库