Java-Web开发基础题库课后练习题答案章节测试题1-7章全.docx
-
资源ID:28280101
资源大小:27.44KB
全文页数:12页
- 资源格式: DOCX
下载积分:8金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
Java-Web开发基础题库课后练习题答案章节测试题1-7章全.docx
第3章 Cookie与Session第1章 Java Web开发基础习题答案1JSP中,HTML注释的特点是( B )。(选1项)A发布网页时看不到,在源文件中也看不到B发布网页时看不到,在源文件中能看到C发布网页时能看到,在源文件中看不到D发布网页时能看到,在源文件中也能看到2下面哪项不是Form的元素?( D )(选1项)Ainput Btextarea Cselect Dtable3单选按钮定义是下列哪一项?( D )(选1项)A<input name="sex" type="text" value="0" />B<input name="sex" type="checkbox" value="0" />C<input name="sex" type="option" value="0" />D<input name="sex" type="radio" value="0" />4表单标记中action 属性的作用是( C )。(选1项)A为表单命名B调用客户端验证方法C指明表单信息发送的目的地址D指明表单的提交方式5下列哪个状态码表示“无法找到指定位置的资源”?( D )(选1项)A100 B201 C400 D4046下面哪一个选项不是http响应的一部分?( C )(选1项)A响应头B响应正文C协议版本号D状态行7下列关于Tomcat说法不正确的是( B )。(选1项)ATomcat是一个Servlet容器BTomcat是一种编程语言CTomcat是一个免费开源的项目DTomcat的默认端口是80808Tomcat 服务默认情况下使用的端口号是( B )。(选1项)A8000 B8080C8888 D80第3章Cookie与Session习题答案1从( )开始,到( )结束,被称为一个会话。 (选1项)A、访问者连接到服务器,访问者关闭浏览器离开该服务器 B、服务器启动,服务器关闭 C、访问者连接到服务器,服务器关闭 D、服务器启动,访问者关闭浏览器离开该服务器正确答案:A2下列说法中错误的是哪个?(选1项)A、Cookie和HttpSession是保存会话相关数据的技术,其中Cookie将信息存储在浏览器端是客户端技术,Session将数据保存在服务器端是服务器端技术B、HttpSession会话对象的默认保持时间可以修改C、HttpSession默认是基于Cookie运作的D、浏览器可以接受任意多个Cookie信息保存任意长的时间正确答案:D3下列哪条语句可以更改Cookie的存活时间?(选1项)A、cookie.setMaxAge(3600*24);B、cookie.setPath(“/app”);C、cookie.setDomain(“localhost”);D、cookie.setValue(“share”);正确答案:A4如何发送Cookie? (选1项) A、使用new Cookie语句 B、调用response.addCookie方法 C、使用Cookie的setMaxAge方法 D、使用setCookie方法 正确答案:B5J2EE中,Servlet API 为使用Cookie,提供了哪个类?(选1项) A、javax.servlet.http.Cookie B、javax.servlet.http.HttpCookie C、javax.servlet. Cookie D、javax.servlet.http. HttpCookie 正确答案:A6获取Cookie 所用到的方法是哪个?(选1项) A、request.getCookies() B、request.getCookie() C、 response.getCookies()D、 response.getCookie()正确答案:A7关于SessionID,以下说法正确的是?(选3项)A、每个HttpSession对象都有唯一的Session IDB、SessionID 由Servlet容器创建C、SessionID必须保存在客户端的cookie文件中D、Servlet容器会把Session ID作为Cookie或者URL的一部分发送到客户端正确答案:A、B、C8以下哪个方法一定可以获取到代表当前会话的Session对象? (选1项)A、request.getSession();B、request.getSession(false);C、new HttpSession();D、HttpSession.newInstance(request);正确答案:A9. 以下哪个方法可用于检索session属性userid的值?(选1项) A、 session. getAttribute(“userid”); B、 session. setAttribute(“userid”); C、 request. getParameter(“userid”); D、 request. getAttribute(“userid”);正确答案:A12第4章 JSP编程习题答案1要在JSP中使用ArrayList,做法正确的是哪个选项?(选1项) A、<% import java.util.ArrayList%> B、 <% import "java.util.ArrayList"%> C、<% pageimport="java.util.ArrayList"%> D、 <% pagepackage="java.util.ArrayList"%> 正确答案:C2在JSP中,有test . jsp文件如下,试图运行时,将发生什么?(选1项)<html> <% String str = null; %> str is <%= str%> </html> A、 转译期有误 B、编译Servlet源码时发生错误 C、执行编译后的Servlet时发生错误 D、运行后,浏览器上显示:str is null 正确答案:D3在JSP中可动态导入其他页面的标签是 ?(选1项) A、 <%include/></textarea> B、<% include%> C、<jsp:importPage/> D、<jsp:include/> 正确答案:D4有JSP代码如下,以下哪句代码可以正确显示”admin” ?(选1项)<% Cookie c = new Cookie(“name” , “admin”); c.setMaxAge(10000); response.addCookie(c); %> A、$cookie.name B、 $cookie.name.value C、$ name D、$name.value 正确答案:B5test.jsp文件中有如下一行代码,要使user对象可以作用于整个应用程序,下划线中应添入哪一项?(选1项) <jsp:useBean id=”user” scope=”_” class=”com.UserBean”> A、page B、request C、session D、application 正确答案:D6 JSP中有三大类标签,分别是什么?(选1项)A、 HTML标记 JSP标记 Servlet标记 B、CSS标记 HTML标记 Javascript标记 C、动作标记 脚本标记 指令标记 D、指令标记 脚本标记 HTML标记 正确答案:C7下面关于JSP作用域对象的说法错误的是?(选1项) A、 request对象可以得到请求中的参数 B、session对象可以保存用户信息 C、 application对象可以被多个应用共享 D、作用域范围从小到达是request、session、application 正确答案:C8在JSP页面中通过<jsp:forwardpage=urlname/>将本页面请求转发至指定URL指定的文件,则在该URL组件(JSP页面)中可接收数据的范围是(选3项) A、session B、request C、page D、application 正确答案:A、B、D9 关于<jsp:include>,下列说法不正确的是?(选1项) A、它可以包含静态文件 B、它可以包含动态文件 C、当它的flush属性为true时,表示缓冲区满时,将会被清空 D、它的flush属性的默认值为true 正确答案:D10在JSP中,对jsp:setProperty标记描述正确的是?(选1项) A、<jsp:setProperty>和<jsp:getProPerty>必须在一个JSP文件中搭配出现 B、 就如同session.setAttribute()一样,来设计属性/值对 C、 和<jsp:useBean>动作一起使用,来设置bean的属性值 D、 就如同request.setAttribute()一样,来设置属性值对 正确答案:C第5章 EL表达式与JSTL标签习题答案1、http:/localhost:8080/web/show.jsp?name=aaa下列哪个选项可以正确取得请求参数值?A、$param.name B、$name C、$parameter.name D、$param.get("name")正确答案:A2、JSTL包含的各种标签可用于什么样的页面中?A、HTMLB、JSPC、XMLD、ASP正确答案:B3、JSTL核心标签库中,用来实现循环功能的标签是哪一项?A、 <c:if> B、<c:for> C、<c:while> D、<c:forEach>正确答案:D4、JSTL中相当于<jsp:include >标准动作的标签是哪个?A、<c:url> B、<c:import> C、<c:redirect> D、<c:set> 正确答案:B5、 下列关于EL的说法正确的是哪些?(选两项)A、EL可以访问所有的JSP内置对象 B、EL可以读取JavaBean的属性值 C、EL可以修改JavaBean的属性值 D、EL可以调用JavaBean的任何方法正确答案:A、B6、下列EL的使用语法正确的是哪些?(选两项) A、$1+2=3?4:5 B、$param.name+paramValues1 C、$someMapvar.someArray0 D、$someArray“0”正确答案:A、B7、下列指令中,可以导入JSTL核心标签库的是哪个?A、<%taglib url=" prefix="c" %>B、<%taglib url=" prefix="core" %> C、<%taglib uri=" prefix="c" %> D、<%taglib uri=" prefix="core" % >正确答案:C8、下列代码的输出结果是哪个? <% int a=new int 1,2,3,4,5,6,7,8; pageContext.setAttribute("a",a); %> <c:forEach items="$a " var="i" begin="3" end="5" step="2" > $i </c:forEach> A、1 2 3 4 5 6 7 8 B、3 5 C、4 6 D、4 5 6 正确答案:C9、关于JSTL条件标签的说法正确的是哪些?(选两项) A、单纯使用if标签可以表达ifelse .的语法结构 B、when标签必须在choose标签内使用 C、otherwise标签必须在choose标签内使用 D、以上都不正确正确答案:B、C10、以下哪个EL函数用于删除字符串首尾两边的空格?A、toLowerCase B、split C、trim D、indexOf正确答案:C第6章 数据库整合开发习题答案1、JDBC提供了3种接口来实现SQL语句的发送执行,其中执行简单不带参数SQL语句的是? A、Statement B、PrepareStatement C、CallbleStatement D、Execute 正确答案:A2、在面向程序开发人员的JDBC API中,负责处理驱动的调入并且对产生的新的数据库连接提供支持的接口是?A、java.sql.DriverManager B、java.sql.Connection C、 java.sql.Statement D、java.sql.ResultSet正确答案:A3、Staternent类提供3种执行方法,用来执行更新操作的是? A、executeQuery() B、executeUpdate() C、execute() D、query() 正确答案:B4、接口Statement中定义的execute方法的返回类型是 ,代表的含义是 , executeQuery方法返回的类型是 , executeUpdate返回的类型是 ,代表的含义是 。 A、ResultSet B、int C、boolean D、受影响的记录数量 E、有无ResultSet返回 正确答案:CEABD5、Staternent类提供3种执行方法,用来执行查询操作的是? A、executeQuery() B、executeUpdate() C、execute() D、query() 正确答案:A第7章 过滤器和监听器习题答案1编写一个Filter,需要(B)。(选1项)A继承Filter类B实现Filter接口C继承HttpFilter类D实现HttpFilter接口2在编写过滤器时,需要完成的方法是(A)。(选1项)AdoFilter()BdoChain()CdoPost()DdoDelete()3public classSecurityFilter .如果想要让该类成为一个过滤器,应选择哪一项?(D)(选1项)Aimplements HttpFilterBextends FilterCextends HttpFilterDimplements Filter4在J2EE中,使用Servlet过滤器,需要在web.xml中配置哪些元素?(AB)(选2项)A<filter>B<filter-mapping>C<servlet-filter>D<filter-config>5过滤器使用哪个选项才能继续传递到下一个过滤器?(D)(选1项)Arequest.getRequestDispatcher().forward(request,response);BdoFilter()CdoPut()DdoChain()