jsp复习题(无答案34个选择题)

合集下载

JSP选择题试题及答案

JSP选择题试题及答案

JSP选择题试题及答案1. 1.当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是() [单选题]A)发送一个JSP源文件到客户端B)发送一个Java文件到客户端C)发送一个HTML页面到客户端(正确答案)D)什么都不做。

2. 2.当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个()[单选题]A)进程B)线程(正确答案)C)程序D服务。

3. 3.不是JSP运行必须的是() [单选题]A)操作系统B)Java JDKC)支持Jsp的Web服务器D)数据库(正确答案)4. 4.Tomcat服务器的默认端口号是:() [单选题]A)80B)8080(正确答案)C)21D)21215. 1.下面描述错误的是() [单选题]A)HTML文件必须由<html>开头,</html>标记结束。

B)文档头信息包含在<head>与</head>之间。

C)在<head>和</head>之间可以包含<title>和<body>等信息。

(正确答案)D)文档体包含在<body>和</body>标记之间6. 2.下列设置颜色的方法中不正确的是() [单选题]A)<body bgcolor=”red” >B)<body bgcolor=”yellow” >C)<body bgcolor=”#FF0000” >D)<body bgcolor=”#HH00FF” >(正确答案)7. 3.设置文档体背景颜色的属性是() [单选题]A)textB)bgcolor(正确答案)C) backgroundD) link8. 4.<title></title>标记在<head></head>标记之间,<title></title>标记之间的内容将显示到() [单选题]A)浏览器的页面上部B)浏览器的标题栏上(正确答案)C)浏览器的状态栏中D)浏览器的页面下部9. 5.()是标题级别标记。

jsp复习题

jsp复习题

一、单选题1. Servlet中,HttpServletResponse的(C )方法用来把一个Http请求重定向到另外的URL。

A. sendURL()B. redirectURL()C. sendRedirect()D. redirectResponse()2. 一个servlet的生命周期不包括( D )方法.A. init()方法B。

destroy()方法C。

service()方法D。

invalidate()方法3. session对象的( A )方法用于设置会话的超时时间。

A. session.setMaxInactiveInterval(30);B. session。

setMaxTime(30);C. session.getMaxInactiveInterval();D. session。

setAttribute(“time",30) ;4。

有一JSP页面,需要在页面中定义一个int型的Java全局变量myInt,定义的方法是( D )。

A。

<% int myInt %> B。

〈%! int myInt !%> C. <%int myInt !%〉 D. <%!int myInt %〉5。

下面哪个不是JSP中和javabean相关的标记( B )。

A. <jsp:userBean>B. 〈jsp:include>C. <jsp:setProperty〉D。

〈jsp:getProperty>6. 在客户端浏览器的源代码中可以看到( B )。

A。

JSP注释B。

HTML注释C。

JSP注释和HTML注释 D. JA V A注释7. 以下哪种技术不属于动态网页技术( C )。

A。

JSP B. CGI C。

DHTML D。

Perl8. 在JSP中,只有一行代码:<%=’A’+’B’%〉,运行将输出( C )。

A. A+B B。

jsp试题-总复习

jsp试题-总复习

一、选择题1,修改服务端口时,需要修改得文件就是________。

A、 web、xmlB、 Server、xmlC、 config、xmlD、 bin、xml2,下列哪种开发语言就是弱类型语言_______。

A、 C/C++B、JSPC、 JavaD、 JavaScript3,在JSP中,要定义一个方法,需要用到以下________元素。

A、 <%= %>B、 <% %>C、 <%! %>D、 <% %>4,JSP页面经过编译之后,将创建一个________。

A、 appletB、 servletC、 applicationD、 exe文件5,在Java EE中得MVC设计模式中,________ 负责接受客户端得请求数据A、JavaBeanB、JSPC、ServletD、HTML6,URL就是Internet中资源得命名机制,URL由三部分构成________。

A)协议、主机DNS名或IP地址与文件名B)主机、DNS名或IP地址与文件名、协议C)协议、文件名、主机名D)协议、文件名、IP地址7,下列设置颜色得方法中不正确得就是________A)<body bgcolor=”red” >B)<body bgcolor=”yellow” >C)<body bgcolor=”#FF0000” >D)<body bgcolor=”#HH00FF” >8,<title></title>标记在<head></head>标记之间,<title></title>标记之间得内容将显示到________A)浏览器得页面上部B)浏览器得标题栏上C)浏览器得状态栏中 D)浏览器得页面下部9,<p align=”段落对齐方式”>标记中,align属性为段落文字得对齐方式,不能取得值为________。

