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) 在js中1===”1”的值为( )
A.true B.false C.null D.undefined
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) HTML中td跟th有什么不同?( )
A.字体不同 B.字号不同 C.对齐方式不同 D.颜不同
10) CSS中用来设置字体颜的属性是哪个?( )
A.font-color B.font-family C.font-size D.color
11) 在2012年12月31日执行以下代码后,变量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;
B.margin:5px 0 0 0;
C.margin:0 0 0 5px;
D.padding-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) 在部署带有Servlet的Java Web程序时,哪个文件是必需的(多选)( )?
A.l文件
B.index.jsp文件
C.WEB-INF文件
D.classes文件
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表示表单发送的方法,可能为GET或POST下列关于和的描述正确的是( )。
A. GET方法传递的数据对客户端是不可见的
B. get是向服务器传送数据,post是从服务器上获取数据。
C. get安全性非常低,post安全性较高。但是执行效率却比Post方法好。
D. POST方法传递的数据对客户端是可见的
26) JSP内置对象request的getParameterValues()方法返回值类型是()
A.String[] B.Object[] C.String D.Object
27)关于过滤器的描述正确的是?(多选)( )
A.必须实现Filter接口
B.无需配置l即可工作
C.可以由多个过滤器组成过滤器链分别工作
D.过滤器链的执行顺序由过滤器的创建顺序决定
E.过滤器也可以配置初始化参数
F.默认配置下过滤器只在forward请求时工作
G. 默认配置下过滤器在include请求时不会工作
28) 在通过XMLHttpRequest对象xhr的responseText属性获取响应数据之前,一般会做如下哪个判断?( )
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()方法后系统立刻进行垃圾回收
D.destroy()方法仅执行一次
30) 下列有关DTD跟Schema的描述正确的是(多选)( )
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进行数据库查询操作(MySQL或Oracle任选)的主要步骤代码。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论