达内JSD1510第三次月考题,web网页部分

更新时间:2023-08-14 10:03:01 阅读量: 人文社科 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

适合刚入行的java学习者,题还是比较有代表性的,网页部分的技术

在线考试 本次考试得分:100.0

1.

(单选)在Java Web开发中,不同的客户端需要共享的数据应存储在( )中。

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

适合刚入行的java学习者,题还是比较有代表性的,网页部分的技术

(单选)以下对JavaScript理解正确的是()。

A.JavaScript是网景公司开发的一种Java脚本语言,其目的是为了简化Java的开发难度

B.FireFox和IE存在大量兼容性问题的主要原因在于他们对JavaScript的支持不同上

C.JavaScript是一门客户端脚本语言

D.JavaScript技术和CSS技术一样,是为了设计样式而存在的

正确答案:C

5.

(单选)在Java Web应用程序中,给定servletA的代码片段如下所示:

public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{

String id=”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

适合刚入行的java学习者,题还是比较有代表性的,网页部分的技术

(单选)下列属于抽象类的是()。

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.<% page import = “c”%>

B.<% page prefix = “c” uri = “/WEB-INF/c.tld”%>

C.<% taglib prefix = “c” import = “/WEB-INF/c.tld”%>

D.<% taglib prefix = “c” uri = “/WEB-INF/c.tld”%>

正确答案:D

9.

适合刚入行的java学习者,题还是比较有代表性的,网页部分的技术

(单选)下面为部署文件中的Servlet映射代码片段,正确的是:( )

A.<servlet-mapping>

<servlet>Demo</servlet>

<url-pattern>/demo</url-pattern>

</servlet-mapping>

B.<servlet-name>

<servlet-mapping>demo</servlet-mapping>

<url-pattern>/Demo</url-pattern>

</servlet-name>

C.<servlet-mapping>

<servlet-name>Demo</servlet-name>

<url-pattern>/demo/*</url-pattern>

</servlet-mapping>

D.<servlet >

<servlet-name>Demo</servlet-name>

<url-pattern>/demo/*</url-pattern>

</servlet>

正确答案:C

10.

(单选题)以下代码运行结果是()。

<%

request.setAttribute("count",new Integer(0));

适合刚入行的java学习者,题还是比较有代表性的,网页部分的技术

Integer count = request.getAttribute("count") ;

%>

<%=count %>

A.编译通不过

B.可以编译运行,输出0

C.编译通过,但运行时抛出ClassCastException

D.可以编译通过,但运行无输出

正确答案:A 无

11.

(单选)Servlet 可以存储数据的三个不同的作用域是()。

A.请求、会话和上下文

B.响应、会话和上下文

C.请求、响应和会话

D.请求、响应和上下文

正确答案:A

12.

(单选)JSP文件代码如下:

<%int temp;%>

<h1>temp is<%=temp%></h1>

编译或运行结果是:()。

A.输出:temp is 0

B.输出:temp is

适合刚入行的java学习者,题还是比较有代表性的,网页部分的技术

C.编译出错,因为temp没有被初始化

D.输出:temp is null

正确答案:C

13.

(单选)login.jsp为登录页面,表单代码如下:

<form action="index.jsp" method="post">

<input type="text" name="pwd"/>

<input type="submit" value="登录"/>

</form>

index.jsp中直接显示密码,以下代码正确是:()。

A.${requestScope.pwd}

B.<%=pwd%>

C.${param.pwd}

D.<%=param.pwd%>

正确答案:C

14.

(单选)在一个应用中有2个JSP,代码如下:

a.jsp:

<%

______.setAttribute("user","allen");

%>

b.jsp:

适合刚入行的java学习者,题还是比较有代表性的,网页部分的技术

<%=______.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中有代码片断如下:

<form action =”b.jsp” method =”post” name=”myForm”>

loginName:<input type=”text” name=”loginName”/>

<input type=”submit” name=”submit”/>

</form>

适合刚入行的java学习者,题还是比较有代表性的,网页部分的技术

在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中有如下代码,显示结果为: ()。

<%

String user= "allen";

request.setAttribute("user","smith");

session.setAttribute("user","jerry");

%>

<c:out value="${user}"/>

A.allen

B.smith

C.jerry

D.null

正确答案:B

18.

(单选)关于MVC模式,下列选项中的说法错误的是 :()。

A.MVC是一种软件架构思想,将软件的组成划分成三部分

适合刚入行的java学习者,题还是比较有代表性的,网页部分的技术

B.采用MVC模式使模型和视图可以独立修改

C.在MVC中,M指的是Model;V指的是View;C指的是Controller

D.采用MVC模式,模型部分并不能重用,而视图部分则可以完全的重用

正确答案:D

19.

(单选)实现创建一个JavaScript数组的语法正确的是:()。

A.var txt = new Array("tim","kim","jim");

B.var txt = new Array(1:"tim",2:"kim",3:"jim");

C.var txt = new Array="tim","kim","jim";

D.var txt = new Array:1=("tim")2=("kim")3=("jim");

正确答案:A

20.

(单选)MVC设计模式包含模型层、视图层和控制层,在下列组件中扮演控制器角色的是(

A.Servlet

B.JSP

C.JavaBean

D.HTML

正确答案:A

21.

(单选)请看下列代码:

a.jsp

<form> 。 )

适合刚入行的java学习者,题还是比较有代表性的,网页部分的技术

<input name=”name” value=”save”/>

</form>

<%

response.sendRedirect(“b.jsp");

%>

b.jsp:

<%=request.getParameter(“name")%>

b.jsp页面将显示为()。

A.null

B.无信息输出

C.异常信息

D.save

正确答案:A

22.

(单选)下面JavaScript代码的执行结果是()。

var a=new Array(2,3,4,5,6,7);

var sum=0;

for(var i=1;i<a.length;i++ )

sum +=a[i];

document.write(sum);

A.25

B.15

适合刚入行的java学习者,题还是比较有代表性的,网页部分的技术

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目录下

适合刚入行的java学习者,题还是比较有代表性的,网页部分的技术

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中,在页面上打印出"Hello World"的JavaScript语法是:()

A.document.write("Hello World")

B.response.write("Hello World")

C."Hello World"

D.("Hello World")

正确答案:A

28.

(单选)在web.xml设置了<url-pattern>*.abc</url-pattern>,以下不是正确的访问路径的是:()。

A.http://localhost:8080/ScoreManager/list

B.http://localhost:8080/ScoreManager/list.abc

适合刚入行的java学习者,题还是比较有代表性的,网页部分的技术

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.var reg = /^\d6$/;

B.var reg = new RegExp("\d{6}");

C.var reg = \^d{6}$\;

D.var reg = /^\d{6}$/;

正确答案:D

31.

(单选)现在session中没有设置任何属性,阅读下面2个JSP中的代码,将分别输出:()。

1.jsp页面代码:

<%

适合刚入行的java学习者,题还是比较有代表性的,网页部分的技术

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",new Double(0));

Double count = session.getAttribute("count");

%>

<%=count%>

A.编译不通过

B.可以编译运行,输出0

C.编译通过,但运行时抛出ClassCastException

适合刚入行的java学习者,题还是比较有代表性的,网页部分的技术

D.可以编译通过,但运行时无输出

正确答案:A 无

33.

(单选)阅读如下代码:

<html>

<head>

<script type="text/javascript" language="javascript">

function sortData() {

var arr = [12, 1, 3, 56, 7];

arr.sort();

alert(arr.toString());

}

</script>

<script type='text/javascript'>

$(document).ready(function(){

});

</script>

<script type='text/javascript'>

$(document).ready(function(){

initCookie(); updateXmp(); examnow();

适合刚入行的java学习者,题还是比较有代表性的,网页部分的技术

}); checkDate(1453900040000); recoverAnswer();

</script>

</head>

<body>

<form>

<input type="button" value="Sort" onclick="sortData();">

</form>

</body>

</html>

在浏览器中查看该页面,并点击按钮“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(“”);

适合刚入行的java学习者,题还是比较有代表性的,网页部分的技术

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代码的输出结果是()。

var a = 3;

var b = 2;

var c = (a+2)/b;

document.write (c);

适合刚入行的java学习者,题还是比较有代表性的,网页部分的技术

A.2.5

B.2

C.32/2

D.16

正确答案:A

38.

(单选)关于setInterval("alert('welcome');",1000); 代码的作用说明正确的是()。

A.等待一秒后弹出一个对话框

B.语句报错,语法有问题

C.每隔一秒钟弹出一个对话框

D.先弹出一个对话框,然后等待一秒继承向下执行

正确答案:C

39.

(单选)下面JavaScript代码执行后,变量m的值是()。

var x = 11;

var y = “number”;

var m = x + y;

A.程序报错

B.number

C.11

D.11number

正确答案:D

适合刚入行的java学习者,题还是比较有代表性的,网页部分的技术

40.

(单选)下列JavaScript代码可以实现每隔一秒钟弹出一个对话框,此弹出过程持续1分钟的代码是:()。

A.var id = setInterval(alert("Hello JavaScript"), 1000);

setTimeout(clearInterval(id), 5 * 1000);

B.setInterval(function() {

alert("Hello JavaScript")

}, 1000);

setTimeout(function() {

alert("Hello JavaScript")

}, 5 * 1000);

C.setInterval(

alert("Hello JavaScript"), 1000);

setTimeout(clearInterval(id), 5 * 1000);

D.var id = setInterval(function() {

alert("Hello JavaScript")}, 1000);

setTimeout(function() {

clearInterval(id)}, 5 * 1000);

正确答案:D

41.

(单选)在web.xml设置了<url-pattern>*.do</url-pattern>,以下路径不是正确访问路径的是:()。

适合刚入行的java学习者,题还是比较有代表性的,网页部分的技术

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.转发时的绝对地址应该包含应用名(Context Path)

C.重定向时的绝对地址不应包含应用名(Context Path)

适合刚入行的java学习者,题还是比较有代表性的,网页部分的技术

D.转发的页面可以是WEB-INF目录下的页面

正确答案:D

44.

(单选)下面关于JSP作用域对象的说法错误的是()。

A.request对象可以得到请求中的参数

B.session对象可以保存用户信息

C.application对象可以被多个应用共享

D.作用域范围从小到大是request、session、application

正确答案:C

45.

(单选)某JSP中有如下代码,显示结果为()

<%

int a = 5;

request.setAttribute("a","123");

session.setAttribute("a","456");

%>

<c:out value="${a}"/>

A.5

B.123

C.456

D.Null

正确答案:B

本文来源:https://www.bwwdw.com/article/03vj.html

Top