Java Web 复习题集(3)
一、单项选择题(请将所选择的答案号码填写在每题中的圆括号内)
1、以下关于Web的说法错误的是(  )。
A)其本意是网和网状物
B)其目前被广泛译作“万维网”或“互联网    ”
C)其是一种基于超文本方式工作的信息系统
D)其是一种基于超媒体方式工作的信息系统
2、不属于Web客户端应用技术的是(  )。
A)HTML            B)CSS             C)JavaScript            D)CGI 
3、特殊符号“<”对应的实体名称是(  )。
    A)&    B)             C)<        D)>
4、HTML代码“<img src="logo.jpg">”的功能是(      )。
    A)插入图片logo.jpg和超链接
    B)以图片logo.jpg为页面背景
    C)显示图片logo.jpg
    D)点击“logo.jpg”进行图片logo.jpg的下载
5、<select>标记的功能是(      )。
A)获得焦点
B)获得被选择变量的值
C)在页面中创建选择框
D)在页面中创建下拉列表
6、对外部样式表mystylee.css使用正确的是(    )。
A)<import rel = "mystylee" href = "mystyle.css" type="text/css">
B)<import rel = "styleSheet" href = "mystyle.css" type="text/css">
C)<link rel = "mystylee" href = "mystyle.css" type="text/css">
D)<link rel = "styleSheet " href = "mystyle.css" type="text/css">
7、在JavaScript中,以下关于window对象的说法错误的是(    )。
A)其描述了一个浏览器窗口或框架
B)其是其他对象的父对象
C)其提供了用于控制浏览器(网页)的属性和方法
D)在使用window对象的属性和方法时,JavaScript可以省略window对象的名称
8、以下代码(    )不能完成“添加一个用于打开一个新窗口的按钮”的功能。
A)<input type="button" value="开窗口" onclick=window.location("newWindow.html ")>
B)<input type="button" value="开窗口" onclick=window.open("newWindow.html")>
C)<input name="button" value="开窗口" onclick= window.open("newWindow.html","">
    D)<input name="button" value="开窗口" onclick=window.open("newWindow.html","","")> 
9、以下JSP的执行过程步骤中说法错误的是(  )。
    A)服务器根据接收到的客户端的请求来加载被请求的JSP文件
    B)JSP引擎会将被加载的JSP文件转化成class文件
    C)服务器执行这个class文件
    D)服务器将执行结果向客户端发送
10、在Tomcat的l文件中配置<Context>元素,其代码是
<Context path="/my" docBase="D:\JSPApp\myApp" />,关于此代码功能说法正确的是(  )。
A)复制Web应用到Tomcat安装目录下的webapps文件夹中
B)复制Web应用到Tomcat安装目录下的webapp\my文件夹中
C)复制Web应用到D:\JSPApp\myApp文件夹中
D)代码有错误
11、以下说法正确的是(    )。
    A.在一个JSP页面中,不能含有XML代码
    B.在一个JSP页面中,可以含有XML代码
  C.在一个JSP页面中,可以调用XML代码
    D.以上说法全错
12、关于脚本标记,以下说法错误的是(  )。
A)表达式中<%与=之间不可以有空格
B)表达式中<%=与%>可以不在同一行
    C)声明标识中<%与!之间不可以有空格
  D)声明标识中<%!与%>必须在同一行
13、下面include指令的语法格式正确的是(  )。
A)<%@ include  "path"%>
B)<%@ include  = "path"%>
C)<%@ include  page = "path"%>
D)<%@ include  file = "path"%>
14、关于JSP内置对象,以下说法正确的是(    )
A)JSP内置对象起到了增强页面功能的作用
B)page对象表示“当前”Servlet程序对象,相当于Java中的“this”关键字
C)pageContext对象本质上是包含当前Servlet接口引用的变量
D)application对象在服务器启动时由应用程序创建,在应用程序终止时销毁
15、对于Servlet过滤器,以下说法错误的是(    )。
A)过滤器需要进行配置才能使用
  B)采用注解方式可不用配置过滤器
