JAVAWEB 程序设计 习题参考答案(第1 6章)
- 格式:pdf
- 大小:223.33 KB
- 文档页数:13


1 / 12
网络程序设计 复习题
(课程代码 252284)
一.选择题
1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。
A. java B. class
C. html D. exe
2、设int型变量x = 1 , y = 2 , z = 3,则表达式 y+=z--/x++ 的值是( )。
A. 3 B. 3. 5
C. 4 D. 5
3、在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( )方法来完成一些画图操作。
A. start( ) B. stop( )
C. init( ) D. paint( )
4、不允许作为类及类成员的访问控制符的是( )。
A. public B. private
C. static D. protected
5、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。
A. static void method( ) B. public void method( )
C. final void method( ) D. abstract void method( )
百度文库 - 让每个人平等地提升自我!
1 第1章 习题及参考答案
一.单选题
1.( C )技术是基于Java Servlet以及整个java体系的Web开发技术。
A.CGI B.ASP C.JSP D.PHP
2.下面哪一个不是动态网页技术( D )。
A. B.ASP C.JSP D.HTML
3.在客户端网页脚本语言中最为通用的是( A )。
A.JavaScript B.VB C.Perl D.ASP
4.下列描述错误的是( B )。
A.DHTML是HTML基础上发展的一门语言
B.HTML主要分为两大类:服务器端动态页面和客户端动态页面
C.客户端的DHTML技术包括 HTML4.0、CSS、DOM和脚本语言
D.DHTML侧重于WEB内容的动态表现
5.可以不用发布就能在本地计算机上浏览的页面编写语言是( B )。
A.ASP B.HTML C.PHP D.JSP
6.一个HTML文档必须包含3个元素,它们是html、head和( B )。
A.script B.body C.title D.link
7.下面( C )是换行符标签。
A. B. C. D.8.为了标识一个HTML文件,应该使用的HTML标记是( C )。 A. B. C. D.
8.为了标识一个HTML文件,应该使用的HTML标记是( C )。
A. B.
9.在静态网页中,必须使用( A )标记来完成超级链接。
A.… B.
…
10.用HTML标记语言编写一个简单的网页,网页最基本的结构是( D )。
A. … …
B. … …
C. … …
D. … …
11.以下标记符中,用于设置页面标题的是( A )。
A. B.
12.关于Web服务器,下列描述不正确的是( D )。
A.互联网上的一台特殊机,给互联网的用户提供WWW服务
B.Web服务器上必须安装Web服务器软件
C.IIS是一种Web服务器软件
D.当用户浏览Web服务器上的网页的时候,是使用C/S的工作方式。
13.在IIS的默认网站下创建了一个chapter1虚拟目录,如果想访问该目录下的1_1.htm页面,下面( C )是正确的。
A.http://localhost/chapter1 B.http://localhost//chapter1
C.http://localhost/chapter1/1_1.htm D./chapter1/1_1.htm
14.如果外地朋友通过Internet访问你的计算机上的文件,应该选择( D )。
A. http://localhost/chapter1/1-1.aspx
B. /chapter1/1-1.aspx 百度文库 - 让每个人平等地提升自我!
2 C. http://你的计算机名字/chapter1/1-1.aspx
D. http://你的计算机IP地址/chapter1/1-1.aspx
二.填空题
1.HTML是一种描述性的 标记 语言,主要用于组织网页的内容和控制输出格式。JAVASCRIPT或VBSCRIPT 脚本 语言,常嵌入网页中使用,以实现对网页的编程控制,进一步增强网页的交互性和功能。
2.创建一个HTML文档的开始标记符 ;结束标记符是 。
3.设置文档标题以及其它不在WEB网页上显示的信息的开始标记符
;结束标记符是 。4.设置文档的可见部分开始标记符
;结束标记符是 。5.网页标题会显示在浏览器的标题栏中,则网页标题应写在开始标记符
和结束标记符 之间。
第二章 Visual 简介 参考答案
一、答:SDK是 Software Development Kit 的缩写,中文意思就是“软件开发工具包”。 这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。
软件行业中,IDE为(Integrated Development Environment)集成开发环境之意。
程序员课程所说的IDE,是指集成开发环境。就是集成了代码编写功能、分析功能、编译功能、debug功能等一体化的开发软件套。所有具备这一特性的软件或者软件套(组)都可以叫做IDE。不同的技术体系有不同的IDE。比如Visual 可以称为C++、VB、C#等语言的集成开发环境,所以Visual 可以叫做IDE。
第三章 C#程序设计初步 参考答案
一、答:参见课件所附代码。
二、答:MSDN的全称是Microsoft Developer Network,是微软公司面向软件开发者的一种信息服务。
第四章 C#类型和语句成分 参考答案
一、填空题
1.?:
2.装箱
3.const成员都是static所以应该去掉static
4.-123
二、选择题
答:1.C ;2.B; 3. A;4.A、D;5.B、D;6.D;7.A
三、简答题
1.答:string str=null,系统是不给它分配内存空间,而string str=“”给它分配长度为空字符串的内存空间。
2. 答:参见教材P39
四、程序分析题
1(1)答:输出结果:
values:444,444
values:0,333,333
(2)答:输出结果:
Sun = 2
Fri = 7
第五章 语句和程序结构 参考答案
一、简答题
2.答:#define DEBUG
3.答:代码有错误。改正方法:注释掉temp++;
二、程序分析题 1. 答:输出:It's 1, 2, or 3.
Java Web 程序设计教程(范立锋、林果园 编著)
第5章 Struts 2框架入门 习题答案
1.简单介绍MVC设计模式。
MVC英文为Model-View-Controller,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成3个层:模型层、视图层和控制层,从而可以使同一个应用程序使用不同的表现形式。
2.简单介绍Struts 2的工作流程。
Struts 2框架的基本工作流程如下图所示:
Struts 2工作流程图
对Struts 2工作流程的详细说明如下:
①客户端初始化一个指向Web容器(例如Tomcat)的请求。
②请求经过一系列的过滤器(Filter)的过滤并传递给FilterDispatcher。
③FilterDispatcher接收到请求信息后,会根据URL在ActionMapper中搜索指定Action的映射信息。
④如果找到符合的映射信息,ActionProxy通过Configuration Manager在配置文件“struts.xml”中搜索被请求的Action类。
⑤ActionProxy创建一个被请求Action的实例,该实例将用来处理请求信息。
⑥如果在“struts.xml”文件中存在与被请求Action相关的拦截器配置,那么该Action的实例被调用的前后,这些拦截器也会先被执行。
⑦Action对请求处理完毕以后返回一个逻辑视图,由此逻辑视图寻找对应的物理视图(可以是JSP、Velocity模板、FreeMarker模板等),并返回给客户端。
3.在创建Action类时,需要注意哪些方面?
在Struts 2中,Action可以以多种形式存在:普通的Java类、实现Action接口和继承ActionSupport类。
在Action类中通常包含以下内容:
无参数的execute()方法:用于处理用户请求。