jsp复习题集

jsp复习题集

选择题:1)下面对Http请求消息使用GET和POST方法陈述正确的是:(单选)(C)A POST方法提交信息可以保存为书签,而GET则不行B 可以使用GET方法提交敏感数据C 使用POST提交数据量没有限制D 使用POST方法提交数据比GET方法快2)Web应用程序打包后的扩展名是:(单选)(B)A EARB WARC JARD RAR3)下面关于Servlet的陈述正确的是:(多选)(BD)A 我们在浏览器的地址栏直接输入要请求的Servlet,该Servlet默认会使用doPost方法处理请求B Servlet运行在服务器端C Servlet不能向浏览器发送Html标签D Servlet的生命周期包括:实例化,初始化,服务,破坏,不可以用4)在Web应用程序中web.xml配置了Servlet的信息,如果你的项目为LoginDemo,那么web.xml最可能位于哪个目录下。

(单选)(D)A LoginDemo/B LoginDemo/src/C LoginDemo/logindemo/WEB-INF/bin/D LoginDemo/logindemo/WEB-INF/5)下面说法错误的是:(多选)(CD)A Http协议是无状态的协议B 会话跟踪技术有:用户授权,隐藏表单域,URL重写,Cookie等C 使用request.getSession(false)可以新建会话D 使用request.addCookie()可以添加Cookie到客户端6)在login.html中存在如下代码<form action=”/logindemo/login”>username:<input type=’text’ name=’userName’ id=’myName’ value=’your name’></form>在login servlet中获得文本框的值正确的是:(单选)(D)A 无法获取,因为代码在Html中B request.getAttribute(“userName”)C request.getParameter(“myName”)D request.getParameter(“userName”)7)可以用于发送邮件的协议有:(多选)(BD)A Pop3B SMTPC FTPD IMAP8)在使用JavaMailAPI发送邮件时可以使用哪个方法:(单选)(A)A Transport.send()B Store.sent()C Message.send()D Message.sent()9)Jsp在转译阶段生成文件的扩展名是(B)A classB javaC exeD bin10)下面的说法错误的是:(单选)(D)A Jsp可以处理动态内容和静态内容B 在Jsp最终会编译成字节码后执行C 在jsp中可以使用脚本控制Html的标签生成D Jsp中不能使用//注释Java脚本中的代码11)关于下面这段代码说法正确的是:(单选)(B)<%!String temp;String convertMoney(String money){temp = money+”.00”out.println(temp);retrun temp;}%>A 这里不能调用temp,超出temp的生命周期B 这里不能使用outC 程序通过编译D 不能在这里定义方法12)在myjsp.jsp中,关于下面的代码说法错误的是:(单选)(A)<%@ page language="java" import="java.util.*" errorPage="error.jsp" isErrorPage="false" %>A 该页面可以使用exception对象B 该页面发生异常会转向error.jspC 存在errorPage属性时,isErrorPage是必须的属性值且一定为falseD error.jsp页面一定要有isErrorPage属性且值为true;13)下面不属于Jsp隐式对象的是:(单选)(B)A sessionB configC pageScopeD exception14)在jsp中作用域由小到大的组合是:(单选)(C)A request page session applicationB page request session applicationC pageContext request session applicationD pageScope request sessionScope applicationScope15)在项目中已经建立了一个JavaBean该类为:bean.Student,给bean具有name属性,则下面标签用法正确的是:(C)A <jsp:useBean id="student" class="Student" scope="session"></jsp:useBean>B <jsp:useBean id="student" class="Student" scope="session">hello student!</jsp:useBean>C <jsp:useBean id="student" class="bean.Student" scope="session">hello student!</jsp:useBean>D <jsp:getProperty name="name" property="student"/>16)下列标签使用正确的是:(多选)(AC)A <jsp:forward page="XXX.jsp"><jsp:param name="xxx" value="xxx"/></jsp:forward>B <jsp:forward page="XXX.jsp"></jsp:forward>C <jsp:forward page="XXX.jsp"/>D <jsp:forward page="XXX.jsp"/><jsp:param name="xxx" value="xxx"/></jsp:forward>17)${empty ""}的结果是:(单选)(C)A not nullB nullC trueD false18)在input.jsp中存在如下的代码:<input type="text" name="stuid" value="1001"/>则在display.jsp中可以使用可以使用哪些语句可以获取stuid的值:(多选)(ABD)A <%=request.getPramater("stuid")%>B ${param.stuid}C ${param[stuid]}D ${param["stuid"]}19)在标签处理类中返回值EV AL_PAGE的含义是:(单选)(B)A 重复执行标签B 继续处理页面内容C 跳过标签体内容D 跳过页面内容20)标签文件的扩展名是:(单选)(A)A tldB tagC dtdD xml21)关于MVC下面说法正确的是:(多选)(ABCD)A MVC表示模型,视图,控制器B 在model 1体系结构中没有使用ServletC model 1体系结构适合小型项目,开发效率较高,但大型项目会有维护问题D JavaBean可以访问数据库22)Model 2体系结构中控制器对象是一个:(单选)(A)A ServletB JavaBeanC Jsp页面D Html页面23)FilterConfig的哪个方法可以返回init参数的名称(D)A getServletContext()B getInitParameter(String name)C getFilterName()D getInitParameterNames()24)下面关于JSP自定义标记的描述正确的是(A)。

