1)如果做动态网站开发,以下()可以作为服务器端脚本语言。
A . HTML B. JSPC. JavaScript D. Java2)在设计Web项目的目录结构时,一般吧JSP和HTML文件放在()下。
A . src目录B .文档根目录或其子文件下WEB-INF 目录C . META-INT 目录D3) 在Web项目的目录结构中,web.xml文件位于()中。
A . src目录B .文档根目录C . META-INF 目录D .WEB-INF 目录4) 下面对于B/S架构与C/S架构的描述错误的是()。
A . B/S架构解决了C/S架构的弊端,因而在程序开发中将会逐步取代C/S架构B. B/S机构是基于in ternet网络实现的,使得用户访问的范围扩大C . C/S架构师基于局域网实现的,当程序发生改的后,需要对每一个客户端进行维护D . C/S可以设计出丰富的界面,而B/S则相对处于劣势5)以下选项中()是正确的URL,(选两项)A .B .C .D . /n ews/welcome.htmlC . response.setPageCoding()D . response.setCharset()6) 在某个JSP 页面中存在这样一行代码, <%= 2”+ 4" %>运行该JSP 后,以下说法正 确的是( )。
A .这行代码没有对应的输出B .这行代码对应的输出时 6C. 这行代码对应的输出时 24 D .这行代码将引发错误 7)与 page 指令 <%@ page import= java.util.*, java.text.* %> 等价的是()。
A . <%@ page import= “java.util.* %><%@ page import= “java.text.* “ %>B . <%@ page import= “java.util.* ” , import= “java.text.*“ %>C . <%@ page import= “java.util.* “ ; %><%@ page import= “java.text.* “ ; %>D . <%@ page import= “java.util.* ;java.text.* “ %>8) 下列选项中, ( )是正确的表达式。
A. <% String s = “hello world ” ;%>B . <% = “hello world ” ;%>C . <% = “hello world ” %>D . <% ! “hello world ” %> 9)如果请求页面中存在两个单选按钮(假设单选按钮的名称为 sex ) , 分别代表男和女, 该页面提交后,为了获得用户的选择项,可以使用以下( )方法。
A. request.getParameter(sex); B . request.getParameter(“sex ”); C . request.getParameterValues(sex);D . request.getParameterValues(“sex ”);10) JSP 内置对象request 和getParameterValues()方法的返回值是()。
B. Object[ ]C . String D . Object 第三章11) 使用request 对象进行重定向时,使用的是(A . gertRequestDispatcher(); C. sendRedirect()12) 对于转发与重定向的描述错误的语句是(A •重定向是在客户端发生作用,通过请求重新的地址实现页面转向B .使用转发时由于是服务器内部控制权的转移,因而地址栏中的 URL 没有变化C .使用重定向时可以在地址栏中看到转向后的URLD .转发与重定向都可以实现在页面跳转,因而没有区别13) 为了避免服务器的响应信息在浏览器端显示为乱码, 通常会使用 ( )语句重新设置 字符编码。
B. response.setCharacterEncoding()A . String[ ] )方法。
B . forword()D . setRequestDispatcher(); )。
A . reponse.setContentType();14)在JSP中使用JDBC语句访问数据库,正确导入S QL类库的语句是()。
A .<%@ page import= ”java.sql.* ”%>B .<%@ page import= ”sql.* ”%>C.<%page import= ”java.sql.* ”%> D.<%@ import= ”java.sql.* ”%> 15)在JDBC API 中所提供的()类的职责是:依据数据库的不同,管理不同的驱动程序。
A .DriverManagerB .ConnectionC .StatementD.Class第四章16)如果要把一个用户名jack 保存在session 对象里,则下列语句正确的是()。
A. session.setAttribute( name, jack );, “ jack ”)B. session.setAttribute( “ name ”;C. session.setAttribute( “ jack ”,“ name ”D. session.setAttribute( “ jack ” , n ame );17) 对如下JSP 代码说法正确的是( )。
<%Sring str = ” Hello.JBIT! ”;session.setAttribute( “ msg' ,str);String getStr = session.getAttribute( “ msg” );out.println(getStr);%>A. 运行成功,页面上输出Hello.JBIT;B. 运行成功,页面上输出msg;C. 代码行session.setAttribute( ";mS错误,,无法运行D. 代码行String getStr = session.getAttribute( 有错误,"无法运行18) 在IE窗口访问JSP页面,其代码如下。
然后连续刷新页面,输出的结果是X,重新启动一个新的IE窗口运行该JSP代码,连续刷新两次,输出的结果是Y,的值分别是( )。
<%@ page contentType= ” text/html; charset=GBK ” %><html><% Integer cnt = (Integer)application.getAttribute( “ hitCount ”if ( cnt == null){cnt = new Integer(1);}else{}cnt = new Integer(cnt.intValue() + 1 );JDBC紧接着X和Y);}application.setAttribute( hitCount ” ,cnt);%> <%=cnt %> </html> A.5,8 B. 5,3 C. 1,219) JSP 提供了一个可以在多个请求之间持续有效的内置对象( 口一一对应。
20) 在下列选项中,正确创建并实现写入 cookie 的语句分别是( )。
(选两项)A. Cookie cookie = new Cookie( String key, Object value );B.Cookie cookie = new Cookie();C. response.add(cookie );D. response.addCookie(cookie);21) 在 Java 中,下列关于重定向和转发的描述正确的是()。
(选两项)A. 转发对应的代码为: rquest.getRequestDispatcher (url ).forward (request,response );B.重定向对应的代码为: request.sendRedirect (url );C. 重定向在用户的浏览器端被处理。
D. 转发后,浏览器的地址栏内容会发生改变。
22) 对于转发与重定向的描述错误的语句是() 。
A .重定向是在客户端发生作用,通过请求新的地址实现页面转向B •使用转发时由于是服务器内部控制权的转移,因而地址栏中的 URL 没有变化C. 使用重定向时可以在地址栏中看到转向后的URLD .转发与重定向都可以实现在页面跳转,因而没有区别 第五章23) 获取数据源的正确方法是()。
A. DateSource source = new DataSource();B.DataSource source = DataSource;.newInstance() ;C. DataSource soutce = (DataSource) ic.lookup( “java:comp/enb/jdbc/books ”);D. 以上都不对 ;25) 下面对于连接池描述错误的是( )。
A.使用数据库连接池技术,所有的连接与释放均由连接池统一管理D. 1,2),该对象与浏览器窗A. requestB. responseC. sessionD. application24) 使用数据源时,数据库驱动程序的.jar 文件应该放在( )。
A. 应用程序的类库内B. 应用程序的 WEB-INF/lib 下C. Tomcat 根目录 \lib 下D.Tomcat 的 common\lib 下B. 连接池可以自行分配连接,当连接使用完毕后需要通过编码实现正确的关闭C. 使用连接池技术可以提升数据库的操作效率D. 在程序中使用连接池可以减少系统资源的开支26) 在程序中使用javaBean 可以及大地方便我们进行代码编写,下面对于javaBean 描述正确的是( )。
A. javaBean 可以是一个共有的类,也可以是一个私有的类B. 一个javaBean 中的方法全部是私有方法C. 使用javaBean 封装数据时,应当将属性设置为私有D.通过设置共有的get()方法来获取属性27) 使用JNDI 配置数据源对象时,配置的步骤包括( )(选多项)A. 配置context.xmlB. 配置web.xmlC. 添加数据库驱动D. 使用lookup() 方法来获取数据源对象28) 在Java Web应用程序中,下列()选项中的代码能够正确实现使用数据源(DataSource)获取数据库连接对象(数据源名称为dsname)。