当前位置:文档之家› java web及struts考试题目

java web及struts考试题目

java web及struts考试题目
java web及struts考试题目

针对以下题目请选择正确的答案(每道题目有一个或多哥正确的答案)。每一道题目,所有答案都选对,则该题加分,所选答案错误或不能选出所有正确答案,则该题不得分。

1.HTML是什么意思?

A)高级文本语言

B)超文本标记语言

C)扩展标记语言

D)图形化标记语言

2.默认情况下,使用P标记会形成什么效果?

A)在文字P所在位置中加入8个空格

B)P后面的文字会变成粗体

C)开始新的一行

D)P后面的文字会变成斜体

3.META元素的作用是什么?。

A)META元素用于表达HTML文档的格式

B)META元素用于指定关于HTML文档的信息

C)META元素用于实现本页的自动刷新

D)以上都不对

4.我们在HTML页面中制作了一个图像,想要在鼠标指向这个图像时浮出一条提示信息,应该使用哪个参数做到?

A)POP

B)SRC

C)ALT

D)MSG

5.一个文件夹名称叫Parent,其下有一个叫做test.asp的文件,和一个名为Child的文件夹。Child下有一个名为default.htm文件,想在default.htm中作一个连接,链到test.asp。以下正确的是:

A)

B)

C)

D)

6.下列那项技术可以用于帮助网页设计时使页面具有统一、专业的外观?

A)HTML

B)DHTML

C)CSS

D)URL

7.Window对象是代表Internet Explorer窗口的对象,其属性、方法和事件可以不经限定

就可以直接使用。比如Window.Alert“stop”也可以直接写成:Alert“stop”这种说法是正确的还是错误的?

A)正确

B)错误

8.在页面中看不见的表单元素是那种?

A)

B)

C)

D)

9.下列哪种CSS样式定义的方式拥有最高的优先级?

A)嵌入

B)行内

C)链接

D)导入

10.web标准的制定者是?

A)微软

B)万维网联盟(W3C)

C)网景公司(Netscape)

D)SUN公司

11.如何为所有的

元素添加背景颜色?

A)h1.all{background-color:#FFFFFF}

B)h1{background-color:#FFFFFF}

C)all.h1{background-color:#FFFFFF}

12.CSS如何改变某个元素的文本颜色?

A)text-color:

B)color:

C)fgcolor:

D)text-color=

13.哪个CSS属性可控制文本的尺寸?

A)font-size

B)text-style

C)font-style

D)text-size

14.以下的CSS中,可使所有

元素变为粗体的正确语法是?

A)

B)

C)p{font-weight:bold}

D)p{text-size:bold}

15.如何在警告框中写入“Hello World”?

A)alertBox="Hello World"

B)msgBox("Hello World")

C)alert("Hello World")

D)alertBox("Hello World")

16.如何创建函数?

A)function:myFunction()

B)function myFunction()

C)function=myFunction()

17.如何编写当i不等于5时执行某些语句的条件语句?

A)if=!5then

B)if<>5

C)if(i<>5)

D)if(i!=5)

18.有关JavaScript语句,下列说法正确的是。

A)单行注释语句是在需要注释的行前面用//

B)多行注释语句是在需要注释的文字两端加/*注释文字*/

C)with语句的功能是为一段程序建立默认对象

D)JavaScript中没有if...else语句

E)JavaScript中只有while语句,而没有do...while语句

19.以下生成对象的方法中,正确的是。

A)var z=new Boolean(a);

B)var str="JavaScript";

C)fruit=new Array(3);

D)today1=new Date(2008,10,1);

E)today=new Date("October1,2008");

20.JavaScript运算符包括。

A)==B)+=

C).D)++

E)||

21.在JSP中,要定义一个方法,需要用到以下()元素。

a)<%=%>b)<%%>

c)<%!%>d)<%@%>

22.JSP页面经过编译之后,将创建一个()。

a)applet b)servlet

c)application d)exe文件

23.当JSP页面执行自定义标签,遇到结束标签时将调用()方法执行处理。

a)doStartTag()b)doEndTag()

c)doInitBody()d)doAfterBody()

24.在J2EE中,test.jsp文件中有如下一行代码:

要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入()。

a)page b)request

c)session d)application

25.在J2EE中,以下不是JSP隐式对象的是()。

a)pageContext b)context

c)application d)out

26.Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向到另外的

URL。

a)sendURL()b)redirectURL()

c)sendRedirect()d)redirectResponse()

27.在JSP中,page指令的()属性用来引入需要的包或类。

a)extends b)import

c)languge d)contentType

28.在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法。(选择一项)

a)init b)service

c)doFilter d)destroy

29.在JSP中,只有一行代码:<%=’A’+’B’%>,运行将输出()。

a)A+B b)AB

c)131d)错误信息,因为表达式是错误的