C)过滤处理的业务逻辑需要编写到doFilter()方法中
D)在请求过滤处理后,需要调用chain参数的doFilter()方法将请求传递给下一个过滤器或目标资源
16、对于Servlet,以下说法错误的是(    )。
A)的功能比较接近Java的GUI程序的
B)利用Listener接口监听在容器中的某个执行程序
    C)可以监听特定时间发生的事件,并根据其做出相应的反应
D)的功能只是监听,不可以做一些相应的反应
17、以下关于JDBC API的说法中错误的是 (  )。
A)每种数据库的驱动程序都应该提供一个实现java.sql.Driver接口的类
B)通过驱动程序可以注册一个Connection连接
C)Connection接口负责与特定数据库的连接
D)DriverManager类可以建立应用程序与数据库之间的连接
18、关于EL表达式,以下说法错误的是(  )。
A)可以扩展JSP页面的功能
B)可以简化JSP开发中对对象的引用的步骤
C)可以规范页面代码
D)可以提高程序的可读性及可维护性
19、关于JSTL,以下说法错误的是(  )。
  A)可以取代传统JSP程序中嵌入Java代码的做法
B)可以提高程序的可维护性
C)可以增强JSP页面的功能
D)通常与EL表达式配合使用
20、关于<c:out>标记,以下说法错误的是(  )。
A)该标记可以解释执行HTML标记
B)该标记可以将表达式的值赋值给某个变量
C)该标记类似于JSP的表达式<%=表达式%>
D)该标记类似于EL表达式${expression}
21、在以下(  )标签用来对页面内容进行预定义。
A)<p>            B)<br>                C)<hr>          D)<pre>
22、在JavaScript中,不正确的变量名是(  )。
A)abc            B)7Name             C)_17            D)case 
23、以下(      )JavaScrtpt对象可以获取用户当前使用的浏览器的版本信息。
    Anaigator    Bscrecn            Cwndow        Ddocument
24、JSP中,JSP注释的特点是(      )。
    A)发布网页中看不到,在源文件中也看不到
  B)发布网页中看不到,在源文件中能看到
    C)发布网页中能看到,在源文件中看不到
    D)发布网页中能看到,在源文件中也能看到
25、假定b.jsp用于处理a.jsp中的异常,在两个页面中使用page指令的相关属性正确的是(      )。
A)在a.jsp中写上<%@ page isErrorPage= "false"  errorPage="b.jsp" %>
B)在b.jsp中写上<%@ page isErrorPage= "true"  errorPage="a.jsp" %>
C)在a.jsp中写上<%@ page errorPage="b.jsp" %>,在b.jsp中写上<%@ page isErrorPage="true"%>
D)在b.jsp中写上<%@ page errorPage="a.jsp" %>,在a.jsp中写上<%@ page isErrorPage="true"%>
26、JSP文件在第一次运行的时候被JSP引擎编译为(    )文件。
AServlet    B)class    CHTML      D)el表达式获取session中的值XML
27、用于为其他动作提供附加信息的动作是(    )。
    A<jsp:includc>      B<jsp: plugin>
    C<jsp:param>       D<jsp:useBean>
28、下列(    )不是request对象的方法。
  AaddHeader( String name, String value)
    BgetSession(Boolean create)
    CsetAttribute( String name, java. lang. Object o)
DisSecure()
29、response对象的setHeader( String name,String value)方法的作用是(  )。
    A)添加HTTP文件头
  B)设定指定名字的HTTP文件头的值
    C)判断指定名字的HTTP文件头是否存在
    D)向客户端发送错误信息
30、能清除缓冲区中的数据,并且把数据写到客户端是out对象中的方法是(  )。
    Aout.write()       Bout.clear()  Cout.flush()      Dout.clearBuffer()

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