web客户端编程技术期末复习三

1、CSS的定义是由三个部分构成,分别是( ABC )。
A、 选择符
B、 属性
C、 属性的取值
D、 HTML元素

2、下列样式的写法正确的是( ABCD )。
A、 html {color : red}
B、 .xyz {color : blue}
C、 #abc {color : yellow}
D、 div , table a {color : white}

3、下列属于锚标签的伪类的是( ABCD )。
A、 link B、 hover C、 active D、 visited

4、下列说法正确的是( AB )。
A、 表格布局结构简单,容易控制
B、 框架布局中可以单独刷新一个框架的内容
C、 DIV+CSS布局方式适合于制作简单的网页
D、 只有在DIV+CSS布局方式下才能够使用JavaScript

5、关于网页布局的说法正确的是( ABCD )。
A、 不要把整个网页当成一个大表格,尽可能使用多个表格进行分块
B、 使用嵌套表格时嵌套层次不宜过多
C、 采用DIV和CSS结合使用,也可实现页面的布局
D、 利用CSS提供的定位属性,还可以将定位的内容上下叠放。

6、关于DIV+CSS布局的说法正确的是( ABCD )。
A、 使用<div>标签作为容器,将相关元素划分为一个典型的逻辑部分
B、 为div命名,可以使逻辑更加清晰
C、 DIV+CSS布局需要通过CSS控制DIV的位置
D、 定位属性主要从定位方式、层叠顺序、与父标签的相对位置等三个方面来设置

7、下列不属于JavaScript基本数据类型的是( AB )。
A、 整数 B、 字符 C、 字符串 D、 布尔类型

8、下列JavaScript语句可以正确执行的是( ABCD )。
A、
var x = 10;
x = “222”;
B、 var x = “222”;
x = 10;
C、 var x = “222”;
x = parseInt(x);
D、 var x = NaN;
x = parseInt(x);

9、下列声明函数的语法正确的是( BD )。
A、 function a {}
B、 function a() {}
C、 function a(var x) {}
D、 function a(x) {}

10、可以填入下列代码空白处的是( ABCD )。

<script>
 ____________

a[10] = 100;

A、 var a = new Array();
B、 var a = new Array(10);
C、 var a = new Array(11);
D、 var a = [1,2,3];

11、下列关于JavaScript数组的说法正确的是( ABC )。
A、 可以存储不同类型的数据
B、 各个元素可以通过索引进行访问
C、 索引的范围是从0到length-1(length为数组长度)
D、 数组的长度定义后不可改变

12、下列选项中能够使当前页面变为http://www.sohu.com的是( ABCD )。
A、 location = “http://www.sohu.com”
B、 location.href = “http://www.sohu.com”
C、 document.location = “http://www.sohu.com”
D、 window.location = “http://www.sohu.com”

13、能够使页面退回到浏览历史的上一页的是( AC )。
A、 history.back()
B、 history.go(1)
C、 history.go(-1)
D、 history.goback()

14、下列EL的使用语法正确的是( AD )。
A、 ${1 + 2 == 3 ? 4 : 5}
B、 ${param.id + paramValues.multi[1]}
C、 ${someMap[var].someArray[0]}
D、 ${someArray[“0”]}

15、下列关于JSTL条件标签的说法正确的是( BC )。
A、 单纯使用if标签可以表达if…else…的语法结构
B、 when标签必须在choose标签内使用
C、 otherwise标签必须在choose标签内使用
D、 以上都不正确

16、下列指令中,可以导入JSTL核心标签库的是( C )。
A、 <%@taglib url=“http://java.sun.com/jsp/jstl/core” prefix=“c”%>
B、 <%@taglib url=“http://java.sun.com/jsp/jstl/core” prefix=“core”%>
C、 <%@taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c”%>
D、 <%@taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“core”%>

17、以下哪些参数属于<c:forEach>标签:( ABC )
A、 var B、 begin C、 end D、 delims

18、编写Servlet代码时,至少需要导入Servlet API 的(AC)包
A、 javax.servlet B、 javax.swing C、 javax.servlet.http D、 java.util

19、下面不是Servlet生命周期的方法有(D)
A、 init() B、 service() C、 destroy() D、 super()

20、在部署Java Web时,(ACD)文件夹或文件是必须的
A、 web.xml文件 B、 index.html文件 C、 WEB-INF文件夹 D、 classes文件夹

21、目前广泛应用的动态网站技术有(ABC)
A、 PHP B、 ASP C、 JSP D、 Delphi

22、Java语言有(ABD)版本
A、 JavaSE B、 JavaME C、 JavaScript D、 JavaEE

23、下列关于Servlet的说法正确的是( ABD )。
A、 必须是HttpServlet的子类
B、 通常需要覆盖doGet()和doPost()方法或其中之一
C、 通常需要覆盖service()方法
D、 通常需要在web.xml文件中声明和两个元素

24、下列关于Servlet生命周期的说法正确的是( BC )。
A、 构造方法只会调用一次,在容器启动时调用
B、 在Servlet生命周期中,init()方法仅被调用一次。
C、 service()方法在每次请求此Servlet时都会被调用
D、 destroy()方法在每次请求完毕时会被调用

25、下列方式中可以执行TestServlet(映射地址为 /test)的doPost()方法的是( CD )。
A、 在IE中直接访问http://localhost:8080/网站名/test
B、 提交此表单
C、 提交此表单
D、 ,在JavaScript中执行下述代码:
document.getElementById(“form1”).action=“/网站名/test”;
document.getElementById(“form1”).method=“post”;
document.getElementById(“form1”).submit();

