javaweb复习试题附答案_第1页
javaweb复习试题附答案_第2页
javaweb复习试题附答案_第3页
javaweb复习试题附答案_第4页
javaweb复习试题附答案_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

第页javaweb复习试题附答案1."下列关于JSP中Page该指令用法的描述不正确的是().A、"【%@page%】作用于整个JSP页面B、可以在一个页面中使用多个【%@page%】指令C、"为增强程序的可读性,建议将【%@page%】指令放在JSP文件的开头,但不是必须的D、使用【%@page%】指令中的using属性可以导入类【正确答案】:D2.声名SmartUpload对象的正确方法是()A、SmartUploadsu=newSmartUpload();B、SmartUploadsu=SmartUpload.newInstance()C、SmartUploadsu=SmartUpload.initialize();D、SmartUpload无需实例化,可直接使用【正确答案】:A3.设置文档体背景颜色的属性是()A、textB、bgcolorC、backgroundD、link【正确答案】:C4.()当应用程序为B/c结构时,程序完全凡在应用服务器上,并通过应用服务器和数据库服务器进行通信。在客户机上一般无需安装任何与当前应用有关的文件,系统界面是通过浏览器来展现的。()A、正确B、错误【正确答案】:A解析:

B/S架构的基本特征就是程序集中部署在服务器上,客户端只需通过浏览器即可使用5."下列File对象的哪个方法能够判断File对象对应的路径是否为目录。()A、canRead()B、canWrite()C、exists()D、isDirectory()【正确答案】:D6.下边哪个是JSP指令标记()A、〈%……%>:服务器脚本B、<%!……%〉:声明C、〈%@……%〉:指令.page||include|taglibD、<%=……%〉:表达式【正确答案】:C7."下面对于B/S架构与C/S架构的描述错误的是()A、"B/S架构解决了C/S架构的弊端,因而在程序开发中将会逐步取代C/S架构B/S架构是基于Intene网t络实现的,使得用户访问的范围扩大C/S架构是基于局域网实现的,当程序发生改动后,需要对每一个客户端都进行维护D.C/S可以设计出丰富的界面,而B/S则相对处于劣势。【正确答案】:A8."如果请求页面中存在两个按钮(假定按钮的名称为sex)分,后,为了获得用户的选择项,可以使用以下()方法A、"request.getParameter(sex);B、request.getParameter("sex");C、request.getParameterValues(sex);D、request.getParameterValues("sex");【正确答案】:B9.以下对象中的()不是JSP的内置对象。A、requestB、sessionC、applicationD、bean【正确答案】:D10."阅读下面代码片段:【/br】RequestDispatcher【/br】dispatcher=request.getRequestDispatcher(""ajsp"");【/br】dispatcher.forward(request,response);【/br】关于该段代码的作用,下列叙述哪项是正确的?()A、页面重定向到ajsp页面B、将请求转发到ajsp页面C、从ajsp定向到当前页面D、从ajsp转发到当前页面【正确答案】:B11.下面哪个不是JSP中和javabean相关的标记?()A、<jsp:userBean>B、<jsp:include>C、<jsp:setProperty>D、<jsp:getProperty>【正确答案】:B12.核心标签库中,用来实现循环功能的标签是()A、选项缺失B、选项缺失C、选项缺失D、选项缺失【正确答案】:D13."下面哪一项是合法的xml标记名称?()A、【123abc】B、【123书名】C、【xml123】D、【Hello-OK】【正确答案】:C14.Jsp:forward和sendredirect都是用来做页面跳转的,描述错误的是?()A、forward之后可以使用原来的request对象,而且效率更高.B、sendredirect之后不可以使用原来的request对象,而且效率低.C、forward地址栏不变化,只能在web应用程序内的页面间跳转.D、forward地址栏变化,可以跳转到任何页面和机器.【正确答案】:D15.()JSP文件在第一次请求时比较慢,而之后对同样的JSP文件的请求会非常快,能正确解释此现象的选项是()A、JSP文件第一次请求要经过翻译阶段、编译阶段、执行阶段,而之后对同样的JSP文件请求却不经过翻译阶段B、JSP文件第一次请求要经过翻译阶段、编译阶段、执行阶段,而之后对同样的JSP文件请求却不经过编译阶段C、JSP文件第一次请求要经过翻译阶段、编译阶段、执行阶段,而之后对同样的JSP文件请求却不经过执行阶段D、JSP文件第一次请求要经过翻译阶段、编译阶段、执行阶段,而之后对同样的JSP文件请求却不经过翻译阶段和编译阶段【正确答案】:D解析:

