当前位置:文档之家› 最新Web程序设计沈士根版课后习题答案

最新Web程序设计沈士根版课后习题答案

最新Web程序设计沈士根版课后习题答案
最新Web程序设计沈士根版课后习题答案

Web考试复习资料

第一章

1.填空题

(1).NET Framework主要包括公共语言运行库(CLR) 和类库

(2)https://www.doczj.com/doc/ae10918919.html,网站在编译时,首先将语言代码编译成 MSIL,微软中间语言

(3)一台IIS Web服务器IP地址为211.78.60.19,网站端口为8000,则要访问Web应用程序User中Default.aspx的URL为 http://211.78.60.19:8000/Default.aspx

(4)可以通过复制网站同步网站上的一个文件

3.选择题

(1)VSEW 2012不支持(A)

A.Java

B.JavaScript

C.LINQ

D.Microsoft Ajax

(2)下面(D)网站在建立时要求安装Microsoft FrontPage服务器扩展

A.文件系统

B.本地IIS

C.FTP站点

D.远程站点

(3)以下选项不属于编程语言的是(A)

https://www.doczj.com/doc/ae10918919.html,

B.Visual Basic

C.Visual C#

D.Visual C++

4.简答题

(1)一个学校有多个分院,每个分院有各自的网站,如果提供一台WEB服务器,如何设置?答:每个分院设置各自的虚拟目录。虚拟目录是服务器硬盘上通常不再主目录下的文件夹的一个好记名称(别名),使用别名可以发布多个文件夹下的内容以供所有用户访问,并能单独控制每个虚拟目录的读写权限。

(6)静态网页和动态网页的区别?

答:静态页面是不能随时改动的,静态是一次性写好放在服务器上进行浏览的,如果想改动,必须在页面上修改,然后再上传服务器覆盖原来的页面,这样才能更新信息,比较麻烦,使用者不能随时修改。

动态页面是可以随时改变内容的,有前后台之分,管理员可以在后台随时更新网站的内容,前台页面的内容也会随之更新

第二章

1.填空题

(1)VSEW 2012默认建立的XHTML文件类型是 XHTML5

(2)利用XHTML建立一个链接到jxst@https://www.doczj.com/doc/ae10918919.html,邮箱的元素是邮箱

(3)页面中的空格用  表示

(4)存放Web窗体页C#代码的模型有单文件页模型和代码隐藏页面模型

(5)实现页面3秒自动刷新一次的元素是

(6)在单文件页模型中,C#代码必须包含于之间

(7)代码隐藏页模型通过 CodeFile属性和 Inherits属性将aspx文件和对应的.aspx文件联系起来

(8)外部样式表通过 元素链接到页面

(9)XML主要用于处理与表达(跨平台交换) 数据

(10)Global.asax文件用于包含响应用程序级别和会话级别事件的代码

3.选择题

(1)CSS选择器不包括(D)

A.元素选择器

B.属性选择器

C.id选择器

D.文件选择器

(2)下面(B)是静态页面文件的扩展名

A..asp

B..html

C..aspx

D..jsp

(3)App_Code文件夹用来存储(C)

A.数据库文件

B.共享文件

C.代码文件

D.主题文件

(4) Web.config文件不能用于(A)

A.Application事件处理代码的定义

B.数据库连接字符串的定义

C.对文件夹的访问授权

D.基于角色的安全性控制

4.简答题

(5)简述Web.config文件特点及作用

