达内JSD1510第三次月考题web网页部分.docx
《达内JSD1510第三次月考题web网页部分.docx》由会员分享,可在线阅读,更多相关《达内JSD1510第三次月考题web网页部分.docx(21页珍藏版)》请在冰豆网上搜索。
![达内JSD1510第三次月考题web网页部分.docx](https://file1.bdocx.com/fileroot1/2022-12/15/f461d5c0-d68c-4b32-960a-4c0a4736049f/f461d5c0-d68c-4b32-960a-4c0a4736049f1.gif)
达内JSD1510第三次月考题web网页部分
在线考试本次考试得分:
100.0
1.
(单选)在JavaWeb开发中,不同的客户端需要共享的数据应存储在()中。
A.session
B.application
C.request
D.response
正确答案:
B
2.
(单选)以下选项中不是window对象的方法的是()。
A.prompt
B.opener
C.alert
D.close
正确答案:
B
3.
(单选)obj对象有att属性,获取att属性的值,以下选项错误的是()。
A.obj.att
B.obj("att")
C.obj["att"]
D.obj["a"+"t"+"t"]
正确答案:
B
4.
(单选)以下对JavaScript理解正确的是()。
A.JavaScript是网景公司开发的一种Java脚本语言,其目的是为了简化Java的开发难度
B.FireFox和IE存在大量兼容性问题的主要原因在于他们对JavaScript的支持不同上
C.JavaScript是一门客户端脚本语言
D.JavaScript技术和CSS技术一样,是为了设计样式而存在的
正确答案:
C
5.
(单选)在JavaWeb应用程序中,给定servletA的代码片段如下所示:
publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)
throwsServletException,IOException{
Stringid=”kingdom”;
______________________
}
ServletB与servletA同在一个有效的会话范围内,当把请求转发给ServletB后,要是在ServletB中能够
获得“kingdom”值,下划线处应填入()。
A.request.getSession().setAttribute(“ID”,id);
B.request.getSession().getAttribute(“ID”,id);
C.request.getSession().setParameter(“ID”,id);
D.request.getSession().getParameter(“ID”,id);
正确答案:
A
6.
(单选)下列属于抽象类的是()。
A.ServletConfig
B.HttpServlet
C.Cookie
D.HttpServletRequest
正确答案:
B
7.
(单选)在JSP中,只有一行代码:
<%=A+B%>,运行的结果是()。
A.A+B
B.AB
C.113
D.错误信息
正确答案:
D
8.
(单选)以下选项中的代码可以正确导入JSTL核心标签库的是()。
A.<%pageimport=“c”%>
B.<%pageprefix=“c”uri=“/WEB-INF/c.tld”%>
C.<%taglibprefix=“c”import=“/WEB-INF/c.tld”%>
D.<%taglibprefix=“c”uri=“/WEB-INF/c.tld”%>
正确答案:
D
9.
(单选)下面为部署文件中的Servlet映射代码片段,正确的是:
()
A.
Demo
/demo
B.
demo
/Demo
C.
Demo
/demo/*
D.
Demo
/demo/*
正确答案:
C
10.
(单选题)以下代码运行结果是()。
<%
request.setAttribute("count",newInteger(0));
Integercount=request.getAttribute("count");
%>
<%=count%>
A.编译通不过
B.可以编译运行,输出0
C.编译通过,但运行时抛出ClassCastException
D.可以编译通过,但运行无输出
正确答案:
A无
11.
(单选)Servlet可以存储数据的三个不同的作用域是()。
A.请求、会话和上下文
B.响应、会话和上下文
C.请求、响应和会话
D.请求、响应和上下文
正确答案:
A
12.
(单选)JSP文件代码如下:
<%inttemp;%>
tempis<%=temp%>
编译或运行结果是:
()。
A.输出:
tempis0
B.输出:
tempis
C.编译出错,因为temp没有被初始化
D.输出:
tempisnull
正确答案:
C
13.
(单选)login.jsp为登录页面,表单代码如下:
index.jsp中直接显示密码,以下代码正确是:
()。
A.${requestScope.pwd}
B.<%=pwd%>
C.${param.pwd}
D.<%=param.pwd%>
正确答案:
C
14.
(单选)在一个应用中有2个JSP,代码如下:
a.jsp:
<%
______.setAttribute("user","allen");
%>
b.jsp:
<%=______.getAttribute("user")%>
横线处可以填入的内容分别是()。
A.session,session
B.pageContext,pageContext
C.request,session
D.application,session
正确答案:
A
15.
(单选)在HTTP协议中,可以通过Intenet发送大量数据,而且没有长度的限制,可以使用请求
消息的方法是()
A.get
B.post
C.put
D.head
正确答案:
B
16.
(单选)在a.jsp中有代码片断如下:
loginName:
在b.jsp中想输出在a.jsp页面上输入的loginName的值,以下选项正确的是:
()。
A.<%=request.getParameter(“loginName”)%>
B.<%=(String)request.gerAttribute(“loginName”)%>
C.<%=request.getParameter(“loginname”)%>
D.<%=(String)request.getAttribute(“loginname”)%>
正确答案:
A
17.
(单选)某JSP中有如下代码,显示结果为:
()。
<%
Stringuser="allen";
request.setAttribute("user","smith");
session.setAttribute("user","jerry");
%>
outvalue="${user}"/>
A.allen
B.smith
C.jerry
D.null
正确答案:
B
18.
(单选)关于MVC模式,下列选项中的说法错误的是:
()。
A.MVC是一种软件架构思想,将软件的组成划分成三部分
B.采用MVC模式使模型和视图可以独立修改
C.在MVC中,M指的是Model;V指的是View;C指的是Controller
D.采用MVC模式,模型部分并不能重用,而视图部分则可以完全的重用
正确答案:
D
19.
(单选)实现创建一个JavaScript数组的语法正确的是:
()。
A.vartxt=newArray("tim","kim","jim");
B.vartxt=newArray(1:
"tim",2:
"kim",3:
"jim");
C.vartxt=newArray="tim","kim","jim";
D.vartxt=newArray:
1=("tim")2=("kim")3=("jim");
正确答案:
A
20.
(单选)MVC设计模式包含模型层、视图层和控制层,在下列组件中扮演控制器角色的是()。
A.Servlet
B.JSP
C.JavaBean
D.HTML
正确答案:
A
21.
(单选)请看下列代码:
a.jsp
<%
response.sendRedirect(“b.jsp");
%>
b.jsp:
<%=request.getParameter(“name")%>
b.jsp页面将显示为()。
A.null
B.无信息输出
C.异常信息
D.save
正确答案:
A
22.
(单选)下面JavaScript代码的执行结果是()。
vara=newArray(2,3,4,5,6,7);
varsum=0;
for(vari=1;isum+=a[i];
document.write(sum);
A.25
B.15
C.20
D.37
正确答案:
A
23.
(单选)JSP的EL表达式:
${user.loginName}执行效果等同于:
()。
A.<%=user.getLoginName()%>
B.<%user.getLoginName();%>
C.<%=user.setLoginName()%>
D.<%user.setLoginName();%>
正确答案:
A
24.
(单选)在JavaScript中,表单文本框(Text)不支持的事件有()。
A.onblur
B.onlostfocused
C.onfocus
D.onchange
正确答案:
B
25.
(单选)假设web应用的文件根目录为servlet01,那么可以找到struts-core.jar文件的目录是:
()。
A.servlet01目录下
B.servlet01\WEB-INF目录下
C.servlet01\WEB-INF\classes目录下
D.servlet01\WEB-INF\lib目录下
正确答案:
D
26.
(单选)在WEB应用程序的目录结构中,在WEB-INF文件夹外的文件可以为:
()。
A.jsp文件
B.class文件
C.jar文件
D.web.xml文件
正确答案:
A
27.
(单选)在JavaScript中,在页面上打印出"HelloWorld"的JavaScript语法是:
()
A.document.write("HelloWorld")
B.response.write("HelloWorld")
C."HelloWorld"
D.("HelloWorld")
正确答案:
A
28.
(单选)在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
29.
(单选)有关Servlet的生命周期说法不正确的是:
()。
A.Servlet的生命周期由Servlet实例控制
B.init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletConfig类的对象
C.service()方法响应客户端发出的请求
D.在容器移除servlet时,调用destroy方法,进行资源的释放
正确答案:
A
30.
(单选)关于正则表达式声明6位数字的邮编,以下代码正确的是()。
A.varreg=/^\d6$/;
B.varreg=newRegExp("\d{6}");
C.varreg=\^d{6}$\;
D.varreg=/^\d{6}$/;
正确答案:
D
31.
(单选)现在session中没有设置任何属性,阅读下面2个JSP中的代码,将分别输出:
()。
1.jsp页面代码:
<%
out.print(session.getAttribute("svse")+",");
%>
2.jsp页面代码:
<%
session.invalidate();
out.println(session.getAttribute("svse"));
%>
A.null,异常信息
B.null,null
C.异常信息,异常信息
D.异常信息,null
正确答案:
A
32.
(单选题)以下代码运行结果是什么()。
<%
session.setAttribute("count",newDouble(0));
Doublecount=session.getAttribute("count");
%>
<%=count%>
A.编译不通过
B.可以编译运行,输出0
C.编译通过,但运行时抛出ClassCastException
D.可以编译通过,但运行时无输出
正确答案:
A无
33.
(单选)阅读如下代码:
functionsortData(){
vararr=[12,1,3,56,7];
arr.sort();
alert(arr.toString());
}
$(document).ready(function(){
updateXmp();
examnow();
});
$(document).ready(function(){
initCookie();
checkDate(1453900040000);
recoverAnswer();
});
在浏览器中查看该页面,并点击按钮“Sort”后,弹出的结果为()。
A.1,3,7,12,56
B.56,12,7,3,1
C.1,12,3,56,7
D.7,56,3,12,1
正确答案:
C
34.
(单选)在J2EE中,重定向到另一个页面,以下语句正确的是()。
A.request.sendRedirect(“”);
B.request.getRequestDispatcher(“”);
C.response.sendRedirect(“”);
D.response.getRequestDispatcher(“”);
正确答案:
C
35.
(单选)在HTTP协议中,用于发送大量数据的方法是()。
A.get
B.post
C.put
D.options
正确答案:
B
36.
(单选)在Servlet中用于创建会话的方法是:
()。
A.HttpServletRequest的getSession方法
B.HttpServletResponse的newSession方法
C.HtttpSession的newInstance方法
D.HttpSession的getSession方法
正确答案:
A
37.
(单选)以下JavaScript代码的输出结果是()。
vara=3;
varb=2;
varc=(a+2)/b;
document.write(c);
A.2.5
B.2
C.32/2
D.16
正确答案:
A
38.
(单选)关于setInterval("alert('welcome');",1000);代码的作用说明正确的是()。
A.等待一秒后弹出一个对话框
B.语句报错,语法有问题
C.每隔一秒钟弹出一个对话框
D.先弹出一个对话框,然后等待一秒继承向下执行
正确答案:
C
39.
(单选)下面JavaScript代码执行后,变量m的值是()。
varx=11;
vary=“number”;
varm=x+y;
A.程序报错
B.number
C.11
D.11number
正确答案:
D
40.
(单选)下列JavaScript代码可以实现每隔一秒钟弹出一个对话框,此弹出过程持续1分钟的代码是:
()。
A.varid=setInterval(alert("HelloJavaScript"),1000);
setTimeout(clearInterval(id),5*1000);
B.setInterval(function(){
alert("HelloJavaScript")
},1000);
setTimeout(function(){
alert("HelloJavaScript")
},5*1000);
C.setInterval(
alert("HelloJavaScript"),1000);
setTimeout(clearInterval(id),5*1000);
D.varid=setInterval(function(){
alert("HelloJavaScript")},1000);
setTimeout(function(){
clearInterval(id)},5*1000);
正确答案:
D
41.
(单选)在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
42.
(单选)给定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
43.
(单选)下列说法正确的是:
()。
A.绝对地址应该以“.”开头
B.转发时的绝对地址应该包含应用名(ContextPath)
C.重定向时的绝对地址不应包含应用名(ContextPath)
D.转发的页面可以是WEB-INF目录下的页面
正确答案:
D
44.
(单选)下面关于JSP作用域对象的说法错误的是()。
A.request对象可以得到请求中的参数
B.session对象可以保存用户信息
C.application对象可以被多个应用共享
D.作用域范围从小到大是request、session、application
正确答案:
C
45.
(单选)某JSP中有如下代码,显示结果为()
<%
inta=5;
request.setAttribute("a","123");
session.setAttribute("a","456");
%>
outvalue="${a}"/>
A.5
B.123
C.456
D.Null
正确答案:
B
46.
(单选)下列不属于浏览器内置的对象的是:
()
A.navigator
B.document
C.window
D.request
正确答案:
D
47.
(单选)在HTML中把整个文档的各个元素作为对象处理的技术是()。
A.HTML
B.CSS
C.JavaScript(脚本语言)
D.DOM
正确答案:
D
48.
(单选)在JavaScript中,要实现输入提示特效,通常设置文本框与DIV层位于同一行,例如设置id为