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

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

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

Web考试复习资料

第一章

1.填空题

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

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

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

(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/ae13454995.html,

B.Visual Basic

C.Visual C#

D.Visual C++

4.简答题

(1)一个学校有多个分院,每个分院有各自的网站,如果提供一台WEB服务器,如何设置?

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

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

答:静态页面是不能随时改动的,静态是一次性写好放在服务器上进行浏览的,如果想改动,必须在页面上修改,然后再上传服务器覆盖原来的页面,这样才能更新信息,比较麻烦,使用者不能随时修改。动态页面是可以随时改变内容的,有前后台之分,管理员可以在后台随时更新网站的内容,前台页面的内容也会随之更新

第二章

1.填空题

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

(2)邮箱的元素是邮箱

(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/ae13454995.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控件中输入内容并当焦点离开时能触发

web数据库开发技术试卷及标答

考试科目:《Web数据库开发技术》() 期末考试试卷(A) 专业姓名学号___ __ 二、填空题:(每空1 分,共 24 分) 1.常用的Web服务器有:服务器、服务器和服务器等。 2.在JSP中,对象的作用域有、、和。3.JSP注释类型有和。 4.JSP的脚本元素包括、和。5.Response对象的来源是。6.对于每个用户都共享同一个对象的是对象,而每个用户分别适用不同对象实例的是对象。 7.非可视化Bean分为和。 8.通过实现接口可实现JavaBean的持久化。 9.JavaBean通过和来读取和设置属性值。10.Servlet的优点有、、 和。 二、单选题:(每题 2 分,共 20 分) 1.下列描述中,只有()是错误的。 A、JSP提供了多种语言支持。 B、JSP提供了多种平台支持。 C、JSP采取编译执行的方式,极大地提高了运行性能。 D、JSP提供跨平台支持,也可以在UNIX下执行。 2.以下文件后缀中,只有()不是静态网页的后缀。 A、html B、htm C、shtml D、jsp 3.在page指令中,()属形式可以在页面中重复的属性。 A、language B、buffer C、import D、autoFlush

4.以下选项中,哪一项不是JSP指令() A、page B、import C、include D、taglib 5.以下选项中,哪一项不是JSP的一种组织结构() A、脚本元素 B、指令 C、页面 D、注释 6.能够获取当前页信息并调用页面方法的对象是()。 A、request B、page C、pageContext D、session 7.以下操作中,()是与使用JavaBean无关的。 A、jsp:include B、jsp:useBean C、jsp:setProperty D、jsp:getProperty 8.以下方法中,哪个方法不是HTTPServelt类的方法()。 A、doGet B、doService C、doPost D、doDelete 9.以下类中,哪个类不是javax.servlet和javax.servet.http包中提供的类或借口()。 A、Servlet B、BaseServlet C、GenericServlet D、HTTPServlet 10.以下容器中,哪个不是J2EE定义的容器() A、JSP容器 B、Servlet C、JavaBeans容器 D、EJB 三、简答题:(每题 8分,共 32 分) 1.首次加载JSP页面时,将经历哪几个阶段? 2.比较Java Servlet与Applet的异同? 3.JSP与Servlet的区别? 4.JSP有哪些内置对象,作用是什么?(列举出5个即可)

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 主要用于处理与表达(跨平台交换)数据

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章习题参考答案 1. 答:Internet是一个宽泛的概念,WWW实际上Internet所提供的众多服务中的一项。由于很多人上网主要浏览网站,很多初学者容易混淆这两个概念。 2. 答:统一资源定位符(URL)用于定位某个资源,由于Internent的复杂性,其提供的服务及传输协议有很多种,为了能区分,URL中必须进行说明,此处的http就是为了说明该请求属于超文本传输协议;URL的概念比较宽泛,http只是其中的一种传输协议,也可能出现别的情况,比如ftp等。。而www则是所请求服务器的域名,有些服务器的域名中就不包含www。 3. 答:其实技术是没有好坏之分的,关键在于是否适合你所应用的环境以及你是否能掌握。一味的求新、求好是没有经验的开发者所采取的行动。我们不应该单纯追求技术的先进性,而要追求有效和实用,当你要实现一个方案时,要分析项目的性质及最终用户,然后再寻找能解决问题的最经济、最实用也能满足用户需要的手段。因为用户并不关心你采用多么先进的技术,用户关心的是可靠(Reliable)、快速(Rapid)、方便(Convenient)。 4. 答:可以根据上文提供的基本原则,进行区分。不过有些网站不能截然的划分成其中的某一种。平时上网时多观察,多思考,对于提高自己的能力有很大的帮助。 第2章习题参考答案 1.答:可以简单的通过两个方式进行判断: (1) 查看“管理工具”下是否有“Internet信息服务(IIS)管理器”,通过查看可以获知; (2) 直接在浏览器中输入“0.1”,看是否能看到有关信息。 2. 答:一般来说,这样就可以使用了,不过使用默认的配置可能会在将来出现问题。因此,通常我们需要进一步对网站进行配置。根据实际需要,一般来说,网站的安全性配置和网站的性能配置是需要修改的。 3. 答:按照目前官方网站的说法,目前的Apache2完全能够替代Apache1了,从下面的网页,大家可以清楚的了解Apache2对于Apache1.x版本所作的改进之处。 第3章习题参考答案 1. 答:完全可以,但不是在浏览器的地址栏里输入,我们需要首先通过80端口(有些Web服务器可能不使用这个端口)登录到服务器,例如使用dos命令: teln 然后,在下面的界面上(什么都看不见,也不回显)输入类似于以下的信息: Accept:*/* Pragma:no-cache Cache-Control:no-cache

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.

JavaWeb程序设计 习题参考答案(第7章)

第七章监听和过滤 1、调用ServletContext的getAttribute()方法时,会触发哪个方法调用?(假设有关联的 监听器) A、ServletContextAttributerListener的attributeAdded()方法 B、ServletContextAttributeListener的attributeRemove()方法 C、ServletContextAttributerListener的attributeReplace() D、不会调用任何监听方法 参考答案:D 2、调用HttpSession的removeAttribute()方法时,会触发哪个方法调用?(假设有关联的监听器) A、HttpSessionListener的attributeRemove()方法 B、HttpSessionActivateionListener的attributeRemove()方法 C、HttpSessionBindingListener的attributeRemove() D、HttpSessionAttributerListener的attributeRemove 参考答案:D 3、调用HttpServletRequest的setAttribute()方法时,会触发哪个方法调用?(假设有关联的监听器) A、ServletRequestAttributeListener的attributeAdded()方法 B、ServletRequestAttributeListene的attributeReplaced()方法 C、ServletRequestAttributeListene的attributeRemove()方法 D、ServletRequestAttributeListene的attributeSetted()方法 参考答案:A 4、在web.xml中使用什么元素配置监听器 A、 B、 C、 D、 参考答案:B 5、下述代码定义了两个过滤器

《Web开发技术》模拟题(C卷答案)

《Web开发技术》模拟题 一、单项选择题 1、下列哪个标记包含文档信息,包括它的标题、使用的脚本文件、样式定义和文档的描述? B a) b) c) d) 2、下列哪一项是<FONT>标记的缺省大小?D a) 5 b) 4 c)10 d) 3 3、下列哪个标记设置文档的文本特性?D a)<FONT> b)<SIZE> c)<COLOR> d)<BASEFONT> 4、锚点是URL的另一个名称B。 a)正确 b)错误 5、插入电子邮件链接的协议为:D a)http b)ftp c)file d)mailto: 6、在HTML文档中插入文本区域的标记是:C a)<input></p><p>b)<select> c)<textarea> d)<option> 7、CELLPADDING指定单元格间距的大小。A a)正确 b)错误 8、SRC标记用来指向图像的(D)。 a)文件夹 b)文件 c)URL d)地址 9、下列哪一项是图像的较小版本同时是图像较大版本的链接?D a)小型图像 b)图像副本 c)小图块 d)替换图像 10、下列哪个属性定义HTML文档中的样式表区域?C a)SIZE b)STYLEAREA c)STYLESIZE d)STYLE 11、JavaScript用作什么?C a)客户端脚本语言 b)服务器端脚本语言 c)a和b两者都是 d)以上都不是 12、文档中的所有图像都存储在下列哪个对象中A a)Image b)Form c)Anchor</p><p>d)Link 13、调用一个特定JavaScript函数的语法是什么?C a)call function <function_name> b)call_function <function name> c)call <function_name> d)以上都不是 14、关于history.back(2)下列哪种表述是正确的?C a)根据历史记录列表返回两个页面 b)它的功能和history.go(-2)相同 c)错误。back方法不会接受任何参量 d)以上都不是 15、语句setTimeout(“display ”,3000)I每()执行一次显示方法。B a)三分钟 b)三秒钟 c)五十秒 d)以上都不是 16、navigator.platform显示Win16,但是您运行的是Win NT。这可能吗?A a)这是不可能的 b)userAgent属性反映正确的操作系统 c)属性可以修改 d)navigator.platform显示浏览器编译时的操作系统 17、用来创建JavaScriptCustom对象实例的关键字是什么?A a)Key b)new c)function d)以上都不是 18、以下哪一项是子例程的返回类型?C a)date子类型 b)time子类型 c)datetime子类型</p><h2>Java-Web程序设计题库</h2><p>Java Web程序设计题库 一、选择题 1、以下文件名后缀中,只有( C )不是静态网页的后缀。 A、.html B、.htm C .JSP D、.shtml 2、以下文件名后缀中,只有( B )不是动态网页的后缀。 A、.jsp B、.html C、.aspx D、php 3、在page指令中,( C )属性是可以在页面中重复的属性。 A、language B、buffer C、import D、autoflush 4、JSP的结构由( B )组成(多选)。 A、指令 B、注释 C、脚本元素 D、操作 5、以下选项中,那一项不是JSP指令( B )。 A、page B、import C、include D、taglib 6、下面哪种数据类型是基本类型( D )。 A、class B、interface C、数组 D、char 7、下面哪种数据类型是引用类型( C )。 A、boolean B、int C、interface D、long 8、下面哪一个运算符具有3个操作数( D )。 A、* B、++ C、&& D、: 9、下面那个运算符只有一个操作数( A )。 A、~ B、|| C、<< D、/ 10、下面那个语句是条件语句( C )。 A、break语句 B、while语句 C、if语句 D、for语句 11、类中的成员默认的访问修饰符是( A )。 A、private B、protected C、public D、空 12、常量使用( C )进行修饰 A、private B、abstract C、final D、static 13、包含Servlet发回到客户端信息的ServletResponse对象是由( C )创建的。</p><h2>JAVA WEB程序设计第4章</h2><p>《Java Web程序设计》课程第4章章节检测 一、选择题:(每题4分,共40分) 1、假设myObj是一个对象的引用,ml()是该对象上一个合法的方法。下面的JSP结构哪个是合法的?(B) A.<%myObj.ml()%> B.<%=myObj.ml()%> C.<%myObj.ml();%> D.<%=myObj.ml();%> 2、说明下面代码哪些是合法的JSP结构?(BC) A.<%=myObj.ml();%> B.<%int x=4,y=5;%> C.<%!Int getI(int i){return i;}%> D.<%myObj.ml();%> 3、下面哪个page指令是合法的?(A) A.<%@page pageEncoding="utf-8"%> B.<%!page pageEncoding="utf-8"%> C.<%page pageEncoding="utf-8"%> D.<%@Page pageEncoding="utf-8"%> 4、下面哪个page指令是合法的?(B) A.<%@page import="java.util.*java.text.*"%> B.<%@page import="java.util.*,java.text.*"%> C.<%@page import="java.util.*","java.text.*"%> D.<%@page buffer="true"%> 5、下面哪些是合法的JSP隐含变量?(CD) A.stream B.context C.exception D.application 6、下面关于JSP生命周期方法,哪个是正确的?(A) A.只有jspInit()可以被覆盖 B.只有jspDestroy()可以被覆盖 C.jspInit()和jspDestroy()都可以被覆盖 D.jspInit()、_jspService()和jspDestroy()都可以被覆盖 7、下面哪个JSP标签可以再请求时把另一个JSP页面的结果包含到当前页面中?(B) A.<%@page import%> B.<jsp:include> C.<jsp:plugin> D.<%@include%> 8、在一个JSP页面中要把请求转发到view.jsp页面,下面哪个是正确的?(B) A.<jsp:forward file="view.jsp"/> B.<jsp:forward page="view.jsp"/> C.<jsp:dispatch file="view.jsp"/> D.<jsp:dispatch page="view.jsp"/> 9、下面哪个说法是正确的?(A) A.<%@include file="right.jsp?name=hacker"%>语法结构是正确的 B.<%@include file="<%=str%>"%>语句是合法的 C.<%@include file="right.jsp"%>属于动态包含 D.以上都不正确 10、对于<jsp:getProperty name="users"property="username">,下面哪个说法是正确的?(A) https://www.doczj.com/doc/ae13454995.html,值必须与<jsp:useBean>中的id值一致 https://www.doczj.com/doc/ae13454995.html,值必须与<jsp:useBean>中的name值一致 C.property值必须与类UserInfo中的属性username一致 D.property值不必与类UserInfo中的属性username一致</p><h2>成人高等教育JAVAweb开发技术期末考试复习题及参考答案</h2><p>成人高等教育JAVAweb开发技术期末考试 复习题及参考答案 课程名称:JAVAweb开发技术(答案见卷后) 一、单项选择题(本大题共20 小题,每小题 1.5 分,共 30 分。在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出。) 1. 要从文件"file.dat"中读出第10个字节到变量c中,下列哪个方法适合? () A、FileInputStream in=new FileInputStream("file.dat"); in.skip(9); int c=in.read(); B、FileInputStream in=new FileInputStream("file.dat"); in.skip(10); int c=in.read(); C、FileInputStream in=new FileInputStream("file.dat"); int c=in.read(); D、RandomAccessFile in=new RandomAccessFile("file.dat"); in.skip(9); int c= in. readByte(); 2. Java编程所必须的默认引用包为( ) A. java.sys包 B. https://www.doczj.com/doc/ae13454995.html,ng包 C. java.util包 D.以上都不是 3. 下面语句在编译时不会出现警告或错误的是( ) A. float f=3.14; B. char c=”c”; C. Boolean b=null; D. int i=10.0; 4. 下面不是合法标识符的是( ) A. 2ofUS B. giveMes C. whataQuiz D. $d2000_ 5. 下面哪一个是合法的数组声明和构造语句( ) A. int[] ages = [100]; B. int ages = new int[100]; C. int[] ages = new int[100]; D. int() ages = new int(100); 6. 下面说法不正确的是( ) A. 一个子类的对象可以接收父类对象能接收的消息; B. 当子对象和父对象能接收同样的消息时,它们针对消息产生的行为可 能不同; C. 父类比它的子类的方法更多; D. 子类在构造函数中可以使用super( )来调用父类的构造函数; 7. 给出下面代码段, 哪行将引起一个编译时错误?() 1) public class Test { 2) int n = 0; 3) int m = 0; 4) public Test(int a) { m=a; } 5) public static void main(String arg[]) { 6) Test t1,t2; 7) int j,k; 8) j=3; k=5; 9) t1=new Test();</p><h2>Web程序设计复习提纲(含答案)</h2><p>Web程序设计复习提纲 (答案不一定正确,请自己验证下是否正确。) 一、选择题 1、下列标记不属于HTML文档的基本结构的是:( d ) A. <html> B. <body> C. <head> D .<form> 2、请问下面程序段执行完毕,页面上显示内容是什么:( c ) Response.Write (“<a href=''>新浪</a>”) A .新浪 B .<a href=''>新浪</a> C. 新浪(超链接) D. 该句有错,无法正常输出 3、Session对象的默认有效期为多少分钟:( C ) A. 10 B. 15 C. 20 D. 应用程序从启动到结束 4、下面哪一个对象用于与数据源建立连接:( b ) A. Command B. Connection C. DataReader D. DataAdapter 5、Global.asax文件中Session_Start事件何时激发( b ) A. 在每个请求开始时激发 B. 尝试对使用进行身份验证时激发 C. 启动会话时激发 D. 在应用程序启动时激发 6、下面哪一个文件是全局配置文件( B ) A. Global.asax B. Web.config C. Styles.css D. AssemblyInfo.vb 7、需要写入与HTML标记相同的文本时,应利用以下何种方法进行编码:( D ) A. Response.Server.(HtmlEncode (“<B>”)) B. Response.Write(“Server.HtmlEncode (“<B>”)”) C. Response.Write(Server.HtmlEncode (“<B>”)) D. Server.Server(Write.HtmlEncode (“<B>”)) 8、下列说法正确的是( B ) A. 页面上有动态的东西就是动态网页 B. 静态网页内容固定,交互性能比动态网页差</p><h2>JAVA WEB程序设计报告</h2><p>南京晓庄学院《JAVA WEB程序设计》 课程报告 题目: 《学生成绩管理系统》 姓名: 戴佳伟 学号: 班级: 14软件工程3班 完成时间 成绩: 数学与信息技术学院 2016年5月</p><p>目录 1.系统需求分析 (3) 2.相关技术与原理介绍 (4) 3.系统分析与设计 (5) 系统功能分析 (5) 系统结构分析 (7) 数据库设计 (9) 4.系统实现 (11) 教师信息管理模块实现 (11) 成绩信息管理模块实现 (13) 5.总结与体会 (16) 工作总结 (16) 改进设想 (1)</p><p>1.系统需求分析 本系统模拟学校对日常教务信息管理过程,开发学生信息管理系统。该系统可实现对教务资源中的学生信息、教师信息、课表信息、课程信息四个模块进行查询及处理操作。系统面向的用户分为:管理员、教师、学生。根据访问角色的不同,在系统中应体现出对教务资源的访问的权限的不同,其中管理员权限最大,拥有增、删、改、查的权限,而教师和学生角色仅拥有查及限制性的增、改权限,因此在这里需要对系统进行需求分析。 系统功能模块分为六大模块,它们包括: 1.登录模块 该模块实现用户登录、密码修改功能。用户可选择管理员、教师或学生身份进行登录,并可修改登录密码。 2.学生信息管理 该模块实现学生信息查询、学生信息添加、学生信息修改、学生信息删除功能。 3.教师信息管理 该模块实现教师信息查询、教师信息添加、教师信息修改、教师信息删除。 4.课程信息管理 该模块实现课程信息查询、课程信息添加、课程信息修改、课程信息删除。 5.选课信息管理 该模块实现学生选课查询、学生选课添加、学生选课删除、学生选课修改。 6.成绩信息管理 该模块实现学生成绩查询、学生成绩修改、学生成绩录入、学生成绩删除。</p><h2>Java-Web-开发技术试题</h2><p>Java Web 开发技术试题 1.(单选题)使用JDBC访问数据库时,下列关于JDBC的说法正确的是(B) A.Connection接口负责执行SQL语句 B.可以使用Class.forName()方法把JDBC驱动类装载入Java虚拟机中 C.Statement接口由Connection产生负责保存返回的查询结果 D.DriverManager类负责连接数据库并传送数据 问题解析:JDBC API的分工情况是:Class的forName方法加载JDBC驱动;DriverManager 负责创建Connection连接对象;通过Connection对象创建语句容器Statement对象;通过Statement对象执行SQL语句,如果执行的是查询语句,通过ResultSet对象封装查询结果。 2.(单选题)如果需要在JSP页面中引入Web根目录下名为util文件夹中的checklogin.jsp 文件时,以下代码正确的是(B) A.<% include file=”util/checklogin.jsp” %> B.<% @ include file=”util/checklogin.jsp”%> C.<% ! Include file=”util/checklogin.jsp”%> D.<include file=”util/checklogin.jsp”> 问题解析:JSP指令元素的语法是:<%@ 指令名属性=”属性值”%> 3.(判断题)对于一个标准Servlet,doPost()或doGet()方法中的HttpServletResponse 对象的sendRedirect()方法用于将一个HTTP请求转发到另一个URL。(B) A.正确 B.错误 问题解析:HttpServletResponse的sendRedirect方法用于重定向 4.(单选题)在使用JSTL标签的JSP应用中,如果想要为JSP页面中声明的一个名字为name 的变量赋值,应该使用以下(B)标签 A.<C:if> B.<C:set> C.<C:out> D.<C:forEach> 问题解析:if标签用于逻辑判断;set标签用于赋值;out标签用于输出变量值;forEach标签用于循环迭代 5.(单选题)下列选项中的方法,在Servlet生命周期的初始化阶段被调用的是(D) A.Service() B.doGet() C.doPost() D.Init() 问题解析:Servlet的生命周期是:实例化(调用构造函数)、初始化(调用init方法)、服务(调用service方法)、销毁(调用destroy方法) 6.(判断题)对于JSTL标签中的迭代标签,<c:forEach>标签可以用来遍历一个数组中的所有元素。(A) A.正确</p><h2>web开发技术试卷及参考答案</h2><p>《WEB开发技术》期末考卷(A) 一、选择题(30题、每题2分、总计60分) 1、是用于创建Web应用程序的平台,此应用程序可使用IIS和.NET Framework在Windows 服务器上运行。 # 2、文件由Visual 创建,用于定义Web应用程序的配置。 A. 3、打开SQL Connection 时返回的SQL Server 错误号为4 060,该错误表示: 。 A. 连接字符串指定的服务器名称无效 B. 连接字符串指定的数据库名称无效 C. 连接超时 D. 连接字符串指定的用户名或密码错误 4、在DataSet中,若修改某一DataRow 对象的任何一列的值,该行的DataRowState 属性的值将变为。 A. B. C. D. 5、关于网页中的图像,下列说法正确的是。 A.图像由<img>标签开始,由</img>结束 B.图像标签的href属性用于指定图像链接的URL 属性的值是所要显示图像的URL D.以上全都是错的 6、如果希望单击超链接打开新的HTML页面,则需将target属性设为。 7、为创建在SQL Server 2000 中执行Select 语句的Command 对象,可先建立到SQL Server 2000 数据库的连接,然后使用连接对象的方法创建SqlCommand 对象。 A. CreateObject B. OpenSQL C. CreateCommand D. CreateSQL 8、为了在程序中使用ODBC .NET 数据提供程序,应在源程序工程中添加对程序集______ 的引用。 A. B. C. . D. 9、DataAdapter 对象的DeleteCommand 的属性值为null,将造成: A. 程序编译错误 B. DataAdapter 在处理DataSet 中被删除的行时,将引发异常 C. DataAdapter 在处理DataSet 中被删除的行时,这些行将被跳过不处理 D. DataAdapter 在处理DataSet 中被删除的行时,将出现对话框询问用户如何处理该行 10、下列语句的值是。 String str=”中华人民共和国”; (“人”); B.2 11、应用程序中所有页面均可以访问变量。 12、指令用于定义页面解析器和编译器所使用的特定的页面的属性。 A. @Page B. @Control C. @Import D. Register</p><h2>web编程基础试题及答案</h2><p>一、填空题:(每空1分,共30分) 1.HTML源程序文件必须使用html 或者htm 作为扩展名。 2.HTML标签语言中的段落标签为 <P> 。插入图片的标签为 <img> 3.HTML中下拉选单标签为 <select> 。选项标签为 <option> ,超链接标签为 ____<a>___,字体标签 ______<font>_____. 4.JavaScript中用var 声明变量。 5.JavaScript窗口对象是 window ,封装整个文本的对象 是document 6.JavaScript中应用checkbox的checked 属性来设置复选框是否被勾选 7.JDBC访问数据库加载数据库驱动应用 Class. forName() 方法。 8.JDBC事物中设置Connection对象的 setAutoCommit(false)来进行手动提交,当 执行完数据库操作后调用Connection对 象的commit() 进行提交。抛出 异常后应用Connection对象的 rollback() 方法进行回滚。 9.Servlet一般在容器中运行, 常见的Servlet容器列出两种: ___tomcat____ 、 ____websphere_____ 10.Servlet初始化调用 ____init____函数,处理请求常用函 数___doGet_____、 ___doPost_____(列出两个),退出 Servlet服务调用函数 _____destroy______。 11.JSP声明一个全局变量需要用 到语法标签为 ____<%! %>_________。 12. request的作用范围(Scope) 是______request____________, response的作用范围(Scope)是 ____page_____,out对象的作用范围 (Scope)是____page______, session的作用范围(Scope)是 _____session______。 13.当客户端请求HttpServlet时,服务 器端将接收两个类的对象,一个是 ____HttpServletRequest______, 另一个是 _____HttpServletResponse_____ __。 14.JSP嵌入JAVA代码段放在____<%___ 与______%>_____符号之间。二、选择题:(每空2分,共40分) 1.在下列的HTML 中,哪个可以产生超 链接?(B) A. <a url="https://www.doczj.com/doc/ae13454995.html,">W3Sc https://www.doczj.com/doc/ae13454995.html,</a> B. <a href="https://www.doczj.com/doc/ae13454995.html,">W3S chool</a> C. <a>https://www.doczj.com/doc/ae13454995.html,</a> D. <a name="https://www.doczj.com/doc/ae13454995.html,">W3 https://www.doczj.com/doc/ae13454995.html,</a> 2.以下选项中,哪个全部都是表格标签:(B) A.<table><head><font> B.<table><tr><td>C.<table><tr><hr> D.<body><script> 3. 以下选项中,哪个标签表示复选框:(A)A. <input type="checkbox"> B <input type="text"> C <input type="radio">D.<input type="textarea"> A.我们可以在下列哪个HTML 元素中放置Javascript 代码?(A) A、<script>; B、<javascript>; C、<js>; D、<scripting>; 5.引用名为"xxx.js" 的外部脚本的正确语法是?(B) A、<script href="xxx.js"> B、<script src="xxx.js"> C、<script name="xxx.js"> D、<script id="xxx.js"> 6.以下创建javacript方法声明的正确格式为:(B) A、function String myFunction(){} B、function myFunction(){} C、function myFunction(int a){} D、function public void myFunction(){} 7.定义JavaScript 数组的正确方法是:(C) A、var txt ={"George","John","Thomas"} B、var txt = new Array(1:"George",2:"John",3:"Thomas") C、var txt = new Array("George","John","Thomas") D、var txt = new Array:1=("George")2=("John")3=("Th omas") 8.document.getElementsbyName(" name")方法的返回类型是:(C) A、object(对象) B、String C、Array(数组) D、无返回值 9.以下对JavaScript事件说法错误的是:(B) A、onclick 单击鼠标左键时触发 B、onfocus 光标离开标签时触发 C、onchange 改变域(如下拉选单)的内容时触发 D、onmouseover 鼠标进入标签时触发 10.以下对JavaScript内置方法描述正确的是:(D) A、JavaScript中可以应用Integer.parseInt() 方法转整型</p><h2>网站设计与Web应用开发技术(第二版)习题答案</h2><p>附录各章习题参考答案 第1章习题参考答案 1. 答:Internet是一个宽泛的概念,WWW实际上Internet所提供的众多服务中的一项。由于很多人上网主要浏览网站,很多初学者容易混淆这两个概念。 2. 答:统一资源定位符(URL)用于定位某个资源,由于Internent的复杂性,其提供的服务及传输协议有很多种,为了能区分,URL中必须进行说明,此处的http就是为了说明该请求属于超文本传输协议;URL的概念比较宽泛,http只是其中的一种传输协议,也可能出现别的情况,比如ftp等。。而www则是所请求服务器的域名,有些服务器的域名中就不包含www。 3. 答:其实技术是没有好坏之分的,关键在于是否适合你所应用的环境以及你是否能掌握。一味的求新、求好是没有经验的开发者所采取的行动。我们不应该单纯追求技术的先进性,而要追求有效和实用,当你要实现一个方案时,要分析项目的性质及最终用户,然后再寻找能解决问题的最经济、最实用也能满足用户需要的手段。因为用户并不关心你采用多么先进的技术,用户关心的是可靠(Reliable)、快速(Rapid)、方便(Convenient)。 4. 答:可以根据上文提供的基本原则,进行区分。不过有些网站不能截然的划分成其中的某一种。平时上网时多观察,多思考,对于提高自己的能力有很大的帮助。 5. 略 第2章习题参考答案 1.答:主要包括以下几个步骤(1) 建立网站前的市场分析,(2) 建设网站目的及功能定位,(3) 网站的技术解决方案,(4) 网站内容规划,(5) 网页界面设计,(6) 网站测试,(7) 网站发布与推广,(8) 网站维护,(9) 网站建设日程表,(10) 费用明细。详细内容可参考本书 2.2部分。 2.答:可以简单的通过两个方式进行判断: (1) 查看“管理工具”下是否有“Internet信息服务(IIS)管理器”,通过查看可以获知;这个方法可以获知本机是否使用了IIS服务,且仅对Windows操作系统有效。 (2) 直接在浏览器中输入“http://127.0.0.1”,看是否能看到有关信息(若安装的Web 服务器所设置的端口不是默认的80,则此方法无效)。 (3) 在本机执行netstat –a命令,查看是否存在Web服务器。 Web服务器的安装方法请查看本书2.4部分。 3.答:一般来说,这样就可以使用了,不过使用默认的配置可能会在将来出现问题。因此,通常我们需要进一步对网站进行配置。根据实际需要,一般来说,网站的安全性配置和网站的性能配置是需要修改的。</p> <div> <div>相关主题</div> <div class="relatedtopic"> <div id="tabs-section" class="tabs"> <ul class="tab-head"> <li id="11564112"><a href="/topic/11564112/" target="_blank">web开发技术课后答案</a></li> <li id="1931464"><a href="/topic/1931464/" target="_blank">web程序设计题库</a></li> <li id="581230"><a href="/topic/581230/" target="_blank">web开发技术期末考试</a></li> <li id="10953025"><a href="/topic/10953025/" target="_blank">javaweb程序设计题库</a></li> <li id="15412114"><a href="/topic/15412114/" target="_blank">web技术期末考试</a></li> <li id="16123554"><a href="/topic/16123554/" target="_blank">web程序设计期末</a></li> </ul> </div> </div> </div> <div class="container"> <div>文本预览</div> <div class="textcontent"> </div> </div> </div> <div class="category"> <span class="navname">相关文档</span> <ul class="lista"> <li><a href="/doc/f814940723.html" target="_blank">JAVAWEB程序设计教程课后练习答案</a></li> <li><a href="/doc/2b7099532.html" target="_blank">Web前端开发技术课后习题答案</a></li> <li><a href="/doc/4b1766669.html" target="_blank">web开发技术试卷及参考答案</a></li> <li><a href="/doc/60541105.html" target="_blank">HTML5与CSS3 web前端开发技术习题答案</a></li> <li><a href="/doc/a95577905.html" target="_blank">Web程序设计沈士根版课后习题答案资料</a></li> <li><a href="/doc/d112737256.html" target="_blank">《Web开发技术》模拟题(A卷答案)</a></li> <li><a href="/doc/017635140.html" target="_blank">网站设计与Web应用开发技术习题答案</a></li> <li><a href="/doc/2317215054.html" target="_blank">Web前端开发技术课后习题答案</a></li> <li><a href="/doc/4218911155.html" target="_blank">asp。net web 应用开发技术喻钧课后答案修正版</a></li> <li><a href="/doc/6c4794293.html" target="_blank">WEB 课后习题答案要点</a></li> <li><a href="/doc/b15323442.html" target="_blank">web开发技术课后答案</a></li> <li><a href="/doc/f39493998.html" target="_blank">Web开发技术习题集</a></li> <li><a href="/doc/2c498559.html" target="_blank">Web前端开发技术课后习题答案</a></li> <li><a href="/doc/3f17336612.html" target="_blank">网站设计与Web应用开发技术(第二版)课后习题答案</a></li> <li><a href="/doc/5717496856.html" target="_blank">Web前端开发技术课后习题答案</a></li> <li><a href="/doc/a64377993.html" target="_blank">Web.asp程序设计课后习题答案(沈士根版)</a></li> <li><a href="/doc/df7170614.html" target="_blank">Web前端开发技术课后习题答案</a></li> <li><a href="/doc/269664834.html" target="_blank">(完整版)《JavaWeb程序开发入门》课后练习(含答案)</a></li> <li><a href="/doc/4315437328.html" target="_blank">Web开发技术习题集</a></li> <li><a href="/doc/6a4748622.html" target="_blank">Web前端开发技术课后习题答案</a></li> </ul> <span class="navname">最新文档</span> <ul class="lista"> <li><a href="/doc/0619509601.html" target="_blank">幼儿园小班科学《小动物过冬》PPT课件教案</a></li> <li><a href="/doc/0a19509602.html" target="_blank">2021年春新青岛版(五四制)科学四年级下册 20.《露和霜》教学课件</a></li> <li><a href="/doc/9619184372.html" target="_blank">自然教育课件</a></li> <li><a href="/doc/3319258759.html" target="_blank">小学语文优质课火烧云教材分析及课件</a></li> <li><a href="/doc/d719211938.html" target="_blank">(超详)高中语文知识点归纳汇总</a></li> <li><a href="/doc/a519240639.html" target="_blank">高中语文基础知识点总结(5篇)</a></li> <li><a href="/doc/9019184371.html" target="_blank">高中语文基础知识点总结(最新)</a></li> <li><a href="/doc/8819195909.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/8319195910.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/7b19336998.html" target="_blank">高中语文基础知识点总结大全</a></li> <li><a href="/doc/7019336999.html" target="_blank">超详细的高中语文知识点归纳</a></li> <li><a href="/doc/6819035160.html" target="_blank">高考语文知识点总结高中</a></li> <li><a href="/doc/6819035161.html" target="_blank">高中语文知识点总结归纳</a></li> <li><a href="/doc/4219232289.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/3b19258758.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/2a19396978.html" target="_blank">高中语文知识点归纳(大全)</a></li> <li><a href="/doc/2c19396979.html" target="_blank">高中语文知识点总结归纳(汇总8篇)</a></li> <li><a href="/doc/1619338136.html" target="_blank">高中语文基础知识点整理</a></li> <li><a href="/doc/e619066069.html" target="_blank">化工厂应急预案</a></li> <li><a href="/doc/b019159069.html" target="_blank">化工消防应急预案(精选8篇)</a></li> </ul> </div> </div> <script> var sdocid = "ab45cefaa12d7375a417866fb84ae45c3a35c261"; </script> <script type="text/javascript">bdtj();</script> <footer class="footer"> <p><a href="/tousu.html" target="_blank">侵权投诉</a> © 2022 www.doczj.com <a href="/sitemap.html">网站地图</a></p> <p> <a href="https://beian.miit.gov.cn" target="_blank">闽ICP备18022250号-1</a>  本站资源均为网友上传分享,本站仅负责分类整理,如有任何问题可通过上方投诉通道反馈 <script type="text/javascript">foot();</script> </p> </footer> </body> </html>