javaweb基础测试题.docx

上传人:b****4 文档编号:24099245 上传时间:2023-05-24 格式:DOCX 页数:18 大小:21.05KB
下载 相关 举报
javaweb基础测试题.docx_第1页
第1页 / 共18页
javaweb基础测试题.docx_第2页
第2页 / 共18页
javaweb基础测试题.docx_第3页
第3页 / 共18页
javaweb基础测试题.docx_第4页
第4页 / 共18页
javaweb基础测试题.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

javaweb基础测试题.docx

《javaweb基础测试题.docx》由会员分享,可在线阅读,更多相关《javaweb基础测试题.docx(18页珍藏版)》请在冰豆网上搜索。

javaweb基础测试题.docx

javaweb基础测试题

1.JAVAEE中,()类的()方法用于创建对话。

(选择一项)

A.HttpServletRequest、getSession

B.HttpServletResponse、newSession

C.HtttpSession、newInstance

D.HttpSession、getSession

 

2.以下()可用于检索session属性userid的值。

(选择一项)

A.session.getAttribute(“userid”);

B.session.setAttribute(“userid”);

C.request.getParameter(“userid”);

D.request.getAttribute(“userid”);

 

3.在JAVAEE中,以下对RequestDispatcher描述正确的是()。

(选择一项)

A.Jsp中有个隐含的对象diapatcher,它的类型是RequestDispatcher

B.ServletConfig有一个方法:

getRequestDispatcher可以返回RequestDipatcher对象

C.RequestDipatcher有一个方法:

forward可以把请求继续传递给别的Servlet或者JSP界面

D.JSP中有个隐含的默认对象request,它的类型是RequestDipatcher

4.在WEB应用程序的目录结构中,在WEB-INF文件夹外的文件为()。

(选择一项)

A..jsp文件

B..class文件

C..jar文件

D.文件

 

5.关于session的使用,下列说法正确的是()。

(选择两项)

A.不同的用户窗口具有不同的session

B.不同的用户窗口具有相同的session

C.session可能超时间

D.Session永远不可能超时

6.关于session的说法,说法正确的是()(选择一项)

A.session被多个用户共享

B.invalidate()方法使用户session失效且无法使用

C.用户关闭所有浏览器即释放所有sessionid,且服务器session内存一并被释放

D.session生命周期只在一次请求/响应中

7.在JAVAEE中,便用Resultset对象的next()方法移动光标时,如果超过界限,会抛出异常,该异常通常是()。

(选择一项)

A.InterruptedExceptlon

B.AlreadyBoundExceptlon

C.SQLException

D.NetExcePtlon

 

8.JAVAEE中,HttpServletRequest类的()方法用返回与当前请求相关联的会话,如果没有,则返回null。

(选择一项)

A.getSession()

B.getSession(true)

C.getSession(false)

D.getSession(null)

 

9.在JAVAEE中,在中,有如下代码:

30

上述代码定义了默认的会话超时时长,时长为30()。

(选择一项)

A.毫秒

B.秒

C.分钟

D.小时

 

10.在JAVAEE中,重定向到另一个页面,以下()语句是正确的。

