一、判断题
1.(    )动态网页是在服务器端被执行,其中嵌入的代码只能在服务器端运行,不能在客户端浏览器中运行。
2.(    )Tomcat的启动脚本程序是service.bat,startup.bat脚本用于将Tomcat安装为Windows的服务,当Windows启动时,自动加载Tomcat。
3.(    )有一个支持包a1.jar要装配给Tomcat默认的Web应用(ROOT)则应该把它复制到ROOT \WEB-INT\classes下。
4.(    )Tomcat默认的HTTP侦听端口号是80端口。
5.(    )如果要修改Tomcat的侦听端口为8891,则应该修改Tomcat安装目录下的conf\ l文件。
6.(    )在编译Servlet程序时,需要将Tomcat安装目录下的\common\lib\ servlet-api.jar类库添加到系统环境变量classpath中,否则无法编译。
7.(    )Tomcat中有一个JSP网页a1.jsp位于ROOT\WEB-INF下,客户端无法通过浏览器直接访问此网页,服务器端的其他JSP网页也无法访问它,因为WEB-INF文件夹是不可访问的安全文件夹,专存放各种类、包和部署文件,供Tomcat启动时使用。
8.(    )Java_home环境变量指明JDK安装的文件夹。
9.(    )classpath变量指明编译Java程序时类库的搜索路径。
10.(    )path变量指明JDK可执行文件所在的文件夹。
11.(    )EL表达式中不能访问JSP的隐含对象。
12.(    )在EL表达式中,通过${}形式的代码来直接读取客户端提交给服务器的参数。
13.(    )<forEach>标记只能完成计数循环,不能对集合对象进行迭代。
14.(    )JSTL的数据库访问标记可以完成简单的数据库访问。
二、填空题
1.Java中声明接口的关键字为              、实现接口的关键字为             
2.声明静态成员的方法是在声明成员变量时在数据类型前加            关键字。
3.下列代码中,y的值是             
int x=3;
switch(x+4){
case:7 y = 1;
default: y += 1;}
4.面向对象的编程运行从现有类派生出新类,这称为             
5.下拉列表框SELECT具有          、name和          属性。          属性设置复选框为多选,name属性为此列表框的名称,size属性则用来设置列表的高度。
6.在HTML文件中,由回车键所产生的换行符在浏览器中并不视为换行符。为了在浏览器显
示时产生回车符需要使用HTML标记       
7.控制表格边框粗细的属性为          ,控制单元格边框到表格边框之间的距离的属性为          ,控制单元格内文字到单元格边框之间的距离的属性为cellpaddin。
8.<Form>标签的          属性可以指定接收表单数据的网页名称或Servlet名称,method属性用于指定数据的传递方式,数据的传递方式分为                   
9.<textArea>标签的                    属性分别用来设置文本框的列数和行数。
10.代码阅读,请问输出结果是多少?
    <SCRIPT language="JavaScript">
          var a="3“ ,  b="4";
          alert (isNaN(a));
          alert (a+"+"+b );
          alert (eval(a+"+"+b) );
    </SCRIPT>
                       
11.代码阅读,请问输出结果是多少?
  <SCRIPT language="JavaScript“>
          var  s="abcdefg" ;
          alert ( s.indexOf("cd",0) ) ;
          alert (s.substr(1,2)) ;
          alert (und(9.38)) ;
          var now=new Date( );
          alert (Month( )) ;
  </SCRIPT>
                               
12.按钮分为三类,它们类型(type)分别是                       
13.JSP指令元素主要有3种类型的指令,它们分别是                 和taglib。
14.<%@ page%>中        可以取消JSP页面的session隐含对象,以减轻服务器的负担。
15.<%@ page%>中,          参数允许重复使用多次,而其它参数只能出现一次。
16.JSP页面的输出缓冲区默认为         
17.某个网页要成为处理异常错误的网页,则          属性必须设置成true。
18.JSP的内置对象有                                                       
19.out对象常用的方法有                     
20.从request对象中读取数据的方法是                ;写入request对象数据的方法是                   
21.session对象用来保存                          它由服务器自动创建。
22.JavaBean有的生命周期,需要                      中设置。默认为page。
23.JavaBean有关的常用的动作元素有                             
        4种。
24.Java Servlet API包括两个包,分别是                               
25.Servlet的生命周期由3个方法控制,它们是        、service()和         
26.Servlet运行过程中,Servlet容器使用          接口建立起HTTP客户和Web服务器之间的会话关系。
27.HttpSession对象以          方法保存数据,                读取数据。
28.用户使用l的 <servlet-mapping>            的值来访问Sel表达式获取值ervlet
三、选择题
1.做动态网页的开发,以下(    )语言可以作为服务器端脚本语言。
A.HTML        B.JSP        C.JavaScript        D.Java
2.在设计Web项目的目录结构时,一般把静态文件放在(    )目录下。
A.src目录    B.项目根目录或其子目录    C.MATA-INF目录      D.WEB-INF目录
3.在Web项目的目录结构时,l文件位于(    )目录下。
A.src目录    B.项目根目录或其子目录        C.MATA-INF目录        D.WEB-INF目录
4.在运行Web项目时,IE提示“404错误”,可能的原因是(    )(选三项)
A.未启动Tomcat服务                B.未部署Web项目       
C.URL中的上下文路径书写错误        D. URL中的文件名书写错误
5.在运行Web项目时,IE提示“404错误”,可能的原因是(    )(选二项)
A.www.linkwan/talk/talk1.htm    B. file://ftp.linkwan   
C. www.baidu                                D. /news/welcome.html
6.以下(    )的对象可以使用键/值的形式编程数据。
A.ArrayList        B.LinkedList      C. HashMap        D.Collection
7.假设已经获得ResultSet对象rs,那么获取第一行数据的准确语句是(    )。
A.rs.hasNext();    ();    C. rs.nextRow();    D. rs.hasNnextRow();
8.JDK中提供的(  )类的主要职责:依据数据库的不同,管理不同的JDBC驱动程序。
A.DriverManager        B.Connection      C. Statement        D.Class
9.假定已经使用变量con获得一个数据库连接。要从表title表中删除所有(类型为varchar)为“张三”的记录,可以填入下划线处的代码是(    )。
    String strSql = "delete from title where creator=?"
PreparedStatement pstmt= con.prepareStatement(strSql);
                           
    pstmt.executeUpdate();
A. pstmt.setString(0, "张三");        B. pstmt.setString(1, "张三");     
C. pstmt.setInt(0, "张三");            D. pstmt.setInt(1, "张三");
10.假定已获得数据库连接,使用变量con来表示。下列语句中能够准确获得结果集的有()。(选两项)
A. Statement stmt = ateStatement();
    ResultSet rs = uteQuery("select * from table1");
B. Statement stmt = ateStatement("select * from table1");
    ResultSet rs = uteQuery();
C. PreparedStatement pstmt = con.prepareStatement ();
    ResultSet rs = uteQuery("select * from table1");

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