30.给定一个Servlet的代码片段如下:

Public void doGet(HttpServletRequest request,HttpServletResponse response)

throws

ServletException,IOException{ ______

out.println(“hi kitty!”);

out.close();

}

运行次Servlet时输出如下:

hi kitty!

则应在此Servle t下划线处填充如下代码。

a)PrintWriter out=response.getWriter();

b)PrintWriter out=request.getWriter();

c)OutputStream out=response.getOutputStream();

d)OutputStream out=request.getWriter();

31.在J2EE的ModelⅡ模式中,模型层对象被编写为()。

a)Applet b)JSP

c)Server d)JavaBean

32.J2EE中,JSP EL表达式:${user.loginName}执行效果等同于()。(选择一项)

a)<%=user.getLoginName()%>b)<%user.getLoginName();%>

c)<%=user.loginName%>d)<%user.loginName;%>

33.J2EE中,()类()方法用于返回应用程序的上下文路径。

a)HttpServletRequest、getContextPath()b)HttpServletRequset、

getPathInfo()

c)ServletContext、getContextPath()d)ServletContext、

getPathInfo()

34.在J2EE中,使用Servlet过滤器时,需要在web.xml通过()元素将过滤器映射到Web

资源。(选择一项)

a)b)

c)d)

35.给定JSP程序源码如下:

<%int count=1;%>_______

以下()语句可以在下划线处插入,并且运行后输出结果是:1。

a)<%=++count%>b)<%++count;%>

c)<%count++;%>d)<%=count++%>

36.在J2EE中,在web.xml中定义过滤器时可以指定初始化参数,以下定义正确的是()

a)

someFilter

filters.SomeFilter

encoding

EUC_JP

b)

someFilter

encoding

EUC_JP

c)

someFilter

encoding

EUC_JP

d)

someFilter

filters.SomeFilter

encoding

EUC_JP

37.servlet的生命周期又一系列事件组成,把这些事件按照先后顺序排序,以下正确的是

()

a)加载类,实例化,请求处理,初始化,销毁

b)加载类,实例化,初始化,请求处理,销毁

c)实例化,加载类,初始化,请求处理,销毁

d)加载类,初始化,实例化,请求处理,销毁

38.在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是()。

Public class Servlet1extends HttpServlet{

Public void init()throws ServletException{

}

Public void service(HttpServletRequest request,HttpServletResponse response)

Throws ServletException,IOException{

PrintWriter out=response.getWriter();

Out.println(“hello!”);

}

}

a)编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过

b)编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会

看到输出文字:hello!

c)编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看

不到任何输出的文字

d)编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息

39.某web应用的上下文路径是root,配置文件web.xml中有如下片段:

process

slt.ProcessServlet

process

/proc

以下说法正确的是()。(选择二项)

a)在包slt中,有一个名为ProcessServlet.class的文件

b)该servlet的访问路径是http://机器IP:端口号/root/proc

c)该servlet的访问路径是http://机器IP:端口号/root/ProcessServlet

d)该servlet的访问路径是http://机器IP:端口号/root/ProcessServlet

40.在J2EE中,request对象的()方法可以获取页面请求中一个表单组件对应多个值时

的用户的请求数据。(选择一项)

a)String getParameter(String name)

b)String[]getParameter(String name)

c)String getParameterValues(String name)

d)String[]getParameterValues(String name)

41.不属于Struts2的动作类的常量返回值的是()

A.success

B.input

C.never

D.login

42.以下不属于Struts2动作执行的结果类型是()

a.action

b.redirect

c.redirectAction

d.dispatcher

43.在struts.xml中。假如在一个package中没有配置namespace,那么在其中配置一个Action名字叫做login,它的result是这样配置的/login.jsp,已知在此配置文件中还有另一个name为user的package其中也有一个Action名字为login,它的result是这样配置的/loginUser.jsp那么在以下什么情况下将能访问到login.jsp

A.在根路径后输入/login

B.在根路径后输入/user/login

C.在根路径后输入/login/user

D.在根路径后输入/abc/login

44.正规开发中,在使用struts2时定义Action使用哪种方式。

A.直接定义Action类。

B.从ActionSupport继承。

C.从Action继承。

D.实现Action接口。

45.不同的线程在调用Action时创建几个Action实例。

A.1个

B.2个

C.每个线程创建1个。

D.可以自定义配置。

46.struts提供了Action接口定义了5个标准字符串常量,不包括的有()

A SUCCESS

B NONE

C REG

D LOGIN

47.在控制器类中一般需要添加相应属性的___________和___________。

A.setter方法B.as方法

C.getter方法D.is方法

48.控制器需要在___________配置文件中进行配置。

A.web.xml B.struts.xml

C.struts2.xml D.webwork.xml 49.不属于Struts2表单标签库的是___________。

A.B.

C.D.