《Web应用开发》期末考试复习题库(含答案)_第1页
《Web应用开发》期末考试复习题库(含答案)_第2页
《Web应用开发》期末考试复习题库(含答案)_第3页
《Web应用开发》期末考试复习题库(含答案)_第4页
《Web应用开发》期末考试复习题库(含答案)_第5页
已阅读5页,还剩69页未读 继续免费阅读

下载本文档

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

文档简介

PAGEPAGE1《Web应用开发》期末考试复习题库(含答案)一、单选题1.http请求及响应的正文部分可以是任意格式的数据,要保证接收方能看得懂发送方发送的数据,http协议采用()方式来规范正文的数据格式。A、FTPB、TCPC、HTTPD、MIME答案:D2.以下哪个方法可用于获取session属性userid的值?选择是()。A、session.getAttribute(“userid”);B、session.setAttribute(“userid”);C、request.getParameter(“userid”);D、request.getAttribute(“userid”);答案:A3.下列哪个作用范围的Bean,被Web应用服务目录下所有用户共享,任何客户对Bean属性的修改都会影响到其他用户。请选择()A、pplicationB、pageC、sessionD、request答案:A4.以下哪一个选项中可以获得Servlet的初始化参数?正确的选择是()。A、ServletB、ServletContextC、ServletConfigD、GenericServlet答案:C5.在以下操作中,哪些是与使用JavaBean无关的?请选择一个正确的答案是()。A、jsp:useBeanB、jsp:includeC、jsp:getPropertyD、jsp:setProperty答案:B6.Web应用服务器Tomcat的默认端口为()。A、80B、8080C、9090D、8090答案:B7.如下选项错误的是:()A、使用request.getParameter可以获得由表单提交的数据B、session.getAttribute()方法返回的为一个对象C、使用application.getInitParameter()将获得当前版本Servlet编译器的信息D、可以使用request.getCookie获得客户端的cookie值。答案:C8.用下面哪一种类型定义可以声明隐藏域?正确的选择是()。A、type="hide"B、type="text"C、type="password"D、type="hidden"答案:D9.JavaBean的属性必须声明为private,操作属性的方法必须声明为()访问类型。A、privateB、staticC、protectD、public答案:D10.为了获取客户使用的浏览器类型,在Servlet的doGet方法中可以调用HttpServletRequest对象的()方法A、getBrowserTypeB、getHeaderC、getContentTypeD、getServerInfo答案:B11.如果不希望JSP网页支持Session,应该如何办?正确的选择是()。A、调用HttpSession的invalidate()方法B、<%pagesession="false">C、<%pagesession>D、<jsp:useBeanid="user"class="UserData"scope="session"/>答案:B12.在JSP内置对象中,负责处理JSP文件在执行时所发生的错误和异常的对象是()。A、messageB、exceptionC、errorD、application答案:B13.以下关于C/S与B/S模式的描述,()是对的。A、C/S为浏览器与服务器模式B、/S为客户端与服务器模式C、/S模式的可维护性比B/S高D、B/S模式的可维护性比C/S高答案:D14.<jsp:useBean>标签的scope属性,不可以设置为()。A、requestB、sessionC、outD、page答案:C15.JAVAWeb应用的部署描述文件总是放在Web应用的()目录下。A、META-INFB、META-CFGC、WEB-INFD、WEB-CFG答案:C16.Servlet中HttpServletResponse的哪个方法用来把一个Http请求重定向到另外的URL?选择是()。A、sendURL()B、redirectURL()C、sendRedirect()D、redirectResponse()答案:C17.下面关于C/S和B/S模式的描述,正确的是:()。A、C/S模式的安全性比B/S模式的安全性要高。B、/S模式的数据实时性比B/S模式的低C、/S模式网络应用限制比B/S模式的低D、C/S模式的可维护性比B/S模式的高答案:B18.负责管理“脚本程序的运行环境”的JSP内置对象是()A、pageB、sessionC、requestD、application答案:A19.在JSP中page指令(<%page%>)里的()属性是可以重复的?A、langueageB、importC、sessionD、info答案:B20.下面对jdbcapi描述错误的是()。A、DriverManager接口的getConnection()方法可以建立和数据库的连接B、Connection接口的createStatement()方法可以创建一个Statement对象C、Statement接口的executeQuery()方法可以发送select语句给数据库D、ResultSet接口表示执行insert语句后得到的结果集答案:D21.关于JavaBean,下列的叙述哪一项是不正确的?()A、JavaBean的类必须是具体的和公共的,并且具有无参数的构造器B、JavaBean的类属性是私有的,要通过公共方法进行访问C、JavaBean和Servlet一样,使用之前必须在项目的web.xml中注册D、JavaBean属性和表单控件名称能很好地耦合,得到表单提交的参数答案:C22.对于标准的Web网页,通常使用()表示响应信息是HTML格式的文本文件。A、text/cssB、text/htmlC、application/vnd.ms-excelD、application/msword答案:B23.HttpServletRequest对象的()方法能够获取一个表单参数的值。A、getQueryString()B、getPathInfo()C、getParameter()D、getAttribute()答案:C24.以下Form表单元素描述,()是错的?A、<inputtype="password">表示密码框B、<inputtype="reset">表示提交按钮C、<selectname="radio">表示单选框D、<inputtype="text">表示文本框答案:B25.通过以下哪一种对象,可以接收上一页表单提交的信息?正确选择是()。A、session对象B、application对象C、onfig对象D、request对象答案:D26.使用动作标记可以在JSP页面中获得Bean的属性,但必须保证Bean有对应的()方法。A、SetXxx方法B、setXxx方法C、getXxx方法D、GetXxx方法答案:C27.out对象是一个输出流,其输出各种类型数据并换行的方法是()。A、out.print()B、out.newLine()C、out.println()D、out.write()答案:C28.以下哪个不是JSP指令?选择是()。A、page指令B、taglib指令C、import指令D、include指令答案:C29.Javaservlet是运行于()环境中。A、服务器端B、客户端C、服务器端和客户端D、浏览器答案:A30.某公司采用了JSP+Bean模式来完成某个开发任务。如果采用TOMCAT服务器,那么项目中的JavaBean在发布时应该放在()目录中。A、WEB-INFB、webappsC、WEB-INF/libD、WEB-INF/classes答案:D31.JSP页面可以在“<%=”和“%>”标记之间放置JSP表达式,直接输出JSP表达式的值。组成“<%=”标记的各字符之间。______A、可以有空格B、不可以有空格C、必须有空格D、不确定答案:B32.以下哪些方法可以获取客户端的变量值?选择是()。A、HttpServletRequest的getParameterValues()方法B、HttpServletResponse的getParameter()方法C、HttpServletResponse的getValues()方法D、HttpServletRequest的getValues()方法答案:A33.JDBCAPI提供了()接口来对数据库存储过程进行调用?A、java.sql.DriverManaggerB、java.sql.StatementC、java.sql.ResultD、java.sql.CallableStatement答案:D34.动作可能影响当前的输出流或者用来创建、使用或者改变对象。JSP规范中包含一些标准的动作类型,新的动作类型由下面哪个指令定义()。A、includeB、pageC、formD、taglib答案:D35.在JSP的page指令中,哪些属性是可以在页面中重复的属性?选择一个正确的结果是()。A、languageB、ufferC、importD、autoFlush答案:C36.Web应用服务器Tomcat的默认端口为()。A、80B、81C、8080D、8089答案:C37.使用<jsp:setProperty>动作标记可以在JSP页面中设置Bean的属性,但必须保证Bean设置有对应的方法,该方法是:()。A、SetXxx方法B、setXxx方法C、getXxx方法D、GetXxx方法答案:B38.将fum声明为何种类型的对象,可以使fum作为一个属性来存储?正确的选择是()。A、ServletContextB、HttpServletC、ServletConfigD、Servlet答案:A39.Web应用中不能在不同用户之间共享数据的方法是()。A、使用cookieB、使用文件系统C、使用数据库D、使用ServletContext对象答案:A40.过滤器的实例化和初始化是在所请求的servlet实例化和初始化()。A、之前B、之后C、同时D、可以指定答案:A41.可以在以下哪个()标记之间插入Java程序片?A、<%和%>B、<%和/>C、</和%>D、<%和!>答案:A42.在一个JSP定义标签中,可以使用哪一个方法来在获取范围是application的JSP隐含变量?正确的选择是()。A、pageContext.getOut()B、JspFactory.getPagetContext()C、TagSupport.getValue(String)D、PageContext.getServletContext()答案:D43.Servlet可以通过以下哪个接口实现请求转发机制?正确的选择是()。A、HttpServletRequest接口B、RequestDispatcher接口C、HttpServletResponse接口D、ServletConfig接口答案:B44.以下关于JDBCAPI中的类的说法,错误的是()?A、我们可以使用Class.forName或者DriverManager.registerDriver来注册给定的驱动driverB、PrepareStatement对象继承了Statement接口,但是访问数据库的速度并没有Statement对象快C、onnection对象代表了和某一个数据源的连接D、ResultSet对象负责处理数据结果集对象答案:B45.<jsp:useBeanid="bean的名称"scope="bean的有效范围"class="包名.类名"/>动作标记中,scope的值不可以是()。A、pageB、requestC、sessionD、response答案:D46.在JSP的page指令中,哪些属性是可以在页面中重复的属性?选择正确的结果是()。A、languageB、errorPageC、importD、session答案:C47.在以下选项中,哪个不是开发JSP应用程序所必需的?正确的选择是()。A、JDKB、EclipseC、J2EESDKD、Web服务器答案:B48.下面不是EL表达式特点的是()。A、访问JavaBean属性B、访问JSP作用域C、任何浏览器都支持D、可直接进行运算答案:C49.对于JDBC,下面的描述()是错的?A、CallableStatement类用于调用数据库中的存储过程B、PreparedStatment类可以让数据库预先编译SQL语句C、allableStatement类继承了PreparedStatement类D、PreparedStatement并没有提高访问数据库的速度答案:D50.以下文件名后缀中,哪个不是静态网页的后缀?正确的选择是()。A、htmlB、htmC、jspD、shtml答案:C51.EL表达式在对隐含对象进行查找时最先查找的是()。A、sessionB、pageC、applicationD、cookie答案:B52.JSP内置对象中,哪个对象封装了用户提交的请求信息?通过调用该对象相应的方法可以获取请求的来源、标头、协议、Cookies以及请求相关参数等信息。选择是()。A、outB、applicationC、sessionD、request答案:D53.使用动作标记可以在JSP页面中得到Bean实例的属性值,并将其转换为()类型的数据,发送到客户端。A、StringB、DoubleC、ObjectD、Classes答案:A54.以下属性中,哪个不是jsp:setProperty操作的属性?正确的选择答案是()。A、nameB、paramC、propertyD、scope答案:C55.以下文件名后缀中,不是动态网页的后缀的是:()。A、jspB、xmlC、aspxD、php答案:B56.调用getCreationTime()可以获取session对象创建的时间,该时间的单位是()。A、秒B、分秒C、毫秒D、微秒答案:C57.下面对于JSP标签的说法中,哪种提法是错误的?选择是()。A、JSP标签用于调用JavaBean组件中的操作和执行B、JSP标签简化了JSP页面的开发和维护C、JSP技术没有提供了在自定义标签中封装其他动态功能的机制D、自定义标签通过封装反复执行的任务使它们可以在多个应用程序中重复使用答案:A58.在以下选项中,哪个不是开发JSP应用程序所必需的?正确的选择是()。A、JDKB、J2EESDKC、应用服务器D、开发工具Eclipse答案:D59.一个典型的HTTP请求消息包括请求行、多个请求头和()。A、状态行B、信息体C、响应行D、响应头答案:B60.下面哪项内容使用request对象无法实现?选择是()。A、将页面重定向至index.jsp页B、获取表单提交的信息C、定义属性D、获取浏览器的版本号答案:A61.下面选项中对HTML标签的描述错误的是:()A、<br>表示换行B、<p>表示段落C、<hr>表示横线D、<td></td>表示表格的行答案:D62.下面的JSP指令,()是对的?A、<jsp:includepage=“abc.jsp”/>B、<jsp:includefile=“abc.jsp”/>C、<includefile=“abc.jsp”flush=“true”/>D、<includepage=“abc.jsp”/>答案:A63.下列哪个作用范围的Bean,请求响应完成则该Bean即被释放,不同客户的Bean互不相同。A、pplicationB、requestC、pageD、session答案:B64.下面()不是出现在Tomcat安装目录conf下?A、web.xmlB、server.xmlC、tomcat-users.xmlD、tomcat-user.xml答案:D65.下面描述错误的是()。A、HTML文件必须由<html>开头,</html>标记结束。B、文档头信息包含在<head>与</head>之间。C、在<head>和</head>之间可以包含<title>和<body>等信息D、文档体包含在<body>和</body>标记之间答案:C66.<jsp:useBean>的scope的默认值是()。A、sessionB、applicationC、pageD、request答案:C67.用于声明当前页为error页?正确的选择是()。A、<%pageerrorPage="true"%>B、<%pageinfo="error"%>C、<%pagepageEndcoding="error"%>D、<%pageisErrorPage="true"%>答案:D68.以下()是错误的JSP页面的表达方式。A、<%!inta;%>B、<%="Hello"%>C、<%="world";%>D、<%out.println("jsp");%>答案:C69.关于JSP的内置对象session,以下说法正确的是()。A、绑定到session对象上的属性在应用程序的生存周期内总是有效的B、使用session对象的addAttribute方法来添加会话属性C、会话属性是特定用户的专用数据,同时访问Web应用程序的其他用户无法访问这些属性D、每个session对象有可能对应多个sessionID答案:C70.以下哪一项不是Page命令中的有效属性?请选择()。A、importB、exportC、errorPageD、session答案:B71.从HTTP请求中,获得请求参数,应该调用以下哪个方法?选择是()。A、request对象的getAttribute()方法B、session对象的getAttribute()方法C、request对象的getParameter()方法D、session对象的getParameter()方法答案:C72.为MyWebApp开发了一些Servlet,应该将这些Servlet发布于()文件夹中A、/(根目录)B、/WEB-INF/C、/WEB-INF/classesD、/WEB-INF/lib答案:C73.以下关于JSP的说法正确的有()。A、JSP在服务器端被执行B、JSP的最终存在形式是servletC、JSP在客户端被执行D、JSP的最终存在形式是javaapplication答案:B74.以下对JavaBean的描述,错误的是:。A、JavaBean是一个公共(public)的类B、JavaBean类的必须有一个无参数的构造函数。C、取得或者设置类属性的方法必须是getXXX()或者setXXX()D、JavaBean不能封装对数据库的处理答案:D75.JavaBean的作用范围可以是page、request、session和()四个作用范围中的一种。A、pplicationB、localC、globalD、class答案:A76.在JSP页面中使用<jsp:setPropertyname="beanid"property="bean的属性"value="字符串"/>格式给Long类型的Bean属性赋值,会调用哪个数据类型转换方法?选择是()。A、Long.parseLong(Strings)B、Integer.parseInt(Stirngs)C、Double.parseDouble(Strings)D、不确定答案:A77.JSP的Page编译指令的属性Language的默认值是()。A、JavaB、C语言C、#D、SQL答案:A78.给出HTML代码<inputtype=textname="foo"size=20>表示以下的哪一种功能?选择是()。A、创建一个单选框B、创建一个单行文本输入区域C、创建一个提交按纽D、创建一个使用图象的提交按纽答案:B79.out对象是一个输出流,其输出不换行的方法是()。A、out.print()B、out.newLine()C、out.println()D、out.write()答案:A80.使用格式给Bean的属性赋值,expression的数据类型和bean的属性类型()。A、必须一致B、可以不一致C、必须不同D、无要求答案:A81.在Servlet生命周期中,下列哪个方法是对应服务阶段的方法?正确的选择是()。A、doGet()B、doPost()C、doGet和doPost()D、service()答案:D82.下面哪项不属于JSP内置对象?选择是()。A、pageB、sessionC、includeD、out答案:C83.当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个()。A、进程B、线程C、程序D、服务答案:B84.下列哪一种是Servlet处理请求的方式?正确的选择是()。A、以进程的方式B、以线程的方式C、以程序的方式D、以响应的方式答案:B85.以下Form表单元素描述,正确的是:()。A、<inputtype="text">表示密码框B、<inputtype="submit">表示提交按钮C、<selectname="select">表示单选框D、<inputtype="password">表示文本框答案:B86.下列有关session对象的用途描述合理的为?选择是()。A、在页面上输出数据B、抛出运行时的异常C、在多个程序中保存信息D、在用户会话中保持状态和用户认证答案:D87.JSP页面中JSP表达式的语法格式为:()A、<%=%>B、<%!%>C、<%%>D、<%%>答案:A88.某错误处理页面定义如下:<%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()%>答案:C89.下面对于HTML的元素描述错误的是:()。A、<!--……-->为注释标记B、<ahref="">为链接图像标记C、<br>为换行标记D、<p>为分段元素答案:B90.在以下操作中,哪些是与使用JavaBean无关的?请选择一个正确的答案是()。A、jsp:includeB、jsp:useBeanC、jsp:setPropertyD、jsp:getProperty答案:A91.下面哪个状态代码表示“NotFound无法找到指定位置的资源”?正确选择是()。A、104B、201C、401D、404答案:D92.下面哪些方法不属于session对象?选择一个正确的答案是()。A、getAttributeNameB、getServletContextC、invalidateD、addCookie答案:D93.下面哪一项属于工具Bean的用途?()A、完成一定运算和操作,包含一些特定的或通用的方法,进行计算和事务处理。B、负责数据的存取C、接受客户端的请求,将处理结果返回客户端D、在多台机器上跨几个地址空间运行答案:A94.JavaBean可以通过相关jsp动作指令进行调用。下面哪个不是JavaBean可以使用的jsp动作指令?选择是()。A、<jsp:useBean>B、<jsp:getProperty>C、<jsp:setProperty>D、<jsp:setParameter>答案:D95.我们通常使用()来获取表单传来的参数。A、request.getParameter()B、request.getHeader()C、request.getServerInfo()D、request.getRemoteAddress()答案:A96.某JSP页面包含以下脚本,<%!intcount=100;%><%intcount=0;%>Thepageisreferencedby<%=++count%>times则第一次访问该网页时,()显示的结果是对的?A、Thepageisreferencedby0timesB、Thepageisreferencedby1timesC、Thepageisreferencedby100timesD、Thepageisreferencedby101times答案:B97.下面()引用指令的语法是正确的?A、<%includefile="hello.jsp"%>B、<jsp:includefile="hello.jsp"/>C、<%includefile="hello.jsp"flush="true"/>D、<jsp:includefile="hello.jsp?username=scott"/>答案:A98.以下选项中,语法正确的选项是:()。A、<%=inta%>B、<%out.println("abc")%>C、<%!out.println("abc")%>D、<%="abc"%>答案:D99.对于标准的Web网页,表示响应信息是HTML格式的文本文件的定义是:()。A、text/cssB、text/htmlC、application/vnd.ms-excelD、application/msword答案:B100.能在浏览器的地址栏中看到提交数据的表单提交方式是()。A、submitB、getC、postD、out答案:B101.以下关于Servlet的描述,()是错的。A、Servlet是运行于服务器端的应用程序B、支持JSP运行的地方都支持ServletC、通常我们通过编写Servlet的service()方法完成用户的请求D、Servlet通过init()方法初始化答案:C102.下列哪个接口用于获取关于数据库的结构信息?请选择()。A、StatementB、PreparedStatementC、nullD、atabaseMetaData答案:D103.下列哪个是JSP动作(Action)?正确的选择是()。A、<%pageincludefile="index.html"%>B、<jsp:useBeanid="customer"class="test.Customer"/>C、<%!Stringsql="select∗fromcustomer"%>D、<%inti=0;%>答案:B104.JSP页面程序片中可以使用下列哪个方法将strNumx=request.getParamter(“ix”)得到的数据类型转换为Double类型?选择是()。A、Double.parseString(strNumx)B、Double.parseDouble(strNumx)C、Double.parseInteger(strNumx)D、ouble.parseFloat(strNumx)答案:B105.下面对于HTML的元素描述错误的是:()。A、<form>为表单标签B、<inputtype="text">为文本框C、<br>为换行标签D、<hr>为段落标签答案:D106.以下哪个不属于JSP运行所必须的系统?选择是()。A、操作系统B、JavaJDKC、支持Jsp的Web服务器D、数据库答案:D107.以下关于EL和JSTL说法错误的是?选择是()。A、EL是一种简洁的数据访问语言B、EL表达式基本形式:${var}C、JSTL的全称是JavaServerPagesStandardTagLibraryD、JSTL只有一个Core核心标签库答案:D108.下面哪一个选项不是http响应的一部分?选择是()。A、响应头B、响应正文C、协议版本号D、状态行答案:C解析:响应状态行由三部分组成:服务器HTTP代码+服务器返回的响应代码+代码描述,如:HTTP/1.1200OK109.可以执行请求转发的操作是()。A、Jsp中response内置对象的sendRedirect()方法B、<jsp:include>标记C、RequestDispatcher对象的include()方法D、RequestDispatcher对象的forward()方法答案:D110.以下选项中,哪一个不是JSP隐含的对象?选择()。A、pageContextB、paramC、outD、config答案:B111.以下方法中,哪一个方法不是HTTPServlet类的方法?正确的选择是()。A、doGetB、doDeleteC、doPostD、oService答案:D112.以下哪些不属于Web容器提供的标准服务?选择是()。A、数据库连接B、安全服务C、网页信息检索D、事务支持答案:C113.关于JAVAWEB服务器的Servlet容器,正确的说法有()。A、Servlet容器是一种数据库,可以存储一些JSP页面所需配置信息B、Servlet容器负责分析客户请求的是动态网页还是静态网页C、Servlet容器是WEB服务器的一个组件,一般在服务器启动时进行初值化D、WEB应用的运行时的环境是Servlet容器根据配置文件提供的答案:C114.可以在以下哪个()标记之间插入变量与方法声明?A、<%和%>B、<%!和%>C、</和%>D、<%和!>答案:B115.在WEB应用程序的目录结构中,在WEB-INF文件夹外的文件是()。A、jsp文件B、class文件C、jar文件D、web.xml文件答案:A116.哪个JSP内置对象可以处理jsp页面运行中的错误或者异常?选择是()。A、pageContextB、pageC、sessionD、exception答案:D117.下列变量声明在()范围内有效。<%!DatedateTime;IntcountNum;%>A、从定义开始处有效,客户之间不共享B、在整个页面内有效,客户之间不共享C、在整个页面内有效,被多个客户共享D、从定义开始处有效,被多个客户共享答案:C118.在JSP页面中使用<jsp:setPropertyname="bean的名字"property="∗"/>格式,将表单参数为Bean属性赋值,property="∗"格式要求Bean的属性名字()。A、必须和表单参数类型一致B、必须和表单参数名称一一对应C、必须和表单参数数量一致D、名称不一定对应答案:B119.可以利用JSP动态改变客户端的响应,使用的语法是()。A、response.setHeader()B、response.outHeader()C、response.writeHeader()D、response.handlerHeader()答案:A120.Servlet可以在以下哪三个不同的作用域存储数据?正确的选择是()。A、响应、会话和上下文B、请求、会话和上下文C、请求、响应和会话D、请求、响应和上下文答案:B121.下面选项中哪一个是有效的字符编码格式?选择是()。A、GBKB、GBMC、GBDD、JSP答案:A122.下面哪个不是JSP中和javabean相关的标记?选择是()。A、<jsp:userBean>B、<jsp:include>C、<jsp:setProperty>D、<jsp:getProperty>答案:B123.下列说法哪一项是正确的?选择是()。A、pache用于ASP技术所开发网站的服务器B、IIS用于CGI技术所开发网站的服务器C、Tomcat用于JSP技术所开发网站的服务器D、WebLogic用于PHP技术所开发网站的服务器答案:C124.所有的servlet过滤器类都必须实现哪个接口?选择是()。A、javax.servlet.FilterB、javax.servlet.ServletConfigC、javax.servlet.ServletContextD、javax.servlet.Servlet答案:A125.下面()不是HTML元素的表示方法?A、<元素名>文件或超文本</元素名>B、<元素名属性名="属性值">文本或超文本</元素名>C、</元素名属性名="属性值">D、<元素名>答案:C126.在JSP页面中,保存数据的范围由小到大依次是()。A、pageContext,request,application,sessionB、pageContext,application,session,requestC、pageContext,request,session,applicationD、pageContext,session,request,application答案:C127.一个servlet的生命周期不包括()方法?A、init()方法B、invalidate()方法C、service()方法D、estroy()方法答案:B128.下列哪个作用范围的Bean,被Web服务目录下所有用户共享,任何客户对Bean属性的修改都会影响到其他用户。选择是()。A、pplicationB、requestC、pageD、session答案:A129.对于Servlet的描述中()是错的?A、所有支持JSP的地方都支持ServletB、我们一般实例化Servlet,并编写其doGet()和doPost方法C、服务器停止时,将调用destory()方法D、在Servlet的生命周期中,每次调用Servlet都需要初始化Servlet一次答案:D130.关于JDBC的描述,如下选项错误的是:()。A、JDBC是Java语言用来访问数据库的APIB、一般通过Statement对象的executeUpdate()方法来获得数据集C、JDBC-ODBC桥是JDBC库唯一自带的数据库驱动driverD、JDBC支持事务的处理答案:B131.要从一个JSP页面的响应交给另一个JSP页面处理,可以使用下列哪个对象?选择是()。A、response对象B、application对象C、onfig对象D、exception对象答案:A132.JavaBean的scope取什么值可使该Javabean被多个用户共享,即和web应用有相同的生命周期?选择是()。A、pageB、requestC、sessionD、application答案:D133.以下描述中,哪个是JSP内置对象?选择一个正确的结果是()。A、configB、initC、objectD、servlet答案:A134.在JSP内置对象中,哪个对象对客户请求做出响应,向客户端输出信息?选择是()。A、outB、responseC、sessionD、request答案:B135.下列web.xml中有关Servlet配置说法,哪一种是错误的?选择是()。A、在web.xml描述中,首先要声明ServletB、在web.xml描述中,要指定这个Servlet的名字C、在web.xml描述中,要指定这个Servlet的类D、在web.xml中不可同时指定多个Servlet答案:D136.JSP页面通过()来识别Bean对象,可以在程序片中通过xx.method形式来调用Bean中的set和get方法。A、nameB、classC、idD、classname答案:C多选题1.以下描述中,哪些是作为JSP内置对象的作用范围?它们是()。A、classB、requestC、sessionD、package答案:BC2.JSP标记符可以分为三大类,它们是()。A、表达式B、指令C、脚本元素D、动作答案:BCD3.以下哪些要素是servlet使用架构中必须要有的?它们是()。A、浏览器B、HTTP服务器C、数据库服务器D、WEB容器答案:ABD4.servlet的生命周期由它的3个方法来控制,它们是()。A、init()B、service()C、destroy()D、oGet()答案:ABC5.以下哪些是用于开发Web客户端技术?选择是()。A、jax技术B、JavaBean技术C、JSP技术D、CSS技术答案:ACD6.隐藏字段方式有哪些缺陷?选择是()。A、不安全,隐藏字段可以被伪造B、数据在客户端和服务器间传送,增加了网络负载C、需要自己编程来支持模版框架D、隐藏字段方式靠动态生成表单来维护会话,但不需要表单而是超链接时,会不方便答案:ABCD7.JSP脚本语法包括以下哪些成分?它们是()。A、HTML注释B、HTML动作标记C、Java表达式D、XML语句答案:AC8.过滤器的生命周期可用它的三个方法表示,即()。A、init()B、doFilter()C、service()D、estroy()答案:ABD9.下面哪些是JSP脚本元素()。A、<%intj=1;%>B、<%=account.getBalance()%>C、<%pageimport="java.util.Date">;D、<jsp:forwardpage="ExtraInfo.jsp"/>答案:AB10.以下描述中,哪些是JSP内置对象?它们是()。A、reguestB、responseC、sessionD、post答案:ABC11.创建一个Filter需要执行如下操作()。A、创建Filter处理类B、在应用服务器上部署FilterBeanC、在web.xml文件中配置FilterD、在客户端应用中引用Filter答案:AC12.以下描述中,哪些是作为JSP内置对象的作用范围?它们是()。A、pageB、requestC、outD、application答案:ABCD13.JSP标记可以分为哪几种类型()。A、指令B、脚本元素C、内容D、动作答案:ABD14.以下哪些层属于软件开发领域的三层体系结构中的结构层?它们是()。A、网络层B、数据链路层C、客户层D、应用服务层答案:CD15.JSP中有三种指令元素,分别是include指令和()。A、页面指令B、taglib指令C、表达式指令D、标签指令答案:AB16.以下哪些是隐藏字段的特点?选择是()。A、隐藏字段必须使用表单B、隐藏字段在浏览器中对用户不直接可见C、查看网页源代码找出隐藏字段D、存储在客户端的HTML网页答案:ABCD17.HTTP应答状态行包括()。A、HTTP版本B、状态代码C、状态信息D、查询数据答案:ABC18.以下哪些是JSP内置对象?它们是()。A、exceptionB、packageC、appletD、response答案:AD19.以下哪些技术用于开发Web客户端?选择是()。A、JavaScript技术B、JDBC技术C、JavaBean技术D、Ajax技术答案:AD20.下列哪些说法是正确?它们是()。A、JSP充当MVC模式的视图B、Servlet充当MVC模式的模型C、Servlet充当MVC模式的控制器D、JavaBean充当MVC模式的模型答案:ACD21.以下描述中,哪些是作为JSP内置对象的作用范围?它们是()。A、packageB、classC、sessionD、application答案:CD22.Java过滤器技术主要用于哪些处理,请选择()。A、身份验证功能B、数据加密功能C、实现日志功能D、访问数据库功能答案:ABC23.servletAPI由多个包组成,主要包括()。A、javax.servletB、javax.servlet.httpC、javax.servlet.ServletRequestD、javax.servlet.ServletResponse答案:AB24.JSP中使用的指令主要有()。A、page指令B、forward指令C、include指令D、taglib指令答案:ACD25.在以下操作系统中,支持Java/JSP的有哪些?它们是()。A、WindowsB、SolarisC、UNIXD、Linux答案:ABCD26.JSP的结构由以下哪些成分组成?它们是()。A、指令元素B、HTML标签C、脚本元素D、动作元素答案:ABCD27.相对于两层体系结构的应用程序,三层体系结构的应用程序具有的优点是()。A、安全性高B、易维护C、快速响应D、系统扩展灵活答案:ABCD28.以下描述中,哪些是JSP内置对象?它们是()。A、httpB、responseC、sessionD、applet答案:BC29.在以下组件中,哪些组件与JavaBean有关?它们是()。A、<jsp:param>B、<jsp:setProperty>C、<jsp:getProperty>D、<jsp:forward>答案:BC30.对JSP中的动作及其作用描述正确的是()。A、jsp:useBean:创建或者实例化一个JavaBeanB、jsp:setProperty:设置JavaBean的属性C、把请求转到一个新的页面D、根据浏览器类型为Java插件生成OBJECT或EMBED标记答案:ABCD31.以下哪些对象可用于JSP中页面间数据传递?选择是()。A、requestB、sessionC、applicationD、cookie答案:ABCD32.当Servlet容器销毁一个Servlet时,会销毁哪些对象?请选择()。A、Servlet对象B、ServletContext对象C、与Servlet对象关联的ServletConfig对象D、ServletRequest对象和ServletResponse对象答案:AC33.MVC模式中一般情况servlet可以担任哪些角色?它们是()。A、Controller中接受用户请求B、View中返回响应信息,刷新用户界面C、Model中处理业务逻辑D、访问Model中的元素答案:ABC34.一个完整的HTTP事务处理包括以下哪些过程?它们是()。A、连接TCP/IP连接B、客户端发出请求信息C、服务器响应信息D、结束连接答案:ABCD35.以下描述中,哪些是三层体系结构应用程序的优点?它们是()。A、安全性更高B、数据访问更直接C、服务器运行更快D、系统扩展灵活答案:AD36.以下描述中,哪些是JSP内置对象?它们是()。A、outB、exceptionC、packageD、pageContext答案:ABD37.sendRedirect和Forward机制的区别主要在于()。A、sendRedirect发送状态码给客户端浏览器B、sendRedirect丢失HttpServletRequest对象C、forward发送请求给其他Web资源时,不使用客户端浏览器D、forward传送HttpServletRequest和HttpServletResponse对象给其他Web资源答案:ABCD38.以下哪些是Servlet编程接口?选择是()。A、HttpServletRequestB、HttpSessionC、ServletInterfaceD、RequestDispatcher答案:ABD39.MVC模式包括哪几个层?它们是()。A、模型层B、管理层C、视图层D、控制层答案:ACD40.JavaEE的三层结构包括表示层,其余二层是()。A、服务层B、业务层C、保存层D、数据层答案:BD判断题1.同一个客户在同一个Web服务目录中的session对象是相同的,在不同的Web服务目录中的session对象是不相同的。()A、正确B、错误答案:A2.进行分页,可调用JDBC的规范中有关分页的接口。()A、正确B、错误答案:B3.超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。()A、正确B、错误答案:A4.jsp:include动作标记与include指令标记包含文件的处理时间和方式不同。()A、正确B、错误答案:A5.JavaBean的属性必须声明为private,方法必须声明为public访问类型。()A、正确B、错误答案:A6.程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用。()A、正确B、错误答案:A7.对于每一个Servlet实例,只能被初始化一次()。A、正确B、错误答案:B8.在MVC模式中,因为Servlet负责创建JavaBean,所以JavaBean的构造函数可以带有参数,除了保留get和set规则外,还可以有其他功能的函数。()A、正确B、错误答案:A9.Servlet的部署文件是一个xml文件,文件名为web.xml,它保存在Web服务目录的WEB-INF子目录中。()A、正确B、错误答案:A10.JSP主要的指令有page,import,include等三个()A、正确B、错误答案:B11.JSP的forward动作组件和Servlet的RequestDispatcher的forward()的主要区别是,前者使用HTML实现,在客户端完成跳转,而后者使用java实现在服务器端完成跳转。()A、正确B、错误答案:B12.ResultSet结果集,每一次rs可以看到一行,要在看到下一行,必须使用next()方法移动当前行。()A、正确B、错误答案:B13.Connection.createStatement()不带参数创建Statement对象,不能够来回的滚动读取结果集。()A、正确B、错误答案:A14.实现转发需要两个步骤,首先在Servlet中要得到RequestDispatcher对象,然后调用该对象的forward方法实现转发。()A、正确B、错误答案:A15.JavaBean分为可视化组件和非可视化组件。()A、正确B、错误答案:A16.修改了Bean的字节码后,要将新的字节码复制到对应的WEB-INF\classes目录中,重新启动tomcat服务器才能生效。()A、正确B、错误答案:B17.利用response对象的sendRedirect方法只能实现本网站内的页面跳转,但不能传递参数。()A、正确B、错误答案:B18.Servelt是使用JavaServletAPI所定义的相关类和方法的Java程序,它运行在启用Java的Web服务器或应用服务器端,用于扩展该服务器的能力。()A、正确B、错误答案:A19.JSP页面只能在客户端执行。()A、正确B、错误答案:B20.在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。()A、正确B、错误答案:A21.用户在浏览器中输入:8080/ch2/ch2_1.html即可访问本机上的该页面。()A、正确B、错误答案:A22.一个客户端对application对象做出修改后,其他客户端都可以看到修改后的内容。()A、正确B、错误答案:A23.表单域一定要放在<form>元素中。()A、正确B、错误答案:A24.在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。()A、正确B、错误答案:B25.Statement对象提供了intexecuteUpdate(StringsqlStatement)方法,用于实现对数据库中数据的添加、删除和更新操作。()A、正确B、错误答案:A26.在JSP页面中使用Bean首先要使用import指令将Bean引入。()A、正确B、错误答案:A27.jsp:param动作标记不能单独使用,必须作为jsp:include、jsp:forward标记等的子标记使用,并为它们提供参数。()A、正确B、错误答案:A28.转发功能是将用户对当前JSP页面或Servlet的请求转发给另一个JSP页面或Servlet。()A、正确B、错误答案:A29.out对象是一个输出流,它实现了javax.servlet.JspWriter接口,用来向客户端输出数据。()A、正确B、错误答案:A30.不可以用一个page指令指定多个属性的取值。()A、正确B、错误答案:B31.使用<jsp:setProperty>动作标记,可以使用表达式或字符串为Bean的属性赋值。()A、正确B、错误答案:A32.页面成员方法不可以在页面的Java程序片中调用。()A、正确B、错误答案:A33.<jsp:getProperty>中的name及property不区分大小写。()A、正确B、错误答案:B34.网页中只要使用gb2312编码就不会出现中文乱码。()A、正确B、错误答案:B35.当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程而不是启动一个线程。()A、正确B、错误答案:B36.JSP中JSP表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示。()A、正确B、错误答案:A37.用户开发一个Servlet时,必须直接或间接实现Servlet接口所定义的方法。()A、正确B、错误答案:A38.当用户请求一个Servlet时,服务器都会创建Servlet实例,响应用户请求。()A、正确B、错误答案:B39.Post属于表单的隐式提交信息方法。()A、正确B、错误答案:A40.Tomcat和JDK都不是开源的。()A、正确B、错误答案:B41.Page指令不能定义当前JSP程序的全局属性。()A、正确B、错误答案:B42.绝度路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。()A、正确B、错误答案:A43.JDBC构建在ODBC基础上,为数据库应用开发人员、数据库前台工具开发人员提供了一种标准,使开发人员可以用任何语言编写完整的数据库应用程序。()A、正确B、错误答案:B44.Cookie由浏览器保存在客户端,通常保存为一个文本文件。()A、正确B、错误答案:A45.JDBC中的URL提供了一种标识数据库的方法,使DriverManage类能够识别相应的驱动程序。()A、正确B、错误答案:A46.<jsp:forward...>标记的page属性值是相对的URL地址,只能静态的URL。()A、正确B、错误答案:B47.在JSP中,<%!intc=5;out.print(c);%>此式正确.。()A、正确B、错误答案:B48.JSP的Response对象作用是向客户端发送数据,但是一次会话过程,一个Response对象只能包含一个Coolie和一个HTTP文件头。否则抛出内存越界异常。()A、正确B、错误答案:B49.<select>标记用于在表单中插入一个下拉菜单。()A、正确B、错误答案:B50.JDBC加载不同数据库的驱动程序,使用相应的参数可以建立与各种数据库的连接。()A、正确B、错误答案:A51.Tomcat服务器支持直接使用application对象。()A、正确B、错误答案:B52.JavaBean组件就是Java开发中的一个类,通过封装属性和方法成为具有某种功能和接口的类,所以具有Java程序的特点。()A、正确B、错误答案:A53.Servlet功能强大,体系结构先进,但它在表示层的实现上存在一些缺陷。()A、正确B、错误答案:A54.Statement对象的executeUpdate(StringsqlStatement)方法中,sqlStatement参数是由insert、delete和update等关键字构成的Sql语句,函数返回值为查询所影响的行数,失败返回-1。()A、正确B、错误答案:B55.JSP输出表达式,正确的语法规则是<%=表达式%>。()A、正确B、错误答案:A56.一个HTML文档必须有<head>和<title>元素。()A、正确B、错误答案:B57.数据库服务与Web服务器需要在同一台计算机上。()A、正确B、错误答案:B58.客户机与Servlet间可以直接的交互。()A、正确B、错误答案:B59.当同时有多个请求发送到一个Servlet时,服务器将会为每个请求创建一个新的线程来处理客户端的请求。()A、正确B、错误答案:A60.publiclongsession.setMaxInactiveInterval()设置最长发呆时间,单位毫秒。()A、正确B、错误答案:B61.JSP页面中不能包含脚本元素。()A、正确B、错误答案:B62.创建JavaBean要经过编写代码、编译源文件、配置JavaBean这样一个过程。()A、正确B、错误答案:A63.Servlet与Applet它们都运行在服务器端。()A、正确B、错误答案:B64.session对象是HttpSession接口类的实例,由客户端负责创建和销毁,所以不同客户的session对象不同。()A、正确B、错误答案:A65.在“<%!”和“%>”标记之间声明的Java的方法在整个页面内有效。()A、正确B、错误答案:A66.JDBC的URL字符串是由驱动程序的编写者提供的,并非由该驱动程序的使用者指定。()A、正确B、错误答案:A67.HttpSessionAPI是一个基于Cookie或者URL重写机制的高级会话管理接口。如果浏览器支持Cookie则使用Cookie,如果不支持Cookie则自动采用URL重写。()A、正确B、错误答案:A68.表单提交的信息就封装在HTTP请求消息的信息体部分,用户使用request对

温馨提示

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

评论

0/150

提交评论