JSP选择题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1.如果做动态网站的开发,以下()可以作为服务器端脚本语言。A.HTMLB.JSPC.JavaSciptD.Java答案:D2.在设计Web项目的目录结构下,一般把JSP和HTML文件放在()A.src目录B.文档根目录或其子文件夹下C.META-INF目录D.WEB-INF目录答案:B3.在web项目的目录结构中,web.xml文件位于()中A.src目录B.文档根目录C.META-INF目录D.WEB-INF目录答案:D4.下面对于B/S架构与C/S架构的描述错误的是()A.B/S架构解决了C/S架构的弊端,因而在程序开发中将会逐步取代C/S架构B.B/S架构是基于Intenet网络实现的,使得用户访问的范围扩大C.C/S架构是基于局域网实现的,当程序发生改动后,需要对每一个客户端都进行维护D.C/S可以设计出丰富的界面,而B/S则相对处于劣势。答案:A5.以下选项中()是正确的URL(选择两项)A.://ftp.linkwan.comC.答案:AB第二章HelloJSP1.在某个JSP页面中存在这样一行代码:%=2+4%,运行该JSP,以下说法正确的是()A.这行代码没有对应的输出B.这行代码对应的输出是6C.这行代码对应的输出是24D.这么代码将引发错误答案:C2.与page指令%@pageimport=java.util.*,java.text.*%等价的是()A.%@pageimport=java.util.*%%@pageimport=java.text.*%B.%@pageimport=java.util.*import=java.text.*%C.%@pageimport=java.util.*;%%@pageimport=java.text.*;%D.B.%@pageimport=java.util.*;java.text.*%答案:A3.下列选项中,()是正确的表达式A.%Strings=helloworld;%B.%=helloworld;%C.%=helloworld%D.!helloworld%答案:C4.如果请求页面中存在两个单选按钮(假定单选按钮的名称为sex),分别代表男和女,该页面提交后,为了获得用户的选择项,可以使用以下()方法A.request.getParameter(sex);B.request.getParameter(sex);C.request.getParameterValues(sex);D.request.getParameterValues(sex);答案:B5.JSP内置对象request的getParameterValues()方法返回值是()A.String[]B.Object[]C.StringD.Object答案:A第三章JSP数据交互1.使用response对象进行重定向时,使用的是()方法A.getRequestDispatcher()B.forward()C.sendRedirect()D.setRequestDispatcher()答案:C2.对于转发与重定向的描述错误的语句是()A.重定向是在客户端发生作用,通过请求新的地址实现页面转向B.使用转发时由于是服务器内部控制权的转移,因而地址栏中的URL没有变化C.使用重定向时可以在地址栏中看到转向后的URLD.转发与重定向都可以实现在页面跳转,因而没有区别答案:D3.为了避免服务器的响应信息在浏览器端显示为乱码,通常会使用()语句重新设置字符编码A.response.setContentType()B.response.setCharcterEncoding()C.response.setPageCoding()D.response.setCharset()答案:B4.在JSP中使用JDBC语句访问数据库,正确导入SQL类库的语句是()A.%@pageimport=java.sql.*%B.%@pageimport=sql.*%C.%pageimport=java.sql.*%D.%@import=java.sql.*%答案:A5.在JDBCAPI中所提供的()类的职责是:依据数据库的不同,管理不同的JDBC驱动程序A.DriverManagerB.ConnectionC.StatementD.Class答案:A第四章状态管理1.如果要把一个用户名jack保存在session对象里,则下列语句正确的是()A.session.setAttribute(name,jack);B.session.setAttribute(name,jack);C.session.setAttribute(jack,name);D.session.setAttribute(jack,name);答案:B2.对如下JSP代码说法正确的是()%Stringstr=hello,JBIT!session.setAttribute(msg,str);StringgetStr=session.getAttribute(msg);out.println(getStr);%A.运行成功,页面上输出helloJBITB.运行成功,页面上输出msgC.代码行session.setAttribute(msg,str);有错误,无法运行D.代码行StringgetStr=session.getAttribute(msg);有错误,无法运行答案:D3.在IE窗口访问JSP页面,其代码如下然后连续刷新四次页面,输出结果是X,紧接着重新启动一个新的IE窗口运行该JSP代码连续刷新两次,输出结果是Y,X,和Y的值分别是()%@pagecontentType=text/html;charset=gbk%html%Integercnt=(Integer)application.getAttribute(hitCount);if(cnt==null){cnt=newInteger(1);}else{cnt=newInteger(cnt.intValue()+1);}application.setAttribute(hitCount,cnt);%%=cnt%/htmlA.5、8B.5、3C.1、2D.1、1答案:A4.JSP提供了一个可以在多个请求之间持续有效的内置对象(),该对象与浏览器窗口一一对应A.requestB.responseC.sessionD.application答案:C5.在下列选项中,正确创建并实现写入cookie的语句分别是()(选择两项)A.Cookiecookie=newCookie()B.Cookiecookie=newCookie(Stringkey,Objectvalue)C.response.add(cookie)D.response.addCookie(cookie)答案:BD第八章JSTL和EL1.以下选项不是EL表达式隐含对象的是()A.requestB.requestScopeC.sessionScopeD.pageContext答案:A2.以下EL表达式的语法结构正确的是()A.$[user.userName]B.#[user.userName]C.${user.userName}D.#{user.userName}答案:C3.关于点操作和[]操作符,以下说法不正确的是()A.${user.name}等价于${user[name]}B.${user.name}等价于${user[name]}C.如果user是一个List,则${user[0]}的写法是正确的D.如果user是一个数组,则${user[0]}的写法是正确的答案:A4.如果想在JSP页面声明一个名字为name的变量应该使用()标签A.c:ifB.c:setC.c:outD.c:froEach答案:B5.如果要遍历一个数组中的所有元素需要()标签A.c:ifB.c:setC.c:outD.c:froEach答案:D第十一章Servlet基础1.HttpServletResponse的()方法用于将一个HTTP请求重定向到另一个URLA.sendURL()B.redirectuURL()C.sendRedirect()D.getRequestDispatcher()答案C2.在Servlet生命周期中,对应服务阶段的方法是()A.init()B.doPost()C.destroy()D.service()答案:D3.下列有关Servlet的生命周期,说法不正确的是()A.在创建自己的Servlet时候,应该在初始化方法init()方法中创建Servlet实例B.在Servlet生命周期的阶段,执行service()方法,根据用户请求的方法,执行相应的doGet()和DoPost()方法C.在销毁阶段,执行destroy()方法后系统立刻进行垃圾回收D.destroy()方法仅执行一次答案AC4.在部署带有Servlet的JavaWeb程序时,()不是必需的A.web.xml文件B.index.html文件C.WEB-INF文件D.classes文件答案:B5.在web.xml文件中,描述了一个Servlet,其中()指定了Servlet类的访问路径A.servlet中的servlet-nameB.url-patternC.servlet-classD.servlet-mapping中的servlet-name答案:B第十二章神奇的Ajax1.下面()技术不是Ajax的常技术A.JavaScriptB.XMLC.CSSD.JUnit答案:D2.下面()不是XmlHttpRequest对象的方法(选两项)A.openB.sendC.readyStateD.responseText答案CD3.当XmlHttpRequest对象的状态发生改变时调用myCallback函数,下列正确的是()A.xmlHttpRequest.myCallback=onreadystatechange;B.xmlHttpRequest.onreadystatechange=(myCallback);C.xmlHttpRequest.onreadystatechange(newfunction(){myCallback})D.xmlHttpRequest.onreadystatechange=myCallback;答案:4.关于XmlHttpRequest对象的五种状态,下列说法正确的是()A.1表示新创建B.2表示初始化C.3表示发送数据完毕D.4表示接收结果完毕答案:5.不同的HTTP请求响应代码表示不同含义,下面表示请求被接收,但处理未完成的是()A.200B.202C.400D.404答案:B

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功