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

下载本文档

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

文档简介

第页javaweb练习试题及答案1."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【正确答案】:C2."下面哪一项不属于Node接口的子接口?()A、"DocumentB、ElementC、NodelistD、Text【正确答案】:C3.HttpServletRequest对象的()方法能够获取一个表单参数的值:A、?getQuaryString()B、?getPathInfo()C、?getParameter()D、?getAttribute()【正确答案】:C4.以下关于EL和JSTL说法错误的是?()A、EL是一种简洁的数据访问语言B、EL表达式基本形式:${var}C、JSTL的全称是JavaServerPagesStandardTagLibraryD、JSTL只有一个Core核心标签库【正确答案】:D5.JavaBean的scope取什么值可使该javabean被多个用户共享,即和web应用有相同的生命周期?()A、pageB、requestC、sessionD、application【正确答案】:D6."在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);【正确答案】:A7.用来在网页中显示图形的标记为()A、【imagesrc”=文件名”…】B、【imgsrc”=文件名”…】C、【centersr”c=文件名”…】D、【picturesr”c=文件名”…】【正确答案】:B8.42)J2EE中,JSPEL表达式:${user.loginName执}行效果等同于()。(选择一项)A、【%=user.getLoginName()%】B、【%user.getLoginName();%】C、【%=user.loginName%】D、【%user.loginName;%】【正确答案】:A9.jsp指令不包括()A、?page指令B、?taglib指令C、?import指令D、?include指令【正确答案】:C10.下列动态网页和静态网页的根本区别描述错误的是()。A、静态网页服务器端返回的HTML文件是事先存储好的B、动态网页服务器端返回的HTML文件是程序生成的C、静态网页文件里只有HTML标记,没有程序代码。D、动态网页中只有程序,不能有HTML代码。【正确答案】:D11.()在JSP应用中,下列选项不是JSP内置对象的是()A、requestB、contextC、applicationD、out【正确答案】:B解析:

JSP有9个内置对象,分别是request、response、out;pageContext、session、application;page、config、exception12.下列选项中,不是标记属性的是()A、srcB、altC、widthD、href【正确答案】:D13.下面对servlet中重定向说法描述错误的是()A、使用的是HttpServletResponse接口的sendRedirect()方法B、源组件的响应结果不会发送给客户端C、sendRedirect()方法后的代码仍会执行D、源组件和目标组件共享ServletRequest对象【正确答案】:D14."在JSP中,使用【jsp:useBean动】作可以将javaBean嵌入JSP页面,对JavaBean的访问范围不能是()。A、pageB、requestC、responseD、application【正确答案】:C15."JSP文件test.j代sp码如下所示,则试图运行时,将发生()。【/br】【html】【/br】【%【/br】Java.lang.StringBufferbuffer=newjava.lang.StringBuffer();【/br】buffer.append(“ABC”);【/br】%】【/br】Bufferis【%=buffer%】【/br】【/html】A、"翻译期错误B、编译java源码时发生错误C、执行编译后的字节码时发生错误D、运行后,浏览器上显示:bufferisABC【正确答案】:D16."在J2EE中,在一个JSP文件中,有表达式【%=2+3%】,它将输出()。(选择一项)A、2+3B、5C、23D、不会输出,因为表达式是错误的【正确答案】:B17.HttpServletRequest对象的()方法能够获取一个表单参数的值:A、getQuaryString()B、getPathInfo()C、getParameter()D、getAttribute()【正确答案】:C18.如果需要删除session中的某个属性key,可以调用下面的____方法()A、remove(“key”);B、removeAttribute(“key”)C、invalidate()D、logout()【正确答案】:B19.下列选项中,用来定义下拉列表的是()。A、<input/>B、<textarea></textarea>C、<select></select>D、<form>【正确答案】:B20.以下对象中的()不是JSP的内置对象。A、requestB、sessionC、applicationD、bean【正确答案】:D21.可以执行请求转发的操作是()。A、jsp中response内置对象的sendRedirect()方法B、<jsp:include>标记C、RequestDispatcher对象的include()方法D、RequestDispatcher对象的forward()方法【正确答案】:D22.Oracle数据库的JDBC驱动程序类名及其完整包路径为()A、jdbc.driver.oracle.OracleDriverB、jdbc.oracle.driver.OracleDriverC、driver.oracle.jdbc.OracleDriverD、oracle.jdbc.driver.OracleDriver【正确答案】:B23.在J2EE中,test.jsp文件中有如下一行代码:要使User对象一直存在于会话中,直至其终止或被删除为止,下划线中应填入()。A、pageB、requestC、sessionD、application【正确答案】:D24.在下面哪个web应用目录中可以放置所需要的类库()A、/WEB-INF/lib放置jar文件B、/META-INF/lib放置jar文件C、/WEBINF/classes放置已经编译的类文件D、/META-INF/classes放置已经编译的类文件【正确答案】:A25."在JSP中为内建对象定义了4种作用范围,即ApplicationScope、PageScope和()四个作用范围。A、RequestScopeB、ResponseScopeC、OutScopeD、WriterScope【正确答案】:A26.Page指令中的哪一个属性用来定义Jsp页面的MIME类型和Jsp字符的编码.()A、contnetTypeB、importC、languageD、session【正确答案】:A27.下列哪个不是HTML的常用标记。A、【html】B、【head】C、【body】D、【Book】【正确答案】:D28.在html中绘制表格时,标记是表格中的换行标记。A、【table】B、【th】C、【tr】D、【td】【正确答案】:C29.单选按钮是下列哪一个?()A、<inputname=”sex"type=”text”value=”0"/>B、<inputname=”sex”type=”checkbox”value=”0"/>C、<inputname=”sex"type=”option”value=”0”/〉D、<inputname="sex”type=”radio”value=”0"/〉【正确答案】:D30.()在使用JSTL标签的JSP应用中,如果想要为JSP页面中声明的一个名字为name的变量赋值,应该使用以下()标签A、<C:if>B、<C:set>C、<C:out>D、<C:forEach>【正确答案】:B解析:

if标签用于逻辑判断;set标签用于赋值;out标签用于输出变量值;forEach标签用于循环迭代31.核心标签库中,用来实现循环功能的标签是()A、选项缺失B、选项缺失C、选项缺失D、选项缺失【正确答案】:D32.表单标记中的action属性的作用是()A、为表单命名B、调用客户端验证方法C、指明表单信息发送的目的地址D、声明表单的提交方式【正确答案】:C33..客户化标签库文件myTags.tld,应当保存在哪一个目录下()A、web应用程序的根目录B、自定义目录C、WEB-INF目录D、Lib目录【正确答案】:C34.下列选项中,哪个是web.xml中配置初始化参数的标签?()A、<param-init>B、<init-param>C、<param>D、<init>【正确答案】:B35.在JSP中,以下的page指令设置了使用的脚本语言是Java,且导入了java.rmi.∗和java.util.∗包.正确的是A、<%@pageLanguage=“Java”,import=”java.rmi.∗;java.uitl.∗”%”>B、<%@pagelanguage=“Java”import=”java.rmi.∗java.uitl.∗”%”>C、<%@pagelanguage=“Java”;import=”java.rmi.∗;java.uitl.∗”%”>D、<%@pagelanguage=“Java”import=”java.rmi.∗,java.uitl.∗”%>【正确答案】:D36.jsp中java表达式的语法格式为:()A、<%=%>B、<%!%>C、<%@%>D、<%%>【正确答案】:A37.()JSP文件在第一次请求时比较慢,而之后对同样的JSP文件的请求会非常快,能正确解释此现象的选项是()A、JSP文件第一次请求要经过翻译阶段、编译阶段、执行阶段,而之后对同样的JSP文件请求却不经过翻译阶段B、JSP文件第一次请求要经过翻译阶段、编译阶段、执行阶段,而之后对同样的JSP文件请求却不经过编译阶段C、JSP文件第一次请求要经过翻译阶段、编译阶段、执行阶段,而之后对同样的JSP文件请求却不经过执行阶段D、JSP文件第一次请求要经过翻译阶段、编译阶段、执行阶段,而之后对同样的JSP文件请求却不经过翻译阶段和编译阶段【正确答案】:D解析:

一个JSP页面被首次访问时,会经历3个阶段:翻译或转译,从JSP文件转换成Java源文件;编译,把Java源代码编译成字节码,生成class文件;运行,执行并产生输出。之后再访问同一个JSP页面,因为已经有了运行所需的字节码文件,可以直接运行,而不必再次执行前两个步骤,可以提高访问效率38.当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是()A、发送一个JSP源文件到客户端B、发送一个Java文件到客户端C、发送一个HTML页面到客户端D、什么都不做。【正确答案】:C39.当在JSP文件中要使用到ArrayList对象时,应在JSP文件中加入以下哪个语句?()A、〈jsp:includefile="java.util.*"/〉B、<jsp:includepage="java.util.∗"/>C、<%@pageimport="java.util.∗”/〉D、〈%@pageinclude=”java.util.*”/〉【正确答案】:C40.以下关于EL和JSTL说法错误的是?()A、EL是一种简洁的数据访问语言B、EL表达式基本形式:${var}C、JSTL的全称是JavaServerPagesStandardTagLibraryD、JSTL只有一个Core核心标签库【正确答案】:D41."在JDBCAPI中所提供的()类的职责是:依据数据库的不同,管理不同的JDBC驱动程序A、"DriverManagerB、ConnectionC、StatementD、Class【正确答案】:A42.下列哪一项不属于JSP动作指令标记?()A、【jsp:param】B、【jsp:plugin】C、【jsp:useBean】D、【jsp:javaBean】【正确答案】:D43.在Servlet里,能正确获取session的语句是()。A、"HttpSessionsession=request.getSession(true);选(择一项)B、HttpSessionsession=request.getHttpSession(true);C、HttpSessionsession=response.getSession(true);D、HttpSessionsession=response.getHttpSession(true);【正确答案】:A44."如JSP页面执行时遇到自定义标签,doStartTag(方)法将被调用()次。(选择一项)A、1或多B、1C、0或1D、0或多【正确答案】:A45."下面哪一项是提供了对xml文档的元素的访问方法?()A、DocumentB、ElementC、NodelistD、Text【正确答案】:A46.JavaBean的生命周期中,哪个是用来跟踪用户会话的()〈c:setvar="b"value=”bbbb",scope="session”/〉A、sessionB、requestC、pageD、application【正确答案】:A47.jsp指令不包括()A、page指令B、taglib指令C、import指令D、include指令【正确答案】:C48.http请求及响应的正文部分可以是任意格式的数据,要保证接收方能看得懂发送方发送的数据,http协议采用()协议来规范正文的数据格式?A、FTPB、TCPC、HTTPD、MIME【正确答案】:D49.下面选项中,用于根据虚拟路径得到文件的真实路径的方法是()A、StringgetRealPath(Stringpath)B、URLgetResource(Stringpath)C、SetgetResourcePaths(Stringpath)D、InputStreamgetResourceAsStream(Stringpath)【正确答案】:A50.在web项目的目录结构中,web.xml文件位于()中A、"src目录B、文档根目录C、variableD、WEB-INF目录【正确答案】:D51.()阅读下面JSP页面中的Java脚本代码片段,当有一个用户访问该页面后,下一个用户访问该页面时,页面的显示的结果是()<%intx=2;%><%!intx=5;%>X=<%=++%>A、X=2B、X=3C、X=6D、X=7【正确答案】:B解析:

JSP本质上是一个Servlet类,<%!%>声明的是这个类的成员,在本题中就死一个属性,而<%%>中声明的是service方法中的局部变量,按照变量就近原则,表达式输出使用的是局部变量x,而局部变量每次调用都会重新初始化为252.下边哪个不是MVC中的组成?()A、javaBeanB、FrameWorkmvc就是框架C、JSPD、Servlet【正确答案】:B53."组件【inputname=""imageField""type=""image""src=""/Las表t.示gi(f""】。)A、图形按钮B、图形显示标记C、上传图片D、下载图片【正确答案】:A54."正则表达式中,表示除了指定类型以外的字符的元字符是()A、$B、[^]C、()D、?【正确答案】:B55.不能在不同用户之间共享数据的方法是()A、通过cookieB、利用文件系统C、利用数据库D、通过ServletContext对象—--application【正确答案】:A56.下面选项中,表示服务器错误的状态码是()A、100B、404C、304D、500【正确答案】:D57.假定login.getName()返回类型为java.lang.String,给定JSP代码:Welcome以下那个选项与此语句的功能相同?A、WelocomeB、WelocomeC、WelocomeD、WelocomeServlet【正确答案】:A58."下面对于B/S架构与C/S架构的描述错误的是()A、"B/S架构解决了C/S架构的弊端,因而在程序开发中将会逐步取代C/S架构B/S架构是基于Intene网t络实现的,使得用户访问的范围扩大C/S架构是基于局域网实现的,当程序发生改动后,需要对每一个客户端都进行维护D.C/S可以设计出丰富的界面,而B/S则相对处于劣势。【正确答案】:A59."如果当前JSP页面出现异常时需要转到一个异常页,需要设置page指令的属性。A、ExceptionB、isErrorPageC、errorD、errorPage【正确答案】:D60.要在session对象中保存属性,可以使用以下哪个语句()A、session.getAttribute(“key”,”value”)B、session.setAttribute(“key",”value”)C、session.setAttribute(“key”)D、session.getAttribute(“key”)【正确答案】:B61.〈tdalign="XXX”>中的align属性是什么含义?()A、加粗B、斜体C、对齐方式D、边框样式【正确答案】:C62.下列指令定义在JSP编译时包含所需要的资源。A、includeB、PageC、taglibD、forward【正确答案】:A63.下面选项中,哪个头字段用于告诉浏览器自动刷新页面的时间?()A、ServerB、Accept-LocationC、RefreshD、Accept-Refresh【正确答案】:C64.下面选项中,哪个方法用于返回映射到某个资源文件的URL对象()A、getRealPath(Stringpath)B、getResource(Stringpath)C、getResourcePaths(Stringpath)D、getResourceAsStream(Stringpath)【正确答案】:B65.可以执行请求转发的操作是()。A、jsp中response内置对象的sendRedirect()方法【重定向】B、标记C、RequestDispatcher对象的include()方法D、RequestDispatcher对象的forward()方法【正确答案】:D66.()在JSP中,下列()语句可以获取页面请求中一个文本框的输入(文本框的名称为title)A、request.getPatameter(“title”);B、request.getAttribute(“title”);C、request.getAttributes(“title”);D、request.getPatameters(“title”);【正确答案】:A解析:

请求对象的getParameter方法取得一个请求参数对应的值,以字符串的形式返回,如果参数不存在则返回null;getAttribute方法取出的是请求作用域中存储的对象67."下面哪一项是合法的xml标记名称?()A、【123abc】B、【123书名】C、【xml123】D、【Hello-OK】【正确答案】:C68.下面有关JSP和Servlet关系的论述正确的有:(1个正确答案)()A、JSP能够实现的功能均可由Servlet实现B、Servlet能够实现的功能均可由JSP实现C、Servlet更适做表现层D、JSP更适合做控制层【正确答案】:A69."JavaMail是一组用于发送和接收邮件消息的API。发送邮件使用()协议,接收邮件使用()协议。A、"POP3SMTPB、POP3TCPC、SMTPTCPD、SMTPPOP3【正确答案】:D70.()在JSP中,request对象的()方法可以获取页面请求中对应多个值得一个表单组件的数据A、String[]getParameterValues(Stringname)B、StringgetParameterValuses(Stringname)C、String[]getParameter(Stringname)D、StringgetParameter(Stringname)【正确答案】:A解析:

请求对象的getParameterValues方法取得一个请求参数对应的所有值,以字符串数组的形式返回,如果参数不存在则返回null。getParameter方法取得一个请求参数对应的值,以字符串的形式返回,如果参数不存在则返回null;如果参数可能有多个值,应使用getParameterValues​方法,如果一定要使用getParameter方法,则只能返回多个值中的第一个值。71.下列动作标签中哪一个是用于以“名字-值”对应的形式为其它标签提供附加信息.()〈jsp:xxxx>A、include动作标签B、forward动作标签C、useBean动作标签D、param标签【正确答案】:D72.()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方法取得其中存储的字符串,再通过表达式输出在页面上73."在用户登录的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,用户不能在浏览器的地址栏看到提交的参数【正确答案】:A74."Servle中t,使用()接口中定义的()方法来处理客户端发出的表单数据请求A、HttpServletdoHeadB、HttpServletdoPostC、ServletRequestdoGetD、ServletRequestdoPost【正确答案】:B75."下列File对象的哪个方法能够判断File对象对应的路径是否为目录。()A、canRead()B、canWrite()C、exists()D、isDirectory()【正确答案】:D76.JSP的编译指令标记通常是指:()A、"Page指令、Include指令和Taglib指令B、Page指令、Include指令和Plugin指令C、Forward指令、Include指令和Taglib指令D、Page指令、Param指令和Taglib指令【正确答案】:A77."sesson对象的方法用于判断是否为开始新会话。A、begin()B、isNewSessionID()C、nvalidate()D、isNew()【正确答案】:D78.一个servlet的生命周期不包括()方法?A、init()方法B、invalidate()方法C、service()方法D、destroy()方法【正确答案】:B79.在JSP中,内置对象()封装了用户提交的信息,使用该对象可以获取用户提交的信息。A、sessionB、requestC、responseD、out【正确答案】:B80."在JSP页面中使用【jsp:setPropertyname=""b的ea名n表单参数为字""property=""∗""格/式】,将Bean属性赋值,property=""∗"格"式要求Bean的属性名字()A、必须和表单参数类型一致B、必须和表单参数名称一一对应C、必须和表单参数数量一致D、名称不一定对应【正确答案】:B81.()使用JDBC访问数据库时,下列关于JDBC的说法正确的是()A、Connection接口负责执行SQL语句B、可以使用Class.forName()方法把JDBC驱动类装载入Java虚拟机中C、Statement接口由Connection产生负责保存返回的查询结果DriverManager类负责连接数据库并传送数据【正确答案】:B解析:

JDBCAPI的分工情况是:Class的forName方法加载JDBC驱动;DriverManager负责创建Connection连接对象;通过Connection对象创建语句容器Statement对象;通过Statement对象执行SQL语句,如果执行的是查询语句,通过ResultSet对象封装查询结果。82.在HTML中引用外部JavaScrip文t件中的正确代码为。A、"【SCRIPTLANGUAGE=""JavaScript""src=""calendar.js""】【/SCRIPT】B、【SCRIPTLANGUAGE="JavaScript"href="calendar.js"】【/SCRIPT】C、【SCRIPTLANGUAGE="JavaScript"import="calendar.js"】【/SCRIPT】D、【SCRIPTLANGUAGE="JavaScript"name="calendar.js"】【/SCRIPT】【正确答案】:A83."在J2EE实现企业级应用开发中,()是描述标记库的XML文档。A、TLD文件B、DTD文件C、WAR文件D、EAR文件【正确答案】:A84.ActionFormBean中验证表单数据方法的返回类型是()struts1.0ActionErrorB、ActionErrorsC、ActionForwardD、ActionMapping【正确答案】:C85.下列关于XML的描述中,正确的是()A、所有的XML元素都必须是小写的B、所有XML元素都必须正确地关闭C、所有XML文档都必须有DTDD、以上说法都正确【正确答案】:B86.()在JSP页面中存在这样一行代码:<%=“2”+4;%>,运行该JSP,以下说法正确的是()A、代码运行正确,没有相应输出B、代码对应的输出是6C、代码对应的输出是24D、代码编写错误【正确答案】:D解析:

JSP脚本元素中的表达式相当于调用out内置对象的print方法,在页面上产生输出。表达式中等号后面部分相当于传递给print方法的参数,这不是一段完整的Java代码,所以不能用分号结尾87.在JSP中,以下是有关和标记的描述,正确的是()A、和标记都必须在的开始标记和结束标记之间B、这两个标记的name属性的值必须和标记的id属性的值相对应C、和标记可以用于对bean中定义的所有属性进行选择和设置D、这两个标记的name属性的值可以和标记的id属性的值不同【是相同的】【正确答案】:B88.设置文档体背景颜色的属性是()A、textB、bgcolorC、backgroundD、link【正确答案】:C89.带包名()的servlet()的访问方法是.(该servlet放置在classes目录中)()A、http://localhost:8080/tom.jiafei.HelloB、http://localhost:8080/servlet/tom/jiafei/HelloC、http://localhost:8080/servlet/tom.jiafei/HelloD、http://localhost:8080/servlet/tom.jiafei.HelloTomcat提供的servletinvoker组件,能实现免web.xml配置servlet可以参考:http:///baoyiming1991/article/details/5965326【正确答案】:D90.JSP页面由JSP页面元素构成,以下JSP页面元素属于JSP指令的是A、"%@pagelanguage=""java""import=""java.util.∗"buffer=""8kb""errorPage=""error.jsp""isErrorPage=""false""%B、【%!StringgetHello(Stringname){return"Hi,"+name+"!";}%】C、【%java.util.Datenow=newjava.util.Date();ou当t.前pr时in间tl是n(:""+now);%】D、【%=newjava.util.Date()%】【正确答案】:A91.下面那一个JSTL代码片段能够实现导入其他web资源的功能()A、〈c:importurl="foo.jsp”/>B、<c:importpage=”foo.jsp"/〉C、〈c:includeurl=”foo.jsp”/>D、〈c:includepage=*foo.jsp”/>【正确答案】:A92.使用JavaScrip语t言中Document的方法可以在页面上输出字符。A、document.writ(e)B、document.print()C、document.out()D、document.flush()【正确答案】:A93.销毁一个session对象,应当调用下面哪一个方法()A、session.invalidate()B、session.expunge()C、session.destroy()D、session.end(【正确答案】:A94.下列设置颜色的方法中不正确的是()A、"【bodybgcolor”=red”】B、【bodybgcolor”=yellow”】C、【bodybgcolor”=#FF0000”】D、【bodybgcolor”=#HH00FF”】【正确答案】:D95."JSP的哪个指令允许页面使用者自定义标签库?()A、Include指令B、Taglib指令C、Include指令D、Plugin指令【正确答案】:B96.下边哪个是JSP指令标记()A、〈%……%>:服务器脚本B、<%!……%〉:声明C、〈%@……%〉:指令.page||include|taglibD、<%=……%〉:表达式【正确答案】:C97.下列选项中,可以成功修改Tomcat端口号为80的是()A、<Connectport="8080"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"/>B、<Connectorport="8080"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"/>C、<Connectorport="80"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"/>D、<Connectport="80"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"/>【正确答案】:C98."对于转发与重定向的描述错误的语句是()A、"重定向是在客户端发生作用,通过请求新的地址实现页面转向B、使用重定向时可以在地址栏中看到转向后的URLC、使用重定向时可以在地址栏中看到转向后的URLD、转发与重定向都可以实现在页面跳转,因而没有区别【正确答案】:D99.."给定如下Servlet代码,假定在浏览器中输入URL:【/br】http://localhost:8080/servlet/Hel,lo可Se以rv调le用t这个servle,t那么这个Servlet的输出是()。【/br】Importjava.io.∗;【/br】Importjavax.servlet.∗;【/br】importjavax.servlet.http.∗;【/br】PublicclassHelloServletextendsHttpServlet{【/br】Publicvoidservice(HttpServletRequestreq,HttpServletResponseres)【/br】throwsServletException,IOException{【/br】}【/br】PublicvoiddoGet(HttpServletRequestreq,HttpServletResponseres)【/br】throwsServletException,IOException{【/br】Res.setContentType(""text/html"");【/br】PrintWriterout=res.getWriter();【/br】out.println(""【html】"");【/br】out.println(""【body】"");【/br】out.println(""doGetHelloWorld!"");【/br】out.println(""【/body】"");【/br】out.println(""【/html】"");【/br】out.close();【/br】}【/br】PublicvoiddoPost(HttpServletRequestreq,HttpServletResponseres)【/br】throwsServletException,IOException{【/br】Res.setContentType(""text/html"");【/br】PrintWriterout=res.getWriter();【/br】out.println(""【html】"");【/br】out.println(""【body】"");【/br】out.println(""doPostHelloWorld!"");【/br】out.println(""【/body】"");【/br】}【/br】}选(择一项)A、"一个HTML页面,页面上显示doGetHelloWorld!B、一个HTML页面,页面上显示doPostHelloWorld!C、一个空白的HTML页面D.错误信息【正确答案】:C100."在J2EE中,test.j文sp件中有如下一行代码:(选择一项)【/br】【jsp:useBeanid=”user”scope=””type=”com.UserBean”/】【/br】要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入()。A、pageB、requestC、sessionD、application【正确答案】:C1.()在使用JDBC访问数据库时,下面选项关于Statement和PreparedStatement的描述错误的是()A、PreparedStatement接口继承自Statement接口,因此PreparedStatement实例能够强制转换成Statement实例来使用B、PreparedStatement实例使用完毕弧,不再需要关闭数据库连接C、Statement实例和PreparedStatement实例,均能都数据库进行增删改查操作D、Statement实例和PreparedStatement实例,均能够通过(“?”)作为占位符,用于后面进行参数的设定【正确答案】:BD解析:

Statement及其子接口PreparedStatement均可以用来执行任何SQL语句,包括DML和DDL。其中PreparedStatement可以实现SQL语句的预编译,从而提高语句执行效率。PreparedStatement还可以通过?占位符实现对语句更灵活和更安全的赋值。使用Statement及其子接口执行完语句都应及时关闭连接,这是一个良好的编程习惯。2.ServletAPI由哪两个包组成?(两个答案)()A、javax.servletB、javax.servlet.jspC、javax.servlet.httpD、java.servlet【正确答案】:AC3."JSP页面中,使用JSP表达式计算表达式的值,并将数据输出到HTML页面,下列关于JSP表达式描述错误的是()A、"使用JSP表达式可以生成JSP动态内容B、JSP表达式后面不能加分号C、JSP表达式的基本语法为【%!代码】D.一个表达式标签内可以编写多个Java表达式【正确答案】:CD4.对于以下这段配置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中【正确答案】:ABC5.动态网站开发,以下()可以作为服务器端脚本语言。A、JSPB、HTMLC、JavaD、JavaScript【正确答案】:CD6.以下哪个说法是正确的?(多选)()struts1.0A、每个Http请求对应一个单独的ActionServlet实例B、对于每个请求访问HelloAction的Http请求,struts框架只创建一个单独的HelloAction实例C、每个子应用对应一个单独的RequestProcessor实例D、每个子应用对应一个单独的web.xml文件【正确答案】:BD7.在一个文本组件中输入字符时有可能触发事件。A、onMouseUpB、OnKeyUpC、onSubmitD、onKeyDown【正确答案】:BD8.()在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方法执行查询语句并返回结果集ResultSet9.【jsp:param】动作元素经常与元素一起使用。A、【jsp:include】B、【jsp:useBean】C、【jsp:setProperty】D、【jsp:forward】【正确答案】:AD10.()在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.∗”%>【正确答案】:AD11.基于Java技术的Web应用程序目录结构中,WEB-INF目录位于文档根目录下,WEB-INF目录的组成部分不包括。A、JSP文件B、src目录C.lib目录D.d)web.xml【正确答案】:AB12.()在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."给定如下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)【正确答案】:AC15.ActionForm组件的存在范围是(两个正确答案)()A、applicationB、sessionC、requestD、page【正确答案】:AB16.如果某个类要成为Servlet,则它应该继承如下哪个类()A、HttpServletRequestB、HttpServletC、HttpServletResponseD、GenericServlet【正确答案】:BD17.()在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解析:

从作用域中取值

温馨提示

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

评论

0/150

提交评论