一个JSP页面被首次访问时,会经历3个阶段:翻译或转译,从JSP文件转换成Java源文件;编译,把Java源代码编译成字节码,生成class文件;运行,执行并产生输出。之后再访问同一个JSP页面,因为已经有了运行所需的字节码文件,可以直接运行,而不必再次执行前两个步骤,可以提高访问效率16.()在使用JSTL标签的JSP应用中,如果想要为JSP页面中声明的一个名字为name的变量赋值,应该使用以下()标签A、<C:if>B、<C:set>C、<C:out>D、<C:forEach>【正确答案】:B解析:

if标签用于逻辑判断;set标签用于赋值;out标签用于输出变量值;forEach标签用于循环迭代17."正则表达式中,表示除了指定类型以外的字符的元字符是()A、$B、[^]C、()D、?【正确答案】:B18."如果要把一个用户名jack保存在session对象里,则下列语句正确的是()A、"session.setAttribute(name,jack);B、session.setAttribute("name","jack");C、session.setAttribute("jack",name);D、session.setAttribute("jack","name");【正确答案】:B19.不能在不同用户之间共享数据的方法是()A、通过cookieB、利用文件系统C、利用数据库D、通过ServletContext对象—--application【正确答案】:A20.()在JSP应用中,下列选项不是JSP内置对象的是()A、requestB、contextC、applicationD、out【正确答案】:B解析:

JSP有9个内置对象,分别是request、response、out;pageContext、session、application;page、config、exception21.假定login.getName()返回类型为java.lang.String,给定JSP代码:Welcome以下那个选项与此语句的功能相同?A、WelocomeB、WelocomeC、WelocomeD、WelocomeServlet【正确答案】:A22.JSP页面的page指令主要用于设置该页面的各种属性,page指令的language属性的作用是()A、"将需要的包或类引入到JSP页面中B、指定JSP页面使用的脚本语言,默认为JavaC、指定JSP页面采用的编码方式,默认为text/htmlD服.务器所在国家【正确答案】:B23."CSS样式按照代码放置的位置不同可以划分为3种CSS样式,下列哪个不是CSS的样式()A、嵌入样式B、内联样式C、文件样式D、外联样式。【正确答案】:C24.下边哪个不是JSP内置对象?()A、SessionB、requestC、cookieD、out9个request,response,outPageContext,request,sesion,applicationConfig,exception,page【正确答案】:C25.下列关于XML的描述中,正确的是()A、所有的XML元素都必须是小写的B、所有XML元素都必须正确地关闭C、所有XML文档都必须有DTDD、以上说法都正确【正确答案】:B26.page指令的import属性的作用是()A、定义JSP页面响应的MIME类型B、定义JSP页面使用的脚本语言C、为JSP页面引入JAVA包中的类D、定义JSP页面字符的编码【正确答案】:C27.下面那一个是正确使用JavaBean的方法()A、<jsp:useBeanid="address”class=”AddressBean/><jsp:setPropertyname=”address”property=”name"value=”bai”/><c:settarget=”${user}”property="name”value=”bai”/〉B、〈jsp:useBeanname=”address"class=”AddressBean/>C、〈jsp:useBeanbean=”address”class=”AddressBean/>D、〈jsp:useBeanbeanName=”address”class="AddressBean/>【正确答案】:A28.在Servlet里,能正确获取session的语句是()。A、"HttpSessionsession=request.getSession(true);选(择一项)B、HttpSessionsession=request.getHttpSession(true);C、HttpSessionsession=response.getSession(true);D、HttpSessionsession=response.getHttpSession(true);【正确答案】:A29.以下脚本元素中有语法错误的是()A、<%!inti=0;%>B、<%inti=0;%〉C、<%=i;%〉D、<%i++;%〉【正确答案】:C30.下列选项中,可以在JavaScript警告框中写入"HelloWorld"的是()A、alertBox="HelloWorld";B、msgBox("HelloWorld");C、alert("HelloWorld");D、alertBox("HelloWorld");【正确答案】:C31."下面哪一项不属于Node接口的子接口?()A、"DocumentB、ElementC、NodelistD、Text【正确答案】:C32.下面哪一个不是JSP本身已加载的基本类?()A、java.lang.*B、java.io.∗C、javax.servlet.*D、javax.servlet.jsp.∗【正确答案】:B33.下列指令定义在JSP编译时包含所需要的资源。A、includeB、PageC、taglibD、forward【正确答案】:A34."下面的代码是连接哪个数据库的驱动加载片段()【/br】try{【/br】Class.forName(""oracle.jdbc.driver.OracleDriver"");【/br】}【/br】Catch(Exceptione){【/br】out.print(e.toString());【/br】}A、OracleB、SqlServerC、MySqlD、不确定【正确答案】:A35.HttpServletRequest对象的()方法能够获取一个表单参数的值:A、getQuaryString()B、getPathInfo()C、getParameter()D、getAttribute()【正确答案】:C36.销毁一个session对象,应当调用下面哪一个方法()A、session.invalidate()B、session.expunge()C、session.destroy()D、session.end(【正确答案】:A37."在JSP页面中表单包含如下代码,当表单提交后,正确获取表单数据的是()。【/br】【Formname=”myform”action=”doPost,jsp”】【/br】爱好:【/br】【inputname”=activ”e【inputname”=activ”e【inputname”=activ”e【inputname”=activ”eType=”checkbox”value”=type=”checkbox”value”=type=”checkbox”value”=type=”checkbox”value”=1”】体育【/br】2”】旅游【/br】3”】动漫【/br】4”】音乐【/br】【inputname”=submit”type=”submit”value”=【/form】A、"request.getParameter(“active”);提交”】【/br】B、request.getParameterVal“ueasc(tiv”e);C、request.getAttrib“utaec(tiv”e);D、request.getAttribu“teasc(tiv”e);【正确答案】:A38."sesson对象的方法用于判断是否为开始新会话。A、begin()B、isNewSessionID()C、nvalidate()D、isNew()【正确答案】:D39.在html中绘制表格时,标记是表格中的换行标记。A、【table】B、【th】C、【tr】D、【td】【正确答案】:C40.在JavaWeb中,Servlet从实例化到消亡是一个生命周期。下列描述正确的是()。A、init方()法是包容器调用的Servlet实例的第一个方法B、在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet就消亡了C、在包容器把请求传送给Servlet之后,和在调用Servlet实例的doGet或者doPost方法之前,包容器不会调用Servlet实例的其他方法D、在Servlet实例消亡之前,容器调用Servlet实例的close(方)法【正确答案】:A41."在J2EE实现企业级应用开发中,()是描述标记库的XML文档。A、TLD文件B、DTD文件C、WAR文件D、EAR文件【正确答案】:A42..客户化标签库文件myTags.tld,应当保存在哪一个目录下()A、web应用程序的根目录B、自定义目录C、WEB-INF目录D、Lib目录【正确答案】:C43.给定下面HttpServlet的service方法:(1)publicvoidservice(HttpServletRequestrequest,(2)HttpServletResponseresponse)(3)throwsServletException,IOException{(4)Httpsessions=request.getSession();(5)//insertcodehere(6).}在第(6)行插入以下哪条语句能够将session中的属性删除()A、session.unbind(”key”);B、session.remove("key”);C、session.removeAttribute("key”);D、session.unbindAttribute("key");E、session.deleteAttribute("key");【正确答案】:C44.http://localhost:8080/web/show.jsp?name=svse下列取得请求参数值正确的是A、${}B、${name}C、${}D、${param.get("name")}【正确答案】:B45."下面哪一项不是加载驱动程序的方法?()A、"通过DriverManager.getConnecti方on法加载B、调用方法Class.forNameC、通过添加系统的jdbc.drive属rs性D、通过registerDriv方er法注册【正确答案】:A46.()如果需要在JSP页面中引入Web根目录下名为util文件夹中的checklogin.jsp文件时,以下代码正确的是()A、<%includefile=””%>B、<%@includefile=””%>C、<%!Includefile=””%>D、<includefile=””>【正确答案】:B解析:

JSP指令元素的语法是:<%@指令名属性=”属性值”%>47.使用JavaScrip语t言中Document的方法可以在页面上输出字符。A、document.writ(e)B、document.print()C、document.out()D、document.flush()【正确答案】:A48.在inc.js中p包含数行代码与一张图片,现在要创建一个home.jsp,每次浏览home.jsp时都能够以最快的速度显示inc.js中p的所有内容以及home.jsp自身要显示的内容,应该在Home.jsp中使用的语句是(。)(选择一项)A、"a)【%@includefile“=inc.js”p%】B、【%@includepage=“inc.js”pflush=“true”】C、【jsp:includefi“lein=c.js”pflush=“fals”e】D、【jsp:forwardpage“=inc.js”p/】【正确答案】:A49.Oracle数据库的JDBC驱动程序类名及其完整包路径为()A、jdbc.driver.oracle.OracleDriverB、jdbc.oracle.driver.OracleDriverC、driver.oracle.jdbc.OracleDriverD、oracle.jdbc.driver.OracleDriver【正确答案】:B50.()如下JSP代码,以下说法正确的是()<html><%StringcomName=“北大青鸟”;Session.setAttribute(“company”,comName);StringgetCompany=session.getAttribute(“company”);Out.println(getCompany);%></html>A、运行正确,页面输出companyB、运行正确,页面输出北大青鸟C、运行错误,session.setAttribute(“company”,comName);有误D、运行错误,StringgetCompany=session.getAttribute(“company”);有误【正确答案】:D解析:

getAttribute方法的返回值是Object,若用String类型接收返回值需进行强制类型转换或调用toString方法51.关于两种请求,下列说法正确的是?()A、get请求是默认的B、get请求处理的数据量大小不受限制C、post请求地址栏里是能够看到数据的D、post请求可以由doGet方法处理【正确答案】:A52.下列动作标签中哪一个是用于以“名字-值”对应的形式为其它标签提供附加信息.()〈jsp:xxxx>A、include动作标签B、forward动作标签C、useBean动作标签D、param标签【正确答案】:D53.下面选项中,哪个头字段用于告知服务器,客户端所使用的字符集?()Accept-CharsetB、AcceptC、Accept-EncodingD、Accept-Language【正确答案】:D54.下面哪一个选项不是http响应的一部分?()A、响应头B、响应正文C、协议版本号D、状态行【正确答案】:C55."给定一个Servlet的代码片段如下:【/br】PublicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)【/br】throwsServletException,IOException{Out.println(“hikitty!”);ou/tb.rc】lose();【}【/br】运行次Servlet时输出如下:【/br】hikitty!【/br】则应在此Servlet下划线处填充如下代码。(选项一项)A、"PrintWriteorut=response.getWriter();B、PrintWriterout=request.getWriter();C、c)OutputStreamout=response.getOutputStream();D、OutputStreamout=request.getWriter();【正确答案】:A56.()当浏览器第三次访问以下JSP网页时的输出结果是()<%!inta=0;%><%Intb=0;A++;B++;%>A=<%=a%>B=<%=b%>A、a=1b=1B、a=2b=2C、a=3b=1D、a=2b=1【正确答案】:C解析:

