asp第3章 习题及参考答案

合集下载

电子商务概论各章习题

电子商务概论各章习题

电子商务概论各章习题电子商务概论各章习题参考答案第一章:案例1,1 “我乐”家具开展电子商务讨论题:1(“我乐”的订单周期包括那些环节,传统商务方式对订单的跟踪为什么困难,电子商务为什么可以解决这些困难,“我乐”的订单周期包括初测、复测、合同、订单、生产、发货、经销商提货、安装、维修等阶段。

传统商务方式对订单的跟踪只能靠电话、电报、信函、人员访问等方式,所得信息都要手写成纸性资料保存,查找、整理费时费力,所以困难。

电子商务胜在信息都可以电子数据形式通过互联网快速收集、传送、存储、用计算机自动处理,可以解决这些困难。

2(何谓“云端”服务,如没有互联网,可以做到或做好“云端”服务吗,所谓云端,其实就是泛指网络,名称来自工程师在绘制示意图时,常以一朵云来代表网络。

因此,云端服务用白话文讲就是“网络服务”。

举凡运用网络沟通多台计算机的运算工作,或是透过网络联机取得由远程主机提供的服务等,都可以算是一种云端服务。

(百度百科)。

使用云端服务的好处是让中小企业不必投入固定资产,也能快速拥有优异的营运系统,企业只要专注自己的核心价值,其它麻烦的系统建置及维护工作就交给服务供货商就好了。

没有互联网,当然不可以做到或做好“云端”服务。

3(本案例的电子商务是属于狭义的还是广义的电子商务,为什么,本案例的电子商务是属于狭义的电子商务。

因为是通过互联网进行的。

练习题:1(按本书的定义,以下属于电子商务(狭义)的是(C、G、J、L)。

A(XX大学建立了学校的Intranet。

B(李教授在学校网站上建立了自己的个人主页,发布自己的课件等教学相关信息。

C(张同学建立了一个自己的主页,向同学推销一些学习用品。

D(某企业在电视上播送商品广告。

E(张三在街上卖歌曲光盘,并用一台音响播放光盘来吸引买者。

F(企业通过EDI向供应商定货。

G(企业用E-Mail询问供应商某产品的性能、价格等情况。

H(企业职工在企业内部的局域网(早期传统的LAN,不是Intranet)上处理会计报表。

ASP试题(含参考答案)

ASP试题(含参考答案)

ASP试题(含参考答案)一、单选题(共54题,每题1分,共54分)1.HyperLink控件常常用来A、接收用户输入的数据B、显示提示内容C、激发事件,提交网页D、链接到其他页面正确答案:D2.要想让DatailsView控件显示数据,一般要配置该控件的:A、FontB、defalutModeC、数据源SQlDataSourceD、width正确答案:C3.FormView事件编程,下面是删除前事件是:A、ItemDeletingB、ItemDeletedC、ItemInsertingD、ItemUpdating正确答案:A4.客户端对静态网页的访问过程,较准确的描述为:A、请求——响应——显示B、请求——响应——显示——断开C、请求——执行并生成——响应——解释并显示——断开D、请求——响应正确答案:B5.VS 2010打开网站后,没有“表”菜单,原因最可能是:A、电脑中有病毒B、当前子窗口不是“设计”视图窗口C、VS 2010安装不正确D、“工具”菜单中的“选项”设置不对正确答案:B6.下面不是FormView控件的DefaultMode属性值是:A、ReadOnlyB、EditC、TextD、Insert正确答案:C7.用户可以用()变量保存页面级的数据A、ViewStateB、ViewC、StateD、SessionState正确答案:A8.用于连接SQL数据库的数据源控件是A、SqlDataSourceB、AccessDataSourceC、ObjectDataSourceD、XmlDataSource正确答案:A9.验证必填字段是否为空的验证控件是A、RequiredFieldValidatorB、RangeValidatorC、CompareValidatorD、RegularExpressionValidator正确答案:A10.FormView控件如果只显示特定的某条记录,可以只配置数据源的()语句A、删除B、插入C、选择D、更新正确答案:C11.table标记包含的标题标记是:A、caption标记B、th标记C、thead标记D、title标记正确答案:A12.关于C#描述正确的是A、网站集成开发环境B、.NET Framwork的一部分C、编程语言D、网页标准语言正确答案:C13.TextBox控件常常用来A、接收用户输入的数据B、显示提示内容C、激发事件,提交网页D、链接到其他页面正确答案:A14.专用于连接Access数据库的数据源控件是A、SqlDataSourceB、AccessDataSourceC、ObjectDataSourceD、XmlDataSource正确答案:B15.FormView事件编程,下面是插入前事件是:A、ItemDeletingB、ItemDeletedC、ItemInsertingD、ItemUpdated正确答案:C16.插入水平线使用标记,其()属性设置水平线的宽度A、alignB、widthC、sizeD、color正确答案:B17.关于使用了母版页的内容页标记代码和普通网页的标记代码,以下说法正确的是A、完全相同B、内容页也具有html标记C、内容页仅比普通网页多@Master指令D、内容页也具有@Page指令正确答案:D18.GridView控件的标题行是A、TopPagerRowB、HeaderRowC、RowsD、BottomPagerRow正确答案:Bbel控件常常用来A、接收用户输入的数据B、显示提示内容C、激发事件,提交网页D、链接到其他页面正确答案:B20.单个页面数据保持的状态管理方式是()。

网络程序设计课后答案

网络程序设计课后答案

网络程序设计课后答案【篇一:网络程序设计—asp(第3版尚俊杰编著)课后习题答案】txt>1. 选择题(可多选)(1)静态网页的扩展名一般是:a.htm b .phpc.aspd.jsp答案:a(2)asp文件的扩展名是:a.htmb. txtc. docd. asp答案:d(3)当前的web程序开发中通常采用什么模式?a. c/sb. b/sc. b/bd. c/c答案:b解释:c/s是客户机(client)/服务器(server),b/s是浏览器(browser)/服务器。

c/s一般要求用户有特定的客户端。

比如qq就是c/s模式,你的桌面上的qq就是腾讯公司的特定的客户端,而服务器就是腾讯的服务器。

而b/s模式则不需要特定的客户端,只要有普通浏览器,就可以访问到服务器了,web页就是b/s 模式。

(4)小王正在家里通过拨号上网访问搜狐主页,此时,他自己的计算机是:a. 客户端b. 既是服务器端又是客户端c. 服务器端d. 既不是服务器端也不是客户端答案:a(5)小王正在访问自己计算机上的网页,此时,他自己的计算机是: a. 客户端b. 既是服务器端又是客户端c. 服务器端d. 既不是服务器端也不是客户端答案:b(6)asp脚本代码是在哪里执行的?a. 客户端b. 第一次在客户端,以后在服务器端c. 服务器端d. 第一次在服务器端,以后在客户端答案:c解释:asp脚本代码是在服务器端运行的,服务器将其解释执行为标准的html代码,然后发送到客户端。

(7)在以下url中,从形式上看正确的是:a. .cn/history/1998/intro.aspb. .cn/news/1.jpg答案:a b c d解释:从形式上看,都是正确的。

(8)如果在chapter1下建立了一个子文件夹images,并且在其中放置了一个图片文件1.jpg,那么以下url正确的是:a. http://localhost/asptemp/chapter1/images/1.jpgb. http://127.0.0.1/asptemp/chapter1/images/1.jpg答案:a b(9)对于1.5.5节建立的1-2.asp,以下浏览方式正确的是:a. http://localhost/temp/1-2.aspb. http://127.0.0.1/temp/1-2.aspc. http://localhost/asptemp/chapter1/temp/1-2.aspd. http://127.0.0.1/asptemp/chapter1/temp/1-2.asp答案:a b c d解释:ab两种方式利用了建立的虚拟目录,cd实际上没有用到这个虚拟目录,此时和1-1.asp没有什么区别。

asp程序设计第二版课后习题答案

asp程序设计第二版课后习题答案

第1章基础1.什么是静态网页?什么是动态网页?静态网页就是用纯HTML代码编写的网页。

这些网页的代码是用一些编辑器输入的,或者是用一些网页设计程序生成的,保存为.html或.htm文件的形式。

设计完成之后,无论是哪个用户访问这个网页,在什么时候访问这个网页,以何种方式进入这个网页,它的显示都不会发生任何变化。

要对用户请求做出动态响应,就要使用动态网页,动态网页可以为不同的用户提供个性化的服务,而为了实现这种动态性,就需要进行程序设计。

2.简述你对的事件驱动机制的理解。

使用一个事件驱动编程模型。

该模型定义了一个事件序列,这些事件在页面的生命周期中被依次引发,顺序为Init →Load →控件事件→Unload对每个引发的事件,你可能需要完成一些任务。

可以在称为事件处理过程中编写代码。

例如,可以在Web页面的Init或Load事件中编写页面初始化代码。

Page_Init是页面的Init 事件的事件处理器,而page_Load是页面的Load事件的事件处理器。

3.简述页面的事件序列,事件触发时机及顺序。

4.IsPostBack的作用是什么?在page_Load的过程中,你可以读取或者重置页面的属性和控件的属性,根据IsPostBack属性判定页面是否为第一次被请求,执行数据绑定等等。

IsPostBack属性为false 表明页面是被第一次显示,为true表明页面被请求后返回(PostBack)的结果值。

5.怎样配置运行环境?(略)第2章C#语言基础1.怎样在程序中加入注释文本?可以使用服务器端注释在页面中包括注释,服务器端注释说明文档,也可防止服务器代码和静态内容执行或呈现。

服务器端注释以<%一开始,以一%>结束。

如下所示:<%-- 这是一个注释--%>在代码中用//做单行注释;用/* */作多行注释2.C#语言中有哪几种控制语句?●条件控制if else switch case●循环控制while do for foreach●跳转语句break continue3.在构造表达式时,怎样明确指定运算次序?见表2-8 运算符从高到低的优先级顺序4.指出下列语句中的语法错误int i;for (i = 1; i <= 10; i++){if ((i % 2) = 0)continue;Response.Write(i);}答:if ((i % 2) = 0)中要用==5.下列语句有哪些语法错误?string[] arr = new string[5]string[5] = 5th string.答:string[] arr = new string[5]string[5] = “hello”.语句缺少分号;字符串要用双引号””6.写一个程序,把字符串“Hello Word”以相反顺序输出<%@ Page Language="C#" %><%String s="Hello World";for (int i = s.Length-1;i>=0;i--){Response.Write(s[i]);}%>7.下面函数有什么错误?bool Write(){Response.Write("Text output from function.");}答:缺少reture语句。

Asp课后习题答案之欧阳理创编

Asp课后习题答案之欧阳理创编

第1章1.简要叙述Web窗体编程模型与MVC编程模型的特点和优缺点。

【答】Web窗体编程模型的最大优势是易理解、上手快,非常适合利用它内置的Web服务器控件开发Web应用程序。

但是它还有最突出的问题,主要体现在以下两个方面。

新版本的Web窗体为了兼容旧版本,使Web服务器控件封装的功能变得越来越臃肿,这在一定程度上影响了程序运行的效率。

另外,HTML5、CSS3以及各种优秀开源架构的推出,也让【Web窗体】提供的Web服务器控件变得越来越无用。

随着大型Web应用程序项目的分工越来越细,【Web窗体】编程模型使大型Web项目的单元测试工作变得非常棘手。

在这种情况下,微软又推出了开源的、基于测试驱动的【MVC】编程模型。

MVC编程模型的特点l任务分离l基于测试驱动的开发l对HTML5和CSS3的操控能力高MVC编程模型的优点:MVC设计模式可以方便开发人员分工协作,提高开发效率,增强程序的可维护性和拓展性...而且还利用Controller将Model与View分离,降低它们之间的耦合度.MVC编程模型的缺点:增加了系统结构和实现的复杂性。

视图与控制器间的过于紧密的连接视图对模型数据的低效率访问。

目前,一般高级的界面工具或构造器不支持MVC模式。

2.简要回答什么是区域,区域的作用是什么?如何从主页导航到区域?【答】区域是将大型Web应用程序划分为各自独立的模块。

区域的作用是既可以让模块功能各自独立,又可以让这些不同的模块共享相同的资源(如图像文件、.css 文件、js文件等),同时还能在某个模块中调用其他模块的功能。

从主页导航到区域可以使用Html.ActionLink方法,并用类似的代码:@Html.ActionLink("例1-各章布局示意", "Index", "ch01NavDemos", new { id = "LayoutDemo" }, null),并且区域内引用设定的布局页,代码类似为:@{Layout = "~/Areas/Chapter01/Views/Shared/_ch01Layout.cshtml"; }。

《ASP.NET网页设计与网站开发》习题参考解答

《ASP.NET网页设计与网站开发》习题参考解答
相对定位是指元素在页中显示的位置由相对于父级元素的坐标位置确定,其位置也是由left、top以及z-index属性决定,但是具有相同z-index值的元素不重叠。
据对定位和相对定位的区别是:参照物不同、z-index值相同时的处理方式不同。
4.解释下列概念
CSS、内联式、嵌入式、外部链接式
【解答要点】
第2章
1.简要回答什么是HTML、XML和XHTML。
【解答】
HTML超文本标记语言,是一种基于标记的网页设计语言。XML是用来对信息进行自我描述而设计的一种新语言。同HTML一样,XML也是一种基于文本的标记语言,但是XML可以让用户根据要表现的文档,自由地定义标记来表现具有实际意义的文档内容。XHTML是为了适应XML而重新改造的HTML,也是一种标记语言。它可以看作是从HTML到XML的过渡。XHTML要求在网页中出现的任何元素都应该被标记出来。
(5)服务器执行后台代码指定的操作。
(6)服务器将执行操作后的页面以HTML或XHTML标记的形式发送到客户端浏览器。
2.状态管理有哪些方式?
页面的状态管理有多种方式,有视图状态、Application和Session对象、Cookie对象、控件状态、隐藏域和配置文件等。
3.设计一个Web应用程序,包含一个页面,添加一个按钮。在该页面的Page_Load事件中添加代码将一个数组保存到视图状态中,然后单击按钮时,将该视图状态中的值换行输出到页面上。
见源程序。

1.Web服务器控件和Windows控件的执行有何不同?
【解答】
Windows控件的属性、方法、事件等都是在本机上执行的,而Web服务器控件则全部是在服务器端执行的。
2、利用HiddenField控件是否可用来存储保密数据?为什么?

ASP考试答案

第一章(1)静态网页的扩展名一般是:A.htm B .php C.asp D.jsp答案:A(2)ASP文件的扩展名是:A.htmB. txtC. docD. asp答案:D(4)小王正在家里通过拨号上网访问搜狐主页,此时,他自己的计算机是:A. 客户端B. 既是服务器端又是客户端C. 服务器端D. 既不是服务器端也不是客户端答案:A(6)ASP脚本代码是在哪里执行的?A. 客户端B. 第一次在客户端,以后在服务器端C. 服务器端D. 第一次在服务器端,以后在客户端答案:C解释:ASP脚本代码是在服务器端运行的,服务器将其解释执行为标准的HTML代码,然后发送到客户端。

(1)名词解释:静态网页、动态网页、服务器端、客户端、URL答案:静态网页——所谓静态网页,就是说该网页文件里没有程序代码,只有HTML标记,这种网页的扩展名一般是.htm或.html。

静态网页一经制成,内容就不会再变化,不管何时何人访问,显示的都是同样的内容,如果要修改内容,就必须修改源文件,然后重新上传到服务器上。

动态网页——所谓动态网页,就是说该网页文件不仅含有HTML标记,而且含有程序代码,这种网页的扩展名一般根据不同的程序设计语言而不同,如ASP文件的扩展名为.asp。

动态网页能够根据不同的时间、不同的来访者而显示不同的内容。

如常见的BBS、留言板、聊天室一般是用动态网页实现的。

服务器端、客户端——一般来说,凡是提供服务的一方称为服务器端,而接受服务的一方称为客户端。

比如,当我们在浏览搜狐主页的时候,搜狐主页所在的服务器就称为服务器端,而我们自己的计算机就称为客户端。

URL——大家在上网的时候,需要在浏览器地址栏中输入一个网址,回车后就可以打开相应的网页了,这个网址又叫做统一资源定位符(URL:Uniform Resource Locator)。

在Internet 中的每一个网页文件或其他类型的文件都有自己的URL,它的一般形式是:协议://服务器地址(域名或IP地址): 端口号/路径(含文件名)(6)想一想,把一个HTML网页文件直接更改扩展名为.asp行不行?答案:可以。

网络程序ASP课后题答案

目录第1章ASP程序设计概述 (1)习题1 (1)第2章HTML基础知识 (5)习题2 (5)第3章VBScript基础知识 (11)习题3 (11)第4章Request和Response对象 (21)习题4 (21)第5章Session和Application对象 (34)习题5 (34)第6章Server对象 (40)习题6 (40)第7章数据库基础知识 (47)习题7 (47)第8章ASP存取数据库 (50)习题8 (50)第9章深入进行数据库编程 (57)习题9 (57)第10章文件存取组件及其他组件 (62)习题10 (62)第11章使用第三方组件 (68)习题11 (68)第12章网络程序开发实例 (73)习题12 (73)第1章ASP程序设计概述习题11. 选择题(可多选)(1)静态网页的扩展名一般是:A.htm B .php C.asp D.jsp答案:A(2)ASP文件的扩展名是:A.htmB. txtC. docD. asp答案:D(3)当前的Web程序开发中通常采用什么模式?A. C/SB. B/SC. B/BD. C/C答案:B解释:C/S是客户机(client)/服务器(server),B/S是浏览器(browser)/服务器。

C/S一般要求用户有特定的客户端。

比如QQ就是C/S模式,你的桌面上的QQ就是腾讯公司的特定的客户端,而服务器就是腾讯的服务器。

而B/S模式则不需要特定的客户端,只要有普通浏览器,就可以访问到服务器了,Web页就是B/S 模式。

(4)小王正在家里通过拨号上网访问搜狐主页,此时,他自己的计算机是:A. 客户端B. 既是服务器端又是客户端C. 服务器端D. 既不是服务器端也不是客户端答案:A(5)小王正在访问自己计算机上的网页,此时,他自己的计算机是:A. 客户端B. 既是服务器端又是客户端C. 服务器端D. 既不是服务器端也不是客户端答案:B(6)ASP脚本代码是在哪里执行的?A. 客户端B. 第一次在客户端,以后在服务器端C. 服务器端D. 第一次在服务器端,以后在客户端答案:C解释:ASP脚本代码是在服务器端运行的,服务器将其解释执行为标准的HTML 代码,然后发送到客户端。

asp.net程序设计教程课后答案

程序设计教程课后答案【篇一:web.asp程序设计课后习题答案(沈士根版)】/p> (1).net framework主要包括公共语言运行库clr 和类库。

(2)网站在编译时,首先将语言代码编译成微软中间语言msil。

(3)一台iis web服务器ip地址为210.78.60.19,网站端口号为8000,则要访问虚拟目录xxxy中default.aspx的url为(4)可以通过复制网站同步网站上的一个文件。

2.是非题(1)托管代码是以clr为基础的代码。

(√)(2)3.5仍使用2.0引擎。

(√)(3).net framework 3.0是.net framework 3.5的一部分。

(√) 3.选择题(1).net framwork3.5不包括(a)a. .net framework 1.1b. .net framework 2.0c. linqd. ajax(2)下面(d)网站在建立时要求安装microsoft frontpage服务器扩展。

文件系统 b. 本地iis c. ftp站点 d.远程站点(3)发布网站后不可能存在的文件夹是(b)a. app_datab.app_code c.app_themes d.bin第二章1. 填空题(1) visual studio 2008 默认建立的xhiml文件类型是transitional。

(3)存放web窗体页c#代码的模型有单文件页模型和代码隐藏页模型。

(4)单文件页模型中,c#代码必须包含于script…/script之间。

(5)外部样式表通过link元素链接到网页。

(6) xml主要用于传输和存储数据。

2.是非题(2) xhtml中每个元素都有结束标记。

(√)(3) .htm文件不需要编译,直接从web服务器下载到浏览器执即可。

(√)3.选择题(1)css样式不包括(d)a 基于元素的样式b. 基于类的样式c. 基于id的样式d. 基于文件的样式(2)下面(b)是静态网页文件的扩展名。

asp服务规范考试题库及答案

asp服务规范考试题库及答案一、单项选择题(每题2分,共10题)1. ASP是什么?A. 一种编程语言B. 一种服务器端脚本环境C. 一种数据库管理系统D. 一种网页设计软件答案:B2. ASP文件的默认扩展名是什么?A. .aspB. .aspxC. .phpD. .jsp答案:A3. 在ASP中,以下哪个对象用于处理客户端请求?A. ResponseB. RequestC. ServerD. Application答案:B4. 如何在ASP中声明一个变量?A. Dim varNameB. Declare varNameC. Var varNameD. Define varName答案:A5. ASP中,以下哪个函数用于获取当前日期?A. Date()B. Now()C. Time()D. Today()答案:B6. 在ASP中,如何将字符串转换为小写?A. LCase()B. UCase()C. StrLower()D. StrUpper()答案:A7. ASP中,以下哪个对象用于管理应用程序级别的数据?A. SessionB. ApplicationC. CookieD. Response答案:B8. 在ASP中,以下哪个方法用于重定向到另一个页面?A. Response.Redirect()B. Server.Transfer()C. Request.Redirect()D. Application.Redirect()答案:A9. ASP中,以下哪个对象用于处理文件系统?A. FileSystemObjectB. FileC. DirectoryD. FileObject答案:A10. 在ASP中,如何声明一个数组?A. Dim arrayName()B. Declare arrayName()C. Var arrayName()D. Define arrayName()答案:A二、多项选择题(每题3分,共5题)1. ASP支持以下哪些数据类型?A. IntegerB. DoubleC. StringD. Boolean答案:A, B, C, D2. 在ASP中,以下哪些方法可以用于输出内容到客户端?A. Response.Write()B. Response.Output()C. Response.Print()D. Response.Flush()答案:A, C3. ASP中,以下哪些对象用于处理表单数据?A. FormB. QueryStringC. Request.FormD. Request.QueryString答案:C, D4. 在ASP中,以下哪些方法用于处理日期和时间?A. DateAdd()B. DateDiff()C. DatePart()D. FormatDateTime()答案:A, B, C, D5. ASP中,以下哪些对象用于处理错误?A. ErrB. ErrorC. ExceptionD. Response答案:A, B三、判断题(每题1分,共5题)1. ASP是一种客户端脚本语言。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第3章习题及参考答案
一.单选题
1.下面( D )文件主要定义应用开始和结束、会话开始和结束、请求开始和结束等事件发生时,要做的事情。

A.web.config B.Global.inc C.Config.asax D.Global.asax
2.一个应用程序中一般只有( B )个Global.asax文件有效。

A.0 B.1 C.若干D.以上都不对
3.DayStar公司在它的企业内部网上发布一些重要信息。

这些信息包括公司的当前股票价格、企业公告、相关的商业新闻和员工的生日榜及周年纪念日。

该网站会在晚上12点关闭以进行备份。

每天的信息都要从数据库中获取并存储到XML文件中,而这些工作都必须在该应用程序的首页显示给第一个用户前完成。

你应该把用于创建这个XML文件代码放在(A )文件中。

A.Global.asax B.AssemblyInfo.vb C.web.config D.应用程序的起始页4.在一个应用程序,希望在每一次新的会话开始时,进行一些初始化任务。

应该在(C )事件中编写代码。

A.Application_Start B.Application_BeginRequest
C.Session_Start D.Session_End
5.下列选项中,只有( C )不是Page指令的属性。

A.CodePage B.Debug C.namespace D.Language
6.在一个名为Login的Web网页中,先需要在其Page_Load事件中判断该页面是否回发,请问需要使用下列(C )属性。

A.Page.IsCallback B.Page.IsAsync C.Page.IsPostBack D.Login.IsPostBack 7.( A )事件在页面被加载的时候,自动调用该事件。

A.Page_Load B.Page_UnLoad C.Page_OnLoad D.Page_Submit 8.下面程序段执行完毕后,页面显示的内容是(C )。

Response.Write("Hello");
Response.End();
Response.Write("World");
A.HelloWorld B.World C.Hello D.出错
9.下面( A )方法用于将客户浏览器重新定向到一个新的URL地址。

A.Redirect B.BinaryRead C.UrlPathEncode D.UrlDecode
10.使用( A )对象的SaveAs方法可以将HTTP请求保存到磁盘上。

A.Request B.Response C.Session D.Application
11.一家在线测试中心TestKing公司创建一个应用程序。

在用户结束测试后,这个应用程序需要在用户不知道的情况下,提交答案给ProcessTestAnswers.aspx页。

这ProcessTestAnswers.aspx页面处理这答案,但不提供任何显示消息给用户。

当处理完成时,PassFailStatus.aspx页面显示结果给用户。

在PassFailStatus.aspx页面中加(A )代码,来执行ProcessTestAnswers.aspx页面中的功能。

A.Server.Execute("ProcessTestAnswers.aspx")
B.Response.Redirect("ProcessTestAnswers.aspx")
C.Response.WriteFile("ProcessTestAnswers.aspx")
D.Server.Transfer("ProcessTestAnswers.aspx",True)
12.一个应用程序中一般有( C )个web.config文件有效。

A. 0
B. 1
C. 若干
D. 以上都不对
13.在名为Login的页面的Page_Error事件中捕获了一个未处理的异常,现需要清除刚产生的异常,请问需要使用下列( D )语句。

A.HttpServerUtiliity.ClearError() B.Page.ClearError()
C.Login.ClearError() D.Server.ClearError()
14.在一个的网站中,如果需要在应用程序级捕获未处理的异常,应该使用下列(C )事件。

A.Response_Error B.Server_Error C.Application_Error D.Page_Error
15.在应用程序中发生一个未处理的异常时,希望无论在本地和远程都能看到错误信息,应该采取下面( C )方法配置。

A.在web.config文件中设置<customErrors>标签的模式的属性值为On。

B.在web.config文件中设置<customErrors>标签的模式的属性值为RemoteOnly。

C.在web.config文件中设置<customErrors>标签的模式的属性值为Off。

D.在web.config文件中设置<customErrors>标签的模式的属性值为0。

二.填空题
1.使用VS 2008开发Web应用程序时,需要对该站点进行配置,除了直接编辑web.config 外,还可以使用配置管理工具进行配置。

2.应用程序开始时,调用Application_Start 事件;应用程序结束时,调用Application_End 3.一次新的会话开始时,调用Session_Start事件;会话结束时,调用Session_End事件。

4.Server.MapPath("/")或者Request. PhysicalApplicationPath方法获得网站根目录的物理路径。

三.问答题
1.简述Global.asax文件的结构,Web应用程序可以在哪些目录中放置此文件?
答:在每个Web网站中,只能有一个位于根目录下的Global.asax文件。

Global.asax文件包含的基本应用程序事件如下:
事件说明
Application_Start() 在应用程序启动后,当第一个用户请求时触发这个事件,后继的用户请求将不会
触发该事件,在该事件中通常用于创建或者缓存一些初始信息便于以后使用Application_End() 当应用程序关闭时,比如Web服务器重新启动时触发事件,可以在这个事件中插
入清除代码
Application_Error() 该事件响应未被处理的错误
Session_Start() 只要有用户请求时,就会触发该事件,该事件对于每个请求的用户都会触发一次,
如有100个用户请求,则触发100次
Session_End() 当会话超时或者以编程的方式终止会话时,这个事件被触发
Global.asax代码框架中除可以包含基本的事件外,还有很多其它应用程序事件。

2.页面包含哪些内置对象?
答:
对象名说明
Request 提供对当前页请求的访问,其中包括请求标题、Cookie、客户端证书、查询字符串等,可以用它来读取浏览器已经发送的内容。

Response 提供对输出流的控制,如可以向浏览器输出信息、Cookie等
Context 提供对整个当前上下文(包括请求对象)的访问,可用于共享页之间的信息
Server 提供用于在页之间传输控件的实用方法,获取有关最新错误的信息,对HTML文本进行编码和解码,获取服务器信息等
Application 提供对所有会话的应用程序范围的方法和事件的访问,还提供对可用于存储信息的应用程序范围的缓存的访问
Session 为当前用户会话提供信息。

还提供对可用于存储信息的会话范围的缓存的访问,以及控制如何管理会话的方法。

Trace 提供在HTTP页输出中显示系统和自定义跟踪诊断消息的方法
User 提供对发出页请求的用户身份访问,可以获得该用户的标识及其它信息
3.简述网页文件由哪几部分组成?
答:网页文件由以下几部分组成:
指令、Head、窗体元素、Web服务器控件或HTML控件、客户端脚本、服务端脚本。

相关文档
最新文档