Java Web 复习题集(3)一、单项选择题(请将所选择的答案号码填写在每小题中的圆括号内)1、以下关于Web的说法错误的是()。
A)其本意是网和网状物B)其目前被广泛译作“万维网”或“互联网”C)其是一种基于超文本方式工作的信息系统D)其是一种基于超媒体方式工作的信息系统2、不属于Web客户端应用技术的是()。
A)HTML B)CSS C)JavaScript D)CGI3、特殊符号“<”对应的实体名称是()。
A)& B) C)< D)>4、HTML代码“<img src="logo.jpg">”的功能是( )。
A)插入图片logo.jpg和超链接B)以图片logo.jpg为页面背景C)显示图片logo.jpgD)点击“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的server.xml文件中配置<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)_17D)case23、以下( )JavaScrtpt对象可以获取用户当前使用的浏览器的版本信息。
A)naigator B)screcn C)wndow D)document24、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引擎编译为( )文件。
A)Servlet B)class C)HTML D)XML27、用于为其他动作提供附加信息的动作是( )。
A)<jsp:includc> B)<jsp: plugin>C)<jsp:param> D)<jsp:useBean>28、下列( )不是request对象的方法。
A)addHeader( String name, String value)B)getSession(Boolean create)C)setAttribute( String name, java. lang. Object o)D)isSecure()29、response对象的setHeader( String name,String value)方法的作用是()。
A)添加HTTP文件头B)设定指定名字的HTTP文件头的值C)判断指定名字的HTTP文件头是否存在D)向客户端发送错误信息30、能清除缓冲区中的数据,并且把数据写到客户端是out对象中的方法是()。