Jsp程序设计复习

Jsp程序设计复习

Jsp程序设计复习《JSP程序设计》复习题一、选择题1. 在传统的HTML页面中加入( D )就构成了一个JSP页面文件。

A、JAVA程序片B、JSP标签C、用“”标记符号括起来的程序D、JAVA程序片和JSP标签 2. 配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是:( B ) A、先安装TOMCAT,再安装JDK B、先安装JDK,再安装TOMCATC、不需安装JDK,安装TOMCAT就可以了D、JDK和TOMCAT只要都安装就可以了,安装顺序没关系 3. 对于“”之间声明的变量,以下说法正确的是:( B )A、不是JSP页面的成员变量B、多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户C、多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响D、是JSP页面的局部变量 4. 在客户端浏览器的源代码中可以看到(B)A、JSP注释B、HTML注释C、JSP注释和HTML注释D、JAVA注释 5. page指令的作用是:(A )A、用来定义整个JSP页面的一些属性和这些属性的值B、用来在JSP页面内某处嵌入一个文件 C、使该JSP页面动态包含一个文件 D、指示JSP页面加载Java plugin 6. page指令的import属性的作用是( C)A、定义JSP页面响应的MIME类型B、定义JSP页面使用的脚本语言C、为JSP页面引入JAVA包中的类 D、定义JSP页面字符的编码7. (C)可在JSP页面出现该指令的位置处,静态插入一个文件。

A、page指令标签B、page指令的import属性C、include指令标签D、include动作标签 8. 以下对象中的(D )不是JSP的内置对象。

A、requestB、sessionC、applicationD、bean《JSP程序设计》复习题,第1页(共18页)9. 在JSP中,内置对象(B)封装了用户提交的信息,使用该对象可以获取用户提交的信息。

JSP复习题新exec05

JSP复习题新exec05

