第一章
一、选择题
1、做静态网页的开发,以下(D)语言可以作为服务器端脚本语言。
    A.HTML      B. JSP      C. JavaScript      D. Java
2、在设计Web项目的目录结构时,一般把静态文件放在(B)下。
A. src目录  B. 项目根目录或其子目录    C. MATA-INF目录  D. WEB-INF目录
3、在Web项目的目录结构中,l文件位于(D)下。
A. src目录  B. 项目根目录或其子目录    C. MATA-INF目录  D. WEB-INF目录
4、在运行web项目时,IE提示“404错误”,可能的原因是(BCD)(选三项)。
A. 未启动Tomcat服务器            B. 未部署web项目
C.url中的上下文路径书写错误      D. url中的文件名书写错误
5、(不考)在运行在运行web项目时,IE提示“404错误”,可能的原因是(AC)(选两项)。
A.www.linkwan/talk/talk.htm    B. file://ftp. linkwan
C. www..baidu                        D. /news/welcome.html
第二章
一、填空题
1、Java中声明接口的关键字是 interface ,实现接口的关键字是 implements
2、声明静态成员的方法是在声明成员变量时在数据类型前加 static 关键字。
3、下列代码中,y的值是 2
int x=3;
switch(x+4){
case 7:y=1;
default:y=y+1;}java和jsp
二、选择题
1、以下(C)的对象可以使用键/值的形式编程数据。
A.ArrayList    B. LinkedList    C. HashMap  D. Collection
2、假设已经获得ResultSet对象rs,那么获取第一行数据的正确语句是(B)。
A.rs.hasNext()  B. rs.next()      C. rs.nextRow()  D. rs.hasNextRow()
3、JDK中提供的(A)类的主要职志:依据数据库的不同,管理不同的JDBC驱动程序。
A.DriverManager  B. Connection  C. Statement  D. Class
4、假定已经使用变量con获得一个数据库连接。要从表title中删除所有(类型为varchar)为“张三”的记录,可以填入下划线处的代码是(B)。
      String sqlStr=”delete from title where creator=?”;
      PreparedStatement pstmt=con.psrparedStatement(strSql);
                                     
      uteUpdate();
    A. pstmt.setString(0,”张三”);            B. pstmt.setString(1,”张三”);
    C. pstmt.setInt(0,”张三”);                D. pstmt.setInt(1,”张三”);
5、假定已获得一个数据库连接,使用变量con来表示。下列语句中能够准确获得结果集的有(AD)。(选两项)
    A.Statement stmt =ateStatement();
      ResultSet uteQuery(“select * from table1”);
    B. Statement stmt =ateStatement(“select * from table1”);
      ResultSet uteQuery();
    C.  PreparedStatement pstmt=con.psrparedStatement();
        ResultSet uteQuery(“select * from table1”);
    D.  PreparedStatement pstmt=con.psrparedStatement(“select * from table1”);
        ResultSet uteQuery();
第三章
第四章
一、填空题
1、JSP指令元素主要有3种类型的指令,它们分别是: page include 和taglib。
2、<%@ page。。。%>中 import 参数允许重复使用多次,而其他参数只能出现一次。
3、jsp页面的输出缓冲区默认为 true
二、选择题
1、在jsp标准动作标签中,(B)相当于创建一个javaBean的示例。
    A.getProperty    B. useBean    C.setProperty    D. forward
2、在jsp页面中存在这样一行代码:<%=”2”+”4”%>,运行后,下列说法对的是(C)。
    A.这行代码没有对应的输出            B. 这行代码的对应输出是:6
    C.这行代码的对应输出是:24          D. 这行代码将引发错误
3、与page指令<%@ page import=”java.util.*,*”%>等价的是(A)。
    A.<%@ page import=”java.util. *”%>
      <%@ page import=” *”%>
    B.<%@ page import=”java.util.*”  import=”*”%>
    C.<%@ page import=”java.util.*”;%>
      <%@ page import=”*”;%>
    D.<%@ page import=”java.util.*;*”%>
4、下列选项中(C)是正确表达式。
    A.<% String s=”Hello Word!” %>          B. <%= “Hello Word!”;%> 
    C.<% =”Hello Word!” %>                D. <% !”Hello Word!”; %>
5、一个jsp程序源代码如下:
      <jsp:include page=”two.jsp” flush=”true”>
          <jsp:param name=”location” value=”Beijing”/>
      </jsp:include>
    在two.jsp中,(D)段代码片段可以输出参数location的值。
A.<jsp:getParam name=”location”>        B. <jsp:getProperty name=”location”>
C.<%=Attribute(“location”) %>  D. <%=Parameter(“location”) %>
6、给点include1.jsp文件代码片段,如下:
      <% pageContext.setAttribute(“user”,”HAHA”);%>
                                              //此处填写代码
      给定include2.jsp文件代码片段,如下  :
      <% =Attribute(“user”)%>
    要求运行include1.jsp时。浏览器上输出:HAHA。要满足以上条件,include1.jsp中下划线处应填入以下(B)语句。
    A.<jsp:include page=”include2.jsp” flush=”true”/>
    B.<%@ include file=”include2.jsp”%>
    C.<jsp:forword page=”include2.jsp”>
    D.<% response.sendRedirect(“include2.jsp”);%>
7、在jsp中,以下不是jsp隐式对象的是(B)。
    A.pageContext    B. context    C. application    D. out
8、在jsp中,page指令的(B)属性用来引入重要的包或类。
    A.extends        B. import      C. language      D. contentType
第五章   
一、填空题
1、jsp的内置有 out、session 、application、pageContext、request、response、exception
page、config 。
2、从request对象中读取数据的方法是 getParameter ;写入request对象数据的方法是:
setAttribute
二、选择题
1、下列选项中,(A)可以获取到请求页面的一个文本框输入(文本框的名称为name)。
A.Parameter(“name”);          B. Parameter(name);
C. ParameterValues(“name”);    D. ParameterValues(“name”);

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。