文档库 最新最全的文档下载
当前位置:文档库 › JSP试题

JSP试题

JSP试题
JSP试题

1) 在J2EE中,test.jsp文件中有如下一行代码:

在使user对象可以作用于整个应用程序。下划线中应填入(D)(选择一项)

a) page

b) request

c) session

d) application

D

2) 在JSP中,(A)动作用于将请求转发到其他的JSP页面(选择一项)

a) forward

b) include

c) useBean

d) setProperty

3) 在J2EE中,在一个JSP文件中,有表达式<%=2+3%>,它将输出(B)(选择一项)

a) 2+3

b) 5

c) 23

d) 不会输出,因为表达式是错误的

4) 要设计一个大型的基于多层体系结构的WEB应用系统,系统界面基于HTML和XML,该系统要不断的进行版本升级(即日后维护,二次需求开发等任务量较大),要达成这些目标,最适合的开发模式是(C)(选择一项)

a) DAO

b) Value Object

c) MVC

d) Proxy

6) 给定JSP程序如下,可以在下划线处插入并且能够正确输出WELCOME,JACK的语句是(B)

<%String name=”JACK”;%>WELCOME,_________\

a) name

b) <%=name%>

c) out.println(name);

d) <%=out.println(name)%>

7) 在J2EE中,重定向到另一个页面,以下(C)语句是正确的(选择一项)

a) request.sendRedirect(http://www.jb_https://www.wendangku.net/doc/bb14960994.html,);

b) request.sendRedirect();

c) response.sendRedirect(http://www.jb_https://www.wendangku.net/doc/bb14960994.html,);

d) response.sendRedirect();

8) 给定JSP中,使用动作可以将javaBean嵌入JSP页面,对JavaBean的访问范围不能是(C)(选择一项)

a) page

b) request

c) response

d) application

9) Servlet中,使用(C)接口中定义的()方法来处理客户端发出的表单数据请求(选择一项)

a) HttpServletdoHead

b) HttpServletdoPost

c) ServletRequestdoGet

d) ServletRequestdoPost

10) 给定JSP程序源码如下,该JSP运行后输出的结果是(C)(选择一项)

<% int count=1;%>Count:<%++Count;%>

a) Count:1

b) Count:2

c) 1:2

d) Count:s

12) 使用自定义标签时,要为JSP引擎提供有关自定义标签的相关信息,下列描述语句正确的是(A)(选择一项)

a) hello com.tagdemo.HelloTag

b) hellocom.tagdemo.HelloTag

c) hellocom.tagdemo.HelloTag

d) hellocom.tagdemo.HelloTag

参考答案A

13) 某JSP程序中声明使用Javabean的语句如下:要取出该javaBean中loginName的属性值,以下语句正确的是(A ).

a)

b)

c) <%user.getLoginName()%>

d) <%=user.getProperty(“loginName”)%>

参考答案A

15) 给定一个JSP程序源码,如下:在two.jsp中加入( D )代码片断可以输

出参数location的值.(选择一项)

a)

b)

c) <%=request.getAttribute(“location”)%>

d) <%=request.getParameter(“location”)%>

参考答案D

17) 在J2EE中,test.jsp文件如下

<%{%><%buffer.append(“ABC”);%><%}%>buffer is<%=buffer%>运行时,将发生(D )(选择一项)

a) 转译期错误

b) 编译期错误

c) 运行后,浏览器上显示:buffer is null

d) 运行后,浏览器上显示:buffer is ABC

参考答案D

18) 在J2EE中,在JSP中想要使用user包中的User 类,则以下写法正确的是( A )

a)

b)

c)

d)

参考答案A

19) 给定include.jsp文件代码片断,如下<% pageContext.setAttribute(“User”,”HAHA”);%>_______//此处填写代码给定include2.jsp文件代码片断,如下:<%=pageContext.getAttribute(“User”)%>要求运行include1.jsp时,浏览器上输出:HAHA要满足以上条件,jsp1.jsp中下划线处应填入以下(A )语句。(选择一项)

a)

b) <%@include file=”include2.jsp”%>

c)

d) <%response.sendRedirect(“include2.jsp”);%>

参考答案A

20) 在j2EE中,对于自己编写的Servlet1,以下对Servlet1的定义错误的是(D )(选择一项)

a) class Servlet1 implements javax.servlet.Servlet