习题五一.选择题1.在JSP中使用<jsp:getProperty>标记时,不会出现的属性是:(C )A.name B.property C.value D.以上都不会出现2.在JSP中调用JavaBean时不会用到的标记是:( A )A.<javabean>B.<jsp:useBean>C.<jsp:setProperty>D. <jsp:getProperty>3.关于JavaBean正确的说法是:( A )A.Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写B.在JSP文件中引用Bean,其实就是用<jsp:useBean>语句//还有其他的C.被引用的Bean文件的文件名后缀为.java//.CLASSD.Bean文件放在任何目录下都可以被引用//CALSSES4.下列不属于session跟踪的方法是:( B )A.URL重写。

B.使用全局变量。

C.使用表单隐藏字段D.使用Servlet API5.请选择response对象的作用范围:( D )A.application scope B.session scope C.request scope D.page scope6.下列对<jsp:setProperty>动作使用错误的是( C )A.<jsp:setProperty name=“mybean” property=“*” />B.<jsp:setProperty name=“mybean”property=“myproperty”param=“paramname”/>C.<jsp:setProperty name=“mybean”/>D.<jsp:setProperty name=“mybean” property=“myproperty”value=“myvalue”/>7.<jsp:useBean id="bean 的名称" scope="bean 的有效范围" class="包名.类名"/> 动作标记中,scope 的值不可以是( D )。

[整理]《JSP程序设计》复习题.docx

[整理]《JSP程序设计》复习题.docx

JSP作业题一、选择题1.当用户请求jsp页面吋,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是(C)A)发送一个JSP源文件到客户端 B )发送一个Java文件到客户端C)发送一个HTML页而到客户端D)什么都不做。

2.当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个(B)A)进程B)线程C)程序D服务。

3•下列动态网页和静态网页的根本区别描述错误的是(D)。

A)静态网页服务器端返回的HTML文件是事先存储好的B)动态网页服务器端返冋的HTML文件是程序生成的。

C)静态网页文件里只有HTML标记,没有程序代码。

D)动态网页中只冇程序,不能冇HTML代码。

4.不是JSP运行必须的是(D)A)操作系统B) JavaJDK C)支持Jsp的Web服务器D)数据库5.URL是Intemet中资源的命名机制,URL由三部分构成(A )。

A)协议、主机DNS名或IP地址和文件名B)主机、DNS名或IP地址和文件名、协议C)协议、文件名、主机名D)协议、文件名、IP地址6、T omcat服务器的默认端口号是:(B)A) 80 B) 8080 C) 21 D) 21217、由JSP页面向Tag文件传递数据要使用的指令是(B )。

A、tagB、attributeC、variableD、taglib8、在Java Web中,Servlet从实例化到消亡是一个生命周期。

下列描述正确的是(A)。

A、init ()方法是包容器调用的Servlet实例的第一个方法B、在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet就消亡了C、在包容器把请求传送给Servlet之后,和在调用Servlet实例的doGet或者doPost方法之前, 包容器不会调用Servlet实例的其他方法D、在Servlet实例消亡之前,容器调用Servlet实例的close()方法9、在JSP中要使用user包中的User类,则以写法止确的是(A )。

jsp期末考试题库及答案

jsp期末考试题库及答案

jsp期末考试题库及答案JSP期末考试题库及答案一、选择题1. 在JSP中,哪个标签用于将Java代码片段嵌入到JSP页面中?A. `<%@ page ... %>`B. `<%! ... %>`C. `<%= ... %>`D. `<% ... %>`答案:D2. 下列关于JSP和Servlet生命周期的描述,哪个是正确的?A. JSP和Servlet都由容器编译成Servlet类,然后实例化并执行。

B. JSP在编译时生成Servlet类,Servlet在运行时实例化。

C. Servlet在编译时生成JSP页面,JSP在运行时实例化。

D. JSP和Servlet都不需要编译,直接在运行时执行。

