还剩5页未读,继续阅读
文本内容:
应用章节复习题Java Web第章简介1JSP
一、选择题、下面描述错误的是()1c、文件必须由<〉开头,</〉标记结束A HTML91!11h tm
1、文档头信息包含在〈》与〈/>之间B headhe ad、在<>和V/〉之间可以包含〈已>和<>等信息C h e adhead t i3b ody>文档体包含在<>和</>标记之间D body b o dy
2、Tomcat服务器的默认端口号是(B)A.80B.8080C.21D.
21213、配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是(B)先安装再安装A.TOMCA T,J DK先安装再安装B.JDK,TOMCAT不需安装安装就可以了C.JDK,TOMCAT和只要都安装就可以了,安装顺序没关系D.J DK TOMC AT、如果安装后,想要修改它的端口号,可以通过修改〈安装目录〉/4Tome at tonicat conf下的(B)文件来实现A.we b.xmlB.s e r ver.xmlC.s e r ve r—m i n imal.xmlD.tomcat-u s er.x ml、使用最为广泛的服务器是()5J avaWeb AoA.T omeat B.ResinC.Jbo ss D.WebLogi c、当用户请求页面时,引擎就会执行该页面的字节码文件响应客户的请求,执6j sp JSP行字节码文件的结果是()Co发送一个源文件到客户端发送一个文件到客户端A.JSP B.Ja v a发送一个页面到客户端什么都不做C.HTML D.、当多个用户请求同一个页面时,服务器为每个客户启动一个7J S P Tm cat()B o进程线程程序服务A.B.C.D.
8、下列动态网页和静态网页的根本区别描述错误的是(C)静态网页服务器端返回的文件是事先存储好的A.HTML动态网页服务器端返回的文件是程序生成的B.HTML动态网页中只有程序,不能有C.HTML代码静态网页文件里只有标记,没有程序代码、在传统的页面中加D.HTML9HTML入(D)就构成了一个JSP页面文件、程序片、标签A JAVA B JSP、用“%”、“%”标记符号括起来的程序、程序片和标签、为了标C DJAVA J S P10识一个文件,应该使用的标记是HTML HTMLCA P/p BBODYX/BODY CHTMLX/HTML Dtable/table、下面对描述准确的一项是11HTML co用书写的文件是二进制文件A html一个文件无论被什么浏览器解释,其显示结果都是一样的B h t mlW eb标记是不区分大小的Chtm1文件中有标记书写不合法时,浏览器会给出错误警告Dhtml Web、下列表单〈二”提12f ormXi np utty p e=submit”v a1u e交如果单击提交按钮时,表单/form,Co没有指定属性,所以不做提交使用方式提交a ctionB.p ost提交到当前页不确定C.D..设在表单中有一组复选钮标记,如下列代码13fo rm act i on=v regist er.j sp”A请选择喜欢的城市:长春”长春input type=c he ckboxn ame=city“value=“brAinp ut type=二“匕京”万匕京checkbox”name city“value=“1brX i npu tt ype=c he ckboxna me=v cityv va lue二“大连”〉大连brXinput type=v checkboxname=city value=v上海”〉上海b r如果在是取的值,最适合的方法为/f r e gi s ter.jsp ci t y____C______________aA.Str ing cit y=request,g et P a rameter7Tz flyj;o;C.B.String[]c ities=reque st.get Par ameterc i tyA Str ing[]cities=r equest.getPara meter Valuescity;aD.S trin gci ty=request,get Att ributecity”;
二、填空题、当今比较流行的技术研发模式是匹和的体系结构来实现的1C/S、表单的提交方法包括和方法2get post、服务器的默认端口是3Tome at
8080、表单向提交数据的方式主要有和4JSP GETPOST安装目录有六个文件夹和一些网页文件,其中目录是用来存放存放所需要
5.JDK lib的类库、技术开发的程序架构只能是或6J SPC/S B/S、的全称是7JSP JavaServer Page、本质上是对的扩展8JSP J a va、怎样修改的端口在下打开文件夹找至9t0m cat Tomcatco nf server.xml文件用记事本打开在中把更改即可,Conne ctor port=8080”
8080、理论上,是用于获取服务器信息并将其作为响应返回给客户端,是用于1o GETPOST客户端把数据传送到服务器
11、在Tom cat成功安装和启动后,可以在浏览器中输入h ttp//local hos t:8080_或来测试安装配置是否正常http://
127.
0.
0.1:8080第二章页面与标记JSP JSP
一、选择题、哪个是指令标记?()I JSPc%〉A.%……%B.%!……%C.%@……%D.%、在“V%!”和“%”标记之间声明的的方法称为页面的成员方法,其在2Java()范围内有效()Bo从定义处之后有效在整个页面内有效A.B.从定义处之前有效不确定C.D.、在客户端浏览器的源代码中可以看到()3A注释匕注释A.HTML B.JSP注释和注释注释C.J SP HTMLD.JAVA、下面哪一个不是本身已加载的基本类?()4JSP CA.java.Ian g.*B.java x.s ervl et.*C.j ava.io.D.jav ax.servlet.js p.*、的编译指令的属性的默认值是:()5JSP P age LanguageAoA.Java B.C C.C#D.SQL、可以在以下哪个()标记之间插入变量与方法声明?()6B%和%%!和%/和%和!〉A.B.C.D.%、在“觌二”和“%”标记之间放置(),可以直接输出其值7B变量表达式字符串数字A.B.Java C.D.、下列变量声明在()范围内有效()8C%!Date dateTime;int coun t Num;%、从定义开始处有效,客户之间不共享A、在整个页面内有效,客户之间不共享B、在整个页面内有效,被多个客户共享C、从定义开始处有效,被多个客户共享D、当一个客户线程执行某个方法时,其他客户必须等待,直到这个客户线程调用执行9完毕该方法后,其他客户线程才能执行,这样的方法在定义时必须使用关键字(0A.pub1i cB.st atic C.sync hroni zed D.private、给定程序源码如下10JSPh tm1Y%i ntcount=1;%d〉/h tm1以下()语句可以在下划线处插入,并且运行后输出结果是1(选择一项)))a%=++coun t%a b%++count;%))c%coun t++;%od%=count++%
11、在J2EE中,V%=2+4%将输出
(6)(选择一项))a2+4)b6)c24)不会输出,因为表达式是错误的d、指令的作用是()、用来定义整个页面的一些属性和这些属性12page AA JSP的值、用来在页面内某处嵌入一个文件、使该页面动态包含一个文件、B JSPC JSP D指示页面加载JSP Javaplugin、()可在页面出现该指令的位置处,静态插入一个文件、指令标13C JSPA p a ge签、指令的属性、指令标B page import Cinclud e签“、动作标签oD in cl ude、指令用于定义文件中的全局属性,下列关于该指令用法的描述不正确的14Pa ge JSP是(D)A、%@page%〉作用于整个JSP页面B、可以在一个页面中使用多个Page%指令、为增强程序的可读性,建议将%@指令放在文件的开头,但不C Pa ge%J SP是必须的、%指令中的属性只能出现一次D%@page
15、对于预定义跳!预定义%》的说法错误的是(c)、一次可声明多个变量和方法,只要以结尾就行A、一个声明仅在一个页面中有效B、声明的变量将作为局部变量C、在预定义中声明的变量将在页面初始化时初始化D JSP、对于“%!”、“%”之间声明的变量,以下说法正确的是()16B、不是页面的成员变量A J SP、多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用B户、多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互C相影响、是页面的局部变量D JSP、下列哪一种不是页面的组成元素.()17JSPD、标签,如指令标签A JSP、普通的标记符B HTML、表达式C Java、语言程序D C、在一个页面中不可以出现的注释形式为()18JS PB、!——注释内容--A、注释内容B@rem、//注释内容CD、%--注释内容-----------------%、指令用于在页面静态插入一个文件,插入文件可以是页面、19include JSP JSP HTML网页、文本文件或一段Java代码,但必须保证插入后形成的文件是(B))是一个完整的文件)是一个完整的文件A HTMLB JSP)是一个完整的文件)是一个完整的源文件C TXTD Java、页面可以在“〈%二”和“%”标记之间放置表达式,直接输出表20JSP Java Java达式的值组成“%二”标记的各字符之间(B))可以有空格)不可以有空格)必须有空格ABC)不确定D
二、填空题、声明函数时,如果在前面加上关键字,功能是当前一个用户在执行1J SPs ynchronized该方法时,其他用户必须等待,直到该用户完成操作、表达式用于向页面输出信息,其使用格式是以%=标记开始,以姐结束2J SP、在“%!”和“%”之间声明的变量又称为页面成员变量,其作用范围为整个3页面JSP、中在客户端显示的注释是注释,格式是!--注释内容--;在客户端不会4J SPHTML显示的注释是隐式注释,格式是%-—内容一%和%/*内容*/%
5、给定JSP程序源码如下,该JSP运行后输出的结果是Counth tml%i ntcount=1;%Count:%++c o unt;%/htm
1、如果用户希望当前页面能处理异常,则当前页面的指令的6JSP pageisE rr0属性需设置为r Page tru eo、指令定义文件中的全局属性,它描述了与页面相关的指令信息7pa-JSP、指令的属性指明想要引入的包和类8pag eimpo rt、指令的属性用于设置文件和最终文件的9page conten tTypeJS PMIME类型和字符集的类型指令可用于包含另一个文件10in c1ude指令标记、动作标记统称为标记11JSPJ SP“V%!”和“%”之间声明的方法在整个页面内有效,称为页面的成员方法
12.
三、简答题、简述“V%!”和“%〉”之间声明的变量与%和%〉”之间声明的变量有何不同1答%!”和“%”之间声明的变量在整个页面内都有效,称为页面的成员JSP JSP变量,成员变量的有效范围与标记符号,!、%〉所在的位置无关所有用户共享JSP页面的成员变量,因此任何一个用户对页面成员变量操作的结果,都会影响到其他JSP用户“〈%”和“%〉”之间声明的变量称为局部变量,局部变量在页面后继的所有程序JSP片以及表达式部分内都有效运行在不同线程中的程序片的局部变量互不干扰,即Java一个用户改变程序片中的局部变量的值不会影响其他用户的程序片中的局部JavaJav a变量当一个线程将程序片执行完毕,运行在该线程中的程序片的局部变量Jav aJava释放所占的内存、请简单叙述指令标记和动作标记的不同答2include include指令标记的作用是在页面出现该指令的位置处,静态插入一个文件,in eludeJSP即页面和插入的文件合并成一个新的页面,然后引擎再将这个新的JSP JSPJSPJSP页面转译成文件因此,插入文件后,必须保证新合并成的页面符合语Ja va JSPJSP法规则,即能够成为一个页面文件JSP动作标记告诉页面动态加载一个文件,不把页面中动作指令include JSPJSP inc1ude所指定的文件与原页面合并一个新的页面,而是告诉解释器,这个文件JSPJSP Java在运行时(文件的字节码文件被加载执行)才被处理如果包含的文件是普通JSP Java的文本文件,就将文件的内容发送到客户端,由客户端负责显示;如果包含的文件是JSP文件引擎就执行这个文件,然后将执行的结果发送到客户端,并由客户端负责显,JS P示这些结果
3、includ e指令和Vjspinclud e动作元素有什么不同4答:前者是静态包含,后者为动态包含,前者在编译之前就完成了,后者在运行时才进行
四、综合题、下列程序并写出程序的结果13%@page conten tType=n text/html;chars et=g b2312%%@pageimport=njava.uti
1.*1%HTMLBODY%你好f or int i=0;i2;i++{%b r%}%/BODY/HTML答案结果为:你好你好、编写一个页面计算内的连续偶数之和参考答案:2jsp1700Vh tml计算的连续偶数之和hea dtit1e1〜100/title/headbo dy%int sum=0;i=1;f ori=l;i=100;i++{If i%2=0sum=sum+i;out.pri ntIn sum;%/bo dy/html、编写一个页面计算内的连续奇数之和答案类同上面第题3j sp1〜
个人认证
优秀文档
获得点赞 0