达内JAVA第三个月月考汇总.docx
- 文档编号:27942977
- 上传时间:2023-07-06
- 格式:DOCX
- 页数:35
- 大小:19.75KB
达内JAVA第三个月月考汇总.docx
《达内JAVA第三个月月考汇总.docx》由会员分享,可在线阅读,更多相关《达内JAVA第三个月月考汇总.docx(35页珍藏版)》请在冰豆网上搜索。
达内JAVA第三个月月考汇总
·
1.
·
(单选)在JavaEE中,要将某个过滤器映射到Web应用程序的每个Web资源,以下在web.xml,中的配置正确的是()。
·
A.someFilter
/*
B.someFilter
/*
·
C.*
·
D.someFilter
*
·
正确答案:
A
·
2.
·
(单选)在J2EE中,以下不是JSP隐式对象的是()。
·
·A.
pageContext
·
·B.
context
·
·C.
application
·
·D.
out
·
正确答案:
B
·
3.
·
(单选)在JavaEE中,若要在JSP中正确使用标签:
,在JSP中声明的taglib指令为:
·
·B.
·
·C.
·
·D.
·
正确答案:
D
6.
(单选)下列属于抽象类的是()。
A.ServletConfig
·
·B.HttpServlet
·
·C.Cookie
·
·D.HttpServletRequest
·
正确答案:
B
7.
(单选)在jQuery中$("#test")和$(".test”)表示的含义是:
()。
A.
$("#test")表示选择id为test的元素
$(".test”)表示选择id为test的元素
·
·B.
$("#test")表示选择id为test的元素
$(".test”)表示选择所用CSS类为test的元素
·
·C.
$("#test")表示选择所用CSS类为test的元素
$(".test”)表示选择id为test的元素
·
·D.
$("#test")表示选择所用CSS类为test的元素
$(".test”)表示选择所用CSS类为test的元素
·
正确答案:
B
8.
(单选)给定某Servlet程序的片段如下,用户在浏览器地址栏中键盘键入正确的请求URL并回车后,
在控制台上显示的结果是()。
publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)
throwsServletException,IOException{
System.out.println("get");
}
publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)
throwsServletException,IOException{
System.out.println("post");
}
·A.get
·
·B.post
·
·C.get
post
·
·D.post
get
·
正确答案:
A
9.
(单选)给定一个Servlet程序的代码片段,如下:
publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)
throwsServletException{
request.getSession().getAttribute(“A”);//第二行
}
假定第二行返回的对象引用不是null,那么这个对象存储的范围是()。
·A.page
·
·B.session
·
·C.request
·
·D.application
·
正确答案:
B
·10.
·(单选)在JavaEE中,使用Servlet过滤器,需要在web.xml中配置的元素是:
()
··A.和
·
·B.和
·
·C.
·
·D.
·
正确答案:
B
·11.
·(单选)下列不属于XmlHttpRequest对象的属性的是()。
··A.
onreadystatechange
·
·B.
readyState
·
·C.
status
·
·D.
responseJson
·
正确答案:
D
·12.
·(单选)在JSP中,page指令的属性中,用来引入需要的包或类的是()。
··A.
extends
·
·B.
import
·
·C.
languge
·
·D.
contentType
·
正确答案:
B
·13.
·(单选)HTTP状态码中表示请求已经成功的是()。
··A.
100
·
·B.
200
·
·C.
300
·
·D.
404
·
正确答案:
B
·14.
·(单选)在JavaWeb应用程序中,给定某Servlet程序的代码如下所示:
publicclassServletFooextendsHttpServlet{
publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)
throwsServletExceptionIOException{
System.out.println(“get”);
}
publicvoiddoPost(HttpServletRequestrequest.HttpServletResponseresponse)
throwsServletException,IOException{
System.out.println(“post”);
doGet(reauest,response);
}
}
用户在浏览器地址栏中键入正确的请求URL并回车后,在控制台上显示的结果是()。
··A.
get
·
·B.
post
·
·C.
get
post
·
·D.
post
get
·
正确答案:
A
·15.
·(单选)关于下列jQuery代码描述正确的是:
()。
$.ajax({
url:
'carinfo.do',
type:
'post',
data:
{'name':
$('#s1').val()},
dataType:
'json',
success:
function(data,statusText){
//待补充
},
error:
function(xhr,e1,e2){
alert('系统错误');
}
});
··A.
发送请求的类型是GET
·
·B.
预期服务器返回XML格式数据
·
·C.
发送到服务器的参数名字是json
·
·D.
代码function(data,statusText)中的data表示服务器返回的数据
·
正确答案:
D
·16.
·(单选)现在session中没有设置任何属性,阅读下面2个JSP中的代码,将分别输出:
()。
1.jsp页面代码:
2.jsp页面代码:
··A.
null,异常信息
·
·B.
null,null
·
·C.
异常信息,异常信息
·
·D.
异常信息,null
·
正确答案:
A
·17.
·(单选)在J2EE中,重定向到另一个页面,以下语句正确的是()。
··A.
request.sendRedirect(“”);
·
·B.
request.getRequestDispatcher(“”);
·
·C.
response.sendRedirect(“”);
·
·D.
response.getRequestDispatcher(“”);
·
正确答案:
C
·18.
·(单选)给定一个Servlet的doPost方法中的代码片段,如下:
request.setAttribute(“name”,”zhang”);
request.getRequestDispatcher("/myservlet").forward(request,response);//转发到MyServlet
以下说法正确的是:
()。
··A.
在MyServlet中,可以使用Stringstr=request.getAttribute(“name”);把属性name的值取出来
·
·B.
在MyServlet中,可以使用Stringstr=(String)request.getAttribute(“name”);把属性name的值取出来
·
·C.
在MyServlet中,可以使用Stringstr=request.getParameter(“name”);把属性name的值取出来
·
·D.
在MyServlet中,无法取出属性name的值
·
正确答案:
B
·19.
·(单选)在Servlet中用于创建会话的方法是:
()。
··A.
HttpServletRequest的getSession方法
·
·B.
HttpServletResponse的newSession方法
·
·C.
HtttpSession的newInstance方法
·
·D.
HttpSession的getSession方法
·
正确答案:
A
·20.
·(单选)在一个应用中有2个JSP,代码如下:
a.jsp:
b.jsp:
横线处可以填入的内容分别是()。
··A.
session,session
·
·B.
pageContext,pageContext
·
·C.
request,session
·
·D.
application,session
·
正确答案:
A
·21.
·(单选)Servlet可以存储数据的三个不同的作用域是()。
··A.
请求、会话和上下文
·
·B.
响应、会话和上下文
·
·C.
请求、响应和会话
·
·D.
请求、响应和上下文
·
正确答案:
A
·22.
·(单选)下面为部署文件中的Servlet映射代码片段,正确的是:
()
··A.
Demo
/demo
·
·B.
demo
/Demo
·
·C.
Demo
/demo/*
·
·D.
Demo
/demo/*
·
正确答案:
C
·23.
·(单选)有关Servlet的生命周期说法不正确的是:
()。
··A.
Servlet的生命周期由Servlet实例控制
·
·B.
init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletConfig类的对象
·
·C.
service()方法响应客户端发出的请求
·
·D.
在容器移除servlet时,调用destroy方法,进行资源的释放
·
正确答案:
A
·24.
·(单选)在web.xml设置了*.abc,以下不是正确的访问路径的是:
()。
··A.
http:
//localhost:
8080/ScoreManager/list
·
·B.
http:
//localhost:
8080/ScoreManager/list.abc
·
·C.
http:
//localhost:
8080/ScoreManager/jsp/list.abc
·
·D.
http:
//localhost:
8080/ScoreManager/jsp/emp/list.abc
·
正确答案:
A
·25.
·(单选)类别(Category)类的定义如下:
classCategory{
privateintid;
privateStringname;
privateListsubCat;
//getterandsetter...
}
request对象中存有名为cat的Category对象,可以将该对象的subCat属性迭代输出的代码是:
()。
··A.
...
·
·B.
...
·
·C.
...
·
·D.
...
·
正确答案:
A
·26.
·(单选)假设web应用的文件根目录为servlet01,那么可以找到struts-core.jar文件的目录是:
()。
··A.
servlet01目录下
·
·B.
servlet01\WEB-INF目录下
·
·C.
servlet01\WEB-INF\classes目录下
·
·D.
servlet01\WEB-INF\lib目录下
·
正确答案:
D
·27.
·(单选)在jQuery中,如果想要从DOM中删除所有匹配的元素,下面选项中正确的是()。
··A.
remove()
·
·B.
empty()
·
·C.
removeAll()
·
·D.
delete()
·
正确答案:
A
·28.
·(单选)在a.jsp中有代码片断如下:
··
loginName:
·
在b.jsp中想输出在a.jsp页面上输入的loginName的值,以下选项正确的是:
()。
··A.
·
·B.
·
·C.
·
·D.
·
正确答案:
A
·29.
·(单选)在HTTP协议中,可以通过Intenet发送大量数据,而且没有长度的限制,可以使用请求
消息的方法是()
··A.
get
·
·B.
post
·
·C.
put
·
·D.
head
·
正确答案:
B
·30.
·(单选)某JSP中有如下代码,显示结果为:
()。
··A.
allen
·
·B.
smith
·
·C.
jerry
·
·D.
null
·
正确答案:
B
·31.
·(单选题)以下代码运行结果是()。
··A.
编译通不过
·
·B.
可以编译运行,输出0
·
·C.
编译通过,但运行时抛出ClassCastException
·
·D.
可以编译通过,但运行无输出
·
正确答案:
A无
·32.
·(单选)下面关于JSP作用域对象的说法错误的是()。
··A.
request对象可以得到请求中的参数
·
·B.
session对象可以保存用户信息
·
·C.
application对象可以被多个应用共享
·
·D.
作用域范围从小到大是request、session、application
·
正确答案:
C
·33.
·(单选)请看下列代码:
a.jsp
··
·
b.jsp:
b.jsp页面将显示为()。
··A.
null
·
·B.
无信息输出
·
·C.
异常信息
·
·D.
save
·
正确答案:
A
·34.
·(单选)JSP的EL表达式:
${user.loginName}执行效果等同于:
()。
··A.
·
·B.
·
·C.
·
·D.
·
正确答案:
A
·35.
·(单选)下列说法正确的是:
()。
··A.
绝对地址应该以“.”开头
·
·B.
转发时的绝对地址应该包含应用名(ContextPath)
·
·C.
重定向时的绝对地址不应包含应用名(ContextPath)
·
·D.
转发的页面可以是WEB-INF目录下的页面
·
正确答案:
D
·36.
·(单选)在web.xml设置了*.do,以下路径不是正确访问路径的是:
()。
··A.
http:
//localhost:
8080/web/list
·
·B.
http:
//localhost:
8080/web/list.do
·
·C.
http:
//localhost:
8080/web/jsp/list.do
·
·D.
http:
//localhost:
8080/web/jsp/emp/list.do
·
正确答案:
A
·37.
·(单选)在HTTP协议中,用于发送大量数据的方法是()。
··A.
get
·
·B.
post
·
·C.
put
·
·D.
options
·
正确答案:
B
·38.
·(单选)在JavaWeb应用中,下面关于HttpSession的说法正确的是()。
··A.
Servlet实例负责创建HttpSession对象
·
·B.
每个HttpSession对象都有唯一的ID
·
·C.
客户端浏览器负责为HttpSession分配唯一的ID
·
·D.
HttpSession对象的ID值,由程序进行分配
·
正确答案:
B
·39.
·(单选题)以下代码运行结果是什么()。
··A.
编译不通过
·
·B.
可以编译运行,输出0
·
·C.
编译通过,但运行时抛出ClassCastException
·
·D.
可以编译通过,但运行时无输出
·
正确答案:
A无
·40.
·(单选)JSP文件代码如下:
·tempis
·
编译或运行结果是:
()。
··A.
输出:
tempis0
·
·B.
输出:
tempis
·
·C.
编译出错,因为temp没有被初始化
·
·D.
输出:
tempisnull
·
正确答案:
C
·41.
·(单选)某JSP中有如下代码,显示结果为()
··A.
5
·
·B.
123
·
·C.
456
·
·D.
Null
·
正确答案:
B
·42.
·(单选)在WEB应用程序的目录结构中,在WEB-INF文件夹外的文件可以为:
()。
··A.
jsp文件
·
·B.
class文件
·
·C.
jar文件
·
·D.
web.xml文件
·
正确答案:
A
·43.
·(单选)login.jsp为登录页面,表单代码如下:
··
·
index.jsp中直接显示密码,以下代码正确是:
()。
··A.
${requestScope.pwd}
·
·B.
·
·C.
${param.pwd}
·
·D.
·
正确答案:
C
·44.
·(单选)下面不是jQuery对象的访问方法的是()。
··A.
each(callback)
·
·B.
index()
·
·C.
size()
·
·D.
index(subject)
·
正确答案:
B
·45.
·(单选)关于MVC模式,下列选项中的说法错误的是:
()。
··A.
MVC是一种软件架构思想,将软件的组成划分成三部分
·
·B.
采用MVC模式使模型和视图可以独立修改
·
·C.
在MVC中,M指的是Model;V指的是View;C指的是Controller
·
·D.
采用MVC模式,模型部分并不能重用,而视图部分则可以完全的重用
·
正确答案:
D
·46.
·(单选)MVC设计模式包含模型层、视图层和控制层,在下列组件中扮演控制器角色的是()。
··A.
Servlet
·
·B.
JSP
·
·C.
JavaBean
·
·D.
HTML
·
正确答案:
A
·47.
·(单选)给定OneServlet的doPost方法中的代码片段,如下:
request.setAttribute("name","zhang");
<插入代码>
如果在TwoServlet使用request.getAttribute("name");能把属性name的值取出来,那么<插入代码>
处应填入代码是()。
··A.
request.getRequestDispatcher("/two");
·
·B.
request.getRequestDispatcher("/two").forward(request,response);
·
·C.
response.sendRedirect("two").forward(request,response);
·
·D.
response.sendRedirect("two");
·
正确答案:
B
·48.
·(单选)下列代码的输出结果是()。
vararr2=[[1,2,3],[4,5,6],[7,8,9]];
$.each(arr2,function(i,item){
document.write(item[i]+"");
});
··A.
248
·
·B.
123
·
·C.
147
·
·D.
159
·
正确答案:
D
·49.
·(单选)下列是html和jQuery的代码片段:
html代码片段:
·
Click
·
jQuery代码片段:
$(function(){
$('#a1').click(function(e){
alert('你点击了一个链接');
});
$('#d1').click(function(e){
alert('你点击了一个div');
});
});
点击超链后,弹出对话框的情况是:
()
··A.
弹出一个对话框,显示“你点击了一个链接”
·
·B.
弹出一个对话框,显示“你点击了一个div”
·
·C.
首先弹出对话框,显示“你点击了一个链接”,接着弹出对话框,显示“你点击了一个div”
·
·D.
首先弹出对话框,显示“你点击了一个div”,接着弹出对话框,显示“你点击了一个链接”
·
正确答案:
C
·50.
·(单选)请看下列代码,使用jQuery给id是u_item的第二个
··设置字体的颜色。
·item1
·item2
·item3
下列代码正确的是:
()
·A.
var$obj=$('#ulli');
$obj.each(function(index){
if(index==1){
$(this).css('color','red');
}
});
·
·B.
var$obj=$('#ulli');
$obj.each(function(index){
if(index==2){
$(this).css('color','red');
}
});
·
·C.
var$obj=$('#u_itemli');
$obj.each(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 三个月 月考 汇总
![提示](https://static.bdocx.com/images/bang_tan.gif)