答案:A3. 在JSP中,以下哪个对象用于与客户端进行交互?A. `request`B. `response`C. `session`D. `application`答案:A二、填空题1. JSP页面的默认内容类型是________。

答案:text/html2. JSP页面中,用于包含其他JSP页面的标签是________。

答案:<jsp:include page="..." />3. 在JSP中,使用________标签可以定义一个可以被多个页面共享的模板。

答案:<%@ taglib ... %>三、简答题1. 描述JSP页面的两种主要组成部分。

答案:JSP页面的两种主要组成部分是JSP元素和JSP标签。

JSP 元素包括脚本元素(如脚本片段和表达式)和指令元素,而JSP标签则用于实现页面的动态功能,如包含其他页面、转发请求等。

2. 解释JSP中的内置对象,并给出它们的用途。

答案:JSP中的内置对象共有9个,分别是:- `request`:用于存储客户端发送的请求信息。

- `response`:用于生成服务器响应。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、下面哪一个选项不是http响应的一部分?A 响应头B 响应正文C 协议版本号D 状态行2、对于预定义<%!预定义%>的说法错误的是:A、一次可声明多个变量和方法,只要以“;”结尾就行B、一个声明仅在一个页面中有效C、声明的变量将作为局部变量D、在预定义中声明的变量将在JSP页面初始化时初始化3、在jsp中作用域由小到大的组合是:______A request session pageContext applicationB session request pageContext applicationC pageContext request session applicationD session request application pageContext4、在Web应用程序中web.xml配置了Servlet的信息,如果你的项目为LoginDemo,那么web.xml最可能位于哪个目录下。

______A LoginDemo/B LoginDemo/src/C LoginDemo/logindemo/WEB-INF/bin/D LoginDemo/logindemo/WEB-INF/3、下述选项中不属于JDBC基本功能的是:A. 与数据库建立连接B. 提交SQL语句C. 处理查询结果D. 数据库维护管理5、下面对Http请求消息使用GET和POST方法陈述正确的是______。

A. POST方法提交信息可以保存为书签,而GET则不行。

B 可以使用GET方法提交敏感数据C 使用POST提交数据量没有限制D 使用POST方法提交数据比GET方法快6、在JSP中使用<jsp:getProperty>标记时,不会出现的属性是:A. nameB. propertyC.value D. 以上皆不会出现7、Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:A. <%@ page %>作用于整个JSP页面。

B. 可以在一个页面中使用多个<%@ page %>指令。

C. 为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。

D. <%@ page %>指令中的属性只能出现一次。

8、Servlet API 由哪两个包组成?A javax.servletB javax.servlet.jspC javax.servlet.httpD java.servlet9、在J2EE中,在JSP中想要使用JavaBean:mypackage.mybean,则以下写法正确的是______A <jsp:usebean id=”mybean” scope=”page Context” class=”mypackage.mybean”/>B < jsp:useBean class=” mypackage.mybean.class”/>C <jsp:usebean id=”mybean” class=” mypackage.mybean.java”>D <jsp:useBean id=”mybean” class=” mypackage.mybean”/>10、关于JavaBean正确的说法是:A、Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写B、在JSP文件中引用Bean,其实就是用<jsp:useBean>语句C、被引用的Bean文件的文件名后缀为.javaD、Bean文件放在任何目录下都可以被引用11、Servlet程序的入口点是:A、init()B、main()C、service()D、doGet()12、在JSP中,要定义一个方法,需要用到以下()元素。