b) class Servlet1 extends javax.servlet.GenericServlet

c) class Servlet1 extends javax.servlet.http.HttpServlet

d) class Servlet1 extends javax.servlet.ServletRequest;

参考答案D

21) 在j2EE中,使用Servlet过滤器时,可以在web.xml文件的(A )元素中包括元素。(选择一项)

a)

b)

c)

d)

参考答案A

22) 在j2EE中,要将某个过滤器映射到Web应用程序的每个Web资源,以下在Web.xml 中配置正确的是(A )(选择一项)

a)

someFilter

/*

b)

someFilter

/*

c)

someFilter

*

d)

someFilter

/*

参考答案A

23) 在Servlet里,获取session的正确方式是(A )。(选择一项)

a) HttpSession session=request.getSession();

b) HttpSession session=request.getHttpSession(true);

c) HttpSession session=respose.getSession();

d) HttpSession session=response.getHttpSession(true);

参考答案A

24) 在JSP中,(A)动作用于将请求转发给其他JSP页面.(选择一项)

a) forward

c) useBean

d) setProperty

参考答案

25) 在J2EE中,以下不是JSP隐式对象的是( B).(选择一项)

a) pageContext

b) context

c) application

d) out

参考答案B

26) 在J2EE中,关于设计模式下列描述错误的是(C)。(选择一项)

a) 设计模式是解决问题的通用方法

b) 不同的设计模式适用于特定的环境和特定的问题

c) 设计模式是一段通用的程序代码,因此可以重用

d) 设计模式有很多种,并且不断有新的设计模式出现

参考答案C

27) 要设置某个JSP页面为错误处理页面,以下page指令正确的是(B)。(选择一项)

a) <%@page errorPage="true"%>

b) <%@page isErrorPage="true"%>

c) <%@page extends="javax.servlet.jsp.JspErrorPage"%>

d) <%@page into="error"%>

参考答案B

28) 采用三层体系结构设计的Web应用程序有以下优点,除了(D).(选择一项)

a) 可维护性强

b) 可扩展性强

c) 代码重复较少

d) 大大减少代码量

参考答案D

29) 在MVC模式中,(C)层专用于客户端应用程序的图形数据表示,与实际数据处理无关.(选择一项)

a) 模型

b) 控制

c) 视图

d) 数据

30) 在JSP中,(C)指令用于将文件嵌入JSP页面.(选择一项)

a) page

b) forward

c) include

d) taglib

参考答案C

31) 以下选项中,正确地描述了JSP生命周期的先后顺序的是(D).(选择一项)

a) 加载类、创建实例、转译、编译、调用jspInit方法、调用jspService方法、调用jspDestroy 方法

b) 转译、加载类、创建实例、编译、调用jspInit方法、调用jspService方法、调用jspDestroy 方法

c) 编译、转译、加载类、创建实例、调用jspInit方法、调用jspService方法、调用jspDestroy 方法

d) 转译、编译、加载类、创建实例、调用jspInit方法、调用jspService方法、调用jspDestroy 方法

参考答案D

32) 给定某servlet程序的片段如下,用户在浏览器地址栏中键入正确的请求URL并回车后,在控制台上显示的结果是(A).(选择一项)

public void doGet(HttpServletRequestrequest,HttpServletResponse response) throws ServletException,IOException{

System.out.println("get");}

public void doPost(HttpServletRequestrequest,HttpServletResponse response) throws ServletException,IOException{

System.out.println("post");}

a) get

b) post

c) Getpost

d) Postget

参考答案A

33) 在J2EE中,test.jsp文件如下,试图运行时,将发生(D).(选择一项)

<%String str=null; %>Str is <%="str"%>

a) 转译期错误

b) 编译期错误

c) 运行后,浏览器上显示:str is null

d) 运行后,浏览器上显示:str is str

参考答案D

34) J2EE中,当把来自客户机的HTTP请求委托servlet时,会调用HttpServlet类的( A)方法.(选择一项)

a) service

b) doGet

c) doPost

d) init

参考答案A

35) 给定一个自定义标签程序的代码片断如下:(选择一项)

public intdoStartTag() throws JspTagException{pageContext.getAttribute("A"); //第二行return EVAL_BODY_INCLUDE;}假定第二行返回的对象引用不是null,那么这个对象存储在(A)范围中.

a) page

b) session

c) request

d) application

参考答案A

36) 在J2EE中,在a.jsp中有代码片断如下:(选择两项)

<%request.setAttribute("loginName","JACK");%>

在b.jsp中有代码片断如下:

<%String loginName=(String)request.getAttribute("loginName");out.println(loginName);%>

运行a.jsp时,要在浏览器上输出:JACK,可以使用以下(A)方法.

a) 在a.jsp中使用

,把请求提交到b.jsp

b) 在a.jsp中使用,把页面跳转到b.jsp

c) 在a.jsp中使用<% response.sendRedirect("b.jsp"); %>,把页面重定向到bb.jsp

d) 在a.jsp中使用<%@include file="b.jsp"%>,包含页面b.jsp

参考答案A

37) 给定一个Servlet的doGet方法中的代码片断如下:

request.setAttribute”name”,”zhang”);response.sendRedirect(“http://localhost:8080/servlet/MyServlet”);

那么在MyServlet中可以使用(D)方法把属性name的值取出来。(选择一项)

a) String str=request.getAttribute(“name”);

b) String str=(String)request.getAttribute(“name”);

c) Object str=request.getAttribute(“name”);

d) 无法取出来;

参考答案D

38) 在J2EE中,对于jsp:getProperty标记的描述,正确的是(D)。(选择二项)

a) 在JSP文件中,标记jsp:getProperty存在的前提条件是必须存在jsp:setProperty标记。

b) 使用可以把beanName所代表的对象的所有属性依次打印出来

c) 用jsp:getProperty标记访问bean的属性,会把属性值转换为int输出到客户的输出流中。。

d) 等价于out.println(beanName.getPropertyName());

参考答案D

40) 某JSP程序中申明使用javaBean的语句如下:

user

对象会作为属性放在(C)类型对象中。(选择一项)

a) PageContext

b) HttpServlet

c) ServletContext

d) ApplicationContext

参考答案C

41) 在J2EE中,客户端对Servlet的每次调用都会执行Servlet生命周期中的()方法。(选择一项)

a) init()

b) destroy()

c) service()

d) doGet()

参考答案C

42) 在J2EE中,当用户在浏览器中输入:http://localhost:8080/myWebApp/start,就会调用pk 包中名为student的Servlet,在web.xml中配置正确的是(C)。(选择一项)

a) /start/*

pk.student

b) pk.student

/start/*

c) student

pk.student

student

/start/*

d) pk.student

student

pk.student

/start/*

参考答案C

44) servlet生命周期由一系列事件组成,把这些事件按照先后顺序排列,以下正确的是(B)。(选择一项)

a) 加载类、实例化、请求处理、初始化、销毁

b) 加载类、实例化、初始化、请求处理、销毁

c) 实例化、加载类、初始化、请求处理、销毁

d) 加载类、初始化、实例化、请求处理、销毁

参考答案B

46) 在J2EE中,request对象的(D)方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。(选择一项)

a) String getParameter(String name)

b) String[ ] getParameter(String name)

c) String getParameterValues(String name)

d) String[ ] getParameterValues(String name)

参考答案D

47) (A)是发送邮件的协议。(选择一项)

a) SMTP

b) LAMP

c) POP3

d) HTTP

参考答案A

48) Web应用中,常用的会话跟踪方法不包括(D)。(选择一项)

a) URL重写

b) Cookie

c) 隐藏表单域

d) 有状态HTTP协议

参考答案D

49) 在J2EE中,〈%=2+4%〉将输出(B)。(选择一项))

a) 2+4

b) 6

c) 24

d) 不会输出,因为表达式是错误的

参考答案B

50) 在J2EE的Model II模式中,模型层对象被编写为(D)。(选择一项)

a) Applet

b) JSP

c) Servlet

d) JavaBean

参考答案D

1、Tomcat服务器的默认端口是8080。

2、异常的处理,可在该方法的代码段中包含3类代码:(try catch)和finally代码块。

3、JSP网页文件的扩展名是(jsp)。

4、所有JSP程序操作都在(服务器端)执行。

5、三种常用的动态网页技术是(ASP)、(PHP)、(JSP)

7、Tomcat脚本Startup即启动Tomcat、Shutdown即(关闭Tomcat)。

8、一个Bean由三部分组成1、(属性(Property))、2.(事件(Event))、3.(方法(Method))。

9、Java 中的(异常(Exception))是当程序中出现不同寻常的情况时生成的一个对象。

10、对待异常的方式有两种:一是(在方法内部捕获并处理该异常);二是在本方法内不处理该异常,而是将异常抛给方法的调用者,由调用者决定如何处理异常。

11、JavaBean是描述(Java)的软件组件模型。

13、JSP编译指令用于指定所使用的(脚本语言)、(Servlet实现的接口)、(Servlet扩展的类)、(Servlet)。

14、JSP编译指令的一般语法形式为<%@指令名=“值”%>。

15、page指令的语法为<%@page pageDirectiveAttributeList %>。

17、Include指令的语法格式<%@include file=“relativeURL”%>,其中relativeURL意思为相对地址。

18、taglib指令语法格式<%@tagliburi="tagLibraryURI" prefix="tagPrefix" %>。

19、(URI)是(统一资源标记符)的缩写,可以是绝对路径或者相对路径。

20、定制标识的前缀是(prefix)。

21、id和scope属性是每一个JSP动作都具有的属性。其中(id)表示一个动作的名称,而(scope)则表示一个动作的作用域。

22、jsp主要内置对象有:application 、exception、pageContext、request、session、response、out、config、page。

23、理论上,GET是用于获取服务器信息并将其作为响应返回给客户端,POST是用于客户端把数据传送到服务器。

24、application对象是代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息,而session对象则是每个客户专用的。

25、JDBC的主要任务是:与数据库建立连接、发送SQL语句、处理结果。

26、一个Bean由三部分组成:实现java.io.serializable接口、提供无参数的构造方法、提供getter()和setter()方法访问它的属性。

27、运行servlet需要在___web.xml_____注册.

28、Servlet的生命周期分三个时期:装载Servlet 、创建一个Servlet实例、销毁。

29、JSP开发网站的两种模式分为jsp+javabean、jsp+javabean+servlet。

30、在传统的网页HTML文件*.htm和*.html中加入Java程序片段(Scriptlet)和(JSP标记),

就构成了JSP网页

31、()用于引入一个静态或动态的页面到一个JSP文件中。

32、)动作用于向一个JavaBean的属性赋值,需要注意的是,在这个动作中将会使用到的name属性的值将是一个前面已经使用动作引入的JavaBean的名字。

33、out对象的范围是(page)。

34、使用()动作,JSP可以动态使用(JavaBeans)组件来扩充JSP的功能。

35、动作用于从一个(JavaBean)中得到某个属性的值,无论原先这个属性是什么类型的,都将被转换为一个(String)类型的值。其JSP语法为()。

36、对象是典型的具有(方法)、(属性)和集合的事物,(对象的属性)反映了对象的状态,可以读取或设置。对于一般的对象,要想使用它,必须先声明一个(类),再将它实例化,就会得到一个可以使用的对象。

37、request对象是ServletRequest的一个实例。当客户端请求一个JSP网页时,JSP引擎会将客户端的请求信息包装在这个对象中

38、request对象的方法(getAttribute)返回请求的给出名字的属性的值,(getParameter)返回包含指定参数的单独值的字符串。

39、(response)对象的类型是javax.servlet.ServletResponse类的实例,JSP引擎会根据客户端的请求信息建立一个默认的(response)对象。

40、response对象的方法(getWriter)返回用于格式化文本应答的打印程序,(addCookie)用于添加一个Cookie对象,用来保存客户端的用户信息。

41、(session)对象是JSP中一个很重要的内部对象,我们使用它来保存某个特定客户端(访问者)一次访问的一些特定信息。

42、session对象的类为(HttpSession)。HttpSession由服务器的程序实现,提供HTTP服务器和HTTP客户端之间的会话。

43、会话管理是通过服务器将(SessionID)作为一个cookie存储在用户的Web浏览器中来唯一标识每个用户会话。

44、(application)对象保存了一个应用系统中一些公用的数据。

45、application对象的方法getInitParameter,返回application某个属性的值(getAttribute)以Object对象的形式返回对应名称的application对象的属性值。

46、(out)对象用于输出数据,它可以是javax.servlet.jsp.JspWriter的一个实例。

47、Out对象的方法(Close)关闭流,并输出;getBufferSize获得缓冲区的大小,(clearBuffer)清除缓冲区的流。

48、JDBC和数据库建立连接的一种常见方式是通过(JDBC-ODBC桥)。

49、(JDBC)是JAVA数据库连接技术的简称,是为各种常用数据库提供无缝连接的技术。

JSP期末考试题复习题

针对以下题目请选择正确的答案(每道题目有一个或多哥正确的答案)。每一道题目,所有答案都选对,则该题加分,所选答案错误或不能选出所有正确答案,则该题不得分。 1)在JSP中,要定义一个方法,需要用到以下()元素。(选择一项) a) <%= %> b) <% %> c) <%! %> d) <%@ %> 2)JSP页面经过编译之后,将创建一个()。(选择一项) a) applet b) servlet c) application d) exe文件 3)当JSP页面执行自定义标签,遇到结束标签时将调用()方法执行处理。(选择一项) a) doStartTag() b) doEndTag() c) doInitBody() d) doAfterBody() 4) 在J2EE中,test.jsp文件中有如下一行代码:(选择一项) 要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入()。 a) page b) request c) session d) application 5) 在J2EE中,以下不是JSP隐式对象的是()。(选择一项) a) pageContext b) context c) application d) out 6) Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向到另外的URL。(选择一项) a) sendURL() b) redirectURL() c) sendRedirect() d) redirectResponse() 7) 在JSP中,page指令的()属性用来引入需要的包或类。(选择一项) a) extends b) import c) languge d) contentType 8) 在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法。(选择一项) a) init b) service c) doFilter d) destroy 9) 在JSP中,只有一行代码:<%=’A’+’B’%>,运行将输出()。(选择一项) a) A+B b) AB c) 131 d) 错误信息,因为表达式是错误的 10)给定一个Servlet的代码片段如下: Public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ ______ out.println(“hi kitty!”); out.close(); } 运行次Servlet时输出如下: hi kitty! 则应在此Servle t下划线处填充如下代码。(选项一项) a) PrintWriter out = response.getWriter(); b) PrintWriter out = request.getWriter(); c) OutputStream out = response.getOutputStream(); d) OutputStream out = request.getWriter(); 11)给定如下JSP代码,假定在浏览器中输入URL:http://localhost:8080/web/jsp1.jsp,可以调用这个JSP,那么这个

JSP试题及答案

第一章 一.选择题 1.早期的动态网站开发技术主要使用的是()技术。该技术的基本原理是将浏览器提交至Web服务器的数据通过环境变量传递给其他外部程序,经外部程序处理后,再把处理结果传送给Web服务器,最后由Web服务器把处理结果返回浏览器。 A.JSP B.ASP C.PHP D.CGI 2.JSP页面的代码由两个部分组成,它们是()和()。 A.javascript代码 B.vbscript代码 C.HTML代码 D.JSP代码 3.JSP在服务器中进行编译时,将首先被转译成() A.JA V A语言 B.HTML代码 C.servlet D.以上都是 4.在一个JSP页面代码中一定没有的部分是() A.javascript代码 B.JSP指令 C.JSP动作 D.HTML代码 二.问答题 1.简述JSP的基本运行原理。 2.列举出JSP具有的一些特点。

参考答案 一.选择题 1. D 2. C D 3. C 4. A 二.问答题 1.答:首先由浏览器向Web服务器提出访问JSP页面的请求(Request),然后由JSP容器负责将JSP转换成Servlet,产生的Servlet经过编译后生成类文件,然后再把类文件加载到内存进行执行。最后由Web服务器将执行结果响应(Response)给客户端浏览器。 2.答:1. 一次编写,随处运行 2. 可重用组件技术 3. 标记化页面开发 4. 对大型复杂Web应用支持良好 第二章习题 三.选择题 1.下列不是JSP开发工具的是() A.JBuilder B.IBM WebSphere C.MyEclipse D.Firework 2.要建构JSP的开发环境,除了需要安装以上的JSP开发工具外,还必须安装()和() A.JDK B.Dreamweaver MX C.Flash MX D.Tomcat 3.JSP隶属Java家族,下列不属于JA V A家族的是() A.servlet B.javabean C.java D.javascript 4.web应用程序体系结构最多可分为三层,不属于这三层的是() A.表示层 B.业务层 C.数据访问层 D.网络链接层

jsp-servlet题库(附答案)

1.B 编写一个Filter,需要() A. 继承Filter 类 B. 实现Filter 接口 C. 继承HttpFilter 类 D. 实现HttpFilter接口 2.D 自定义标签的配置文件放在________ A. WebRoot B. lib C. classes D. WEB-INF 3. ABC 有关会话跟踪技术描述正确的是( )(多选) A. Cookie是Web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务器端。 B. 关闭浏览器意味着会话ID丢失,但所有与原会话关联的会话数据仍保留在服务器上,直至会话过期。 C. 在禁用Cookie时可以使用URL重写技术跟踪会话。 D. 隐藏表单域将字段添加到HTML表单并在客户端浏览器中显示。 4.C 在J2EE中,重定向到另一个页面,以下()语句是正确的 A. request . sendRedirect(“http :// www . svse . com . cn”); B. request . sendRedirect(); C. response . sendRedirect(“http: // www . svse . com . cn”); D. response .sendRedirect(); 5.B EL表达式,${10 mod 3},执行结果为( ) A. 10 mod 3 B. 1 C. 3 D. null 6. C 自定义标签的作用是( ) A. 编写和使用方便 B. 规定是这样的,如果不用,别人会说我们不专业 C. 可以减少jsp中的java代码,将代码与界面标签分离,简化前台开发 D. 连数据库 7.B request.getRequestDispatcher().forward(request,response)称之为( ) A. 流转 B. 转发 C. 重定向 D. 导航 8. BCD 有关Servlet的生命周期说法正确的有( ) (多选) A. Servlet的生命周期由Servlet实例控制。 B. init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletContext 接口的对象。 C. service()方法响应客户端发出的请求。 D. destroy()方法释放Servlet实例。 9.B 在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是()。(选择一项) Public class Servlet1 extends HttpServlet{ public void init() throws ServletException{ } public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException { PrintWriter out = response.getWriter(); out.println("hello!"); } A. 编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过 B. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello!

java ee 期末试题 (1)要点

1、下列哪一项不是Java EE的常用技术(D) A、JSP B、Hibernate C、Spring D、JNDB 2、servlet与一般Java类的相同点是什么?(D) A、 B、Servlet是运行在Web服务器的一个Web组件 C、Servlet通常是通过HTTP协议回复Web客户端的请求 D、Servlet是运行在Web容器的Java类 3、以下哪一个是市场上流行的Java EE服务器(A) A、Apache B、tomcat C、glassfish D、netbeans 4、EJB的作用是(C) A、Servlet组件和JSP组件 B、用于丰富客户端图形界面显示 C、通过RMI/IIOP协议与EJB容器通信远处电泳EJB的功能方法,进而完成业务处理。 D、GUI交互界面的开发,负责与系统用户的交互 5、分析以下程序: public class x{ public static void main(String[]args){ String ol=new String("ABV"); String o2=new String("ABV"); if(o1.equals(o2)){ System.out.println("Equal"); } }该程序的执行结果是( B )。 A. 程序执行后无输出 B. 程序执行后输出“Equal” C. 程序在第5行出现编译错误 D. 程序执行后出现异常 6、执行完下面的程序片段后,下面哪些结论是正确的?(B) int a,b,c; a=1; b=2; c=(a+b>3?a++:++b); A. a的值是2,b的值是3 B. a的值是1,b的值是3 C.a的值是1,b的值是2 D.c的值是false 6、Struts框架的控制器主要由(C )负责。 A. EJB

JSP试题及答案

第1章WEB开发环境 (1)下列关于WEB开发说法正确的是。 A)Web是图形化的和易于导航的B)Web与平台无关 C)Web是分布式的D)Web 是动态的E)Web 是静态的 (2)下列关于Tomcat说法正确的是。 A)Tomcat是一种编程语言B)Tomcat是一种开发工具C)Tomcat是一种编程思想 D)Tomcat是一种开编程规范E)Tomcat是一个免费的开源的Serlvet容器 (3)下列关于Tomcat个目录说法错误的是。 A)bin目录--包含启动/关闭脚本B)conf目录——包含不同的配置文件 C)Lib目录--包含Tomcat使用的JAR文件 D)webapps目录--包含web项目示例,发布web应用时,默认情况下web文件夹放于此目录下E)work目录--包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下 (4)下列关于HTTP协议说法正确的是。 A)HTTP是一种请求/响应式的协议 B)HTTP请求消息中Accept表示浏览器可接受的MIME类型 C)HTTP请求消息中Accept-Encoding表示浏览器能够进行解码的数据编码方式 D)HTTP请求消息中Accept-Language表示浏览器所希望的语言种类 E)HTTP请求消息中Host表示初始URL中的主机和端口。 (5)下列对于JSP说法中正确的是。 A)JSP是Sun公司推出的新一代站点开发语言B)JSP采用标识简化页面开发 C)JSP完全解决了目前ASP、PHP的一个通病——脚本级执行 D)JSP将内容的生成和显示进行分离E)JSP强调可重用的组件 第2章JSP编译指令 (1)下列关于JSP编译指令说法错误的是。 A)编译指令用于从JSP发送一个信息到容器上 B)编译指令用来设置全局变量、声明类要实现的方法和输出内容的类型等 C)编译指令向客户端产生任何输出D)编译指令所有的指令都在整个JSP页面内有效 E)编译指令元素为编译阶段提供了全局信息 (2)下面关于page指令说法中错误的是。 A)page指令用来定义JSP页面中的全局属性B)一个JSP页面只能包含一个page指令 C)除了import外,其他page指令定义的属性/值只能出现一次。 D)language属性用来指示所使用的语言E)“java”是当前唯一可用的JSP语言 (3)下面关于page指令的属性说法错误的是。 A)import属性用于指定导入哪些包 B)contenttype属性用来指定JSP页面的字符编码和响应的mime类型

jsp考试试题

一、填写 1、 JSP是指(Java Server Pages)是由(Sun Microsystems)公司倡导、许多公司参与一起建立的一种(动态)网页技术标准 2、在传统的网页HTML文件(*.htm,*.html)中加入(Java程序片段(Scriptlet))和(JSP标记(tag)),就构成了JSP网页 3、 JSP网页文件的扩展名是(jsp)。 4、所有JSP程序操作都在(服务器端)执行。 5、三种常用的动态网页技术是(ASP)、(PHP)、(JSP) 6、 Tomcat目录bin(包含启动/关闭脚本)、conf(包含各种配置文件,包括Tomcat的主要配置文件server.xml和为不同的Tomcat配置的Web应用设置缺省值的文件web.xml)、lib (包含Tomcat中使用的jar文件。在Unix平台中,此目录下的任何文件都被加到Tomcat 的classpath中)。 7、Tomcat脚本Startup(启动Tomcat)、 Shutdown(关闭Tomcat)。 8、Tomcat的主要配置文档是(server.xml)。可以通过配置server.xml设置(服务器的端口及虚拟路径)。 9、 Java 中的(异常(Exception))是当程序中出现不同寻常的情况时生成的一个对象。 10、对待异常的方式有两种:(在方法内部捕获并处理该异常);(在本方法内不处理该异常,而是将异常抛给方法的调用者,由调用者决定如何处理异常)。 11、JSP 中不能应用(JavaScript)函数。 12、解决汉字的问题,最简单的方法就是在文件头加入(<%@ page contentType="text/html;charset=GBK" %>)。 13、JSP编译指令用于指定所使用的(脚本语言)、(Servlet实现的接口)、(Servlet 扩展的类)、(Servlet)。 14、JSP编译指令的一般语法形式为(<%@指令名=“值” %>)。 15、page指令的语法为(<%@page pageDirectiveAttributeList %>)。 16、为了解释page指令的import属性的使用,用(time.jsp程序)来说明。 17、Include指令的语法格式(<%@include file=“relativeURL” %>),其中(relativeURL)意思为相对地址。 18、taglib指令语法格式(<%@taglib uri="tagLibraryURI" prefix="tagPrefix" %>)。 19、URI(Uniform Resource Identifier)是(统一资源标记符)的缩写,可以是绝对路径或者相对路径。 20、定制标识的前缀是(prefix)。 21、(id)和(scope)属性是每一个JSP动作都具有的属性。其中(id)表示一个动作的名称,而(scope)则表示一个动作的作用域。

Javaweb练习题1(含答案)模板

Javaweb ?选择题 o 1. 页面中需要增加链接,正确的HTML代码是_A_____。 A. 百度 B. 百度 C. https://www.wendangku.net/doc/bb14960994.html, D. 百度 o 2. 以下选项中,哪个全部都是表格标签___ B___。 A.

B.
C.
D.