Java 第二阶段(WEB)测试题(卷I)
姓名________________
注意:考试时间为150分钟,试卷总分100分,60分为合格,80分为良好,90分以上为优秀。闭卷考试,请遵守考场纪律,考试严禁作弊,作弊者立即停止考试,成绩按0分处理。卷I考试时间为60分钟,到时间收卷,延迟交卷按作弊处理。
答题卡:
1
2
3
4
5
6
7
8
9
10
D
B
B
C
D
B
AC
ABCD
C
D
11
12
13
14
15
16
17
18
19
20
B
B
C
AC
C
C
D
A
AB
ACD
21
22
23
24
25
26
27
28
29
30
D
CD
D
C
C
A
AE
A
AC
ABCD
选择题 (共30题,每题1.5分, 共45分)
1) 方法定义中添加哪个关键字可以在共享对象的时候实现独占访问(共享锁)( )
A. transient  B. synchronized  C. static  D. synchronize
2) JSP页面的page 指令主要用于设置该页面的各种属性,page指令的language属性的作用是(    )。
A. 将需要的包或类引入到JSP页面中
B. 指定JSP页面使用的脚本语言,默认为Java
C. 指定JSP页面采用的编码方式,默认为text/html
D. 服务器所在国家
3) 以下哪个不是document对象的方法?( 
A. getElementById            B. getElementsById
C. getElementsByTagName      D. getElementsByName
4) 关于以下CSS样式选择器的优先级下面描述正确的是(  )
A. ID选择器>类选择器>标签选择器>行内式(inline)
B. 类选择器>ID选择器>标签选择器>行内式(inline)
C. 行内式(inline)>ID选择器>类选择器>标签选择器
D. 行内式(inline)>类选择器>ID选择器>标签选择器
5) 对于转发与重定向的描述错误的语句是( )
A.重定向是在客户端发生作用,通过请求实现页面转向
B.使用转发时由于是服务器内部控制权的转移,因而地址栏中的URL没有变化
C.使用重定向时可以在地址栏中看到转向后的URL
D.转发与重定向都可以实现在页面跳转,因而没有区别
6) js1===”1”的值为( 
Atrue  Bfalse  Cnull  Dundefined
7) 数据库多表查询语句中,以下哪些是正确的?(多选)(  )
A. left join  B.center join  C.right join  D.up join E.down join
8) 以下scoket端口号正确的有哪些?(多选)(  )
A.11111  B.12345  C.65533  D.65535 E.66637
9) HTMLtdth有什么不同?(  )
A.字体不同  B.字号不同  C.对齐方式不同  D.颜不同
10) CSS中用来设置字体颜的属性是哪个?(  )
A.font-color    B.font-family  C.font-size  D.color
11) 20121231日执行以下代码后,变量a的结果是多少?()
var d=new Date();
d.setYear(2000);
d.setMonth(1);
var FullYear()+”-”+d.getMonth()+”-”+d.getDate();
    A.2000-1-31    B. 2000-2-2    C. 2000-2-29    D.2000-3-2
12) 编写一个Filter需要?(  )
A. 继承Filter       
B. 实现Filter接口     
C. 继承HttpFilter
D. 实现HttpFilter接口   
13) 自定义标签的作用是?( 
A. 编写和使用方便
B. 规定是这样的,如果不这么写,可能显示不专业。
C. 可以减少jsp中的java代码,将代码与界面标签相分离,简化前台开发
D. 连接数据库
14) 下面选项中,(  )可以设置网页中某个标签的左外边距为5像素?(多选)
css选择器分为哪几类A.margin:0 5px;       
Bmargin:5px 0 0 0;           
Cmargin:0 0 0 5px;
Dpadding-left:5px;
E. margin:0 0 5px 0;
15) 以下哪个标签实现了switch功能?(  )
A. <c:if>      B. <c:switch>           
C. <c:choose>        D. <c:case>
16) js中定义变量 var a,b=100;那么a 的值为()
A.’100’  B.100  C.undefined  D.null
17) window对象的哪个方法可以接受用户输入的数据?( 
A. open        B. alert      C. confirm        D. prompt
18) J2EE , JSP EL表达式:${user.loginName}的执行效果等同于(  )
A<%=LoginName()%>    B<%LoginName();%>
C<%=user.loginName%>          D<%user.loginName;%>
19) 外部引入定义CSS到文档中的方式正确的是以下哪几种【多选】?(  )
A. @import 导入式
B. <link>链接式
C. <style>内嵌式
D. <css href=…>链接式
E. 行内式
20) 在部署带有ServletJava Web程序时,哪个文件是必需的(多选)( )?
Al文件
Bindex.jsp文件
CWEB-INF文件
Dclasses文件
21) 使用JSP开发Web项目时,l文件一般位于目录结构中的( )下。
A.src目录            B.文档根目录或其子文件夹
    C.META-INF目录    D.WEB-INF目录 
