2023年Java web期末复习集.pdf
《2023年Java web期末复习集.pdf》由会员分享,可在线阅读,更多相关《2023年Java web期末复习集.pdf(74页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(完整 word 版)Java web期末复习集“JSP基础知识”单元习题 一、填空题 1Tomcat 服务器的默认端口是_8080_。2异常的处理,可在该方法的代码段中包含 3 类代码:try catch finally代码块.3JSP 文件最终会转换为_ servlet(或字节码)_ 文件.4在 JSP 文件中汉字所使用的编码机制是_ISO88591 _.5。JSP 的实质是_ Servlet _。6.JSP 的英文全称是_Java Server Page _.7。电子商务的开发标准是_.EJB+Servlet+JSP _.8。JSP 预加载的类名是.java。lang。javax.ser
2、veet。javax.servlet。jsp。*javax。servlet.http。*9。java 的数据类型分为两种,它们分别是_基本类型、引用类型 _.10。java 基本类型包括_布尔类型、整数类型、字符类型 和 浮点类型 _ 11.java 引用类型包括_ 组 、类 、接口 12。java 中类型之间有两种转换方法:_隐性转换、强制转换 _。13静态网页的内容是相对固定的,而动态网页 的内容会随着访问时间和访问者发生变化。14_数据库 _是按一定的结构和规则组织起来的相关数据的集合。15JSP 服务器端运行环境的搭建通常有三种方案;J2SDK+Tomcat J2SDK+Apacher
3、+Tomcat J2SDK+IIS+Tomcat 16在JDK 环境变量配置中,必须配置的两个变量是 Path CLASSPATH 17在 Tomcat 成功安装和启动后,可以在浏览器中输入 Http:/127.0.0。1:8080 或 Http:/localhost:8080 来测试安装配置是否正常。18列举三种JSP 的开发工具:JCreator Eclipse Dreamweaver 19在WEB-INF 下必须有的一个 XML 文件是Web.xml 20常见的Web 服务器有Tomcat、Apache、IIS 21 为了使得JSP中能正常显示中文信息,必须在page指令中设置chars
4、et 的值为Gb2312。22.在传统的网页 HTML 文件中加入Jaca 程序片段(Scriptlet)和 JSP 标记,就构成了 JSP 网页(扩展名为.jsp)。(完整 word 版)Java web期末复习集 23具有交往性的网站使用户能够直接与网站或者网站的其他用户进行信息交流.不具备交 往性的网站一般称为_静态 web _.24动态 web 是指其页面信息可以根据需求或者用户的浏览状况,实现与用户的交流和页面信息自动更新的网站。25CGI 开发工具可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。26在动态 Web 开发工具中,哪一种开发工具具有“一次编写、处处运行
5、”的特点JSP开发工具。27JSP 是一种用于构建在 Java 平台上发布的应用程序、Applet 和组件的开发环境。28Java 源程序的扩展名为 java,经 java 编译器编译后的文件,其扩展名为Class。29Java 的跨平台 特性,使得同一个Java 类文件可以用于运行在所有Java 的系统平台上,即 一次编写,处处运行。30Java 语言的源程序代码由_一个或多个 _编译单元组成,每个 Java 源文件可以包含的元素有_包声明 _、引入类声明、_类 _和接口声明。31在Java 中使用_条件、分支 和循环控制流程的结构,并且支持方法的调用.循环结构有三种循环语句:for、_wh
6、ile _和 do-while 循环。32 HTML 是一种标记语言,使用各种标记格式化文本信息.在HTML 页面里以_html 标记页面的起始,标记页面的主体内容。33 JavaScript 是一种_基于对象和事件驱动 _并且安全性较强的脚本语言。JavaScript 语句在客户端浏览器被解释执行,提供响应并且具有处理用户驱动 事件的能力并被嵌入到 HTML 文件之中。二、判断题 1JSP(Java Server Pages)是由 Sun 公司在Java 语言上开发出来的一种静态网页制作 技术。(F)2charset=GB2312 指明了页面中 html 静态内容的编码方式。(T)。3cha
7、rset=GB2312 指明了页面中 html 动态内容的编码方式。(F).4学习 JSP 并不需要学习 JavaBean。(F)5JSP 的执行肯定要经过 Servlet 才能执行.(F)6。JSP 就是ASP,它们没什么区别。(F)7.JSP 不带Session 的管理.(F)8.不能应用JSP 制作聊天室.(F)(完整 word 版)Java web期末复习集 9.JSP 不带Application 处理。(F)10在 JSP 开头并不需要 page language=”java”这句话。(T)11Myname 与 myname 是同样的两个变量。(F)12。静态网页的每个网页都有一个固
8、定的 URL,且网页 URL 以。html、.htm、。shtml 等常见形式为扩展名,而不含“?”。(T)13。静态网页的每个网页都有一个固定的 URL,且网页 URL 以.html、.htm、.shtml 等常见形式为扩展名,但可以包含“?。(F)14。通常,静态网页不需要数据库的支持,而动态网页却需要数据库的支持。(T)15.通常,静态网页需要数据库的支持,而动态网页却不需要数据库的支持。(F)16 动态网页是指在接到用户访问要求后动态生成的页面,页面内容会随着访问时间和访问 者发生变化。(T)17。静态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的
9、网页.(F)18.CGI 的中文全称叫通用网关界面。(T)19.一台普通的计算机不需要做任何配置就可以成为Web 服务器。(F)20.一台普通的计算机要想成为 Web 服务器,必须通过相应的程序(如 IIS、PWS 和 Apache 等)来实现。(T)21。JSP 拥有Java 语言“一次编写,各处运行”的特点,几乎可以运行在所有平台上。(T)22。运用 JSP 技术进行开发可以将内容的生成和显示相分离.(T)23.在维护方面,B/S结构的维护比 C/S 困难,维护开支更大.(F)24。在安全性方面,B/S 结构对安全的控制能力比 C/S 结构强。(F)25.在重用性方面,B/S 程序侧重整体
10、性考虑,构件的重用性不是很好,而C/S 一般采用多重结构,要求构件有相对独立的功能,能够相对较好地实现重用。(F)26.JSP 页面在第一次打开时速度较慢,因为要将 JSP 文件转换成 Servlet文件。(T)27。在服务器端运行环境的搭建中,Tomcat 既可以作为 JSP 引擎,也可以作为 Web服务器。(T)28。在 JDK 环境变量的配置中,path 的功能是说明java 实用程序所在的位置,而 CLASSPATH 的功能是说明类和包文件的搜索路径.(F)29.。html 文件可以由浏览器直接解释执行,而。jsp 文件不能由浏览器直接解释执行,必须 由 JSP 引擎解释执行。(T)(
11、完整 word 版)Java web期末复习集 三、选择题 1。下面哪一个不是 JSP 本身已加载的基本类?(B)(A)java。lang.*(B)java。io.*(C)javax。servlet。(D)javax。servlet.jsp.*2 从“员工”表的“姓名字段中找出名字包含“玛丽的人,下面哪条 select 语句正 确:(D)(A)Select*from员工 where 姓名=_玛丽_ (B)Select from 员工 where 姓名=%玛丽_ (C)Select*from员工 where 姓名 like _玛丽%(D)Select from 员工 where 姓名 like
12、玛丽%3Web 应用程序打包后的扩展名是:(单选)(B)(A)EAR(B)WAR(C)JAR(D)RAR 4可以用于发送邮件的协议有:(多选)(BD)(A)Pop3(B)SMTP(C)FTP(D)IMAP 5Jsp 在转译阶段生成文件的扩展名是(B)(A)class(B)java(C)exe(D)bin 6下面的说法错误的是:(单选)(D)(A)Jsp 可以处理动态内容和静态内容 (B)在Jsp 最终会编译成字节码后执行 (C)在 jsp 中可以使用脚本控制Html 的标签生成 (D)Jsp 中不能使用/注释Java 脚本中的代码 7empty”的结果是:(单选)(C)(A)not null(
13、B)null(C)true(D)false 8 一个 Web 应用程序的目录由两部分组成,(BCD)。(选择三项)(A)一个 classes 目录,还有一个包含了 html、Servlet、JSP 等文件的目录 (B)一个包含公有资源的目录,还有一个私有的目录 (C)一个 Web 应用的根目录,和在根目录下的 WEB INF 目录 (D)一个可以访问任何文件的目录,一个禁止下载其中资源的目录 (完整 word 版)Java web期末复习集 9在 JAVA中,当发生 404 错误,浏览器会显示默认的页面,为了使得当发生 404 错误时,打开自己设计的文件:404Error。html,(A)在
14、Web。xml 中配置.(选择一项)(A)error page404location/errors/404Error。html/location /errorpage (B)error page error-type404/errortype (C)javax。servlet.$404Exception/exceptiontype location/errors/404Error.html/location/error-page (D)error code404/error-codelocation/errors/404Error。html 10在 J2EE 中 myWebApp 是一个 we
15、b 应用程序的根目录,当在浏览器中输入 http:/localhost:8080/myWebApp/时,会自动打开该目录下的 start.jsp 文件.为了达到这个要求,需要在 web.xml 中添加如下代码。(D)(A)welcom-file start。jsp/welcom file (B)welcom-file-liststart.jsp (C)start.jsp /welcome list (D)welcom-file-list welcom-file start.jsp /welcom-file-list 11JSP 代码=1+4”将输出(A).(选择一项)(A)1+4(B)5(C)
16、14(D)不会输出,因为表达式是错误的 12aa。jsp 文件如下:body (完整 word 版)Java web期末复习集 for(;i+2;)out.print(j+);out。print(“);%/body /html 有两个客户依次使用浏览器浏览 aa。jsp,且每个客户只浏览 aa。jsp 一次,那么第二个客户看到浏览器显示(D).(选择一项)(A)01(B)12(C)34(D)56(E)什么也没有 13在J2EE 中,下面对JSP 指令的描述,正确的是(A)(A)指令以”结束 (B)指令以”开始,以结束 (C)指令以”结束 (D)指令以”(B)(C)(D)=(3+5)%19jsp
17、 是在(A)阶段生成 Servlet 源代码的 选一项 (A)转译 (B)编译 (完整 word 版)Java web期末复习集(C)执行 (D)响应 20下列语法错误的有(ABD)(多选)(A)%!int num%(B)!-hello world!(C)(D)page import=”java。io。*;java。util。”%21Java 是一种非常高效的编程语言,下列不属于其特性的是(A)。(A)。简单、跨平台、分布式(B)。健壮性和安全性 (C)。基于对象、解释运行(D).多线程、网络功能强大 22在JDK 的工具包中用来编译Java 源文件的工具是(A)。(A)。Javac(B)。J
18、avap (C).Java(D)。Javah 23在Java 源程序代码中,使用(C)语句把当前文件放入所指向的包中。(A).Import(B).public class (C).package(D).interface 24在 Java 中,标识符号以字符或下划线“_”或“”符号开头,后面可以包含字母、下 划线、“”或数字,下列选项中不能作为标识符的是(B)。(A)._Date_Of_Year (B).Public (C).$System (D)。_Win32_Systemvar 25在静态Web 中,下面说法错误的是(C).(A)在静态 Web 中可以插入GIF 动画图片 (B)在静态 W
19、eb 中可以插入 JavaScript 代码 (C)在静态 Web 中可以插入 Java 片段代码 (D)在静态 Web 中可以插入 Flash 动画 26在 ASP 开发工具中,下面说法错误的是(A)。(完整 word 版)Java web期末复习集(A)在页面中可以插入Java 片段代码 (B)在页面中可以插入 Flash 动画 (C)在页面中可以插入JavaScript 代码(D)在页面中可以插入 GIF 动画图片 27在安装JDK 后,用户需对JDK 设置三个系统变量,下列不属于其中变量名的是(B)。(A)JAVA-HOME(B)CATALINA-BASE (C)classpath(D
20、)path 28 配置JDK 和Tomcat的系统变量时,既设置JDK 路径又设置Tomcat路径的变量名是(A)。(A)classpath(B)CATALINA HOME (C)path(D)JAVA-HOME 四、问答题 1。为什么 JSP 文件的第一次打开速度比较慢,而以后的速度会快很多?JSP 文件就是在 HTML 文件中嵌入了一些 Java 语言。但在执行时 JSP 文件会转换为 Servlet 文件),其中的静态 HTML 仅仅用来输出 Servlet 服务方法返回的信息。JSP 页 面在第一次打开时速度比较慢,因为转换成 Servlet文件,这个过程需要一定时间(4 分)。但如果
21、 JSP 页面不是第一次被调用,那么就意味着 JSP 文件已经被转换为 Servlet 文件,那么再次请求该 JSP 页面时,就可以直接调用该 Servlet文件执行,因此,打开 页面的速度会变快。2.简述 JSP 开发环境的搭建。JSP 开发环境的搭建必须经过以下几个步骤:(1)下载并安装 JDK (2)配置环境变量。(3)下载并安装 TomCat。(4)在 Tomcat 服务器中建立 WEB 应用程序,步骤如下:进入 Tomcat 的安装目录的 webapps 目录,可以看到 ROOT,examples,tomcat docs 之类 Tomcat 自带的目录;在 webapps 目录下新建
22、一个目录,起名叫 myapp;在 myapp 下新建一个目录 WEB INF,注意,目录名称是区分大小写的;WEB-INF下新建一个文件 web。xml;web.xml 中的内容可以从 Root 目录下的相应文件拷贝得到。编写一个 JSP 文件 first。jsp。将文件复制到 myapp 文件夹中;启动 TomCat.在浏览器中输入 http:/127。0。0.1:8080/myapp/first.jsp,即可以运行该程序。(完整 word 版)Java web期末复习集 3.与 Servlet 相比,JSP 具有哪些明显的优势?(1)方便与 HTML混合。对 HTML 来说,JSP 容易插
23、入 Java 对象,使 HTML更容易加动态部分,而 Servlet 却要 对 HTML 的输出做特殊的处理,增加代码的编写、测试时间。(2)在开发、测试方面比 Servlet 方便。修改 JSP 后,马上就可以看到执行的结果,不需编译;而 Servlet 却需要编译,放入执行代码等复杂过程,将 HTML 的代码与 Java 的程序代码混合在一起增加了除错的 难度.4JSP 有哪些特点?特点:(1)JSP 编译成 Servlet,是在用户第一次访问这个页面的时候所花的时间较长,后面 的拥护直接从内存中读出数据。(2)Servlet 仍然是解释执行的。Java 虚拟机本身就是解释执行的 (3)J
24、SP 虽是 Servlet 的延伸,但与 Servlet 还有很大不同.(4)在美国,EJB+Servlet+JSP 几乎成了电子商务的开发标准。5.试阐述 JSP 服务器端运行环境。在应用 JSP 进行 Web 程序开发时,服务器端的运行环境的搭建根据 Web服务器的不同 而有不同的方案,通常有三种方案:(1)J2SDK+Tomcat 在这种方案里,Tomcat 既作为 JSP 引擎又作为 Web 服务器.(2)J2SDK+Apache+Tomcat 在这种方案里,Apache 充当 Web 服务器,Tomcat 充当 JSP 引擎。(3)J2SDK+IIS+Tomcat 在这种方案里,II
25、S充当 Web 服务器,Tomcat 充当 JSP 引擎。五、程序题 1指出下面代码的错误之处:语句 out.println(s1)不能写在声明的代码之中 html /head body page language=java”(完整 word 版)Java web期末复习集!int a1=8;sting s1=Hello”;out.println(s1);%/body 2。Hello!The time is now C%=theDate%/html 在以上程序中填写适当的代码使程序完成如图 3-5 所示的效果。在 A 处填写 JSP 指令 。在 B 处填写返回当前日期的代码 。在 C 处填写输
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023年Java web期末复习集 2023 Java web 期末 复习
限制150内