Web程序设计复习提纲含答案.doc

上传人:坚持 文档编号:3627811 上传时间:2019-06-27 格式:DOC 页数:8 大小:44.55KB
下载 相关 举报
Web程序设计复习提纲含答案.doc_第1页
第1页 / 共8页
Web程序设计复习提纲含答案.doc_第2页
第2页 / 共8页
Web程序设计复习提纲含答案.doc_第3页
第3页 / 共8页
Web程序设计复习提纲含答案.doc_第4页
第4页 / 共8页
Web程序设计复习提纲含答案.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、Web 程序设计复习提纲(答案不一定正确,请自己验证下是否正确。)一、选择题1、下列标记不属于 HTML 文档的基本结构的是:( d )A B. C. D .2、请问下面程序段执行完毕,页面上显示内容是什么:( c )Response.Write (“新浪”)A .新浪 B .新浪C. 新浪(超链接) D. 该句有错,无法正常输出3、Session 对象的默认有效期为多少分钟:( C )A. 10 B. 15 C. 20 D. 应用程序从启动到结束4、下面哪一个对象用于与数据源建立连接:( b )A. Command B. ConnectionC. DataReader D. DataAdap

2、ter5、Global.asax 文件中 Session_Start 事件何时激发( b )A. 在每个请求开始时激发 B. 尝试对使用进行身份验证时激发C. 启动会话时激发 D. 在应用程序启动时激发6、下面哪一个文件是全局配置文件( B )A. Global.asax B. Web.configC. Styles.css D. AssemblyInfo.vb7、需要写入与 HTML 标记相同的文本时,应利用以下何种方法进行编码:( D )A. Response.Server.(HtmlEncode (“”)B. Response.Write(“Server.HtmlEncode (“”)”

3、)C. Response.Write(Server.HtmlEncode (“”)D. Server.Server(Write.HtmlEncode (“”)8、下列说法正确的是( B )A. 页面上有动态的东西就是动态网页B. 静态网页内容固定,交互性能比动态网页差C. ASP、JSP 和 ASP.NET 技术都是把脚本语言嵌入到 HTML 文档中D. ASP.NET 程序和 ASP 程序一样都是解释执行9、下面关于 HTML 的描述错误的是( d )A. 超文本标记语言,一种为 Internet 文档设计的标记语言B. 与操作系统平台的选择无关,只要有浏览器就可以运行 HTML 文档C.

4、所有的标记都是成对出现D. 由浏览器解释 HTML 标记符号并以它们指定的格式把相应的内容显示在屏幕上10、下列关于 ASP.NET 的验证控件描述错误的是( A )A. 在客户端和服务器端都能进行验证B. 其客户端验证和服务器端验证对所有浏览器都适用C. 如果页面调用了多个验证控件,当有其中的一个验证未通过时,整个页面不会被通过验证D. 一个服务器控件可同时被多个验证控件验证11、在 ASP.NET 应用程序中访问 SqlServer 数据库时,需要导入的命名空间为( B )A. System.Data.Oracle B. System.Data. SqlClientC. System.Da

5、ta. ODBC D. System.Data.OleDB12、如果需要确保用户输入大于 30 的值,应该使用( c )验证控件A. RequiredFieldValidator B. CompareValidatorC. RangeValidator D. Regularexpression_rValidator13、下面哪一个不是网页文件的后缀名 ( d )A. htm B. aspx C. html D. txt14、如果外地朋友通过 Internet 访问你的计算机上的 ASP.NET 文件,应该选择( d) 。A. http:/localhost/ http:/127.0.0.1/c

6、hapter1/1-1.aspxC. http:/你的计算机的名字/ http:/你的计算机的 IP 地址/ Now B. Date C. Time D. Today16若要将数据由服务器传送至浏览器,可以使用哪个方法。 ( c )AOutput BRedirect CResponse D、Write17若要将浏览器端导向至其他网页,可使用哪个方法。 ( A )ARedirect BLocation CFlush DAppendToLog18下列哪种表单字段适合作为单一的选择题使用。 ( C )A单行文本框 B复选框 C单选钮 D下拉式菜单19我们可以使用哪个 ASP 对象取得表单字段的值。

7、(c )AResponse BSession CRequest DForm20若要将表单数据以字符串的方式附加在网址后面返回服务器端,必须将标记的 METHOD 属性设置为下列哪一个。 ( C )APOST BSTRING CGET DQUERY21下列哪一个环境变量可以返回服务器端的 IP 地址。 ( C )APath_Info BLocal_Addr CRemote_Addr DURL22若要设置下拉式菜单的各个选项,可以使用哪个标记。 ( A )A B C D23用来打开与关闭数据库连接的是哪个 ADO 对象。 ( C )ACommand BRecrodset CConnection D

8、Field24、目前在 Internet 上应用最为广泛的服务是( B )。AFTP 服务 BWWW 服务 CTelnet 服务 DGopher 服务25静态网页文件的后缀是( C )A、asp B、aspx C、htm D、jsp26HTML 代码表示( C ) 。A、 创建一个超链接B、 创建一个自动发送电子邮件的连接C、创建一个位于文档内部的链接点D、创建一个指向位于文档内部的链接点27当需要用控件来输入性别(男、女)或婚姻状况(已婚、未婚)时,为了简化输入,应该选用的控件是( D )A、RadioButton B、CheckBoxList C、CheckBox D、RadioButto

9、nList28现在需要验证某个 TextBox 控件输入的年龄是否大于 18 且小于 65。此时应该使用的验证控件是( B )A、CompareValidator B、CompareValidator 与 RequiredFieldValidatorC、RangeValidator D、RangeValidator 与 RequiredFieldValidator29在 HTML 中,超链接由( B )标记定义。A、 B、 C、 D、30下面几个图形控件中,不能执行鼠标单击事件的控件是( B )A、ImageButton B、Image C、ImageMap 31Session 与 Cooki

10、e 状态之间的最大区别在于:( A )A、存储位置的不同 B、类型不同C、生命周期不同 D、容量不同32下面哪种语言不是被浏览器执行的( A )A、HTML B、JavaScript C、VBScript D、ASP.NET33( a)事件在页面被加载的时候,自动调用该事件。A、Page_OnLoad( ) B、Page_UnLoad( )C、Page_Load( ) D、Page_Submit( )34对于下面的语句,执行的结果是( B )Response.Write(“中国”);Response.End( );(意思使得 web 服务器停止处理并返回结果,文件中剩余的内容将不被处理)Res

11、ponse.Write(“你好”);A、中国你好 B、中国C、你好 D、出错35DataSet 内部用( B )描述数据,具有平台无关性A、关系型数据库 B、XMLC、网状型数据库 D、层次性数据库36 ( D )对象用于从数据库中获取仅向前的只读数据流,并且在内存一次只存放以行数据A、DataAdapter B、DataSetC、DataView D、DataReader37关于 B/S 和 C/S 编程体系,下面说法不正确的是( C )A、 B/S、结构的编程语言分成浏览器编程语言和服务器编程语言B、 HTML 和 CSS 都是由浏览器解释的,JavaScript 语言和 VBScript

12、 语言都是在浏览器上执行的C、 目前应用领域的数据库系统全部采用网状型数据库D、 JSP 是 Sun 公司推出的, 是 J2EE 13 种核心技术中的一种38以下哪个不是 ASP.NET 的验证控件( D )A、RequiredFieldValidator( ) B、CompareValidator( )C、RangeValidator( ) D、SubmitValidator( )39Application 对象的默认有效期是( B )A、10 分钟 B、20 分钟C、30 分钟 D、从网站启动到终止40Session 与 Cookie 状态之间的最大区别在于:( A )A、存储位置的不同

13、B、类型不同C、生命周期不同 D、容量不同二、填空题1、列举 ASP.NET 中的七个主要内置对象:Respone、Request、Application、Session、Server、Cookie、Cache 。2、URL 的中文意思是指 :统一资源定位器3、几乎所有的 HTML 标记都可以转化为 HTML Server 控件,只需要在标记中加入 runat=”server”即可4、控件 TextBox 的 AutoPostBack 属性的作用是:是否响应服务器,值为 Ture、false ;5 、Server.MapPath()方法的主要功能是:获取文件对象绝对路径。6、目前在应用开发领域

14、中,主要分成两大编程体系,一种是 C/S 结构,另一种是基于浏览器的:B/S 结构。7、常见的动态网页程序设计语言有:ASP、PHP 和 JSP 。8、下面程序代码写在页面的 Page_Load 事件中,IsPostBack 变量的作用是: 用于检查页面是否已经回传给服务器端。if (!IsPostBack) lblMessage.Text = “第一次访问!“;9、ASP 的英文全称是:Active Server Page。10、数据库最常用的四大基本操作:添加、修改、删除、取。11、APP_Code 目录主要存放:共享作用的代码文件的。12、HTML 中 标签用于:网页进行转行。13、HT

15、ML 中 标签用于:定义段落。14、HTML 中在浏览器上用于显示的内容位于: 标签内。15、标签表示表单16、在 HTML 语句中为超链接标签17、主题由一个文件组构成,包括:皮肤文件、级联样式表文件、图片和其他资源等的组合。18、母版页的最大好处是:一个页面格式多次套用。19、和 ASP 一样,ASP.NET 也是一种:给予面向对象的的系统。20、网站中的 Global.asax 文件(如果有的话)必须放在:应用程序的根目录下。三、问答题:1、ASP.NET 提供了几个验证控件?各有什么作用?答:有 5 个requiredfieldvalidator 用于必填验证rangevalidato

16、r 范围验证comparevalidator 比较验证regularexpressionvalidator 正则表达式验证customvalidaotr 用用户自定义的规则进行验证.2、ADO.NET 数据访问程序的开发流程分为那几个步骤?答:1 利用 Connection 对象创建数据连接2、利用 Command 命令对象数据源执行 SQL 命令3.利用 DataReader 对象读取数据源的数据。4.DataSet 对象和 DataAdapter 对象配合,完成数据的查询和更新操作。3、简述加载页面时,page 类各事件的发生顺序。答:第01步、内容页的 Page_PreInit第02步、

17、母版页的 Page_Init第03步、内容页的 Page_Init第04步、内容页的 Page_InitComplete第05步、内容页的 Page_PreLoad第06步、内容页的 Page_Load第07步、母版页的 Page_Load第08步、母版页或内容页的 按钮点击等回发事件(Master 或 Content 的 Button 事件不会同时触发)第09步、内容页的 Page_LoadComplete第10步、内容页的 Page_PreRender第11步、母版页的 Page_PreRender第12步、内容页的 Page_PreRenderComplete第13步、内容页的 Page

18、_SaveStateComplete第14步、母版页的 Page_Unload第15步、内容页的 Page_Unload4、列举 ASP.NET 页面之间传递值的几种方法。答:1. 使用 QueryString 变量 2. 使用 Application 对象变量 3. 使用 Session 变量 4. 使用 Cookie 对象变量 5. 使用 Server.Transfer 方法 5、用.NET 做 B/S 结构的系统,你一般用几层结构来开发?为什么要这样开发?答:分三层,即采用 MVC 的模式,可大大缩短编程的时间,节约成本,其次,以后维护起来也方便!第一层-表示层:即视图,用来与客户交互。第二层-业务逻辑层:即业务类,所有的相关的业务全部放在这个层里面。第三层-数据访问层:即与数据库进行交互。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 参考答案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。