《Java-Web开发基础题库课后练习题答案章节测试题1-7章全.docx》由会员分享,可在线阅读,更多相关《Java-Web开发基础题库课后练习题答案章节测试题1-7章全.docx(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第3章 Cookie与Session第1章 Java Web开发基础习题答案1JSP中,HTML注释的特点是( B )。(选1项)A发布网页时看不到,在源文件中也看不到B发布网页时看不到,在源文件中能看到C发布网页时能看到,在源文件中看不到D发布网页时能看到,在源文件中也能看到2下面哪项不是Form的元素?( D )(选1项)Ainput Btextarea Cselect Dtable3单选按钮定义是下列哪一项?( D )(选1项)ABCD4表单标记中action 属性的作用是( C )。(选1项)A为表单命名B调用客户端验证方法C指明表单信息发送的目的地址D指明表单的提交方式5下列哪个状态
2、码表示“无法找到指定位置的资源”?( 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、访问者连
3、接到服务器,访问者关闭浏览器离开该服务器B、服务器启动,服务器关闭C、访问者连接到服务器,服务器关闭D、服务器启动,访问者关闭浏览器离开该服务器正确答案:A2下列说法中错误的是哪个?(选1项)A、Cookie和HttpSession是保存会话相关数据的技术,其中Cookie将信息存储在浏览器端是客户端技术,Session将数据保存在服务器端是服务器端技术B、HttpSession会话对象的默认保持时间可以修改C、HttpSession默认是基于Cookie运作的D、浏览器可以接受任意多个Cookie信息保存任意长的时间正确答案:D3下列哪条语句可以更改Cookie的存活时间?(选1项)A、co
4、okie.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.se
5、rvlet.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对象都有唯一的SessionIDB、SessionID由Servlet容器创建C、SessionID必须保存
6、在客户端的cookie文件中D、Servlet容器会把SessionID作为Cookie或者URL的一部分发送到客户端正确答案:A、B、C8以下哪个方法一定可以获取到代表当前会话的Session对象?(选1项)A、request.getSession();B、request.getSession(false);C、newHttpSession();D、HttpSession.newInstance(request);正确答案:A9.以下哪个方法可用于检索session属性userid的值?(选1项)A、session.getAttribute(“userid”);B、session.setAt
7、tribute(“userid”);C、request.getParameter(“userid”);D、request.getAttribute(“userid”);正确答案:A12第4章 JSP编程习题答案1要在JSP中使用ArrayList,做法正确的是哪个选项?(选1项) A、 B、 C、 D、 正确答案:C2在JSP中,有test . jsp文件如下,试图运行时,将发生什么?(选1项) str is A、 转译期有误 B、编译Servlet源码时发生错误 C、执行编译后的Servlet时发生错误 D、运行后,浏览器上显示:str is null 正确答案:D3在JSP中可动态导入其他
8、页面的标签是 ?(选1项) A、 B、 C、 D、 正确答案:D4有JSP代码如下,以下哪句代码可以正确显示”admin” ?(选1项) A、$cookie.name B、 $cookie.name.value C、$ name D、$name.value 正确答案:B5test.jsp文件中有如下一行代码,要使user对象可以作用于整个应用程序,下划线中应添入哪一项?(选1项) A、page B、request C、session D、application 正确答案:D6 JSP中有三大类标签,分别是什么?(选1项)A、 HTML标记 JSP标记 Servlet标记 B、CSS标记 HTM
9、L标记 Javascript标记 C、动作标记 脚本标记 指令标记 D、指令标记 脚本标记 HTML标记 正确答案:C7下面关于JSP作用域对象的说法错误的是?(选1项) A、 request对象可以得到请求中的参数 B、session对象可以保存用户信息 C、 application对象可以被多个应用共享 D、作用域范围从小到达是request、session、application 正确答案:C8在JSP页面中通过将本页面请求转发至指定URL指定的文件,则在该URL组件(JSP页面)中可接收数据的范围是(选3项) A、session B、request C、page D、applicati
10、on 正确答案:A、B、D9 关于,下列说法不正确的是?(选1项) A、它可以包含静态文件 B、它可以包含动态文件 C、当它的flush属性为true时,表示缓冲区满时,将会被清空 D、它的flush属性的默认值为true 正确答案:D10在JSP中,对jsp:setProperty标记描述正确的是?(选1项) A、和必须在一个JSP文件中搭配出现 B、 就如同session.setAttribute()一样,来设计属性/值对 C、 和动作一起使用,来设置bean的属性值 D、 就如同request.setAttribute()一样,来设置属性值对 正确答案:C第5章 EL表达式与JSTL标签
11、习题答案1、http:/localhost:8080/web/show.jsp?name=aaa下列哪个选项可以正确取得请求参数值?A、$param.nameB、$nameC、$parameter.nameD、$param.get(name)正确答案:A2、JSTL包含的各种标签可用于什么样的页面中?A、HTMLB、JSPC、XMLD、ASP正确答案:B3、JSTL核心标签库中,用来实现循环功能的标签是哪一项?A、B、C、D、正确答案:D4、JSTL中相当于标准动作的标签是哪个?A、B、C、D、正确答案:B5、下列关于EL的说法正确的是哪些?(选两项)A、EL可以访问所有的JSP内置对象B、E
12、L可以读取JavaBean的属性值C、EL可以修改JavaBean的属性值D、EL可以调用JavaBean的任何方法正确答案:A、B6、下列EL的使用语法正确的是哪些?(选两项)A、$1+2=3?4:5B、$param.name+paramValues1C、$someMapvar.someArray0D、$someArray“0”正确答案:A、B7、下列指令中,可以导入JSTL核心标签库的是哪个?A、B、C、D、正确答案:C8、下列代码的输出结果是哪个?$iA、12345678B、35C、46D、456正确答案:C9、关于JSTL条件标签的说法正确的是哪些?(选两项)A、单纯使用if标签可以表
13、达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、StatementB、PrepareStatementC、CallbleStatementD、Execute正确答案:A2、在面向程序开发人员的JDBCAPI中,负责处理驱动的调入
14、并且对产生的新的数据库连接提供支持的接口是?A、java.sql.DriverManagerB、java.sql.ConnectionC、java.sql.StatementD、java.sql.ResultSet正确答案:A3、Staternent类提供3种执行方法,用来执行更新操作的是?A、executeQuery()B、executeUpdate()C、execute()D、query() 正确答案:B4、接口Statement中定义的execute方法的返回类型是 ,代表的含义是 ,executeQuery方法返回的类型是 ,executeUpdate返回的类型是 ,代表的含义是 。A
15、、ResultSetB、intC、booleanD、受影响的记录数量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()DdoD
16、elete()3public classSecurityFilter .如果想要让该类成为一个过滤器,应选择哪一项?(D)(选1项)Aimplements HttpFilterBextends FilterCextends HttpFilterDimplements Filter4在J2EE中,使用Servlet过滤器,需要在web.xml中配置哪些元素?(AB)(选2项)ABCD5过滤器使用哪个选项才能继续传递到下一个过滤器?(D)(选1项)Arequest.getRequestDispatcher().forward(request,response);BdoFilter()CdoPut()DdoChain()