A.request.sendRedirect(“http:

sendRedirect();

B.response.sendRedirect(“.sendRedirect();

11.在JAVAEE中,假如HttpSession的getLastAccessTime()方法返回值为x,getCreationTime()方法返回值为y,则为x-y()。

A.两个连续请求之间间隔的最长时间

B.最近的两个连续请求之间的时间间隔

C.最后使用session发送请求的时间和session创建时间的间隔

D.最后使用session发送请求的时间

 

12.http是一个()协议

A.无状态

B.有状态

C.状态良好的

D.局域网

 

13.Http协议的状态码()表示文件没有创建

A.200

B.400

C.500

D.404

14.在HTTP协议中,用于发送敏感数据的方法是()

A.get

B.post

C.put

D.options

15.在JSP中,只有一行代码:

<%=A+B%>,运行将输出()。

(选择一项)

A.A+B

B.AB

C.113

D.没有任何输出,因为表达式是错误的

 

16.在JSP中,以下的page指令设置了使用的脚本语言是Java,且导入了.*和java.util.*包.正确的是().(选择一项)

A.<%@pageLanguage=“Java”,import=“javrmi.*;javuitl.*“%>

B.<%@pagelanguage=“Java”Import=“javrmi.*,javuitl.*“%>

C.<%@pagelanguage=“Java”;import=“javrmi.*;javuitl.*“%>

D.<%@pagelanguage=“Java”import=“javrmi.*,javuitl.*“%>

17.在JSP中,<%=”1+4”%>将输出()。

(选择一项)

A.l+4

B.5

C.14

D.不会输出,因为表达式是错误的

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

(选择一项)

A.extends

B.import

C.languge

D.contentType

19.在JSP中,若要在JSP正确使用标签:

getKing/>,在jsp中声明的taglib指令为:

<%@tagliburi=“/WEB-INF/”prefix=“____”>,下划线处应该是()。

(选择一项)

A.x

B.getKing

C.myTags

D.king

20.在JSP中,test.jsp文件如下,试图运行时,将发生()。

<%Stringstr=null;%>

stris<%=str%>

A.转译期有误

B.编译Servlet源码时发生错误

C.执行编译后的Servlet时发生错误

D.运行后,浏览器上显示:

strisnull

21.给定以下JSP代码片段,有2个客户依次浏览该JSP;且每个客户只浏览一次,第2个客户会看到浏览器显示()。

(请选择一项)

<%intx=1;%>

<%!

intx=10;%>

X=<%=++x%>

A.X=1

B.X=2

C.X=10

D.X=11

22.在JSP中,给定以下JSP代码片段,运行结果是()。

<%intx=5;%>

<%!

intx=7;%>

<%!

intgetX(){

returnx;

}

%>

<%(“X1=“+x);%>

<%(“X2=“+getX());%>

A.X1=5X2=7

B.X1=5X2=5

C.X1=7X2=7

D.X1=7X2=5

23.给定JSP文件代码如下:

<%!

staticintI=0;intj=0;%>

<%

for(;j++<2;){

(I++);

(““);

}

%>

有两个客户依次使用浏览器浏览该jsp,且每个客户只浏览一次,那么第2个客户看到浏览器显示(选择一项)。

A.01

B.12

C.34

D.23

E.没有任何显示

24.在jsp中有代码片断如下:

loginName:

在jsp中加入下列()代码,可以输出在jsp页面上输入的loginName的值。

(选择一项)

A.<%=(String)(“loginName”)%>

B.<%=(String)(“loginName”)%>

C.<%Stirngname=(“loginname”);(name);%>

D.<%String(“loginname”);(name);%>

25.当浏览器第二次访问以下JSP网页时的输出结果是什么(选择一项)

<%!

inta=0;.%>

<%

intb=0;

a++;

b++;

%>

a:

<%=a%>

b:

<%=b%>

选项:

A.a=0b=0

B.a=1b=1

C.a=2b=1

D.a=2b=2

26.从HTTP请求中,获得请求参数,应该调用()。

(选择一项)

A.request对象的getAttribute()方法

B.request对象的getParameter()方法

C.session对象的getAttribute()方法

D.session对象的getParameter()方法

27.以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果()。

(选择一项)

<%

(“count”,newInteger(0));

Integercount=(“count”);

%>

<%=count%>

A.编译不通过

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

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

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

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

(选择一项)

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

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

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

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

29.在一个应用中有2个JSP,要让jsp2输出svse,横线处可以填入()。

(选择两项)

jsp1:

<%

(“svse”,”svse“);

......

%>

jsp2:

<%=(“svse“)%>

A.session、session

B.pageContext、pageContext

C.request、request

D.application、session

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

(选择一项)

<%

(“svse“));

%>

<%

();

(“svse“));

%>

A.null,异常信息

B.null,null,

C.异常信息,异常信息

D.异常信息,null

31.Form表单提交的信息中含有”name=svse”向jsp1提交,阅读下面代码,jsp2将输出()。

(选择一项)

接受该请求的jsp1:

<%

(“jsp2”).forward(request,response);

%>

jsp2:

<%=(“name”)%>

A.null

B.什么都不输出

C.异常信息

D.svse

32.Form表单提交的信息中含有”name=svse”,阅读下面的代码,jsp2将输出()。

接受该请求的jsp1:

(选择一项)

<%

(“jsp”);

%>

jsp2:

<%=(“name”)%>

A.null

B.什么都不输出

C.异常信息

D.svse

33.在JSP页面中,如果从一个源页面中通过

forwardpage=urlname/>将本页面请求转发至指定URL组件,则在该URL组件(JSP页面)中可处理的共享数据范围是(选择三项)

A.session

B.request

C.page

D.application

34.在JSP页面中,保存数据的范围由小到大依次是(选择一项)

A.pageContext,request,application,session

B.pageContext,application,session,request

C.pageContext,request,session,application

D.pageContext,session,request,application

35.在JSP页面中,等效于HttpServletResponse的内置对象是(选择一项)

A.out

B.response

C.request

D.config

36.在JSP页面中,能够完成输出操作的内置对象是(选择一项)

A.out

B.response

C.request

D.config

37.文件中有如下一行代码:

useBeanid=“user”scope=“__”type=“”>

要使user对象可以作用于整个应用程序,下划线中应添入()。

(选择一项)

A.page

B.request

C.session

D.application

38.在JSP页面中,正确引入JavaBean的是()。

(选择一项)

A.<%jsp:

useBeanid=“myBean”scope=“page”class=“”%>

B.

useBeanname=“myBean”scope=“page”class=“”>

C.

useBeanid=“myBean”scope=“page”class=“”/>

D.

useBeanname=“myBean”scope=“page”class=“”/>

39.关于

include>,下列说法不正确的是()。

(选择一项)

A.它可以包含静态文件

B.它可以包含动态文件

