




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第页Web应用开发复习题练习试题1.HttpServletRequest对象的方法能够获取一个表单参数的值。A、getQueryString()B、getPathInfo()C、getParameter()D、getAttribute()【正确答案】:C2.Servlet中HttpServletResponse的哪个方法用来把一个Http请求重定向到另外的URL?选择是。A、sendURL()B、redirectURL()C、sendRedirect()D、redirectResponse()【正确答案】:C3.http请求及响应的正文部分可以是任意格式的数据,要保证接收方能看得懂发送方发送的数据,http协议采用方式来规范正文的数据格式。A、FTPB、TCPC、HTTPD、MIME【正确答案】:D4.过滤器的实例化和初始化是在所请求的servlet实例化和初始化。A、之前B、之后C、同时D、可以指定【正确答案】:A5.可以执行请求转发的操作是。A、Jsp中response内置对象的sendRedirect()方法B、<jsp:include>标记C、RequestDispatcher对象的include()方法D、RequestDispatcher对象的forward()方法【正确答案】:D6.下列哪一种是Servlet处理请求的方式?正确的选择是。A、以进程的方式B、以线程的方式C、以程序的方式D、以响应的方式【正确答案】:B7.在JSP内置对象中,哪个对象对客户请求做出响应,向客户端输出信息?选择是。A、outB、responseC、sessionD、request【正确答案】:B8.负责管理“脚本程序的运行环境”的JSP内置对象是A、pageB、sessionC、requestD、application【正确答案】:A9.一个servlet的生命周期不包括方法?A、init()方法B、invalidate()方法C、service()方法D、destroy()方法【正确答案】:B10.下面引用指令的语法是正确的?A、<%@includefile="hello.jsp"%>B、<jsp:includefile="hello.jsp"/>C、<%@includefile="hello.jsp"flush="true"/>D、<jsp:includefile="hello.jsp?username=scott"/>【正确答案】:A11.下列变量声明在范围内有效。<%!DatedateTime;IntcountNum;%>A、从定义开始处有效,客户之间不共享B、在整个页面内有效,客户之间不共享C、在整个页面内有效,被多个客户共享D、从定义开始处有效,被多个客户共享【正确答案】:C12.将fum声明为何种类型的对象,可以使fum作为一个属性来存储?正确的选择是。A、ServletContextB、HttpServletC、ServletConfigD、Servlet【正确答案】:A13.在一个JSP定义标签中,可以使用哪一个方法来在获取范围是application的JSP隐含变量?正确的选择是。A、pageContext.getOut()B、JspFactory.getPagetContext()C、TagSupport.getValue(String)D、PageContext.getServletContext()【正确答案】:D14.从HTTP请求中,获得请求参数,应该调用以下哪个方法?选择是。A、request对象的getAttribute()方法B、session对象的getAttribute()方法C、request对象的getParameter()方法D、session对象的getParameter()方法【正确答案】:C15.以下关于JSP的说法正确的有。A、JSP在服务器端被执行B、JSP的最终存在形式是servletC、JSP在客户端被执行D、JSP的最终存在形式是javaapplication【正确答案】:B16.用下面哪一种类型定义可以声明隐藏域?正确的选择是。A、type="hide"B、type="text"C、type="password"D、type="hidden"【正确答案】:D17.下面选项中对HTML标签的描述错误的是:()A、<br>表示换行B、<p>表示段落C、<hr>表示横线D、<td></td>表示表格的行【正确答案】:D18.一个典型的HTTP请求消息包括请求行、多个请求头和。A、状态行B、信息体C、响应行D、响应头【正确答案】:B19.下列有关session对象的用途描述合理的为?选择是。A、在页面上输出数据B、抛出运行时的异常C、在多个程序中保存信息D、在用户会话中保持状态和用户认证【正确答案】:D20.JavaBean的scope取什么值可使该Javabean被多个用户共享,即和web应用有相同的生命周期?选择是。A、pageB、requestC、sessionD、application【正确答案】:D21.在以下操作中,哪些是与使用JavaBean无关的?请选择一个正确的答案是。A、jsp:includeB、jsp:useBeanC、jsp:setPropertyD、jsp:getProperty【正确答案】:A22.Web应用服务器Tomcat的默认端口为。A、80B、81C、8080D、8089【正确答案】:C23.Web应用中不能在不同用户之间共享数据的方法是。A、使用cookieB、使用文件系统C、使用数据库D、使用ServletContext对象【正确答案】:A24.以下哪个不属于JSP运行所必须的系统?选择是。A、操作系统B、JavaJDKC、支持Jsp的Web服务器D、数据库【正确答案】:D25.在JSP的page指令中,哪些属性是可以在页面中重复的属性?选择正确的结果是。A、languageB、errorPageC、importD、session【正确答案】:C26.下面选项中哪一个是有效的字符编码格式?选择是。A、GBKB、GBMC、GBDD、JSP【正确答案】:A27.用于声明当前页为error页?正确的选择是。A、<%@pageerrorPage="true"%>B、<%@pageinfo="error"%>C、<%@pagepageEndcoding="error"%>D、<%@pageisErrorPage="true"%>【正确答案】:D28.以下对JavaBean的描述,错误的是:。A、JavaBean是一个公共(public)的类B、JavaBean类的必须有一个无参数的构造函数。C、取得或者设置类属性的方法必须是getXXX()或者setXXX()D、JavaBean不能封装对数据库的处理【正确答案】:D29.下面对于HTML的元素描述错误的是:()。A、<form>为表单标签B、<inputtype="text">为文本框C、<br>为换行标签D、<hr>为段落标签【正确答案】:D30.下列说法哪一项是正确的?选择是。Apache用于ASP技术所开发网站的服务器B、IIS用于CGI技术所开发网站的服务器C、Tomcat用于JSP技术所开发网站的服务器D、WebLogic用于PHP技术所开发网站的服务器【正确答案】:C31.使用动作标记可以在JSP页面中获得Bean的属性,但必须保证Bean有对应的方法。A、SetXxx方法B、setXxx方法C、getXxx方法D、GetXxx方法【正确答案】:C32.下列weB.xml中有关Servlet配置说法,哪一种是错误的?选择是。A、在weB.xml描述中,首先要声明ServletB、在weB.xml描述中,要指定这个Servlet的名字C、在weB.xml描述中,要指定这个Servlet的类D、在weB.xml中不可同时指定多个Servlet【正确答案】:D33.在以下选项中,哪个不是开发JSP应用程序所必需的?正确的选择是。A、JDKB、J2EESDKC、应用服务器D、开发工具Eclipse【正确答案】:D34.JavaBean的作用范围可以是pagA、applicationB、localC、globalD、classE、request.session和四个作用范围中的一种。【正确答案】:A35.可以在以下哪个标记之间插入变量与方法声明?A、<%和%>B、<%!和%>C、</和%>D、<%和!>【正确答案】:B36.某公司采用了JSP+Bean模式来完成某个开发任务。如果采用TOMCAT服务器,那么项目中的JavaBean在发布时应该放在目录中。A、WEB-INFB、webappsC、WEB-INF/libD、WEB-INF/classes【正确答案】:D37.使用<jsp:setProperty>动作标记可以在JSP页面中设置Bean的属性,但必须保证Bean设置有对应的方法,该方法是:。A、SetXxx方法B、setXxx方法C、getXxx方法D、GetXxx方法【正确答案】:B38.在以下操作中,哪些是与使用JavaBean无关的?请选择一个正确的答案是。A、jsp:useBeanB、jsp:includeC、jsp:getPropertyD、jsp:setProperty【正确答案】:B39.以下是错误的JSP页面的表达方式。A、<%!inta;%>B、<%="Hello"%>C、<%="world";%>D、<%out.println("jsp");%>【正确答案】:C40.EL表达式在对隐含对象进行查找时最先查找的是。A、sessionB、pageC、applicationD、cookie【正确答案】:B41.以下关于Servlet的描述,是错的。A、Servlet是运行于服务器端的应用程序B、支持JSP运行的地方都支持ServletC、通常我们通过编写Servlet的service()方法完成用户的请求D、Servlet通过init()方法初始化【正确答案】:C42.给出HTML代码<inputtype=textname="foo"size=20>表示以下的哪一种功能?选择是。A、创建一个单选框B、创建一个单行文本输入区域C、创建一个提交按纽D、创建一个使用图象的提交按纽【正确答案】:B43.JavaBean可以通过相关jsp动作指令进行调用。下面哪个不是JavaBean可以使用的jsp动作指令?选择是。A、<jsp:useBean>B、<jsp:getProperty>C、<jsp:setProperty>D、<jsp:setParameter>【正确答案】:D44.JDBCAPI提供了接口来对数据库存储过程进行调用?A、javA.sql.DriverManaggerB、javA.sql.StatementC、javA.sql.ResultD、javA.sql.CallableStatement【正确答案】:D45.在JSP页面中,保存数据的范围由小到大依次是。A、pageContext,request,application,sessionB、pageContext,application,session,requestC、pageContext,request,session,applicationD、pageContext,session,request,application【正确答案】:C46.我们通常使用来获取表单传来的参数。A、request.getParameter()B、request.getHeader()C、request.getServerInfo()D、request.getRemoteAddress()【正确答案】:A47.在JavaWeb开发中,要在服务器端查询cookie,要用到HttpServletRequest的哪个方法?选择是。A、sessionB、getCookiesC、addCookieD、getSession【正确答案】:B48.要从一个JSP页面的响应交给另一个JSP页面处理,可以使用下列哪个对象?选择是。A、response对象B、application对象C、config对象D、exception对象【正确答案】:A49.如下选项错误的是:()A、使用request.getParameter可以获得由表单提交的数据B、session.getAttribute()方法返回的为一个对象C、使用application.getInitParameter()将获得当前版本Servlet编译器的信息D、可以使用request.getCookie获得客户端的cookie值。【正确答案】:C50.当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个。A、进程B、线程C、程序D、服务【正确答案】:B51.以下方法中,哪一个方法不是HTTPServlet类的方法?正确的选择是。A、doGetB、doDeleteC、doPostD、doService【正确答案】:D52.下面描述错误的是。A、HTML文件必须由<html>开头,</html>标记结束。B、文档头信息包含在<head>与</head>之间。C、在<head>和</head>之间可以包含<title>和<body>等信息D、文档体包含在<body>和</body>标记之间【正确答案】:C53.JSP页面中JSP表达式的语法格式为:A、<%=%>B、<%!%>C、<%@%>D、<%%>【正确答案】:A54.关于JSP的内置对象session,以下说法正确的是。A、绑定到session对象上的属性在应用程序的生存周期内总是有效的B、使用session对象的addAttribute方法来添加会话属性C、会话属性是特定用户的专用数据,同时访问Web应用程序的其他用户无法访问这些属性D、每个session对象有可能对应多个sessionID。【正确答案】:C55.JSP页面通过来识别Bean对象,可以在程序片中通过xx.method形式来调用Bean中的set和get方法。A、nameB、classC、idD、classname【正确答案】:C56.下面对于HTML的元素描述错误的是:()。A、<!--……-->为注释标记B、<ahref="">为链接图像标记C、<br>为换行标记D、<p>为分段元素【正确答案】:B57.以下哪一项不是Page命令中的有效属性?请选择。A、importB、exportC、errorPageD、session【正确答案】:B58.某错误处理页面定义如下:<%@pagecontentTypr=”text/html;charset=GB2312”isErrorPage=”true”%><html><head><title>error</title></head><body>//TODO在此添加代码</body><html>则可用下列哪些语句替换“//TODO:在此添加代码”?A、<%=out.getMessage()%>B、<%=responsC、<%=exception.getMessage()%>D、<%=error.getMessage()%>E、getMessage()%>【正确答案】:C59.下面对于JSP标签的说法中,哪种提法是错误的?选择是。A、JSP标签用于调用JavaBean组件中的操作和执行B、JSP标签简化了JSP页面的开发和维护C、JSP技术没有提供了在自定义标签中封装其他动态功能的机制D、自定义标签通过封装反复执行的任务使它们可以在多个应用程序中重复使用【正确答案】:A60.以下选项中,语法正确的选项是:。A、<%=inta%>B、<%out.println("abc")%>C、<%!out.println("abc")%>D、<%="abc"%>【正确答案】:D61.下列哪个是JSP动作(Action)?正确的选择是。A、<%pageincludefile="index.html"%>B、<jsp:useBeanid="customer"class="test.Customer"/>C、<%!Stringsql="select∗fromcustomer"%>D、<%inti=0;%>【正确答案】:B62.关于JavaBean,下列的叙述哪一项是不正确的?A、JavaBean的类必须是具体的和公共的,并且具有无参数的构造器B、JavaBean的类属性是私有的,要通过公共方法进行访问C、JavaBean和Servlet一样,使用之前必须在项目的weB.xml中注册D、JavaBean属性和表单控件名称能很好地耦合,得到表单提交的参数【正确答案】:C63.下列哪个接口用于获取关于数据库的结构信息?请选择。A、StatementB、PreparedStatementC、nullDatabaseMetaData【正确答案】:D64.JSP页面程序片中可以使用下列哪个方法将strNumx=request.getParamter(“ix”)得到的数据类型转换为Double类型?选择是。A、DoublE.parseString(strNumx)B、DoublE.parseDouble(strNumx)C、DoublE.parseInteger(strNumx)DoublE.parseFloat(strNumx)【正确答案】:B65.某JSP页面包含以下脚本,<%!intcount=100;%><%intcount=0;%>Thepageisreferencedby<%=++count%>times则第一次访问该网页时,显示的结果是对的?A、Thepageisreferencedby0timesB、Thepageisreferencedby1timesC、Thepageisreferencedby100timesD、Thepageisreferencedby101times【正确答案】:B66.为了获取客户使用的浏览器类型,在Servlet的doGet方法中可以调用HttpServletRequest对象的方法A、getBrowserTypeB、getHeaderC、getContentTypeD、getServerInfo【正确答案】:B67.以下Form表单元素描述,是错的?A、<inputtype="password">表示密码框B、<inputtype="reset">表示提交按钮C、<selectname="radio">表示单选框D、<inputtype="text">表示文本框【正确答案】:B68.对于标准的Web网页,通常使用表示响应信息是HTML格式的文本文件。A、text/cssB、text/htmlC、application/vnD.ms-excelD、application/msword【正确答案】:B69.JSP内置对象中,哪个对象封装了用户提交的请求信息?通过调用该对象相应的方法可以获取请求的来源、标头、协议、Cookies以及请求相关参数等信息。选择是。A、outB、applicationC、sessionD、request【正确答案】:D70.下面不是出现在Tomcat安装目录conf下?A、weB.xmlB、server.xmlC、tomcat-users.xmlD、tomcat-user.xml【正确答案】:D71.以下哪一个选项中可以获得Servlet的初始化参数?正确的选择是。A、ServletB、ServletContextC、ServletConfigD、GenericServlet【正确答案】:C72.关于JDBC的描述,如下选项错误的是:。A、JDBC是Java语言用来访问数据库的APIB、一般通过Statement对象的executeUpdate()方法来获得数据集C、JDBC-ODBC桥是JDBC库唯一自带的数据库驱动driverD、JDBC支持事务的处理【正确答案】:B73.使用动作标记可以在JSP页面中得到Bean实例的属性值,并将其转换为类型的数据,发送到客户端。A、StringB、DoubleC、ObjectD、Classes【正确答案】:A74.调用getCreationTime()可以获取session对象创建的时间,该时间的单位是。A、秒B、分秒C、毫秒D、微秒【正确答案】:C75.以下Form表单元素描述,正确的是:()。A、<inputtype="text">表示密码框B、<inputtype="submit">表示提交按钮C、<selectname="select">表示单选框D、<inputtype="password">表示文本框【正确答案】:B76.为MyWebApp开发了一些Servlet,应该将这些Servlet发布于文件夹中A、/(根目录)B、/WEB-INF/C、/WEB-INF/classesD、/WEB-INF/lib【正确答案】:C77.<jsp:useBeanid="bean的名称"scope="bean的有效范围"class="包名.类名"/>动作标记中,scope的值不可以是。A、pageB、requestC、sessionD、response【正确答案】:D78.在WEB应用程序的目录结构中,在WEB-INF文件夹外的文件是。A、jsp文件B、class文件C、jar文件D、weB.xml文件【正确答案】:A79.下面不是EL表达式特点的是。A、访问JavaBean属性B、访问JSP作用域C、任何浏览器都支持D、可直接进行运算【正确答案】:C80.out对象是一个输出流,其输出各种类型数据并换行的方法是。A、out.print()B、out.newLine()C、out.println()D、out.write()【正确答案】:C81.Web应用服务器Tomcat的默认端口为。A、80B、8080C、9090D、8090【正确答案】:B82.在JSP页面中使用<jsp:setPropertyname="bean的名字"property="∗"/>格式,将表单参数为Bean属性赋值,property="∗"格式要求Bean的属性名字。A、必须和表单参数类型一致B、必须和表单参数名称一一对应C、必须和表单参数数量一致D、名称不一定对应【正确答案】:B83.在Servlet生命周期中,下列哪个方法是对应服务阶段的方法?正确的选择是。A、doGet()B、doPost()C、doGet和doPost()D、service()【正确答案】:D84.在以下选项中,哪个不是开发JSP应用程序所必需的?正确的选择是。A、JDKB、EclipseC、J2EESDKD、Web服务器【正确答案】:B85.使用格式给Bean的属性赋值,expression的数据类型和bean的属性类型。A、必须一致B、可以不一致C、必须不同D、无要求【正确答案】:A86.下列哪个作用范围的Bean,请求响应完成则该Bean即被释放,不同客户的Bean互不相同。A、applicationB、requestC、pageD、session【正确答案】:B87.动作可能影响当前的输出流或者用来创建、使用或者改变对象。JSP规范中包含一些标准的动作类型,新的动作类型由下面哪个指令定义。A、includeB、pageC、formD、taglib【正确答案】:D88.以下哪些不属于Web容器提供的标准服务?选择是。A、数据库连接B、安全服务C、网页信息检索D、事务支持【正确答案】:C89.可以利用JSP动态改变客户端的响应,使用的语法是。A、responsE.setHeader()B、responsE.outHeader()C、responsE.writeHeader()D、responsE.handlerHeader()【正确答案】:A90.关于JAVAWEB服务器的Servlet容器,正确的说法有。A、Servlet容器是一种数据库,可以存储一些JSP页面所需配置信息B、Servlet容器负责分析客户请求的是动态网页还是静态网页C、Servlet容器是WEB服务器的一个组件,一般在服务器启动时进行初值化D、WEB应用的运行时的环境是Servlet容器根据配置文件提供的【正确答案】:C91.以下关于C/S与B/S模式的描述,是对的。A、C/S为浏览器与服务器模式B/S为客户端与服务器模式C/S模式的可维护性比B/S高D、B/S模式的可维护性比C/S高【正确答案】:D92.<jsp:useBean>的scope的默认值是。A、sessionB、applicationC、pageD、request【正确答案】:C93.下面哪个方法是设置MIME类型?正确的选择是。A、setHeader(StringheaderName,StringheaderValue)B、setContentType(StringmimeType)C、setContentLength(intlength)D、addCookie(Cookiec)【正确答案】:B94.下面哪项不属于JSP内置对象?选择是。A、pageB、sessionC、includeD、out【正确答案】:C95.Javaservlet是运行于环境中。A、服务器端B、客户端C、服务器端和客户端D、浏览器【正确答案】:A96.下面关于C/S和B/S模式的描述,正确的是:()。A、C/S模式的安全性比B/S模式的安全性要高。B/S模式的数据实时性比B/S模式的低C/S模式网络应用限制比B/S模式的低D、C/S模式的可维护性比B/S模式的高【正确答案】:B97.以下不为B/S主流技术。ASPB、PHPC、JSPD、C++【正确答案】:D98.Servlet可以通过以下哪个接口实现请求转发机制?正确的选择是。A、HttpServletRequest接口B、RequestDispatcher接口C、HttpServletResponse接口D、ServletConfig接口【正确答案】:B99.对于JDBC,下面的描述是错的?A、CallableStatement类用于调用数据库中的存储过程B、PreparedStatment类可以让数据库预先编译SQL语句CallableStatement类继承了PreparedStatement类D、PreparedStatement并没有提高访问数据库的速度【正确答案】:D100.JSP的Page编译指令的属性Language的默认值是。A、JavaB、C语言C#D、SQL【正确答案】:A1.以下哪些要素是servlet使用架构中必须要有的?它们是(多选)A、浏览器B、HTTP服务器C、数据库服务器D、WEB容器【正确答案】:ABD2.在以下操作系统中,支持Java/JSP的有哪些?它们是(多选)A、WindowsB、SolarisC、UNIXD、Linux【正确答案】:ABCD3.MVC模式中一般情况servlet可以担任哪些角色?它们是(多选)A、Controller中接受用户请求B、View中返回响应信息,刷新用户界面C、Model中处理业务逻辑D、访问Model中的元素【正确答案】:ABC4.JSP标记可以分为哪几种类型(多选)A、指令B、脚本元素C、内容D、动作【正确答案】:ABD5.以下描述中,哪些是三层体系结构应用程序的优点?它们是(多选)A、安全性更高B、数据访问更直接C、服务器运行更快D、系统扩展灵活【正确答案】:AD6.以下哪些是用于开发Web客户端技术?选择是(多选)Ajax技术B、JavaBean技术C、JSP技术D、CSS技术【正确答案】:ACD7.以下哪些层属于软件开发领域的三层体系结构中的结构层?它们是(多选)A、网络层B、数据链路层C、客户层D、应用服务层【正确答案】:CD8.以下哪些是隐藏字段的特点?选择是(多选)A、隐藏字段必须使用表单B、隐藏字段在浏览器中对用户不直接可见C、查看网页源代码找出隐藏字段D、存储在客户端的HTML网页【正确答案】:ABCD9.下列哪些说法是正确?它们是(多选)A、JSP充当MVC模式的视图B、Servlet充当MVC模式的模型C、Servlet充当MVC模式的控制器D、JavaBean充当MVC模式的模型【正确答案】:ACD10.HTTP应答状态行包括(多选)A、HTTP版本B、状态代码C、状态信息D、查询数据【正确答案】:ABC11.隐藏字段方式有哪些缺陷?选择是(多选)A、不安全,隐藏字段可以被伪造B、数据在客户端和服务器间传送,增加了网络负载C、需要自己编程来支持模版框架D、隐藏字段方式靠动态生成表单来维护会话,但不需要表单而是超链接时,会不方便【正确答案】:ABCD12.以下哪些对象可用于JSP中页面间数据传递?选择是(多选)A、requestB、sessionC、applicationD、cookie【正确答案】:ABCD13.创建一个Filter需要执行如下操作(多选)A、创建Filter处理类B、在应用服务器上部署FilterBeanC、在weB.xml文件中配置FilterD、在客户端应用中引用Filter【正确答案】:AC14.以下描述中,哪些是JSP内置对象?它们是(多选)A、reguestB、responseC、sessionD、post【正确答案】:ABC15.相对于两层体系结构的应用程序,三层体系结构的应用程序具有的优点是(多选)A、安全性高B、易维护C、快速响应D、系统扩展灵活【正确答案】:ABCD16.在以下组件中,哪些组件与JavaBean有关?它们是(多选)A、<jsp:param>B、<jsp:setProperty>C、<jsp:getProperty>D、<jsp:forward>【正确答案】:BC17.JSP脚本语法包括以下哪些成分?它们是(多选)A、HTML注释B、HTML动作标记C、Java表达式D、XML语句【正确答案】:AC18.以下描述中,哪些是作为JSP内置对象的作用范围?它们是(多选)A、packageB、classC、sessionD、application【正确答案】:CD19.以下描述中,哪些是作为JSP内置对象的作用范围?它们是(多选)A、pageB、requestC、outD、application【正确答案】:ABCD20.JSP中有三种指令元素,分别是include指令和(多选)A、页面指令B、taglib指令C、表达式指令D、标签指令【正确答案】:AB21.以下描述中,哪些是JSP内置对象?它们是(多选)A、outB、exceptionC、packageD、pageContext【正确答案】:ABD22.MVC模式包括哪几个层?它们是(多选)A、模型层B、管理层C、视图层D、控制层【正确答案】:ACD23.以下哪些是Servlet编程接口?选择是(多选)A、HttpServletRequestB、HttpSessionC、ServletInterfaceD、RequestDispatcher【正确答案】:ABD24.当Servlet容器销毁一个Servlet时,会销毁哪些对象?请选择(多选)A、Servlet对象B、ServletContext对象C、与Servlet对象关联的ServletConfig对象D、ServletRequest对象和ServletResponse对象【正确答案】:AC25.过滤器的生命周期可用它的三个方法表示,即(多选)A、init()B、doFilter()C、service()D、destroy()【正确答案】:ABD26.以下描述中,哪些是作为JSP内置对象的作用范围?它们是(多选)A、classB、requestC、sessionD、package【正确答案】:BC27.JSP的结构由以下哪些成分组成?它们是(多选)A、指令元素B、HTML标签C、脚本元素D、动作元素【正确答案】:ABCD28.以下哪些是JSP内置对象?它们是(多选)A、exceptionB、packageC、appletD、response【正确答案】:AD29.下面哪些是JSP脚本元素(多选)A、<%intj=1;%>B、<%=account.getBalance()%>C、<%@pageimport="javA.util.Date">;D、<jsp:forwardpage="ExtraInfo.jsp"/>【正确答案】:AB30.以下哪些技术用于开发Web客户端?选择是(多选)A、JavaScript技术B、JDBC技术C、JavaBean技术D、Ajax技术【正确答案】:AD31.servlet的生命周期由它的3个方法来控制,它们是(多选)A、init()B、service()C、destroy()D、doGet()【正确答案】:ABC32.一个完整的HTTP事务处理包括以下哪些过程?它们是(多选)A、连接TCP/IP连接B、客户端发出请求信息C、服务器响应信息D、结束连接【正确答案】:ABCD33.Java过滤器技术主要用于哪些处理,请选择(多选)A、身份验证功能B、数据加密功能C、实现日志功能D、访问数据库功能【正确答案】:ABC34.JSP标记符可以分为三大类,它们是(多选)A、表达式B、指令C、脚本元素D、动作【正确答案】:BCD35.JavaEE的三层结构包括表示层,其余二层是(多选)A、服务层B、业务层C、保存层D、数据层【正确答案】:BD36.servletAPI由多个包组成,主要包括(多选)A、javax.servletB、javax.servlet.httpC、javax.servlet.ServletRequestD、javax.servlet.ServletResponse【正确答案】:AB37.JSP中使用的指令主要有(多选)A、page指令B、forward指令C、include指令D、taglib指令【正确答案】:ACD38.对JSP中的动作及其作用描述正确的是(多选)A、jsp:useBean:创建或者实例化一个JavaBeanB、jsp:setProperty:设置JavaBean的属性C、把请求转到一个新的页面D、根据浏览器类型为Java插件生成OBJECT或EMBED标记【正确答案】:ABCD39.sendRedirect和Forward机制的区别主要在于(多选)A、sendRedirect发送状态码给客户端浏览器B、sendRedirect丢失HttpServletRequest对象C、forward发送请求给其他Web资源时,不使用客户端浏览器D、forward传送HttpServletRequest和HttpServletResponse对象给其他Web资源【正确答案】:ABCD40.以下描述中,哪些是JSP内置对象?它们是(多选)A、httpB、responseC、sessionD、applet【正确答案】:BC1.publiclongsession.setMaxInactiveInterval()设置最长发呆时间,单位毫秒()A、正确B、错误【正确答案】:B2.布置JavaBean须在Web服务目录的WEB-INF\classes子目录下建立与包名对应的子目录,并将字节文件复制到该目录()A、正确B、错误【正确答案】:B3.JSP中JSP表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示()A、正确B、错误【正确答案】:A4.JSP页面只能在客户端执行()A、正确B、错误【正确答案】:B5.JSP主要的指令有page,import,include等三个()A、正确B、错误【正确答案】:B6.JDBC构建在ODBC基础上,为数据库应用开发人员、数据库前台工具开发人员提供了一种标准,使开发人员可以用任何语言编写完整的数据库应用程序()A、正确B、错误【正确答案】:B7.绝度路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径()A、正确B、错误【正确答案】:A8.使用格式<jsp:setPropertyname="beanid"property="bean的属性"value="字符串"/>给Bean的属性赋值,这个字符串会自动被转化为属性的数据类型()A、正确B、错误【正确答案】:A9.JSP的Response对象作用是向客户端发送数据,但是一次会话过程,一个Response对象只能包含一个Coolie和一个HTTP文件头否则抛出内存越界异常()A、正确B、错误【正确答案】:B10.session对象可以用来保存用户会话期间需要保存的数据信息()A、正确B、错误【正确答案】:A11.JDBC加载不同数据库的驱动程序,使用相应的参数可以建立与各种数据库的连接()A、正确B、错误【正确答案】:A12.jsp:include动作标记与include指令标记包含文件的处理时间和方式不同()A、正确B、错误【正确答案】:A13.out对象是一个输出流,它实现了javax.servlet.JspWriter接口,用来向客户端输出数据()A、正确B、错误【正确答案】:A14.JavaBean的属性必须声明为private,方法必须声明为public访问类型()A、正确B、错误【正确答案】:A15.重定向功能是将用户从当前页面或Servlet定向到另一个JSP页面或Servlet()A、正确B、错误【正确答案】:A16.页面成员方法不可以在页面的Java程序片中调用()A、正确B、错误【正确答案】:A17.重定向仅仅是将用户定向到其他的JSP页面或Servlet,而不能将Request对象转发给所指向的资源()A、正确B、错误【正确答案】:A18.respone对象主要用于向客户端发送数据()A、正确B、错误【正确答案】:A19.JSP技术是在Servlet之后产生的,它以Servlet为核心技术,是Servlet技术的一个成功应用()A、正确B、错误【正确答案】:A20.当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程而不是启动一个线程()A、正确B、错误【正确答案】:B21.request对象的getRemoteHost()方法既能获取客户机的名称,又能获取客户IP地址的方法是()A、正确B、错误【正确答案】:A22.<%@page%>指令不一定放在页面内的头部()A、正确B、错误【正确答案】:A23.JDBC中的URL提供了一种标识数据库的方法,使DriverManage类能够识别相应的驱动程序()A、正确B、错误【正确答案】:A24.网站设计的时候经常会处理大量的数据,这些数据必须都放在JSP页面中()A、正确B、错误【正确答案】:B25.动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的()A、正确B、错误【正确答案】:A26.创建JavaBean要经过编写代码、编译源文件、配置JavaBean这样一个过程()A、正确B、错误【正确答案】:A27.在Servlet中读取HTTP头信息非常容易,只需调用HttpServletRequest的getHeader等方法即可()A、正确B、错误【正确答案】:A28.JavaBean组件就是Java开发中的一个类,通过封装属性和方法成为具有某种功能和接口的类,所以具有Java程序的特点()A、正确B、错误【正确答案】:A29.<jsp:forward...>标记的page属性值是相对的URL地址,只能静态的URL()A、正确B、错误【正确答案】:B30.数据库服务与Web服务器需要在同一台计算机上()A、正确B、错误【正确答案】:B31.JSP页面中的变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP标记()A、正确B、错误【正确答案】:B32.Statement对象提供了intexecuteUpdate(StringsqlStatement)方法,用于实现对数据库中数据的添加、删除和更新操作()A、正确B、错误【正确答案】:A33.JavaBean是Java类,因此也必须有主函数()A、正确B、错误【正确答案】:B34.使用request对象获取信息的时候,可能会出现NullPointerException异常()A、正确B、错误【正确答案】:A35.用户开发一个Servlet时,必须直接或间接实现Servlet接口所定义的方法()A、正确B、错误【正确答案】:A36.JSP输出表达式,正确的语法规则是<%=表达式%>()A、正确B、错误【正确答案】:A37.同一个客户在同一个Web服务目录中的session对象是相同的,在不同的Web服务目录中的session对象是不相同的()A、正确B、错误【正确答案】:A38.Web开发技术包括客户端和服务器端的技术()A、正确B、错误【正确答案】:A39.一个HTML文档必须有<head>和<title>元素()A、正确B、错误【正确答案】:B40.Servlet的部署文件是一个xml文件,文件名为web.xml,它保存在Web服务目录的WEB-INF子目录中()A、正确B、错误【正确答案】:A41.在JSP页面中使用Bean首先要使用import指令将Bean引入()A、正确B、错误【正确答案】:A42.在MVC模式中,因为Servlet负责创建JavaBean,所以JavaBean的构造函数可以带有参数,除了保留get和set规则外,还可以有其他功能的函数()A、正确B、错误【正确答案】:A43.一个客户端对application对象做出修改后,其他客户端都可以看到修改后的内容()A、正确B、错误【正确答案】:A44.Tomcat服务器支持直接使用application对象()A、正确B、错误【正确答案】:B45.ResultSet结果集,每一次rs可以看到一行,要在看到下一行,必须使用next()方法移动当前行()A、正确B、错误【正确答案】:B46.程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用()A、正确B、错误【正确答案】:A47.表单提交的信息就封装在HTTP请求消息的信息体部分,用户使用request对象的getParameter方法可以得到通过表单提交的信息()A、正确B、错误【正确答案】:A48.修改了Bean的字节码后,要将新的字节码复制到对应的WEB-INF\classes目录中,重新启动tomcat服务器才能生效()A、正确B、错误【正确答案】:B49.用户在浏览器中输入http://:8080/ch2/ch2_1.html即可访问本机上的该页面()A、正确B、错误【正确答案】:A50.程序片变量不同于在“<%!”和“%>”之间声明的页面成员变量,不能在不同客户访问页面的线程之间共享()A、正确B、错误【正确答案】:A51.Sun公司把JavaBean定义为一个可重复使用的软件组件,类似于电脑CPU、硬盘等组件()A、正确B、错误【正确答案】:A52.在JSP中,<%!intc=5;out.print(c);%>此式正确.()A、正确B、错误【正确答案】:B53.当用户请求一个Servlet时,服务器都会创建Servlet实例,响应用户请求()A、正确B、错误【正确答案】:B54.JSP页面中不能包含脚本元素()A、正确B、错误【正确答案】:B55.超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象()A、正确B、错误【正确答案】:A56.JSP引擎执行字节码文件的主要功能之一是直接将HTML内容发给客户端()A、正确B、错误【正确答案】:A57.不可以用一个page指令指定多个属性的取值()A、正确B、错误【正确答案】:B58.如果一个Sevlet有多个Filter,则优先级最高的Filter先执行()A、正确B、错误【正确答案】:A59.session对象是HttpSession接口类的实例,由客户端负责创建和销毁,所以不同客户的session对象不同()A、正确B、错误【正确答案】:A60.表单提交后,<jsp:setProperty>动作指令才会执行()A、正确B、错误【正确答案】:A61.Servlet功能强大,体系结构先进,但它在表示层的实现上存在一些缺陷()A、正确B、错误【正确答案】:A62.Cookie由浏览器保存在客户端,通常保存为一个文本文件()A、正确B、错误【正确答案】:A63.Page指令不能定义当前JSP程序的全局属性()A、正确B、错误【正确答案】:B64.HTML称为超文本元素语言,它是HypertextMarkedLanguage的缩写()A、正确B、错误【正确答案】:A65.JSP页面中的指令标记、JSP动作标记统称为脚本元素()A、正确B、错误【正确答案】:B66.转发功能是将用户对当前JSP页面或Servlet的请求转发给另一个JSP页面或Servlet()A、正确B、错误【正确答案】:A67.在JSP页面中调用的Bean类中如果有构造方法,必须是public类型且必有参数()A、正确B、错误【正确答案】:B68.客户在某个页面修改session作用范围Bean的属性,在其他页面,该Bean的属性会发生同样的变化,不同客户之间的Bean也发生变化()A、正确B、错误【正确答案】:B69.Tomcat和JDK都不是开源的()A、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年证券从业资格证招生计划试题及答案
- 课题申报书高端词汇
- 如何制定项目团队的发展计划与目标试题及答案
- 课题改革申报书
- 护理课题申报书格式
- 展望2025年证券从业资格证考试试题及答案
- 项目管理专业概念考题试题及答案
- 微生物分离技术挑战试题及答案
- 项目管理师考试技巧突破试题及答案
- 特许金融分析师考试网络资源利用试题及答案
- 通信工程建设标准强制性条文汇编(2023版)-定额质监中心
- Unit 3 Seasons of a Year Lesson 1(教学设计)-2023-2024学年重大版英语五年级下册
- 2024年深圳技能大赛-鸿蒙移动应用开发(计算机程序设计员)职业技能竞赛初赛理论知识
- 公司各级管理人员的安全职责
- 电缆线耐压试验标准
- 12D401-3 爆炸危险环境电气线路和电气设备安装
- 老年外科患者围手术期营养支持中国专家共识(2024版)
- 2024北京八十中初一(下)期中英语 (教师版)
- 城市更新中的建筑设计策略探讨
- 全国应急救援技术竞赛理论考试题库(附答案)
- 2024年辽宁省初中学业水平考试物理模拟卷一
评论
0/150
提交评论