答:此文件是一个基于 XML 的配置文件。其作用是对应用程序进行配置,比如规定客户的认证方法,基于角色的安全技术的策略,数据绑定的方法,运程处理对象等(Web.config 文件是一个 XML 文本文件它用来储存 https://www.doczj.com/doc/ae10918919.html, Web 应用程序的配置信息,它可以出现在应用程序的每一个目录中。)

(7)Page类的生命周期

答:当浏览器发页面请求时,首先响应的是与aspx页面相关联的Page类对象,并按顺序调用这个对象的某些方法(如OnLoad方法),同时又会自动调用页面控件的相应方法,依次执行一些程序。Page类在生命周期内执行的方法先后顺序如下:

1.OnPreInit方法(触发PreInit事件),在页面初始化之前发生,执行该方法后,程序已经能够访问页面中的控件了,控件属性值为aspx中定义的初始值;

2.OnInit方法(触发Init事件),在页面初始化时发生。执行该方法后,页面会跟踪viewstate的值;

3.OnInitComplete方法(触发InitComplete事件),页面初始化完成时发生。如果当面页面请求是被控件PostBack回来的,则页面还要完成两项工作:一是解析相关参数,把回传事件映射到服务器端事件。二是加载回传数据,将解析出来的viewstate的值赋给相应控件的相应属性。

4.OnPreLoad方法(触发PreLoad事件),页面载入之前发生;

5.OnLoad方法(触发Load事件),此方法开始,所有控件已经初始化,且加载了回传数据;这时页面能够安全的访问页面中的其他控件。

6.OnloadComplete方法(触发loadComplete事件),在OnLoad方法执行之后触发事件。如果postback为true,则触发控件的服务端事件,因为第三步已经加载的回传事件;

7.OnPrerender方法与OnPrerenderComplete方法,为页面和控件的html生成之前所先后执行的方法。

8.OnSaveStateComplete方法(触发SaveStateComplete事件),viewstate值,生成表单中name和id均成“_VIEWSTATE”的隐藏域的值。

9.Render方法,没有触发事件,通过该方法生成页面和控件HTML代码。

10.OnUnload方法(触发Unload事件),page类运行结束,释放内存,整个生命周期结束。

第三章

1.填空题

(1)C#使用的类库就是 .net framework 提供的类库

(2)要在一个类中包含System.Data命名空间的语句是 using System.Data

(3)使用 static 修饰符能调用未实例化的类中的方法

(4)C#中的数据类型包括值类型和引用类型

(5) 枚举类型是由一组命名常量组成的类型

(6)在C#统一类型系统中,所有类型都是直接或间接地从 System.Object 类继承

(7)装箱实质是把值类型转化为对象类型

(8)至少会执行一次循环的循环语句是 do…while语句

(9)较适用于已知循环次数的循环语句是 for语句

(10)如果类名为UserInfo,那么它的构造函数名为 UserInfo

(11) 继承可以重用现有类的数据和行为,并扩展新的功能

3.选择题

(1)下列数据类型属于值类型的是(A)

A.struct

B.class

C.interface

D.delegate

(2)下列数据类型属于引用类型的是(C)

A.bool

B.char

C.string

D.enum

(3)下列运算符中(D)具有三个操作数

A.>>=

B.&&

C.++

D.?

(4)下面有关数据类型的描述中不正确的是(B)

A.两个引用类型变量可能引用同一个对象

B.bool类型中可以用数字1表示true

C.byte类型的取值范围是0~255

D.可以通过转义符方式输入字符

(5)下面对protected修饰符说法正确的是(D)

A.只能在派生类中访问

B.只能在所属的类中访问

C.能在当前应用程序中访问

D.能在所属的类或派生类中访问

(6)以下有关属性的说法错误的是(B)

A.通过属性能获取类中private字段的数据

B.当定义属性时,若仅包含set访问器,则表示该属性为只读属性

C.属性的访问形式是“对象名.属性名”

D.属性体现类对象的封装性

4.简答题

(1)说明修饰符public、internal、protected、protected internal、private的区别?答:public:对任何类和成员都公开,无限制访问:

Protected:仅仅对该类以及该类的派生类公开

Private:仅仅对该类公开;

Internal:只能值包含该类的程序集中访问该类(只是单独的项目,而不是整个方案);

Protected internal:只能在本类,派生类或者包含该类的程序集中访问。

第四章

1.填空题

(1)若在TextBox控件中输入内容并当焦点离开时能触发TextChanged事件,则应设置

AutoPostBack=”true”

(2)通过 IsPostBack 属性可判断页面是否第一次载入

(3)https://www.doczj.com/doc/ae10918919.html,4.5的服务器控件包括 HTML服务器控件和 Web服务器控件

(4)添加 runat=”server”属性可将XHTML元素转化为HTML服务器控件

(5)设置 Enabled 属性可决定Web服务器控件是否可用

(6)当需要将TextBox控件作为密码输入框时,应设置 TextMode=”password”属性

(7)对使用数据源显示信息的Web服务器控件,当设置完控件的DataSource属性后,需要

DataBind() 方法才能显示信息

(8)如果需要将多个单独的RadioButton控件形成一组具有RadioButtonList控件的功能,

可以通过将 GroupName 属性设置成相同的值实现

(9)设置 SelectionMode=”Multiple”可以实现ListBox控件中选择多项的功能

3.选择题

(1)Web服务器控件不包括(B)

A.Table

B.Input

C.AdRotator

D.Calendar

(2)下面的控件中不能响应鼠标单击事件的是(C)

A.ImageButton

B.ImageMap

C.Image

D.LinkButton

(3)单击Button类型控件后能执行客户端脚本的属性是(A)

A.OnClientClick

B.OnClick

C.OnCommandClick

D.OnClientCommand

(4)当需要用控件输入性别时,应选择的控件是(D)

A.CheckBox

B.CheckBoxList

https://www.doczj.com/doc/ae10918919.html,ble

D.RadioButtonList

(5)下面不属于容器控件的是(B)

A.Panel

B.CheckBox

C.Table

D.PlaceHolder

4.简答题

(1)说明Image、ImageButton、ImageMap控件的区别

答:Image控件用于在Web窗体上显示图片,图片源文件可以使用ImageUrl属性在界面设计时确定也可以在编程时确定。Image不包含click事件,要Click事件处理,则可使用ImageButton;ImageMap除可以用来显示图片外,还可以实现图片链接

第五章

1.填空题

(1)窗体验证包括服务器端和客户端两种形式

(2)判断页面的 Page.IsValid 属性值可确定整个页面的验证是否通过

(3)若页面中包含验证控件,可设置按钮的 CausesValidation 属性,使得单击该按钮后不会引发验证过程

(4)若要对页面中包含的控件分成不同的组进行验证,则应将这些控件的ValidationGroup 属性设置为相同值

(5)通过正则表达式定义验证规则的控件是 RegularExpressionValidator

(6)设置 ControlToValidate 属性指定被验证控件的ID

3.选择题

(1)下面对https://www.doczj.com/doc/ae10918919.html,4.5验证控件说法正确的是(A)

A.可以在客户端直接验证用户输入的信息并显示错误信息

B.对一个下拉列表控件不能使用验证控件

C.服务器验证控件在执行验证时必定在服务器端执行

Web程序设计沈士根版课后习题答案.doc

Web考试复习资料 第一章 1.填空题 (1).NET Framework主要包括公共语言运行库(CLR) 和类库 (2)网站在编译时,首先将语言代码编译成MSIL ,微软中间语言 (3)一台 IIS Web服务器 IP 地址为,网站端口为 8000,则要访问 Web应用程序 User 中的 URL 为 (4)可以通过复制网站同步网站上的一个文件 3.选择题 (1)VSEW 2012 不支持( A) Ajax (2) 下面( D)网站在建立时要求安装Microsoft FrontPage服务器扩展 A. 文件系统 B. 本地 IIS 站点 D. 远程站点 (3) 以下选项不属于编程语言的是(A) Basic C# C++ 4. 简答题 (1)一个学校有多个分院,每个分院有各自的网站,如果提供一台WEB服务器,如何设置答:每个分院设置各自的虚拟目录。虚拟目录是服务器硬盘上通常不再主目录下的文件夹 的一个好记名称(别名),使用别名可以发布多个文件夹下的内容以供所有用户访问,并能 单独控制每个虚拟目录的读写权限。 (6)静态网页和动态网页的区别 答:静态页面是不能随时改动的,静态是一次性写好放在服务器上进行浏览的,如果想改 动,必须在页面上修改,然后再上传服务器覆盖原来的页面,这样才能更新信息,比较麻烦,使用者不能随时修改。 动态页面是可以随时改变内容的,有前后台之分,管理员可以在后台随时更新网站的内容, 前台页面的内容也会随之更新 第二章 1.填空题 (1)VSEW 2012 默认建立的XHTML文件类型是XHTML5 (2) 利用 XHTML建立一个链接到邮箱的元素是邮箱 (3)页面中的空格用   表示 (4)存放 Web窗体页 C#代码的模型有单文件页模型和代码隐藏页面模型 (5) 实现页面 3 秒自动刷新一次的元素是 (6) 在单文件页模型中,C#代码必须包含于之间 (7) 代码隐藏页模型通过CodeFile 属性和 Inherits 属性将 aspx 文件和对应的 .aspx 文 件联系起来 (8)外部样式表通过 元素链接到页面 (9)XML 主要用于处理与表达(跨平台交换)数据

高中信息技术《算法与程序设计》试题

高中信息技术《算法与程序设计》试题 一、单选题(每小题3分,20小题,共60分) 1、用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问题的哪一个步骤?() A、分析问题 B、设计算法 C、编写程序 D、调试程序 2、在调试程序过程中,下列哪一种错误是计算机检查不出来的?() A、编译错误 B、执行错误 C、逻辑错误 D、任何错误计算机都能检查出来 3、下列关于算法的叙述中,错误的是() A、一个算法至少有一个输入和一个输出 B、算法的每一个步骤必须确切地定义 C、一个算法在执行有穷步之后必须结束 D、算法中有待执行的运算和操作必须是相当基本的。 4、流程图中表示判断的是()。 A、矩形框B、菱形框C、圆形框D、椭圆形框 5、任何复杂的算法都可以用三种基本结构组成,下列不属于基本结构的是() A、顺序结构 B、选择结构 C、层次结构 D、循环结构 6、能够被计算机直接识别的语言是() A、伪代码 B、高级语言 C、机器语言 D、汇编语言 7、在VB语言中,下列数据中合法的长整型常量是() A、08A B、2380836E C、88.12345 D、1.2345E6 8、求Mid(“ABCDEFG”,3,2)的结果是() A、“ABC” B、“CD” C、“ABCDEF” D、“BCD” 9、表达式 A+B+C=3 OR NOT C<0 OR D>0 当A=3,B=4,C=-5,D=6时的运算结果是() A、0 B、1 C、TRUE D、FALSE 10、在循环语句 For x=1 to 100 step 2 …… Next x 中,x能达到的最大值是() A、100 B、99 C、98 D、97 11、在下列选项中,不属于VB的对象的是() A、窗体的背景颜色 B、命令按钮 C、文本框 D、标签 12、在调试程序的时候,经常要设置断点,设置断点的快捷键是()

JAVAWEB期末复习题

第1章WEB开发环境 (1)下列关于WEB开发说法正确的是。 ABCD A)Web是图形化的和易于导航的 B)Web与平台无关 C)Web是分布式的 D)Web 是动态的 (2)下列关于Tomcat说法正确的是。 ABCD A) Tomcat是一种编程语言 B) Tomcat是一种开发工具 C) Tomcat是一种编程思想 D) Tomcat是一种开编程规范 (3)下列关于Tomcat个目录说法错误的是。 E E) work目录——包含web项目示例,当发布web应用时,默认情况下把web 文件夹放于此目录下 (4)下列关于HTTP协议说法正确的是。 ABCDE A) HTTP是一种请求/响应式的协议 B) HTTP请求消息中Accept表示浏览器可接受的MIME类型 C) HTTP请求消息中Accept-Encoding表示浏览器能够进行解码的数据编码方式 D) HTTP请求消息中Accept-Language表示浏览器所希望的语言种类 E) HTTP请求消息中Host表示初始URL中的主机和端口。 (5)下列对于JSP说法中正确的是。ABCDE A) JSP是Sun公司推出的新一代站点开发语言 B) JSP完全解决了目前ASP、PHP的一个通病——脚本级执行 C) JSP将内容的生成和显示进行分离 D) JSP强调可重用的组件 E) JSP采用标识简化页面开发 第2章JSP编译指令 (1)下列关于JSP编译指令说法错误的是。 C C)编译指令向客户端产生任何输出 (2)下面关于page指令说法中错误的是。 B B)一个JSP页面只能包含一个page指令 (3)下面关于page指令的属性说法错误的是。 DE D)session属性制定此页面是否参与HTTP会话。默认值false E)errorpage属性指示当前页面是否为其他页的errorpage目标 (4)下列说法中正确的是。 ABDE A)include指令通知容器将当前的JSP页面中内嵌的、在指定位置上的资源内容包含 B)include指令中file属性指定要包含的文件名 D)Taglib指令允许页面使用者自定义标签 E)你必须在使用自定义标签之前使用<% @ taglib %>指令 (5)下列说法中错误的是。 B B)<%-- This comment will not be visible in the page source --%>会在客户端的HTML源代码中产生和上面一样的数据