26、下列关于Cookie的说法正确的是( ABD )。
A、 Cookie保存在客户端
B、 Cookie可以被服务器端程序修改
C、 Cookie中可以保存任意长度的文本
D、 浏览器可以关闭Cookie功能

27、HttpServletRequest的___AB___方法可以得到会话。
A、 getSession() B、 getSession(true) C、 getRequestSession()
D、 getHttpSession()

28、下列选项中可以关闭会话的是___BC___。
A、 调用HttpSession的close()方法
B、 调用HttpSession的invalidate()方法
C、 等待HttpSession超时
D、 调用HttpServletRequest的getSession(false)方法

29、下列关于ServletContext的说法正确的是__ABD____。
A、 一个应用对应一个ServletContext
B、 ServletContext的范围比Session的范围要大
C、 第一个会话在ServletContext中保存了数据,第二个会话读取不到这些数据
D、 ServletContext使用setAttribute()和getAttribute()方法操作数据

30、关于HttpSession的getAttribute()和setAttribute()方法,正确的说法是___BD___。
A、 getAttribute()方法返回类型是String
B、 getAttribute()方法返回类型是Object
C、 setAttribute()方法保存数据时如果名字重复会抛出异常
D、 setAttribute()方法保存数据时如果名字重复会覆盖以前的数据

31、在 J2EE中,使用 Servlet 过滤器,需要在 web.xml中配置(AB)元素
A、 <filter> B、 <filter-mapping> C、 <servlet-filter> D、 <filter-config>

32、调用HttpServletRequest的setAttribute()方法时,可能会触发( AB )方法调用?(假设有关联的监听器)
A、 ServletRequestAttributeListener的attributeAdded()方法
B、 ServletRequestAttributeListener的attributeReplaced ()方法
C、 ServletRequestAttributeListener的attributeRemoved ()方法
D、 ServletRequestAttributeListener的attributeSetted()方法

33、下列关于AJAX的说法正确的是( BD )。
A、 AJAX的全称是Synchronous JavaScript and XML
B、 使用AJAX技术改善了网页的用户体验
C、 使用AJAX技术不需要服务器端程序的支持
D、 使用AJAX技术可以只改变网页的一部分数据,而不必刷新整个网页

34、当使用AJAX技术从服务器端接收结构化的数据时,常用的数据封装方式是( CD )。
A、 简单字符串 B、 HTML C、 JSON D、 XML

35、下列选项中,正确的JSON表达式有( ABCD )。
A、 {name:‘Mike’,age:30}
B、 {name:“Mike”,age:30}
C、 {name:‘Mike’,age:30, child:{name:‘John’,age:6}}
D、 {name:‘Mike’,age:30, child:[{name:‘John’,age:6},{name:‘Alice’,age:3}]}

36、下面选项中,属于JSP页面构成的元素是( ABDE )。
A、 声明 B、 表达式 C、 HTTP D、 指令 E、 脚本

37、下列()注释在JSP页面中是正确( BC )。
A、 <–注释–> B、 <!--注释--> C、 <%–注释–%> D、 <%!–注释–%>

38、在一个名为Haier的Web应用中,admin目录与images目录为同级目录,现在admin目录下的index.jsp需要images目录中的图片top.jpg,以下代码片段正确的是( AD )。
A、 <img src="../images/top.jpg" width="100" height="20">
B、 <img src="images/top.jpg" width="100" height="20">
C、 <img src="./images/top.jpg" width="100" height="20">
D、 <img src="/Haier/images/top.jpg" width="100" height="20">

39、下列page指令的使用正确的是( BD )。
A、 <%@page import=“java.util.* java.sql."%>
B、 <%@page import="java.util.
,java.sql."%>
C、 <%@page import="java.util.
;java.sql."%
D、 <%@page import="java.util.
”%><%@page import=“java.sql.*”%>

40、下列setProperty标准动作使用正确的是( AC )。
A、 <jsp:setProperty name=“id” property=“name” value=“name”/>
B、 <jsp:setProperty id=“id” property=“name” value=“name”/>
C、 <jsp:setProperty name=“id” property=“name” param=“name”/>
D、 <jsp:setProperty id=“id” property=“name” param=“name”/>

41、下列关于getProperty标准动作的说法正确的是( BC )。
A、 当JavaBean不存在所访问的属性时,显示null
B、 当JavaBean不存在所访问的属性时,发生异常
C、 getProperty标准动作实际上是调用对应属性的get方法
D、 以上都不正确

42、JSP2.0规范中有下面哪几种指令( ABD )。
A、 page指令 B、 include指令 C、 import指令 D、 taglib指令

43、下列属于JSP内置对象的是( ABC )。
A、 request B、 response C、 session D、 servletContext

44、下列关于JSP内置对象的说法正确的是( A )。
A、 内置对象无需定义,可直接使用
B、 内置对象可以在JSP的声明部分中使用
C、 内置对象只能在JSP的脚本部分使用
D、 只有使用Tomcat作为JSP容器时才能使用内置对象

45、下列request和response内置对象的使用正确的是( ABCD )。
A、request.getRequestDispatcher(“index.jsp”).forward(request,response);
B、 response.sendRedirect(“index.jsp”);
C、 request.getParameterValues(“name”);
D、 response.setContentType(“text/html;charset=utf-8”);

46、下面( CD )是合法的JSP内置对象?
A、 stream B、 contextC、 applicationD、 exception

47、核心标签库中的条件标签有( ABCD )。
A、 <c:if> B、 <c:choose>C、 <c:when>D、 <c:otherwise>

48、下面( AB )是ResultSet接口的方法。
A、 next()B、 close()C、 back()D、 forward()

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

只会写bug的菜鸟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值