JSP本质上是一个Servlet类,<%!%>声明的是这个类的成员,在本题中就是一个属性,而<%%>中声明的是service方法中的的局部变量;且JSP默认采用“一次加载,多次调用”的运行方式,所以每次访问调用的实际上是同一个对象,它的属性会保留上次调用所赋的值,而局部变量每次调用都会重新初始化。按照这个思路,本页面在三次访问中,属性a的值会累加;而局部变量b则每次都从0开始57."如果当前JSP页面出现异常时需要转到一个异常页,需要设置page指令的属性。A、ExceptionB、isErrorPageC、errorD、errorPage【正确答案】:D58.当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是()A、发送一个JSP源文件到客户端B、发送一个Java文件到客户端C、发送一个HTML页面到客户端D、什么都不做。【正确答案】:C59."对于转发与重定向的描述错误的语句是()A、"重定向是在客户端发生作用,通过请求新的地址实现页面转向B、使用重定向时可以在地址栏中看到转向后的URLC、使用重定向时可以在地址栏中看到转向后的URLD、转发与重定向都可以实现在页面跳转,因而没有区别【正确答案】:D60.一个servlet的生命周期不包括()方法?A、init()方法B、invalidate()方法C、service()方法D、destroy()方法【正确答案】:B61.在JSP中通过虚拟目录获取真实的物理目录的方法为。A、request.getRealPath()B、request.getPath()C、response.getRealPath()D、response.getPath()【正确答案】:A62.下面选项中,表示服务器错误的状态码是()A、100B、404C、304D、500【正确答案】:D63.在J2EE的ModelⅡ模式中,模型层对象被编写为()。(选择一项)AppletB、JSPC、ServerD、JavaBean【正确答案】:D64."【jsp:useBeanid=""be的an名称""scope=""bea的n标记中,scope的值不可以是()。A、pageB、requestC、sessionD、response【正确答案】:D65.下边哪个不是MVC中的组成?()A、javaBeanB、FrameWorkmvc就是框架C、JSPD、Servlet【正确答案】:B66."下列代码中rs为查询得到的结果集,代码运行后表格的每一行有几个单元格()【/br】while(rs.next()){【/br】Out.print(“【tr】”)【/br】out.print(“【td】”+rs.getString(1)+”【/td】”)【/br】out.print(“【td】”+rs.getString(2)+”【/td】”)【/br】out.print(“【td】”+rs.getString(3)+”【/td】”)【/br】out.print(“【td】”+rs.getString(“publish”)+”【/td】”)【/br】out.print(“【td】”+rs.getFloat(“price”)+”【/td】”)【/br】out.print(“【/tr】”)【/br】}A、4B、5C、6D、不确定【正确答案】:B67."在用户登录的JSP页面上,包含如下代码所示的表单,当用户填写信息后点击“登录”按钮是,将产生的结果是()【/br】【formaciton=”loginAction.jsp”name=”loginform”method=”get”】【/br】用户名:【inputtype”=tex”tname=”name”/】【br】【/br】密码:【inputtype”=password”name=”pwd”/】【/br】【inputtyp”e=submit”value=”登录”/】【/br】【/form】A、"表单提交的loginAction.j用sp户,可以在浏览器的地址栏看到提交的参数B、表单提交到loginAction.j,sp用户不能在浏览器的地址栏看到提交的参数C、表单提交到loginForm,用户可以在浏览器的地址栏看到提交的参数D、表单提交到loginForm,用户不能在浏览器的地址栏看到提交的参数【正确答案】:A68.JavaBean的生命周期中,哪个是用来跟踪用户会话的()〈c:setvar="b"value=”bbbb",scope="session”/〉A、sessionB、requestC、pageD、application【正确答案】:A69."关于MVC架构的缺点,下列的叙述哪一项是不正确的?()A、提高了对开发人员的要求B、代码复用率低C、增加了文件管理的难度D.产生较多的文件【正确答案】:B70.所有的servlet过滤器类都必须实现()接口。A、javax.servlet.FilterB、javax.servlet.ServletConfigC、javax.servlet.ServletContextD、javax.servlet.Servlet【正确答案】:A71.下面哪个不是Form的元素?()A、InputB、textareaC、selectD、table【正确答案】:D72."组件【inputname=""imageField""type=""image""src=""/Las表t.示gi(f""】。)A、图形按钮B、图形显示标记C、上传图片D、下载图片【正确答案】:A73.()在web.xml配置文件中,能够正确设置欢迎页面的选项是()A、<web-app><welcome-file>index.jsp</wekcome-file></web-app>B、<welcome-file-list></welcome-file-list>C、<welcome-file><welcome-file>index.jsp</welcome-file></welcome-file>D、<welcome-file-list><welcome-file>index.jsp</welcome-file></welcome-file-list>【正确答案】:D74."下面Servlet的哪个方法用来为请求服务,在Servlet生命周期中,Servlet每被请求一次它就会被调用一次。()A、service()B、init()C、doPost()D、destroy()【正确答案】:A75."在J2EE中,在一个JSP文件中,有表达式【%=2+3%】,它将输出()。(选择一项)A、2+3B、5C、23D、不会输出,因为表达式是错误的【正确答案】:B76.java.io.Fi对le象的方法可以新建一个文件。A、delete()B、createFile()C、mkdir()D、createNewFile()【正确答案】:B77.〈tdalign="XXX”>中的align属性是什么含义?()A、加粗B、斜体C、对齐方式D、边框样式【正确答案】:C78.用来在网页中显示图形的标记为()A、【imagesrc”=文件名”…】B、【imgsrc”=文件名”…】C、【centersr”c=文件名”…】D、【picturesr”c=文件名”…】【正确答案】:B79.JSP的编译指令标记通常是指:()A、"Page指令、Include指令和Taglib指令B、Page指令、Include指令和Plugin指令C、Forward指令、Include指令和Taglib指令D、Page指令、Param指令和Taglib指令【正确答案】:A80.如果在struts—config.xml配置了数据源,则在那个组件中可以获得这个数据源对象,进而获得Connection对象()Action组件B、视图组件C、模型组件D、JSP组件【正确答案】:C81."给出了如下的查询条件字符串Stringcondition=""insebrotokvalues(?,?,?,?,下?)列""哪;个接口适合执行该SQL查询()A、"StatementB、PrepareStatementCallableStatementD、不确定【正确答案】:B82.WEB应用中,常用的会话跟踪方法不包括()。(选择一项)A、URL重写B、CookieC、隐藏表单域D、有状态HTTP协议【正确答案】:D83.()在JSP页面中存在这样一行代码:<%=“2”+4;%>,运行该JSP,以下说法正确的是()A、代码运行正确,没有相应输出B、代码对应的输出是6C、代码对应的输出是24D、代码编写错误【正确答案】:D解析:

JSP脚本元素中的表达式相当于调用out内置对象的print方法,在页面上产生输出。表达式中等号后面部分相当于传递给print方法的参数,这不是一段完整的Java代码,所以不能用分号结尾84.下面哪个方法当服务器关闭时被调用,用来释放Servlet所占的资源。()A、service()B、init()C、doPost()D、destroy()【正确答案】:D85.jsp指令不包括()A、?page指令B、?taglib指令C、?import指令D、?include指令【正确答案】:C86.在下面哪个web应用目录中可以放置所需要的类库()A、/WEB-INF/lib放置jar文件B、/META-INF/lib放置jar文件C、/WEBINF/classes放置已经编译的类文件D、/META-INF/classes放置已经编译的类文件【正确答案】:A87."下述选项中不属于JDBC基本功能的是:(。)A、"与数据库建立连接B、提交SQL语句C、处理查询结果D、数据库维护管理【正确答案】:D88.下面选项中,用于设置ServletContext的域属性的方法是()A、setAttribute(Stringname,Stringobj)B、setParameter(Stringname,Objectobj)C、setAttribute(Stringname,Objectobj)D、setParameter(Stringname,Objectobj)【正确答案】:C89.如果同一页面中有多个提交按钮(),要求用一个Action类处理,应当从下面哪一个扩展更合适()ActionB、DispatchActionC、LookupDispatchActionD、ForwardActionE、SwitchAction【正确答案】:C90.()JSP文件test.jsp代码如下所示,则试图运行时,将发生()<html><%Java.lang.StirngBufferbuffer=newjava.lang.StringBuffer();Buffer.append(“ABC”);%>Bufferis<%=buffer%></html>A、翻译期错误B、编译Java源码时发生错误C、执行编译后的字节码时发生错误D、运行后,浏览器上显示:bufferisABC【正确答案】:D解析:

JSP脚本元素中的表达式相当于调用out内置对象的print方法,在页面上产生输出。这里相当于调用buffer对象的toString方法取得其中存储的字符串,再通过表达式输出在页面上91.HTML页面中,下面哪个表示空格()A、&B、;C、&copy;D、&lt;【正确答案】:B92.要在session对象中保存属性,可以使用以下哪个语句()A、session.getAttribute(“key”,”value”)B、session.setAttribute(“key",”value”)C、session.setAttribute(“key”)D、session.getAttribute(“key”)【正确答案】:B93."A3-6当浏览器第二次访问该JSP网页时的输出结果是什么?【/br】【%!inta=0;%】【/br】【%intb=0;【/br】A++;【/br】b++;【/br】%】【/br】A【%=a%】【br】【/br】b:【%=b%】【/br】选项:()A、a=0b=0B、a=1b=1C、a=2b=1D、a=3b=2【正确答案】:C94.jsp指令不包括()A、page指令B、taglib指令C、import指令D、include指令【正确答案】:C95.()当访问JSP页面显示中文乱码,以下选项中可以实现中文乱码处理的是()A、<%@pagelanguage=“java”%>B、<%@pageimport=“java.util.∗”%>C、<%@pagecharset=“GBK”%>D、<%@pagecontentType=“text/html;charset=GBK”%>【正确答案】:D解析:

page指令的language属性用来指定页面使用的脚本语言。Import用来导入Java类库,均与中文乱码问题无关;C选项语法粗无;contentType属性可以指定当前页面的字符集,可以保证当前页面上的中文正确显示,故D选项正确,同样的功能还可以使用pageEncoding属性实现,即<%@pagepageEncoding=“GBK”%>96."Servle中t,使用()接口中定义的()方法来处理客户端发出的表单数据请求A、HttpServletdoHeadB、HttpServletdoPostC、ServletRequestdoGetD、ServletRequestdoPost【正确答案】:B97.分析下面的JavaScript代码,经过运算后m的值为()。Varx=11;vary="number";varm=x+y;A、11numberB、numberC、11D、程序报错【正确答案】:D98.可以执行请求转发的操作是()。A、jsp中response内置对象的sendRedirect()方法B、<jsp:include>标记C、RequestDispatcher对象的include()方法D、RequestDispatcher对象的forward()方法【正确答案】:D99.可以执行请求转发的操作是()。A、jsp中response内置对象的sendRedirect()方法【重定向】B、标记C、RequestDispatcher对象的include()方法D、RequestDispatcher对象的forward()方法【正确答案】:D100.Servlet的初始化参数只能在Servlet的方法中获取。A、doPost()B、doGet()C、init()D、destroy()【正确答案】:C1.在JSP中如果要获取客户端主机名,应使用对象的方法。A、responseB、requestC、serverD、getRemotePort()E、getServerName()F、getRemoteHost()【正确答案】:BF2.ServletAPI由哪两个包组成?(两个答案)()A、javax.servletB、javax.servlet.jspC、javax.servlet.httpD、java.servlet【正确答案】:AC3.()在Java中,以下关于得到ResultSet对象、PreparedStatement对象、Statement对象的说法,正确的是()A、可以使用Statement对象的executeQuery方法返回ResultSet对象B、可以使用Connection对象的createStatement方法获得PreparedStatement对象C、可以使用Connection对象的createStatement方法获得Statement对象D、可以使用Connection对象的executeQuery方法返回ResultSet对象【正确答案】:AC解析:

通过Connection对象的createStatement方法返回Statement对象,或者通过PreparedStatement方法返回PreparedStatement对象;Statement对象的executeQuery方法执行查询语句并返回结果集ResultSet4.在一个文本组件中输入字符时有可能触发事件。A、onMouseUpB、OnKeyUpC、onSubmitD、onKeyDown【正确答案】:BD5.动态网站开发,以下()可以作为服务器端脚本语言。A、JSPB、HTMLC、JavaD、JavaScript【正确答案】:CD6.基于Java技术的Web应用程序目录结构中,WEB-INF目录位于文档根目录下,WEB-INF目录的组成部分不包括。A、JSP文件B、src目录C.lib目录D.d)web.xml【正确答案】:AB7.()在JSP中,要在page指令中设置使用的脚本语言是Java,且导入了java.io和java.util包,下列语句中正确的是()A、<%@pagelanguage=“java”import=“java.io.∗,java.util.∗”%>B、<%@pagelanguage=“java”import=“”%>C、<%@pagelanguage=“java”import=“”import=“”%>D、<%@pagelanguage=“java”%><%@pageimport=“java.io.∗,java.util.∗”%>【正确答案】:AD8.在struts应用的控制器中包含哪些组件(两个正确答案)()struts1.0A、JSPB、ActionServletC、ActionD、客户化标签【正确答案】:CD9.以下哪个说法是正确的?(多选)()struts1.0A、每个Http请求对应一个单独的ActionServlet实例B、对于每个请求访问HelloAction的Http请求,struts框架只创建一个单独的HelloAction实例C、每个子应用对应一个单独的RequestProcessor实例D、每个子应用对应一个单独的web.xml文件【正确答案】:BD10."JSP页面中,使用JSP表达式计算表达式的值,并将数据输出到HTML页面,下列关于JSP表达式描述错误的是()A、"使用JSP表达式可以生成JSP动态内容B、JSP表达式后面不能加分号C、JSP表达式的基本语法为【%!代码】D.一个表达式标签内可以编写多个Java表达式【正确答案】:CD11.对于以下这段配置Actionservlet的代码,哪些说法是正确的?(三个正确答案)`()〈servlet〉〈servlet—name〉action〈/servlet—name><servlet-class〉org.apache.struts.action.ActionServlet〈/servlet-class〉<ini—param〉〈param-name〉config〈/param-name><param—value〉/WEB—INF/myconfig.xml〈/param—value〉〈/ini-param>〈load—on—startup>0〈/load-on-startup〉<!—StandardActionServletMapping〈servlet—mapping〉<servlet—name〉action</servlet-name>〈url-pattern〉∗.do</url—pattern〉</servlet—mapping>〈/servlet>A、Servlet容器在启动应用时,会初始化这个ActionServletB、对于所有URL中以”*.do”结尾的Http请求,都由ActionServlet处理C、这段代码位于struts—config.xml中D、这段代码位于web.xml中【正确答案】:ABC12.()在Java语言中,已知con为已经建立的数据库连接对象,则下列()是正确的JDBC代码片段A、PreparedStatementpstmt=con.prepareStatement(“insertintoEMP(EMPNO,ENAME)values(?,?)”);Pstmt.setInt(1,7);Pstmt.setString(2,”Admin”);B、PreparedStatementpstmt=con.prepareStatement(“insertintoEMP(EMPNO,ENAME)values(?,?)”);Pstmt.setInt(1,”7”);Pstmt.setString(2,”Admin”);C、Statementstmt=con.createStatement(“insertintoEMP(EMPNO,ENAME)values(7,’Admin’)”);D、PreparedStatementstmt1=con.prepareStatement(“insertintoEMP(EMPNO,ENAME)values(7,’Admin’)”);【正确答案】:AD13..下面哪些对象可以在同一应用程序的不同网页间共享数据A、pageB.C.D.E.B、responseC、RequestD、选项缺失E、sessionF、application【正确答案】:DE14.【jsp:param】动作元素经常与元素一起使用。A、【jsp:include】B、【jsp:useBean】C、【jsp:setProperty】D、【jsp:forward】【正确答案】:AD15."给定如下java代码片段,已知查询语句是:selectidfromti并tl且e,已知获得了相应的结果集对象res现.在要在控制台上输出titl表e中id列(存储类型为int)的值,可以填入下划线的代码是()【/br】While(res.next())【/br】{【/br】Intid?=【/br】}A、"res.getInt(“id”)B、res.getInt(0)C、res.getInt(1)Dres.getInt(id)【正确答案】:AC16.ActionForm组件的存在范围是(两个正确答案)()A、applicationB、sessionC、requestD、page【正确答案】:AB17.要在同一应用程序中不同的页面共享request数据时,可以采用下面方法实现。A、【jsp:forward】B、【jsp:include】C、response.sendRedirect()D、window.open()【正确答案】:AC18.如果某个类要成为Servlet,则它应该继承如下哪个类()A、HttpServletRequestB、HttpServletC、HttpServletResponseD、GenericServlet【正确答案】:BD19.()在JSP页面中,JSP小脚本如下所示,要取出session中的值,下划线处的代码可以是()<%ArrayListlist=newArrayList();Session.setAttribute(“list”,list);___________________________%>A、Objecto=session.getAttribute(“list”);B、Objecto=(ArrayList)session.getParameter(“list”);C、ArrayListlist2=(ArrayList)session.getAttribute(“list”);D、ArrayListlist2=(ArrayList)session.getParameter(“list”);【正确答案】:AC解析:

从作用域中取值使用getAttribute方法,且此方法的返回值是Object,若干具体类型接收返回值需进行强制类型转换20.()在使用JDBC访问数据库时,下面选项关于Statement和PreparedStatement的描述错误的是()A、PreparedStatement接口继承自Statement接口,因此PreparedStatement实例能够强制转换成Statement实例来使用B、PreparedS

温馨提示

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

评论

0/150

提交评论