Java Web期末复习资料汇总

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

JavaWeb应用章节复习题第1章JSP简介一、选择题1、下面描述错误的是(C)A、HTML文件必须由html开头,/html标记结束。B、文档头信息包含在head与/head之间。C、在head和/head之间可以包含title和body等信息。D、文档体包含在body和/body标记之间2、Tomcat服务器的默认端口号是:(B)A.80B.8080C.21D.21213、配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是:(B)A.先安装TOMCAT,再安装JDKB.先安装JDK,再安装TOMCATC.不需安装JDK,安装TOMCAT就可以了D.JDK和TOMCAT只要都安装就可以了,安装顺序没关系4、如果Tomcat安装后,想要修改它的端口号,可以通过修改tomcat安装目录/conf下的(B)文件来实现。A.web.xmlB.server.xmlC.server-minimal.xmlD.tomcat-user.xml5、使用最为广泛的JavaWeb服务器是(A)。A.TomcatB.ResinC.JbossD.WebLogic6、当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是(C)。A.发送一个JSP源文件到客户端B.发送一个Java文件到客户端C.发送一个HTML页面到客户端D.什么都不做7、当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个(B)。A.进程B.线程C.程序D.服务8、下列动态网页和静态网页的根本区别描述错误的是(C)。A.静态网页服务器端返回的HTML文件是事先存储好的B.动态网页服务器端返回的HTML文件是程序生成的C.动态网页中只有程序,不能有HTMLD.代码静态网页文件里只有HTML标记,没有程序代码9、在传统的HTML页面中加入(D)就构成了一个JSP页面文件。A、JAVA程序片B、JSP标签C、用“%”、“%”标记符号括起来的程序D、JAVA程序片和JSP标签10、为了标识一个HTML文件,应该使用的HTML标记是(C)A)P/pB)BODY/BODYC)HTML/HTMLD)table/table11、下面对HTML描述准确的一项是(c)。A)用html书写的文件是二进制文件B)一个html文件无论被什么Web浏览器解释,其显示结果都是一样的C)html标记是不区分大小的D)html文件中有标记书写不合法时,Web浏览器会给出错误警告12、下列表单forminputtype=”submit”value=”提交”/form,如果单击提交按钮时,表单____________C____________。A.没有指定action属性,所以不做提交B.使用post方式提交C.提交到当前页D.不确定13.设在表单中有一组复选钮标记,如下列代码:formaction=”register.jsp”请选择喜欢的城市:inputtype=”checkbox”name=”city”value=”长春”长春brinputtype=”checkbox”name=”city”value=”北京”北京brinputtype=”checkbox”name=”city”value=”大连”大连brinputtype=”checkbox”name=”city”value=”上海”上海br/form如果在register.jsp是取city的值,最适合的方法为___________C__________。A.Stringcity=request.getParameter(“city”);B.String[]cities=request.getParameter(“city”);C.String[]cities=request.getParameterValues(“city”);D.Stringcity=request.getAttribute(“city”);二、填空题1、当今比较流行的技术研发模式是B/S和C/S的体系结构来实现的。2、表单的提交方法包括____get_____和__post______方法。3、Tomcat服务器的默认端口是8080。4、表单向JSP提交数据的方式主要有GET和POST。5.JDK安装目录有六个文件夹和一些网页文件,其中lib目录是用来存放:存放所需要的类库。6、JSP技术开发的程序架构只能是C/S或B/S。7、JSP的全称是JavaServerPage。8、JSP本质上是对Java的扩展。9、怎样修改tomcat的端口__在Tomcat下打开conf文件夹找到server.xml文件用记事本打开在Connectorport=”8080”中把8080更改即可_____,10、理论上,GET是用于获取服务器信息并将其作为响应返回给客户端,POST是用于客户端把数据传送到服务器。11、在Tomcat成功安装和启动后,可以在浏览器中输入或来测试安装配置是否正常。第二章JSP页面与JSP标记一、选择题1、哪个是JSP指令标记?(C)A.%……%B.%!……%C.%@……%D.%=……%2、在“%!”和“%”标记之间声明的Java的方法称为页面的成员方法,其在()范围内有效。(B)。A.从定义处之后有效B.在整个页面内有效C.从定义处之前有效D.不确定3、在客户端浏览器的源代码中可以看到(A)A.HTML注释B.JSP注释C.JSP注释和HTML注释D.JAVA注释4、下面哪一个不是JSP本身已加载的基本类?(C)A.java.lang.*B.javax.servlet.*C.java.io.*D.javax.servlet.jsp.*5、JSP的Page编译指令的属性Language的默认值是:(A)。A.JavaB.CC.C#D.SQL6、可以在以下哪个()标记之间插入变量与方法声明?(B)A.%和%B.%!和%C./和%D.%和!7、在“%=”和“%”标记之间放置(B),可以直接输出其值。A.变量B.Java表达式C.字符串D.数字8、下列变量声明在()范围内有效。(C)%!DatedateTime;intcountNum;%A、从定义开始处有效,客户之间不共享B、在整个页面内有效,客户之间不共享C、在整个页面内有效,被多个客户共享D、从定义开始处有效,被多个客户共享9、当一个客户线程执行某个方法时,其他客户必须等待,直到这个客户线程调用执行完毕该方法后,其他客户线程才能执行,这样的方法在定义时必须使用关键字(C)A.publicB.staticC.synchronizedD.private10、给定JSP程序源码如下:html%intcount=1;%____d___/html以下()语句可以在下划线处插入,并且运行后输出结果是:1。(选择一项)a)%=++count%b)%++count;%c)%count++;%d)%=count++%11、在J2EE中,%=2+4%将输出(6)。(选择一项)a)2+4b)6c)24d)不会输出,因为表达式是错误的12、page指令的作用是:(A)A、用来定义整个JSP页面的一些属性和这些属性的值B、用来在JSP页面内某处嵌入一个文件C、使该JSP页面动态包含一个文件D、指示JSP页面加载Javaplugin13、(C)可在JSP页面出现该指令的位置处,静态插入一个文件。A、page指令标签B、page指令的import属性C、include指令标签D、include动作标签14、Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:(D)A、%@page%作用于整个JSP页面。B、可以在一个页面中使用多个%@page%指令。C、为增强程序的可读性,建议将%@page%指令放在JSP文件的开头,但不是必须的。D、%@page%指令中的属性只能出现一次。15、对于预定义%!预定义%的说法错误的是:(c)A、一次可声明多个变量和方法,只要以“;”结尾就行B、一个声明仅在一个页面中有效C、声明的变量将作为局部变量D、在预定义中声明的变量将在JSP页面初始化时初始化16、对于“%!”、“%”之间声明的变量,以下说法正确的是:(B)A、不是JSP页面的成员变量B、多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户C、多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响D、是JSP页面的局部变量17、下列哪一种不是JSP页面的组成元素.(D)A、JSP标签,如指令标签B、普通的HTML标记符C、Java表达式D、C语言程序18、在一个JSP页面中不可以出现的注释形式为(B)A、!--注释内容--B、@rem注释内容C、//注释内容D、%--注释内容--%19、include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML网页、文本文件或一段Java代码,但必须保证插入后形成的文件是(B)。A)是一个完整的HTML文件B)是一个完整的JSP文件C)是一个完整的TXT文件D)是一个完整的Java源文件20、JSP页面可以在“%=”和“%”标记之间放置Java表达式,直接输出Java表达式的值。组成“%=”标记的各字符之间(B)。A)可以有空格B)不可以有空格C)必须有空格D)不确定二、填空题1、JSP声明函数时,如果在前面加上synchronized关键字,功能是当前一个用户在执行该方法时,其他用户必须等待,直到该用户完成操作。2、JSP表达式用于向页面输出信息,其使用格式是以%=标记开始,以%结束。3、在“%!”和“%”之间声明的变量又称为页面成员变量,其作用范围为整个JSP页面。4、JSP中在客户端显示的注释是HTML注释,格式是!--注释内容--;在客户端不会显示的注释是隐式注释,格式是%--内容--%和%/*内容*/%。5、给定JSP程序源码如下,该JSP运行后输出的结果是Count:。html%intcount=1;%Count:%++count;%/html6、如果用户希望当前JSP页面能处理异常,则当前页面的page指令的isErrorPage属性需设置为true。7、______page_指令定义JSP文件中的全局属性,它描述了与页面相关的指令信息。8、page指令的_____import____属性指明想要引入的包和类。9、page指令的__contentType______属性用于设置JSP文件和最终文件的MIME类型和字符集的类型。10、_include_____指令可用于包含另一个文件。11、指令标记、JSP动作标记统称为JSP标记。12.“%!”和“%”之间声明的方法在整个页面内有效,称为页面的成员方法。三、简答题1、简述“%!”和“%”之间声明的变量与“%”和“%”之间声明的变量有何不同答:“%!”和“%”之间声明的变量在整个JSP页面内都有效,称为JSP页面的成员变量,成员变量的有效范围与标记符号%!、%所在的位置无关。所有用户共享JSP页面的成员变量,因此任何一个用户对JSP页面成员变量操作的结果,都会影响到其他用户。“%”和“%”之间声明的变量称为局部变量,局部变量在JSP页面后继的所有程序片以及表达式部分内都有效。运行在不同线程中的Java程序片的局部变量互不干扰,即一个用户改变Java程序片中的局部变量的值不会影响其他用户的Java程序片中的局部变量。当一个线程将Java程序片执行完毕,运行在该线程中的Java程序片的局部变量

1 / 18
下载文档,编辑使用

©2015-2020 m.111doc.com 三一刀客.

备案号:赣ICP备18015867号-1 客服联系 QQ:2149211541

×
保存成功