Web应用开发期末考试复习题及答案_第1页
Web应用开发期末考试复习题及答案_第2页
Web应用开发期末考试复习题及答案_第3页
Web应用开发期末考试复习题及答案_第4页
Web应用开发期末考试复习题及答案_第5页
已阅读5页,还剩72页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Web应用开发期末考试复习题及答案单选题1.我们通常使用()来获取表单传来的参数。A、request.getParameter()B、request.getHeader()C、request.getServerInfo()D、request.getRemoteAddress()参考答案:A2.某JSP页面包含以下脚本,<%!intcount=100;%><%intcount=0;%>Thepageisreferencedby<%=++count%>times则第一次访问该网页时,()显示的结果是对的?A、Thepageisreferencedby0timesB、Thepageisreferencedby1timesC、Thepageisreferencedby100timesD、Thepageisreferencedby101times参考答案:B3.下面()引用指令的语法是正确的?A、<%includefile="hello.jsp"%>B、<jsp:includefile="hello.jsp"/>C、<%includefile="hello.jsp"flush="true"/>D、<jsp:includefile="hello.jsp?username=scott"/>参考答案:A4.以下选项中,语法正确的选项是:()。A、<%=inta%>B、<%out.println("abc")%>C、<%!out.println("abc")%>D、<%="abc"%>参考答案:D5.对于标准的Web网页,表示响应信息是HTML格式的文本文件的定义是:()。A、text/cssB、text/htmlC、application/vnd.ms-excelD、application/msworD参考答案:B6.能在浏览器的地址栏中看到提交数据的表单提交方式是()。A、submitB、getC、postD、out参考答案:B7.以下关于Servlet的描述,()是错的。A、Servlet是运行于服务器端的应用程序B、支持JSP运行的地方都支持ServletC、通常我们通过编写Servlet的service()方法完成用户的请求D、Servlet通过init()方法初始化参考答案:C8.下列哪个接口用于获取关于数据库的结构信息?请选择()。A、StatementB、PreparedStatementC、nullD、atabaseMetaDatA参考答案:D9.下列哪个是JSP动作(Action)?正确的选择是()。A、<%pageincludefile="index.html"%>B、<jsp:useBeanid="customer"class="test.Customer"/>C、<%!Stringsql="select∗fromcustomer"%>D、<%inti=0;%>参考答案:B10.JSP页面程序片中可以使用下列哪个方法将strNumx=request.getParamter(“ix”)得到的数据类型转换为Double类型?选择是()。A、Double.parseString(strNumx)B、Double.parseDouble(strNumx)C、Double.parseInteger(strNumx)D、ouble.parseFloat(strNumx)参考答案:B11.下面对于HTML的元素描述错误的是:()。A、<form>为表单标签B、<inputtype="text">为文本框C、<br>为换行标签D、<hr>为段落标签参考答案:D12.以下哪个不属于JSP运行所必须的系统?选择是()。A、操作系统B、JavaJDKC、支持Jsp的Web服务器D、数据库参考答案:D13.以下关于EL和JSTL说法错误的是?选择是()。A、EL是一种简洁的数据访问语言B、EL表达式基本形式:${var}C、JSTL的全称是JavaServerPagesStandardTagLibraryD、JSTL只有一个Core核心标签库参考答案:D14.下面哪一个选项不是http响应的一部分?选择是()。A、响应头B、响应正文C、协议版本号D、状态行参考答案:C15.可以执行请求转发的操作是()。A、Jsp中response内置对象的sendRedirect()方法B、<jsp:include>标记C、RequestDispatcher对象的include()方法D、RequestDispatcher对象的forward()方法参考答案:D16.以下选项中,哪一个不是JSP隐含的对象?选择()。A、pageContextB、paramC、outD、config参考答案:B17.以下方法中,哪一个方法不是HTTPServlet类的方法?正确的选择是()。A、doGetB、doDeleteC、doPostD、oService参考答案:D18.以下哪些不属于Web容器提供的标准服务?选择是()。A、数据库连接B、安全服务C、网页信息检索D、事务支持参考答案:C19.关于JAVAWEB服务器的Servlet容器,正确的说法有()。A、Servlet容器是一种数据库,可以存储一些JSP页面所需配置信息B、Servlet容器负责分析客户请求的是动态网页还是静态网页C、Servlet容器是WEB服务器的一个组件,一般在服务器启动时进行初值化D、WEB应用的运行时的环境是Servlet容器根据配置文件提供的参考答案:C20.可以在以下哪个()标记之间插入变量与方法声明?A、<%和%>B、<%!和%>C、</和%>D、<%和!>参考答案:B21.下面描述错误的是()。A、HTML文件必须由<html>开头,</html>标记结束。B、文档头信息包含在<head>与</head>之间。C、在<head>和</head>之间可以包含<title>和<body>等信息D、文档体包含在<body>和</body>标记之间参考答案:C22.<jsp:useBean>的scope的默认值是()。A、sessionB、applicationC、pageD、request参考答案:C23.用于声明当前页为error页?正确的选择是()。A、<%pageerrorPage="true"%>B、<%pageinfo="error"%>C、<%pagepageEndcoding="error"%>D、<%pageisErrorPage="true"%>参考答案:D24.以下()是错误的JSP页面的表达方式。A、<%!inta;%>B、<%="Hello"%>C、<%="world";%>D、<%out.println("jsp");%>参考答案:C25.关于JSP的内置对象session,以下说法正确的是()。A、绑定到session对象上的属性在应用程序的生存周期内总是有效的B、使用session对象的addAttribute方法来添加会话属性C、会话属性是特定用户的专用数据,同时访问Web应用程序的其他用户无法访问这些属性D、每个session对象有可能对应多个sessionID参考答案:C26.以下哪一项不是Page命令中的有效属性?请选择()。A、importB、exportC、errorPageD、session参考答案:B27.从HTTP请求中,获得请求参数,应该调用以下哪个方法?选择是()。A、request对象的getAttribute()方法B、session对象的getAttribute()方法C、request对象的getParameter()方法D、session对象的getParameter()方法参考答案:C28.为MyWebApp开发了一些Servlet,应该将这些Servlet发布于()文件夹中A、/(根目录)B、/WEB-INF/C、/WEB-INF/classesD、/WEB-INF/liB参考答案:C29.以下关于JSP的说法正确的有()。A、JSP在服务器端被执行B、JSP的最终存在形式是servletC、JSP在客户端被执行D、JSP的最终存在形式是javaapplication参考答案:B30.以下对JavaBean的描述,错误的是:。A、JavaBean是一个公共(public)的类B、JavaBean类的必须有一个无参数的构造函数。C、取得或者设置类属性的方法必须是getXXX()或者setXXX()D、JavaBean不能封装对数据库的处理参考答案:D31.JavaBean的作用范围可以是page、request、session和()四个作用范围中的一种。A、pplicationB、localC、globalD、class参考答案:A32.在JSP页面中使用<jsp:setPropertyname="beanid"property="bean的属性"value="字符串"/>格式给Long类型的Bean属性赋值,会调用哪个数据类型转换方法?选择是()。A、Long.parseLong(Strings)B、Integer.parseInt(Stirngs)C、Double.parseDouble(Strings)D、不确定参考答案:A33.JSP的Page编译指令的属性Language的默认值是()。A、JavAB、C语言C、#D、SQL参考答案:A34.给出HTML代码<inputtype=textname="foo"size=20>表示以下的哪一种功能?选择是()。A、创建一个单选框B、创建一个单行文本输入区域C、创建一个提交按纽D、创建一个使用图象的提交按纽参考答案:B35.out对象是一个输出流,其输出不换行的方法是()。A、out.print()B、out.newLine()C、out.println()D、out.write()参考答案:A36.使用格式给Bean的属性赋值,expression的数据类型和bean的属性类型()。A、必须一致B、可以不一致C、必须不同D、无要求参考答案:A37.在Servlet生命周期中,下列哪个方法是对应服务阶段的方法?正确的选择是()。A、doGet()B、doPost()C、doGet和doPost()D、service()参考答案:D38.下面哪项不属于JSP内置对象?选择是()。A、pageB、sessionC、includeD、out参考答案:C39.当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个()。A、进程B、线程C、程序D、服务参考答案:B40.下列哪一种是Servlet处理请求的方式?正确的选择是()。A、以进程的方式B、以线程的方式C、以程序的方式D、以响应的方式参考答案:B41.以下Form表单元素描述,正确的是:()。A、<inputtype="text">表示密码框B、<inputtype="submit">表示提交按钮C、<selectname="select">表示单选框D、<inputtype="password">表示文本框参考答案:B42.下列有关session对象的用途描述合理的为?选择是()。A、在页面上输出数据B、抛出运行时的异常C、在多个程序中保存信息D、在用户会话中保持状态和用户认证参考答案:D43.JSP页面中JSP表达式的语法格式为:()A、<%=%>B、<%!%>C、<%%>D、<%%>参考答案:A44.某错误处理页面定义如下:<%pagecontentTypr=”text/html;charset=GB2312”isErrorPage=”true”%><html><head><title>error</title></head><body>//TODO在此添加代码</body><html>则可用下列哪些语句替换“//TODO:在此添加代码”?A、<%=out.getMessage()%>B、<%=response.getMessage()%>C、<%=exception.getMessage()%>D、<%=error.getMessage()%>参考答案:C45.下面对于HTML的元素描述错误的是:()。A、<!--……-->为注释标记B、<ahref="">为链接图像标记C、<br>为换行标记D、<p>为分段元素参考答案:B46.在以下操作中,哪些是与使用JavaBean无关的?请选择一个正确的答案是()。A、jsp:includeB、jsp:useBeanC、jsp:setPropertyD、jsp:getProperty参考答案:A47.下面哪个状态代码表示“NotFound无法找到指定位置的资源”?正确选择是()。A、104B、201C、401D、404参考答案:D48.下面哪些方法不属于session对象?选择一个正确的答案是()。A、getAttributeNameB、getServletContextC、invalidateD、addCookie参考答案:D49.下面哪一项属于工具Bean的用途?()A、完成一定运算和操作,包含一些特定的或通用的方法,进行计算和事务处理。B、负责数据的存取C、接受客户端的请求,将处理结果返回客户端D、在多台机器上跨几个地址空间运行参考答案:A50.JavaBean可以通过相关jsp动作指令进行调用。下面哪个不是JavaBean可以使用的jsp动作指令?选择是()。A、<jsp:useBean>B、<jsp:getProperty>C、<jsp:setProperty>D、<jsp:setParameter>参考答案:D51.在WEB应用程序的目录结构中,在WEB-INF文件夹外的文件是()。A、jsp文件B、class文件C、jar文件D、web.xml文件参考答案:A52.哪个JSP内置对象可以处理jsp页面运行中的错误或者异常?选择是()。A、pageContextB、pageC、sessionD、exception参考答案:D53.下列变量声明在()范围内有效。<%!DatedateTime;IntcountNum;%>A、从定义开始处有效,客户之间不共享B、在整个页面内有效,客户之间不共享C、在整个页面内有效,被多个客户共享D、从定义开始处有效,被多个客户共享参考答案:C54.在JSP页面中使用<jsp:setPropertyname="bean的名字"property="∗"/>格式,将表单参数为Bean属性赋值,property="∗"格式要求Bean的属性名字()。A、必须和表单参数类型一致B、必须和表单参数名称一一对应C、必须和表单参数数量一致D、名称不一定对应参考答案:B55.可以利用JSP动态改变客户端的响应,使用的语法是()。A、response.setHeader()B、response.outHeader()C、response.writeHeader()D、response.handlerHeader()参考答案:A56.Servlet可以在以下哪三个不同的作用域存储数据?正确的选择是()。A、响应、会话和上下文B、请求、会话和上下文C、请求、响应和会话D、请求、响应和上下文参考答案:B57.下面选项中哪一个是有效的字符编码格式?选择是()。A、GBKB、GBMC、GBDD、JSP参考答案:A58.下面哪个不是JSP中和javabean相关的标记?选择是()。A、<jsp:userBean>B、<jsp:include>C、<jsp:setProperty>D、<jsp:getProperty>参考答案:B59.下列说法哪一项是正确的?选择是()。A、pache用于ASP技术所开发网站的服务器B、IIS用于CGI技术所开发网站的服务器C、Tomcat用于JSP技术所开发网站的服务器D、WebLogic用于PHP技术所开发网站的服务器参考答案:C60.所有的servlet过滤器类都必须实现哪个接口?选择是()。A、javax.servlet.FilterB、javax.servlet.ServletConfigC、javax.servlet.ServletContextD、javax.servlet.Servlet参考答案:A61.下面()不是HTML元素的表示方法?A、<元素名>文件或超文本</元素名>B、<元素名属性名="属性值">文本或超文本</元素名>C、</元素名属性名="属性值">D、<元素名>参考答案:C62.在JSP页面中,保存数据的范围由小到大依次是()。A、pageContext,request,application,sessionB、pageContext,application,session,requestC、pageContext,request,session,applicationD、pageContext,session,request,application参考答案:C63.一个servlet的生命周期不包括()方法?A、init()方法B、invalidate()方法C、service()方法D、estroy()方法参考答案:B64.out对象是一个输出流,其输出各种类型数据并换行的方法是()。A、out.print()B、out.newLine()C、out.println()D、out.write()参考答案:C65.以下哪个不是JSP指令?选择是()。A、page指令B、taglib指令C、import指令D、include指令参考答案:C66.Javaservlet是运行于()环境中。A、服务器端B、客户端C、服务器端和客户端D、浏览器参考答案:A67.某公司采用了JSP+Bean模式来完成某个开发任务。如果采用TOMCAT服务器,那么项目中的JavaBean在发布时应该放在()目录中。A、WEB-INFB、webappsC、WEB-INF/liBD、WEB-INF/classes参考答案:D68.JSP页面可以在“<%=”和“%>”标记之间放置JSP表达式,直接输出JSP表达式的值。组成“<%=”标记的各字符之间。______A、可以有空格B、不可以有空格C、必须有空格D、不确定参考答案:B69.以下哪些方法可以获取客户端的变量值?选择是()。A、HttpServletRequest的getParameterValues()方法B、HttpServletResponse的getParameter()方法C、HttpServletResponse的getValues()方法D、HttpServletRequest的getValues()方法参考答案:A70.JDBCAPI提供了()接口来对数据库存储过程进行调用?A、java.sql.DriverManaggerB、java.sql.StatementC、java.sql.ResultD、java.sql.CallableStatement参考答案:D71.动作可能影响当前的输出流或者用来创建、使用或者改变对象。JSP规范中包含一些标准的动作类型,新的动作类型由下面哪个指令定义()。A、includeB、pageC、formD、tagliB参考答案:D72.在JSP的page指令中,哪些属性是可以在页面中重复的属性?选择一个正确的结果是()。A、languageB、ufferC、importD、autoFlush参考答案:C73.Web应用服务器Tomcat的默认端口为()。A、80B、81C、8080D、8089参考答案:C74.下列哪个作用范围的Bean,被Web服务目录下所有用户共享,任何客户对Bean属性的修改都会影响到其他用户。选择是()。A、pplicationB、requestC、pageD、session参考答案:A75.对于Servlet的描述中()是错的?A、所有支持JSP的地方都支持ServletB、我们一般实例化Servlet,并编写其doGet()和doPost方法C、服务器停止时,将调用destory()方法D、在Servlet的生命周期中,每次调用Servlet都需要初始化Servlet一次参考答案:D76.关于JDBC的描述,如下选项错误的是:()。A、JDBC是Java语言用来访问数据库的APIB、一般通过Statement对象的executeUpdate()方法来获得数据集C、JDBC-ODBC桥是JDBC库唯一自带的数据库驱动driverD、JDBC支持事务的处理参考答案:B77.要从一个JSP页面的响应交给另一个JSP页面处理,可以使用下列哪个对象?选择是()。A、response对象B、application对象C、onfig对象D、exception对象参考答案:A78.JavaBean的scope取什么值可使该Javabean被多个用户共享,即和web应用有相同的生命周期?选择是()。A、pageB、requestC、sessionD、application参考答案:D79.以下描述中,哪个是JSP内置对象?选择一个正确的结果是()。A、configB、initC、objectD、servlet参考答案:A80.在JSP内置对象中,哪个对象对客户请求做出响应,向客户端输出信息?选择是()。A、outB、responseC、sessionD、request参考答案:B81.下列web.xml中有关Servlet配置说法,哪一种是错误的?选择是()。A、在web.xml描述中,首先要声明ServletB、在web.xml描述中,要指定这个Servlet的名字C、在web.xml描述中,要指定这个Servlet的类D、在web.xml中不可同时指定多个Servlet参考答案:D82.JSP页面通过()来识别Bean对象,可以在程序片中通过xx.method形式来调用Bean中的set和get方法。A、nameB、classC、iDD、classname参考答案:C83.http请求及响应的正文部分可以是任意格式的数据,要保证接收方能看得懂发送方发送的数据,http协议采用()方式来规范正文的数据格式。A、FTPB、TCPC、HTTPD、MIME参考答案:D84.以下哪个方法可用于获取session属性userid的值?选择是()。A、session.getAttribute(“userid”);B、session.setAttribute(“userid”);C、request.getParameter(“userid”);D、request.getAttribute(“userid”);参考答案:A85.下列哪个作用范围的Bean,被Web应用服务目录下所有用户共享,任何客户对Bean属性的修改都会影响到其他用户。请选择()A、pplicationB、pageC、sessionD、request参考答案:A86.以下哪一个选项中可以获得Servlet的初始化参数?正确的选择是()。A、ServletB、ServletContextC、ServletConfigD、GenericServlet参考答案:C87.在以下操作中,哪些是与使用JavaBean无关的?请选择一个正确的答案是()。A、jsp:useBeanB、jsp:includeC、jsp:getPropertyD、jsp:setProperty参考答案:B88.Web应用服务器Tomcat的默认端口为()。A、80B、8080C、9090D、8090参考答案:B89.如下选项错误的是:()A、使用request.getParameter可以获得由表单提交的数据B、session.getAttribute()方法返回的为一个对象C、使用application.getInitParameter()将获得当前版本Servlet编译器的信息D、可以使用request.getCookie获得客户端的cookie值。参考答案:C90.用下面哪一种类型定义可以声明隐藏域?正确的选择是()。A、type="hide"B、type="text"C、type="password"D、type="hidden"参考答案:D91.JavaBean的属性必须声明为private,操作属性的方法必须声明为()访问类型。A、privateB、statiCC、protectD、publiC参考答案:D92.为了获取客户使用的浏览器类型,在Servlet的doGet方法中可以调用HttpServletRequest对象的()方法A、getBrowserTypeB、getHeaderC、getContentTypeD、getServerInfo参考答案:B93.如果不希望JSP网页支持Session,应该如何办?正确的选择是()。A、调用HttpSession的invalidate()方法B、<%pagesession="false">C、<%pagesession>D、<jsp:useBeanid="user"class="UserData"scope="session"/>参考答案:B94.在JSP内置对象中,负责处理JSP文件在执行时所发生的错误和异常的对象是()。A、messageB、exceptionC、errorD、application参考答案:B95.以下关于C/S与B/S模式的描述,()是对的。A、C/S为浏览器与服务器模式B、/S为客户端与服务器模式C、/S模式的可维护性比B/S高D、B/S模式的可维护性比C/S高参考答案:D96.<jsp:useBean>标签的scope属性,不可以设置为()。A、requestB、sessionC、outD、page参考答案:C97.JAVAWeb应用的部署描述文件总是放在Web应用的()目录下。A、META-INFB、META-CFGC、WEB-INFD、WEB-CFG参考答案:C98.Servlet中HttpServletResponse的哪个方法用来把一个Http请求重定向到另外的URL?选择是()。A、sendURL()B、redirectURL()C、sendRedirect()D、redirectResponse()参考答案:C99.下面关于C/S和B/S模式的描述,正确的是:()。A、C/S模式的安全性比B/S模式的安全性要高。B、/S模式的数据实时性比B/S模式的低C、/S模式网络应用限制比B/S模式的低D、C/S模式的可维护性比B/S模式的高参考答案:B100.负责管理“脚本程序的运行环境”的JSP内置对象是()A、pageB、sessionC、requestD、application参考答案:A101.在JSP中page指令(<%page%>)里的()属性是可以重复的?A、langueageB、importC、sessionD、info参考答案:B102.下面对jdbcapi描述错误的是()。A、DriverManager接口的getConnection()方法可以建立和数据库的连接B、Connection接口的createStatement()方法可以创建一个Statement对象C、Statement接口的executeQuery()方法可以发送select语句给数据库D、ResultSet接口表示执行insert语句后得到的结果集参考答案:D103.关于JavaBean,下列的叙述哪一项是不正确的?()A、JavaBean的类必须是具体的和公共的,并且具有无参数的构造器B、JavaBean的类属性是私有的,要通过公共方法进行访问C、JavaBean和Servlet一样,使用之前必须在项目的web.xml中注册D、JavaBean属性和表单控件名称能很好地耦合,得到表单提交的参数参考答案:C104.对于标准的Web网页,通常使用()表示响应信息是HTML格式的文本文件。A、text/cssB、text/htmlC、application/vnd.ms-excelD、application/msworD参考答案:B105.HttpServletRequest对象的()方法能够获取一个表单参数的值。A、getQueryString()B、getPathInfo()C、getParameter()D、getAttribute()参考答案:C106.以下Form表单元素描述,()是错的?A、<inputtype="password">表示密码框B、<inputtype="reset">表示提交按钮C、<selectname="radio">表示单选框D、<inputtype="text">表示文本框参考答案:B107.通过以下哪一种对象,可以接收上一页表单提交的信息?正确选择是()。A、session对象B、application对象C、onfig对象D、request对象参考答案:D108.使用动作标记可以在JSP页面中获得Bean的属性,但必须保证Bean有对应的()方法。A、SetXxx方法B、setXxx方法C、getXxx方法D、GetXxx方法参考答案:C109.使用<jsp:setProperty>动作标记可以在JSP页面中设置Bean的属性,但必须保证Bean设置有对应的方法,该方法是:()。A、SetXxx方法B、setXxx方法C、getXxx方法D、GetXxx方法参考答案:B110.将fum声明为何种类型的对象,可以使fum作为一个属性来存储?正确的选择是()。A、ServletContextB、HttpServletC、ServletConfigD、Servlet参考答案:A111.Web应用中不能在不同用户之间共享数据的方法是()。A、使用cookieB、使用文件系统C、使用数据库D、使用ServletContext对象参考答案:A112.过滤器的实例化和初始化是在所请求的servlet实例化和初始化()。A、之前B、之后C、同时D、可以指定参考答案:A113.可以在以下哪个()标记之间插入Java程序片?A、<%和%>B、<%和/>C、</和%>D、<%和!>参考答案:A114.在一个JSP定义标签中,可以使用哪一个方法来在获取范围是application的JSP隐含变量?正确的选择是()。A、pageContext.getOut()B、JspFactory.getPagetContext()C、TagSupport.getValue(String)D、PageContext.getServletContext()参考答案:D115.Servlet可以通过以下哪个接口实现请求转发机制?正确的选择是()。A、HttpServletRequest接口B、RequestDispatcher接口C、HttpServletResponse接口D、ServletConfig接口参考答案:B116.以下关于JDBCAPI中的类的说法,错误的是()?A、我们可以使用Class.forName或者DriverManager.registerDriver来注册给定的驱动driverB、PrepareStatement对象继承了Statement接口,但是访问数据库的速度并没有Statement对象快C、onnection对象代表了和某一个数据源的连接D、ResultSet对象负责处理数据结果集对象参考答案:B117.<jsp:useBeanid="bean的名称"scope="bean的有效范围"class="包名.类名"/>动作标记中,scope的值不可以是()。A、pageB、requestC、sessionD、response参考答案:D118.在JSP的page指令中,哪些属性是可以在页面中重复的属性?选择正确的结果是()。A、languageB、errorPageC、importD、session参考答案:C119.在以下选项中,哪个不是开发JSP应用程序所必需的?正确的选择是()。A、JDKB、EclipseC、J2EESDKD、Web服务器参考答案:B120.下面不是EL表达式特点的是()。A、访问JavaBean属性B、访问JSP作用域C、任何浏览器都支持D、可直接进行运算参考答案:C121.对于JDBC,下面的描述()是错的?A、CallableStatement类用于调用数据库中的存储过程B、PreparedStatment类可以让数据库预先编译SQL语句C、allableStatement类继承了PreparedStatement类D、PreparedStatement并没有提高访问数据库的速度参考答案:D122.以下文件名后缀中,哪个不是静态网页的后缀?正确的选择是()。A、htmlB、htmC、jspD、shtml参考答案:C123.EL表达式在对隐含对象进行查找时最先查找的是()。A、sessionB、pageC、applicationD、cookie参考答案:B124.JSP内置对象中,哪个对象封装了用户提交的请求信息?通过调用该对象相应的方法可以获取请求的来源、标头、协议、Cookies以及请求相关参数等信息。选择是()。A、outB、applicationC、sessionD、request参考答案:D125.使用动作标记可以在JSP页面中得到Bean实例的属性值,并将其转换为()类型的数据,发送到客户端。A、StringB、DoubleC、ObjectD、Classes参考答案:A126.以下属性中,哪个不是jsp:setProperty操作的属性?正确的选择答案是()。A、nameB、paramC、propertyD、scope参考答案:C127.以下文件名后缀中,不是动态网页的后缀的是:()。A、jspB、xmlC、aspxD、php参考答案:B128.调用getCreationTime()可以获取session对象创建的时间,该时间的单位是()。A、秒B、分秒C、毫秒D、微秒参考答案:C129.下面对于JSP标签的说法中,哪种提法是错误的?选择是()。A、JSP标签用于调用JavaBean组件中的操作和执行B、JSP标签简化了JSP页面的开发和维护C、JSP技术没有提供了在自定义标签中封装其他动态功能的机制D、自定义标签通过封装反复执行的任务使它们可以在多个应用程序中重复使用参考答案:A130.在以下选项中,哪个不是开发JSP应用程序所必需的?正确的选择是()。A、JDKB、J2EESDKC、应用服务器D、开发工具Eclipse参考答案:D131.一个典型的HTTP请求消息包括请求行、多个请求头和()。A、状态行B、信息体C、响应行D、响应头参考答案:B132.下面哪项内容使用request对象无法实现?选择是()。A、将页面重定向至index.jsp页B、获取表单提交的信息C、定义属性D、获取浏览器的版本号参考答案:A133.下面选项中对HTML标签的描述错误的是:()A、<br>表示换行B、<p>表示段落C、<hr>表示横线D、<td></td>表示表格的行参考答案:D134.下面的JSP指令,()是对的?A、<jsp:includepage=“abc.jsp”/>B、<jsp:includefile=“abc.jsp”/>C、<includefile=“abc.jsp”flush=“true”/>D、<includepage=“abc.jsp”/>参考答案:A135.下列哪个作用范围的Bean,请求响应完成则该Bean即被释放,不同客户的Bean互不相同。A、pplicationB、requestC、pageD、session参考答案:B136.下面()不是出现在Tomcat安装目录conf下?A、web.xmlB、server.xmlC、tomcat-users.xmlD、tomcat-user.xml参考答案:D多选题1.相对于两层体系结构的应用程序,三层体系结构的应用程序具有的优点是()。A、安全性高B、易维护C、快速响应D、系统扩展灵活参考答案:ABCD2.以下描述中,哪些是JSP内置对象?它们是()。A、httpB、responseC、sessionD、applet参考答案:BC3.在以下组件中,哪些组件与JavaBean有关?它们是()。A、<jsp:param>B、<jsp:setProperty>C、<jsp:getProperty>D、<jsp:forward>参考答案:BC4.对JSP中的动作及其作用描述正确的是()。A、jsp:useBean:创建或者实例化一个JavaBeanB、jsp:setProperty:设置JavaBean的属性C、把请求转到一个新的页面D、根据浏览器类型为Java插件生成OBJECT或EMBED标记参考答案:ABCD5.以下哪些对象可用于JSP中页面间数据传递?选择是()。A、requestB、sessionC、applicationD、cookie参考答案:ABCD6.当Servlet容器销毁一个Servlet时,会销毁哪些对象?请选择()。A、Servlet对象B、ServletContext对象C、与Servlet对象关联的ServletConfig对象D、ServletRequest对象和ServletResponse对象参考答案:AC7.MVC模式中一般情况servlet可以担任哪些角色?它们是()。A、Controller中接受用户请求B、View中返回响应信息,刷新用户界面C、Model中处理业务逻辑D、访问Model中的元素参考答案:ABC8.一个完整的HTTP事务处理包括以下哪些过程?它们是()。A、连接TCP/IP连接B、客户端发出请求信息C、服务器响应信息D、结束连接参考答案:ABCD9.JSP标记可以分为哪几种类型()。A、指令B、脚本元素C、内容D、动作参考答案:ABD10.以下哪些层属于软件开发领域的三层体系结构中的结构层?它们是()。A、网络层B、数据链路层C、客户层D、应用服务层参考答案:CD11.JSP中有三种指令元素,分别是include指令和()。A、页面指令B、taglib指令C、表达式指令D、标签指令参考答案:AB12.以下哪些是隐藏字段的特点?选择是()。A、隐藏字段必须使用表单B、隐藏字段在浏览器中对用户不直接可见C、查看网页源代码找出隐藏字段D、存储在客户端的HTML网页参考答案:ABCD13.HTTP应答状态行包括()。A、HTTP版本B、状态代码C、状态信息D、查询数据参考答案:ABC14.以下哪些是JSP内置对象?它们是()。A、exceptionB、packageC、appletD、response参考答案:AD15.以下哪些技术用于开发Web客户端?选择是()。A、JavaScript技术B、JDBC技术C、JavaBean技术D、Ajax技术参考答案:AD16.下列哪些说法是正确?它们是()。A、JSP充当MVC模式的视图B、Servlet充当MVC模式的模型C、Servlet充当MVC模式的控制器D、JavaBean充当MVC模式的模型参考答案:ACD17.以下描述中,哪些是作为JSP内置对象的作用范围?它们是()。A、packageB、classC、sessionD、application参考答案:CD18.Java过滤器技术主要用于哪些处理,请选择()。A、身份验证功能B、数据加密功能C、实现日志功能D、访问数据库功能参考答案:ABC19.servletAPI由多个包组成,主要包括()。A、javax.servletB、javax.servlet.httpC、javax.servlet.ServletRequestD、javax.servlet.ServletResponse参考答案:AB20.以下描述中,哪些是三层体系结构应用程序的优点?它们是()。A、安全性更高B、数据访问更直接C、服务器运行更快D、系统扩展灵活参考答案:AD21.以下描述中,哪些是JSP内置对象?它们是()。A、outB、exceptionC、packageD、pageContext参考答案:ABD22.sendRedirect和Forward机制的区别主要在于()。A、sendRedirect发送状态码给客户端浏览器B、sendRedirect丢失HttpServletRequest对象C、forward发送请求给其他Web资源时,不使用客户端浏览器D、forward传送HttpServletRequest和HttpServletResponse对象给其他WeB资源参考答案:ABCD23.以下哪些是Servlet编程接口?选择是()。A、HttpServletRequestB、HttpSessionC、ServletInterfaceD、RequestDispatcher参考答案:ABD24.MVC模式包括哪几个层?它们是()。A、模型层B、管理层C、视图层D、控制层参考答案:ACD25.JavaEE的三层结构包括表示层,其余二层是()。A、服务层B、业务层C、保存层D、数据层参考答案:BD26.以下描述中,哪些是作为JSP内置对象的作用范围?它们是()。A、classB、requestC、sessionD、package参考答案:BC27.JSP标记符可以分为三大类,它们是()。A、表达式B、指令C、脚本元素D、动作参考答案:BCD28.以下哪些要素是servlet使用架构中必须要有的?它们是()。A、浏览器B、HTTP服务器C、数据库服务器D、WEB容器参考答案:ABD29.servlet的生命周期由它的3个方法来控制,它们是()。A、init()B、service()C、destroy()D、oGet()参考答案:ABC30.以下哪些是用于开发Web客户端技术?选择是()。A、jax技术B、JavaBean技术C、JSP技术D、CSS技术参考答案:ACD31.隐藏字段方式有哪些缺陷?选择是()。A、不安全,隐藏字段可以被伪造B、数据在客户端和服务器间传送,增加了网络负载C、需要自己编程来支持模版框架D、隐藏字段方式靠动态生成表单来维护会话,但不需要表单而是超链接时,会不方便参考答案:ABCD32.JSP脚本语法包括以下哪些成分?它们是()。A、HTML注释B、HTML动作标记C、Java表达式D、XML语句参考答案:AC33.过滤器的生命周期可用它的三个方法表示,即()。A、init()B、doFilter()C、service()D、estroy()参考答案:ABD34.下面哪些是JSP脚本元素()。A、<%intj=1;%>B、<%=account.getBalance()%>C、<%pageimport="java.util.Date">;D、<jsp:forwardpage="ExtraInfo.jsp"/>参考答案:AB35.以下描述中,哪些是JSP内置对象?它们是()。A、reguestB、responseC、sessionD、post参考答案:ABC36.创建一个Filter需要执行如下操作()。A、创建Filter处理类B、在应用服务器上部署FilterBeanC、在web.xml文件中配置FilterD、在客户端应用中引用Filter参考答案:AC37.以下描述中,哪些是作为JSP内置对象的作用范围?它们是()。A、pageB、requestC、outD、application参考答案:ABCD38.JSP中使用的指令主要有()。A、page指令B、forward指令C、include指令D、taglib指令参考答案:ACD39.在以下操作系统中,支持Java/JSP的有哪些?它们是()。A、WindowsB、SolarisC、UNIXD、Linux参考答案:ABCD40.JSP的结构由以下哪些成分组成?它们是()。A、指令元素B、HTML标签C、脚本元素D、动作元素参考答案:ABCD判断题1.当同时有多个请求发送到一个Servlet时,服务器将会为每个请求创建一个新的线程来处理客户端的请求。()A、正确B、错误参考答案:A2.publiclongsession.setMaxInactiveInterval()设置最长发呆时间,单位毫秒。()A、正确B、错误参考答案:B3.JSP页面中不能包含脚本元素。()A、正确B、错误参考答案:B4.创建JavaBean要经过编写代码、编译源文件、配置JavaBean这样一个过程。()A、正确B、错误参考答案:A5.Servlet与Applet它们都运行在服务器端。()A、正确B、错误参考答案:B6.session对象是HttpSession接口类的实例,由客户端负责创建和销毁,所以不同客户的session对象不同。()A、正确B、错误参考答案:A7.在“<%!”和“%>”标记之间声明的Java的方法在整个页面内有效。()A、正确B、错误参考答案:A8.JDBC的URL字符串是由驱动程序的编写者提供的,并非由该驱动程序的使用者指定。()A、正确B、错误参考答案:A9.HttpSessionAPI是一个基于Cookie或者URL重写机制的高级会话管理接口。如果浏览器支持Cookie则使用Cookie,如果不支持Cookie则自动采用URL重写。()A、正确B、错误参考答案:A10.表单提交的信息就封装在HTTP请求消息的信息体部分,用户使用request对象的getParameter方法可以得到通过表单提交的信息。()A、正确B、错误参考答案:A11.HTML称为超文本元素语言,它是HypertextMarkedLanguage的缩写。()A、正确B、错误参考答案:A12.<%page%>指令不一定放在页面内的头部。()A、正确B、错误参考答案:A13.JSP引擎执行字节码文件的主要功能之一是直接将HTML内容发给客户端。()A、正确B、错误参考答案:A14.JSP中可以声明基本类型和结构类型变量,但不能声明类,类必须放在JavaBean中。()A、正确B、错误参考答案:B15.JSP页面中的指令标记、JSP动作标记统称为脚本元素。()A、正确B、错误参考答案:B16.Javabean中,对于boolean类型的属性,可以使用is代替方法名称中的set和get前缀,创建Bean必须带有包名。()A、正确B、错误参考答案:A17.使用request对象获取信息的时候,可能会出现NullPointerException异常()A、正确B、错误参考答案:A18.在JSP页面中调用的Bean类中如果有构造方法,必须是public类型且必有参数。()A、正确B、错误参考答案:B19.如果一个Sevlet有多个Filter,则优先级最高的Filter先执行。()A、正确B、错误参考答案:A20.网站设计的时候经常会处理大量的数据,这些数据必须都放在JSP页面中。()A、正确B、错误参考答案:B21.RequestDispatcher的forward方法和include方法的区别是forward可以到另外一个web应用的资源,而include只能到同一web的另外资源。()A、正确B、错误参考答案:A22.Servlet和applet分别在处于服务器和客户机两端。()A、正确B、错误参考答案:A23.JSP技术是在Servlet之后产生的,它以Servlet为核心技术,是Servlet技术的一个成功应用。()A、正确B、错误参考答案:A24.布置JavaBean须在Web服务目录的WEB-INF\classes子目录下建立与包名对应的子目录,并将字节文件复制到该目录。()A、正确B、错误参考答案:B25.在MVC模式的Web开发中,“视图”、“模型”和“控制器”分别对应着“JSP页面”、“JavaBean”和“Serlvet”,以Servlet为核心。()A、正确B、错误参考答案:A26.JavaBean的属性可读写,编写时set方法和get方法必须配对。()A、正确B、错误参考答案:B27.JavaBean是Java类,因此也必须有主函数。()A、正确B、错误参考答案:B28.Servlet与普通Java应用程序一样,要有main方法。()A、正确B、错误参考答案:B29.application对象对所有用户都是共享的,任何对它的操作都会影响到所有的用户。()A、正确B、错误参考答案:A30.使用格式<jsp:setPropertyname="beanid"property="bean的属性"value="字符串"/>给Bean的属性赋值,这个字符串会自动被转化为属性的数据类型。()A、正确B、错误参考答案:A31.在网页中图形文件与网页文件是分别存储的。()A、正确B、错误参考答案:A32.Servelt是使用JavaServletAPI所定义的相关类和方法的Java程序,它运行在启用Java的Web服务器或应用服务器端,用于扩展该服务器的能力。()A、正确B、错误参考答案:A33.JSP页面只能在客户端执行。()A、正确B、错误参考答案:B34.在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。()A、正确B、错误参考答案:A35.用户在浏览器中输入:8080/ch2/ch2_1.html即可访问本机上的该页面。()A、正确B、错误参考答案:A36.一个客户端对application对象做出修改后,其他客户端都可以看到修改后的内容。()A、正确B、错误参考答案:A37.表单域一定要放在<form>元素中。()A、正确B、错误参考答案:A38.在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。()A、正确B、错误参考答案:B39.Statement对象提供了intexecuteUpdate(StringsqlStatement)方法,用于实现对数据库中数据的添加、删除和更新操作。()A、正确B、错误参考答案:A40.在JSP页面中使用Bean首先要使用import指令将Bean引入。()A、正确B、错误参考答案:A41.jsp:param动作标记不能单独使用,必须作为jsp:include、jsp:forward标记等的子标记使用,并为它们提供参数。()A、正确B、错误参考答案:A42.转发功能是将用户对当前JSP页面或Servlet的请求转发给另一个JSP页面或Servlet。()A、正确B、错误参考答案:A43.out对象是一个输出流,它实现了javax.servlet.JspWriter接口,用来向客户端输出数据。()A、正确B、错误参考答案:A44.不可以用一个page指令指定多个属性的取值。()A、正确B、错误参考答案:B45.Page指令不能定义当前JSP程序的全局属性。()A、正确B、错误参考答案:B46.绝度路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。()A、正确B、错误参考答案:A47.JDBC构建在ODBC基础上,为数据库应用开发人员、数据库前台工具开发人员提供了一种标准,使开发人员可以用任何语言编写完整的数据库应用程序。()A、正确B、错误参考答案:B48.Cookie由浏览器保存在客户端,通常保存为一个文本文件。()A、正确B、错误参考答案:A49.JDBC中的URL提供了一种标识数据库的方法,使DriverManage类能够识别相应的驱动程序。()A、正确B、错误参考答案:A50.<jsp:forward...>标记的page属性值是相对的URL地址,只能静态的URL。()A、正确B、错误参考答案:B51.在JSP中,<%!intc=5;out.print(c);%>此式正确.。()A、正确B、错误参考答案:B52.JSP的Response对象作用是向客户端发送数据,但是一次会话过程,一个Response对象只能包含一个Coolie和一个HTTP文件头。否则抛出内存越界异常。()A、正确B、错误参考答案:B53.<select>标记用于在表单中插入一个下拉菜单。()A、正确B、错误参考答案:B54.JDBC加载不同数据库的驱动程序,使用相应的参数可以建立与各种数据库的连接。()A、正确B、错误参考答案:A55.Tomcat服务器支持直接使用application对象。()A、正确B、错误参考答案:B56.JavaBean组件就是Java开发中的一个类,通过封装属性和方法成为具有某种功能和接口的类,所以具有Java程序的特点。()A、正确B、错误参考答案:A57.Servlet功能强大,体系结构先进,但它在表示层的实现上存在一些缺陷。()A、正确B、错误参考答案:A58.Statement对象的executeUpdate(StringsqlStatement)方法中,sqlStatement参数是由insert、delete和update等关键字构成的Sql语句,函数返回值为查询所影响的行数,失败返回-1。()A、正确B、错误参考答案:B59.JSP输出表达式,正确的语法规则是<%=表达式%>。()A、正确B、错误参考答案:A60.一个HTML文档必须有<head>和<title>元素。()A、正确B、错误参考答案:B61.数据库服务与Web服务器需要在同一台计算机上。()A、正确B、错误参考答案:B62.客户机与Servlet间可以直接的交互。()A、正确B、错误参考答案:B63.如果需要在结果集中前后移动或随机显示某一条记录,这时就必须得到一个可以滚动的结果集。()A、正确B、错误参考答案:A64.程序片变量不同于在“<%!”和“%>”之间声明的页面成员变量,不能在不同客户访问页面的线程之间共享。()A、正确B、错误参考答案:A65.使用<jsp:setProperty>动作标记,可以使用表达式或字符串为Bean的属性赋值。()A、正确B、错误参考答案:A66.页面成员方法不可以在页面的Java程序片中调用。()A、正确B、错误参考答案:A67.<jsp:getProperty>中的name及property不区分大小写。()A、正确B、错误参考答案:B68.网页中只要使用gb2312编码就不会出现中文乱码。()A、正确B、错误参考答案

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论