22) 下列选项中对JSP内置对象描述正确的是(多选)  )。
  A.  session对象应用于整个应用程序。 
  B.  application对象存储有关用户的会话状况 
C.  request对象用于客户端的请求处理
  D.  out对象用于客户端输出数据
23) JSP页面上进行访问控制时,一般会使用JSP的(  )内置对象存储用户信息。
A.request        B.application        C.cookie        D.session
24) JSP中需要将1.jsp的请求数据通过2.jsp转发给3.jsp,应该在2.jsp中采用(  )式实现。
  A. <%request.sendRedirect(“3.jsp”)%>
  B. <%response.sendRedirect(“3.jsp”)%>
C.<%RequestDispatcher(“3.jsp”).forward(request,response)%>
  D. <%response.sentRedirect(“3.jsp”).forward(request,response)%>
25) HTML表单的首要标记是<FORM>,<FORM>标记的参数method表示表单发送的方法,可能为GETPOST下列关于和的描述正确的是(  )。
A. GET方法传递的数据对客户端是不可见的
B. get是向服务器传送数据,post是从服务器上获取数据。
C. get安全性非常低,post安全性较高。但是执行效率却比Post方法好。
D. POST方法传递的数据对客户端是可见的
26) JSP内置对象requestgetParameterValues()方法返回值类型是()
A.String[]        B.Object[]        C.String        D.Object
27)关于过滤器的描述正确的是?(多选)(  )
A.必须实现Filter接口
B.无需配置l即可工作
C.可以由多个过滤器组成过滤器链分别工作
D.过滤器链的执行顺序由过滤器的创建顺序决定
E.过滤器也可以配置初始化参数
F.默认配置下过滤器只在forward请求时工作
G. 默认配置下过滤器在include请求时不会工作
28) 在通过XMLHttpRequest对象xhrresponseText属性获取响应数据之前,一般会做如下哪个判断?( 
A.    adyState==4 && xhr.status==200
B.    xhr.status==4&& adyState==200
C.    adyStatus==200 && xhr.state==4
D.    xhr.state==4 && adyStatus==200
29)  下列有关Servlet的生命周期,说法不正确的是( )(多选)
A.在创建自己的Servlet时候,应该在初始化方法init()方法中创建Servlet实例       
B.在Servlet生命周期的阶段,执行service()方法,根据用户请求的方法,执行相应的doGet()DoPost()方法
C.在销毁阶段,执行destroy()方法后系统立刻进行垃圾回收
Ddestroy()方法仅执行一次
30) 下列有关DTDSchema的描述正确的是(多选)(  )
    A. Schema本身也是XML文档,DTD定义跟XML没有什么关系,Schema在理解和实际应用有很多的好处。
B. DTD文档的结构是平铺型的,如果定义复杂的XML文档,很难把握各元素之间的嵌套关系;Schema文档结构性强,各元素之间的嵌套关系非常直观。
C. DTD只能指定元素含有文本,不能定义元素文本的具体类型,如字符型、整型、日期型、自定义类型等。Schema在这方面比DTD强大。
D. Schema支持元素节点顺序的描述,DTD没有提供无序情况的描述,要定义无序必需穷举排列的所有情况。Schema可以利用xs:all来表示无序的情况。
简答题(共5题,每题5分,共25分)
1) 写出JDBC进行数据库查询操作(MySQLOracle任选)的主要步骤代码。

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