2022年Web应用开发 .pdf
《2022年Web应用开发 .pdf》由会员分享,可在线阅读,更多相关《2022年Web应用开发 .pdf(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Web应用开发1 1.1 习题答案1.列举两种比较常用的客户端脚本语言。正确答案:VBScript和 JavaScript。2.什么是IIS? 正确答案:IIS的全称是Internet Information Service(Internet信息服务 ) ,是微软公司主推的Web服务器, IIS是作为Windows Server中的一个服务,IIS支持 HTTP(Hypertext Transfer Protocol,超文本传输协议), FTP(File Transfer Protocol,文件传输协议)以及SMTP协议,通过使用CGI 和 ISAPI ,IIS可以得到高度的扩展3.简述 HT
2、ML文档的基本结构正确答案:一个有效的HTML文档包括以下三大部分: 1. 版本信息它也被称为该文档使用的文档类型声明.HTML 是 SGML的文档类型声明(DTD).HTML的 DTD有三种 . 版本信息应该包括正在使用的DTD的类型 . 如果 HTML编辑器没有考虑的话, 使用 : 会更安全 , 这是三者之中最宽松的一种。2.HEAD HEAD除了是HTML元素的一部分之外, 它本身也是自己的元素.HEAD 元素可以包含标题和元数据(meta data)。3.BODY HTML本身也是一个元素.HTML 元素既有开始标记, 又有结束标记. 开始标记应该放置在版本信息之后,HEAD 元素的开
3、始标记之前, 结束标记应该放在BODY元素的结束之后, 即文档的最。2.1 习题答案1.你开发了一个web 应用,现需要对该站点进行配置,除了直接编辑web.config外,你还可以使用_ 或。正确答案:网站管理工具 IIS的 ASP.NET 的站点配置设置工具2.我们开发了一个名为Login的 Web页面,先需要在其Page_Load 事件中判断该页面是否回发,请问需要使用下列哪个属性?A、Page.IsCallback B、Page.IsAsync C、Page.IsPostBack D、Login. IsPostBack 正确答案:c 知识点 IsPostBack属性的了解,获取一个值,
4、该值指示该页是否正为响应客户端回发而加载名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 35 页 - - - - - - - - - Web应用开发23.在名为Login 的页面的Page_Error处理程序中你捕获了一个未处理异常,我们需要清除刚产生的异常,请问需要使用下列哪个语句?A、HttpServerUtility. ClearError() B、Page. ClearError() C、Login. ClearError() D、Server.ClearErro
5、r() 正确答案:d 知识点当捕获到异常时可以通过Server.ClearError清除队列中的异常4.你要从应用程序级捕获未处理的异常,你该实现以下哪个事件方法?A、Response_Error B、Server_Error C、Application_Error D、Page_Error 正确答案:c 知识点在Application_Error事件方法中实现捕获未处理的应用程序级异常3.1 习题答案1. 你需要在网页顶部放置一系列广告,并在一个广告位置循环播放,你需要用到控件,为了控制显示频率你需要设置中的属性,正确答案:知识点为AdRotator控件,设置广告频率是在Advertisem
6、entFile文件中设置 Impressions属性2. 简述 HTML控件的InnerHtml属性和InnerText属性有何区别?正确答案:使用InnerHtml会将内容作为HTML代码解释3. 服务器端控件的button的点击事件和HTML控件 button的单击事件的区别?正确答案:考察知识点为onclick和 onserverclick的区别,一个在服务器端处理,一个在浏览器的用客户端脚本对其操作处理,不会返回服务器4. 需要在页面上直接显示2.0基础知识 ,而不需要被浏览器解释,我们需要用到哪个控件?A、使用 Label控件,并以Mode 属性对内容进行编码B、使用 textbox
7、控件,并以Mode 属性对内容进行编码C、使用 literal控件,并以Mode 属性对内容进行编码D、使用 HtmlInputText,并以Mode 属性对内容进行编码正确答案:C 考察知识点为literal控件及Mode 属性,其他控件不具备此属性5. 在一个 web窗体中,你放置了一个HTML 控件 , 你如何做才能让HTML控件变成 HTML server控件?(选择正确答案)A、 通过添加“runat=server属性和设置Attribute属性B、 通过添加 id 属性和设置Attribute属性C、 通过添加“ runat=server属性和设置id 属性D、 通过添加“ run
8、at=server属性和设置value属性名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 35 页 - - - - - - - - - Web 应用开发3正 确 答 案 为C 考 察 的 知 识 点 为HTML 控 件 变 成HTML server控 件 两 个 属 性“runat=server和 id 6. 在 VS2005 的 IDE 中,切换到页面的“设计视图”,添加一个Web服务器button控件,如何将 button控件与此Click事件关联起来,请写出步骤?正
9、确答案:考察服务器端事件转入源视图,添加onclick=ButtonClick,返回设计视图,双击此控件,添加事件处理程序7. 我们设计了一个用户注册页面,要求用户注册信息包括:用户名、密码、确认密码、电子邮件。对这每一项内容都使用一个Label 控件和TextBox 控件,前者显示项目名称,后者用于输入内容。为了增强用户体验,允许用户使用TAB键在这些文本框之间切换焦点,我们该如何做?(请选择正确的操作步骤)A、 将 AccessKey 属性设为与TAB一起使用的字母或数字;将AssociatedControlID属性设为与此Label关联的接收焦点的控件的ID B、 将 AccessKey
10、 属性设为与TAB一起使用的字母或数字;不设置AssociatedControlID属性与此Label关联的接收焦点的控件的ID C、 设置 label控件的 TabIndex 属性D、 设置 textbox的 TabIndex属性正确答案:D 考察知识点为webserver控件的TabIndex属性 A 和 B 是设置访问键的方法 C 不能在文本框上进行切换8. 在 VS2005 的 IDE 中,添加一个服务器CheckBox 控件,点击此控件不能生成一个回发,我们如何做才能让CheckBox 的事件导致页面被提交?(选择两个正确答案)A、 为 CheckBox 控件添加事件B、 设置 IE
11、 浏览器可以运行脚本C、 AutoPostBack 属性设置为 true D、 AutoPostBack 属性设置为False 正确答案:C 知识点为客户端脚本9. 在 VS2005 的 IDE 中,需要设计一个注册页面,当用户注册完成后,需要将用户注册的数据立即呈现在用户浏览器中,最简单方便的方式是什么?A、 在注册页面中,使用SqlDataSource控件来读数据库中的数据B、 使用 Wizard 控件C、 使用常规控件,构建注册页面便可以完成D、 使用 Wizard 控件,同时在每一步骤使用常规控件构建注册页面,完成后即可正确答案:B C 利用 Wizard 控件,您可以使用分离的步骤来
12、收集用户输入数据, 同时使用常规控件构建注册页面10. 假设我们有一个pageone.aspx和 pagetwo.aspx的页面,我们在pageone.aspx页面有一个文本框和一个button ,需要将输入的内容,在点击button后,提交到pagetwo.aspx页面,并显示输入内容与控件值,我需要用和属性名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 35 页 - - - - - - - - - Web应用开发4正确答案:Button 控件 PostBackUrl
13、属性和page 类的 PreviousPage 的属性4.1 习题答案1.下列哪个关于验证控件描述正确的是?A、 CustomValidator: 使用您自己编写的验证逻辑验证用户输入B、 RangeValidator检查用户的输入是否在指定的上下限内。可以检查数字对、字母对和日期对限定的范围,如电子邮件地址、电话号码、邮政编码等内容中的字符序列C、 RegularExpressionValidator检查项与正则表达式定义的模式是否匹配。此类验证使您能够检查可预知的字符序列(使用小于、等于或大于等比较运算符)D、 使用 CompareValidator控件时必须设置ControlToComp
14、are属性才可以进行验证正确答案:A 知识点为验证控件类型概念2.假设我们在开发一个用户登录界面,要求用户必须填写用户名和密码,才能提交登录,我们该使用哪个控件?A、 RequiredFieldValidator B、 RangeValidator C、 CustomValidator D、 RangeValidator 正确答案:A RequiredFieldValidator可以指定用户在ASP.NET 网页上的特定控件中必须输入信息3.你开发了一个WEB窗体,收集用户的出生日期(bthdata ) ,你要确保提交到数据库的为有效日期,你该如何操作,请写出具体操作步骤?正确答案:Compa
15、reValidator 控件。设置ControlToValidate 属性为bthdata 。设置Type 属性 date 。设置Operator属性为DataTypeCheck 。4.假设我们开发了一个用户注册界面,其中要求填写email地址,并保证为必填项。下面为代码片段,如果填写不正确,提示“请输入正确的Email ”紧随文本框后面出现,该如何做? * * A、 设置 RegularExpressionValidator控件 displasy属性为Dynamic B、 设置 RegularExpressionValidator控件 displasy属性为Static C、 设置 Requ
16、iredFieldValidator控件 displasy属性为Dynamic 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 35 页 - - - - - - - - - Web 应用开发5D、 设置 RequiredFieldValidator控件 displasy属性为Static 正确答案: C 知识点考察错误信息布局与显示5.假设我们完成了一个注册界面,包括用户名,密码,身份证三项注册信息,并为每个控件设置了必须输入的验证控件。但为了测试的需要,暂时取消该页面的
17、验证功能,该如何做?A、 将提交按钮的 CausesValidation 属性设置为True B、 将提交按钮的 CausesValidation 属性设置为False C、 将相关的验证控件属性ControlToValidate设置为True D、 将相关的验证控件属性ControlToValidate设置为False 正确答案:B,而 C D 都需要分别对注册项分别设置,不是最简单方法6.你创建了一个web 窗体,其中包括多个控件,并且都添加了验证控件进行输入验证,同时禁止了所有客户端的验证。当单击按钮提交窗体时,为了确保只有当用户输入的数据完全符合验证,才执行代码处理,需要怎样做?A、
18、在 button控件的click事件处理程序中,测试页面的IsValid 属性,如果此属性为 true则执行代码B、 在页面的Page_Load 事件处理程序中,测试页面的IsValid 属性,如果此属性为true则执行代码C、 在 Page_Load 事件处理程序中调用Page 的 Validate方法D、 为所有的验证控件添加runat= “ server ”正确答案: a 在执行代码之前,通过Page 的 IsValid属性可以检查当前页面中是否存在验证错误5.1 习题答案1.你需要动态的改变内容页的母版页. 你需要在页面的哪个事件方法中进行设置?A、 Page_Load B、 Page
19、_Render C、 Page_PreRender D、 Page_PreInit 正确答案:D 知识点考察母版页与内容页事件,A B C 是在内容页绑定到母版页后发生,一旦改变,将报错2.你已经创建了一个WEB 页面,同时也有一个名为“master.master”的母版页,要让web窗体使用 master.master母版页,你该如何做?A、 加入 ContentPlaceHolder控件B、 加入 content控件C、 加入 MasterPageFile属性到“ Page” 指令中,并指向master.master,将窗名师资料总结 - - -精品资料欢迎下载 - - - - - - -
20、 - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 35 页 - - - - - - - - - Web应用开发6体放在 .内D、 在 Web页面的 Page指令中设置MasterPageFile属性为“ master.master”,然后将窗体中 内的内容放置在.内正确答案:D 知识点考察内容页使用母版页,A B 分别是母版页与内容页的使用的控件 C ContentPlaceHolder 控件。这些占位符控件定义可替换内容出现的区域3.在vs2005 的设计视图中,把一个新的Web 表单 SiteMapDataSourceDemo.aspx
21、添加到网站上,其中包括一个SiteMapDataSource控件其 ID为 SiteMapDataSource1,并设置了一个站点地图文件website.sitemap ,如果以树形结果显示站点地图,你该如何做?(选择最佳答案)A、 拖动一个Menu到 web表单中,并将其绑定到数据源控件上B、 拖动一个TreeView 控件到表单中,并将其绑定到数据源控件上C、 将 Menu控件的DataSourceID属性设置为SiteMapDataSource1 D、 在 页 面 上 拖 放 一 个TreeView控 件 , 并 设 置 其DataSource属 性 为SiteMapDataSource
22、1 正确答案: D 知识点:就是通过使用TreeView 绑定站点地图来显示站点的导航结构4.在一个产品网站中,使用SiteMapDataSource控件和 treeview控件进行导航,站点地图web.sitemap配置如下: 要求当用户进入管理员主页面后,只显示管理员节点及其子结点。你该如何做?(选择两个最佳答案)A、 将将 SiteMapDataSource 控件的ShowStartingNode属性设置为false B、 在 Admin/Default.aspx页重新应用一个新的只包含会员节点内容的web.sitemap地图名师资料总结 - - -精品资料欢迎下载 - - - - -
23、- - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 35 页 - - - - - - - - - Web 应用开发7C、 将 SiteMapPath 控件的 SkipLinkText 属性设置为 /Admin/Default.aspx D、 将SiteMapDataSource 控件的StartingNodeUrl 属性设置为/Admin/Default.aspx 正确答案: D 知识点:考察SiteMapDataSource的 StartingNodeUrl属性5.你开发了一网站,其中包含多个母版页,网站提供一个允许用户动态更改母版页
24、的功能,你该如何做?A、 在页面的 Page_PreInit 事件中设置 Page.MasterPageFile B、 在页面的 Page_Init 事件中设置 Page.MasterPageFile C、 在网站的Web.config文件的 节点下添加 元素D、 在页面的Page_Load 事件中设置Page.MasterPageFile 正确答案:A, 知识点在程序应用母版页6.简述 SiteMapPath控件的用途?正确答案:1、用来显示用户当前浏览位置,并引导用户返回首页6.1 习题答案1.我们建立了一个ID 为 SqlDataSource1的 SqlDataSource控件,其Sel
25、ectQuery属性为SELECT RegionID, RegionDescription FROM Region , 我 们 需 要 实 现 用ID为DropDownList1 的 DropDownList控件向用户显示RegionDescription的值, 当用户选择某一区域时需要将该RegionDescription对应的RegionID传递个应用程序进行处理,请问如何实现DropDownList的数据绑定?参 考 答 案 : 设 置DropDownList1的DataSourceID为SqlDataSource1; 设 置DropDownList1的DataTextField属性为R
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年Web应用开发 2022 Web 应用 开发
限制150内