C.当它的flush属性为true时,表示缓冲区满时,将会被清空

D.它的flush属性的默认值为true

40.在JSP中,对<jsp:

setProperty>标记描述正确的是()。

(选择一项)

A.

setProperty>和

getProPerty>必须在一个JSP文件中搭配出现

B.就如同()一样,来设计属性/值对

C.和

useBean>动作一起便用,来设置bean的属性值

D.就如同()一样,来设置属性/值对

41.考虑下面JSP文件代码片断:

includepage=“”>

paramname=“username”value=“svse”/>

include>

以下()代码片断放置在中不会导致错误,且能输出”svse”。

(选择一项)

A.

getParamname=“username”/>

B.

includeparam=“username”/>

C.<%=(“username”)%>

D.<%=(“username”)%>

42.在JSP中,以下是有关jsp:

setProperty和jsp:

getProperty标记的描述,正确的是()。

(选择一项)

A.

setProperty>和

getProperty>标记都必须在

useBean>的开始标记和结束标记之间

B.这两个标记的name属性的值必须和

usebean>标记的id属性的值相对应

C.

setProperty>和

getProperty>标记可以用于对bean中定义的所有属性进行选择和设置

D.这两个标记的name属性的值可以和

userbean>标记的ID属性的值不同

43.文件如下:

useBeanid=“buffer”scope=“page”type=“

<%(“ABC”);%>

Bufferis<%=buffer%>

试图运行时,将发生()。

(选择一项)

A.转译期错误

B.编译Servlet源码时发生错误

C.执行编译后的Servlet时发生错误

D.运行后,浏览器上显示:

bufferisnull

E.运行后,浏览器上显示:

bufferisABC

44.下面哪项是错误的设置Bean属性值的方法()(选择一项)

A.

setPropertyname=“beanInstanceName”property=“*”/>

B.

setPropertyname=“beanInstanceName”property=“propertyName”/>

C.

setPropertyname=“beanInstanceName”property=“propertyName”param=“parameterName”/>

D.

setPropertyname=“beanInstanceName”property=“*”value=“{string|<%=expression%>}”/>

45.给定TheBean类,假设还没有创建TheBean类的实例,以下哪些JSP标准动作语句能创建这个bean的一个新实例,并把它存储在请求作用域(选择一项)

A.

:

useBeanname=“myBean”type=“

B.

:

takeBeanname=“myBean”type=“

C.

:

useBeanid=“myBean”class=“scope=“request”/>

D.

:

takeBeanid=“myBean”class=“scope=“request”/>

46.给定一个Model1体系结构,其中有一个JSP页面处理所有控制器函数,这个JSP控制器要把请求分派给另一个JSP页面(选择一项)

A.

forwardpage=“”/>

B.

forwardfile=“”/>

C.

dispatchpage=“”/>

D.

dispatchfile=“”/>

47.在JSP中,只有一行代码:

${1+2},运行将输出()。

(选择一项)

A.1+2

B.3

C.null

D.没有任何输出,因为表达式是错误的

48.在一个Filter中,处理filter业务的是()方法。

(选择一项)

A.dealFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)

B.dealFilter(ServletRequestrequest,ServletResponseresponse)

C.doFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)

D.doFilter(ServletRequestrequest,ServletResponseresponse)

 

49.在WEB应用程序的目录结构中,在WEB-INF文件夹中的lib目录是放()文件的(选择一项)

A..jsp文件

B..class文件

C..jar文件

D.文件

50.以下哪些是属于Java的开发平台()(选择两项)

A.JavaSE

B.JavaEE

C.JDK

D.MyEclipse

51.以下哪些是JavaWeb服务器()(选择两项)

A.MyEclipse

B.Tomcat

C.WebLogic

D.Eclipse

52.三层体系结构,包括以下哪些()(选择三项)

A.数据访问层

B.数据库服务器

C.业务逻辑层

D.表示层

53.启动Tomcat的命令是()(选择一项)

A.

B.javaexe

C.

D.javexe

54.以下关于B/S和C/S,哪些说法是不正确的()(选择一项)

A.在数据安全性方面,C/S比B/S更有优势

B.在数据一致性方面,B/S比C/S更有优势

C.B/S比C/S程序更加容易维护

D.C/S比B/S程序运行速度更快

55.page指令中的contentType属性的缺省值是()(选择一项)

A.text/xml

B.text/html

C.text/plain

D.image/gif

56.JSP中的()隐式对象表示Servlet上下文类的实例(选择一项)

A.request

B.response

C.page

D.session

 

57.Web服务实现数据交换和共享的数据格式标准是()(选择一项)

A.HTML

B.XML

C.SGML

D.XSL

 

58.UDDI注册中心属于Web服务体系结构中的()角色(选择一项)

A.服务提供商

B.服务请求者

C.服务代理商

D.以上都不是

59.服务提供商和代理商之间的操作是()(选择一项)

A.发布

B.查找

C.绑定

D.以上都不是

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

当前位置:首页 > 自然科学 > 物理

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

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