(选择一项)A <%= %>B <% %>C <%! %>D <%@ %>13、JSP页面经过编译之后,将创建一个()A appletB servletC applicationD exe文件14、http请求及响应的正文部分可以是任意格式的数据,要保证接收方能看得懂发送方发送的数据,http协议采用( )协议来规范正文的数据格式 ?A FTPB TCPC HTTPD MIME15、一个servlet的生命周期不包括()方法?A init()方法B invalidate()方法C service()方法D destroy()方法16、HttpServletRequest对象的()方法能够获取一个表单参数的值:A getQuaryString()B getPathInfo()C getParameter()D getAttribute()17、下面对servlet中重定向说法描述错误的是()A 使用的是HttpServletResponse接口的sendRedirect()方法B 源组件的响应结果不会发送给客户端C sendRedirect()方法后的代码仍会执行D 源组件和目标组件共享ServletRequest对象18、jsp指令不包括A page指令B taglib指令C import指令D include指令19.下面说法错误的是:______(多选)A Http协议是无状态的协议B 会话跟踪技术有:用户授权,隐藏表单域,URL重写,Cookie等C 使用request.getSession(false)可以新建会话D 使用request.addCookie()可以添加Cookie到客户端20、jsp中java表达式的语法格式为:()A <%= %>B <%! %>C <%@ %>D <% %>21、可以执行请求转发的操作是()。

A jsp中response内置对象的sendRedirect()方法B <jsp:include>标记C RequestDispatcher对象的include()方法D RequestDispatcher对象的forward()方法22、()内置对象可以处理jsp页面运行中的错误或者异常A pageContextB pageC sessionD exception23、下面对jdbc api描述错误的是()A DriverManager接口的getConnection()方法可以建立和数据库的连接B Connection接口的createStatement()方法可以创建一个Statement对象C Statement接口的executeQuery()方法可以发送select语句给数据库D ResultSet接口表示执行insert语句后得到的结果集24、JavaBean的scope取什么值可使该javabean被多个用户共享,即和web应用有相同的生命周期?()A pageB requestC sessionD application25、下面哪个不是JSP中和javabean相关的标记?()A <jsp:userBean>B <jsp:include>C <jsp:setProperty>D <jsp:getProperty>26、以下关于EL和JSTL说法错误的是?()A EL是一种简洁的数据访问语言B EL表达式基本形式:${var}C JSTL的全称是JavaServer Pages Standard Tag LibraryD JSTL只有一个Core核心标签库27、所有的servlet过滤器类都必须实现()接口。

A javax.servlet.FilterB javax.servlet.ServletConfigC javax.servlet.ServletContextD javax.servlet.Servlet28.下面关于Servlet的陈述正确的是:______A 我们在浏览器的地址栏直接输入要请求的Servlet,该Servlet默认会使用doPost方法处理请求B Servlet运行在服务器端C Servlet运行在客户端D Servlet不能向浏览器发送Html标签29、在myjsp.jsp中,关于下面的代码说法错误的是:______<%@ page language="java" import="java.util.*" errorPage="error.jsp" isErrorPage="false" %>A 该页面可以使用exception对象B 该页面发生异常会转向error.jspC 存在errorPage属性时,isErrorPage是必须的属性值且一定为falseD error.jsp页面一定要有isErrorPage属性且值为true;30.下面的说法错误的是:______A Jsp可以处理动态内容和静态内容B 在Jsp最终会编译成字节码后执行C 在jsp中可以使用脚本控制Html的标签生成D Jsp中不能使用//注释Java脚本中的代码31、从“员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:A、 Select * from员工 where 姓名=’_玛丽_’B 、Select * from员工 where 姓名=’%玛丽_’C、 Select * from员工 where 姓名like ‘_玛丽%’D、 Select * from员工 where 姓名like ‘%玛丽%’32、关于MVC下面说法错误的是:______A MVC表示模型,视图,控制器B 在model 1体系结构中使用了ServletC model 1体系结构适合小型项目,开发效率较高,但大型项目会有维护问题D JavaBean可以访问数据库33、 Model 2体系结构中控制器对象是一个:______A ServletB JavaBeanC Jsp页面D Html页面34、在JSP中调用JavaBean时不会用到的标记是:A. <javabean>B. <jsp:useB ean>C. <jsp:setProperty>D. <jsp:getProperty>(注:可编辑下载,若有不当之处,请指正,谢谢!)。

相关文档
最新文档