达内JAVA第三个月月考汇总.docx

上传人:b****8 文档编号:27942977 上传时间:2023-07-06 格式:DOCX 页数:35 大小:19.75KB
下载 相关 举报
达内JAVA第三个月月考汇总.docx_第1页
第1页 / 共35页
达内JAVA第三个月月考汇总.docx_第2页
第2页 / 共35页
达内JAVA第三个月月考汇总.docx_第3页
第3页 / 共35页
达内JAVA第三个月月考汇总.docx_第4页
第4页 / 共35页
达内JAVA第三个月月考汇总.docx_第5页
第5页 / 共35页
点击查看更多>>
下载资源
资源描述

达内JAVA第三个月月考汇总.docx

《达内JAVA第三个月月考汇总.docx》由会员分享,可在线阅读,更多相关《达内JAVA第三个月月考汇总.docx(35页珍藏版)》请在冰豆网上搜索。

达内JAVA第三个月月考汇总.docx

达内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(

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1