Web程序设计复习题

单项选择题: 1.下列哪个不是HTML的常用标记。() A. B. C. D. 2.下面语句中,()将HTML页面的标题设置为“HTML练习” A. HTML练习 B. HTML练习 C. HTML练习 D. HTML练习 3.在html中绘制表格时,()标记是表格中的换行标记。 A.

B. D. B.
C.
4.使用JavaScript语言中Document的()方法可以在页面上输出字符。 A. document.write() B. document.print() C. document.out() D. document.flush() 5.在HTML页面中,()标记用于为表中的一列指定一个标题。 A.
C. D. 6.在网页中通常采用()完成性别的输入。 A.复选框 B.文本框 C.密码框 D.单选按钮 7.下列()实现单击超级链接是弹出确认对话框,询问用户是否真的删除。 A. 删除 B. 删除 C. 删除 D. 删除 8.在HTML中引用外部JavaScript文件中的正确代码为()。 A. B. C. D.

WEB程序设计试题及答案

一、填空题 1. HTTP协议的工作模式是基于________、_________。 2. Web全称是____________,Web是一种体系结构,通过它可以访问分布于Internet主机上的通过_________联接在一起的链接文档。 3. JavaScript是由Netscape开发的一种_______语言,可以直接插入到_______文档中。 4. IP地址中一个C类地址最高三位是110,接下来21位是________,其余___位是主机地址。 5. DHTML中的D指的是_______。 6. DOM,即__________________,是由W3C提出的,从_______对象模型技术发展而来。它将文档作为一个______结构,其中的每个节点表现为一个HTML标记或者HTML标记内的文本项。 7. ASP运行于________端,是Microsoft公司在1996年底推出的一种取代______的Web应用程序开发技术。 8. ASP通过后缀名为____的文件来实现,一个ASP文件相当于一个_______文件。 9. ________技术是一种良好的Web数据库访问解决方案,通过一组对象的______和方法来完成相应的数据库访问的目的。 10. 可以直接在Internet Explorer浏览器中打开XML文档,更多的是通过________和_________方式来显示XML文档。 二、选择题 1.相对比较早出现的服务器端技术是: A.ASP B.CGI C.JSP D.JavaScript 2. Web的工作模式是: A. 客户端/服务器端 B. 浏览器/服务器 C. 浏览器/浏览器 D. 浏览器/客户端 3.
表示: A.分段 B.产生空格 C.强制换段 D.强制换行 4.一组选项中可以选择多项的表单元素是: A.Checkbox B.Radio C.Text D.Textarea 5. 在DHTML中把整个文件的各个元素作为对象处理的技术是: A.HTML B.CSS C.DOM D.Script 6. 下面那种语言是解释执行的: A.C++ B.Delphi C.JavaScript D.Java 7. ASP文件所有的Script程序代码均须放在下列符号之间: A./* */ B.