useBeanid=”user”scope=”__”class=””>要使user对象可以作用于整个应用程序,下划线中应添入()
A.page
B.request
C.session
D.application
答案:
D
[题型]:
单选题
JSP中有三大类标签,分别是
A.HTML标记JSP标记Servlet标记
B.CSS标记HTML标记Javascript标记
C.动作标记脚本标记指令标记
D.指令标记脚本标记HTML标记
答案:
C
[题型]:
单选题
在JSP中,只有一行代码:
${1+2},运行将k输出()
A.1+2
B.3
C.null
D.没有任何输出,因为表达式是错误的答案:
B
[题型]:
单选题
下面方法可以返回当前请求的请求方式
A.()
B.()
C.()
D.()
答案:
C
[题型]:
单选题
只能够传递字符串类型数据的方式是
A.表单URL重写
B.session对象表单
C.隐藏域setParameter方法
D.都可以答案:
A
[题型]:
单选题
某JSP中有如下代码:
<%
/a”””、
(“a”,”page”);
/“””丄”\
(“a”,”request”);
/“””•”、
(“a”,”session”);
(“a”,”application”);
%>
有:
${a}
则显示结果为:
A.page
B.request
C.session
D.application
答案:
A在WEB项目的共享数据范围内,application是范围最广泛的
B.当我们在一个JSP页面新开窗口时,新开窗口的页面也共享session范围内的数据
C.当在JSP页面中通过指令将页面请求转发到的页面中,可以共享一个page范围内的数据
D.当用户重新打开一个浏览器窗口时,原session对象不再有效
答案:
C
[题型]:
单选题
下面关于JSP作用域对象的说法错误的是
A.request对象可以得到请求中的参数
B.session对象可以保存用户信息
C.application对象可以被多个应用共享
D.作用域范围从小到达是request、session、application
答案:
C
[题型]:
单选题
以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果()<%
("count",newInteger(0));
Integercount=("count");
%>
<%=count%>
A.编译不通过
B.可以编译运行,输出0
C.编译通过,但运行时抛出ClassCastException
D.可以编译通过,但运行无输出
答案:
A
[题型]:
单选题
有,代码如下
<%
Gamegame=("gameEntity");
%>
<%=()%>
在浏览器中输入,出现500错误,报出异常为NullPointerException造成该问题的原因可能是
A.jsp文件路径不对
B.game对象没有用new初始化
C.getGameName()方法未定义
D.参数名称所代表的对象在请求中根本就不存在
答案:
D
[题型]:
单选题
现在session中没有任何属性,阅读下面2个JSP中的代码,将分别输出()
<%
("svse"));
%>
<%
();
("svse"));
%>
A.null,异常信息
B.null,null
C.异常信息,异常信息
D.异常信息,null
答案:
A
[题型]:
单选题
Http协议的状态码()表示文件没有创建
A.200
B.400
C.500
D.404
答案:
D
[题型]:
单选题
在WEB应用中,数据传递的默认编码是
A.ISO-8859-1
B.UTF-8
C.GBK
D.UNICODE
答案:
A
[题型]:
单选题
从HTTP请求中,获得请求参数,应该调用
A.request对象的getAttribute()方法
B.request对象的getParameter()方法
C.session对象的getAttribute()方法
D.session对象的getParameter()方法
答案:
B
[题型]:
单选题
null
J2EE中,HttpServletRequest类的()方法用返回与当前请求相关联的会话,如果没有,则返回
A.getSession()
B.getSession(true)
C.getSession(false)
D.getSession(null)
答案:
C
[题型]:
单选题
在JSP中,对标记描述正确的是()
A.和必须在一个JSP文件中搭配出现
B.就如同()一样,来设计属性/值对
C.和动作一起使用,来设置bean的属性值
D.就如同()一样,来设置属性/值对
答案:
C
文件如下:
<%("ABC");%>
Bufferis<%=buffer%>
试图运行时,将发生()
A.编译期错误
B.编译Servlet源码时发生错误
C.运行Servlet时发生错误
D.运行后,浏览器上显示:
bufferisABC.
答案:
A
[题型]:
单选题
message
对这段配置描述正确的是
A.定义了一个message标签,有一个属性叫name
B.配置了一个名字为message的标签,该名称对应到类,并且标签不允许有主体内容,使用标签时有一个
必须得属性为name
C.声明了一个名字为message的标签,该标签对应到MessageTag类,并且标签没有主体内容
D.标签配置错误,主体不能为空
答案:
B
[题型]:
单选题
publicclassWriterimplementsTagSupport{
(1)
protectedintdoStartTag(){SKIP_BODY}
(2)
publicintdoEndTag(){returnEVAL_PAGE}(3)
}
有问题的语句是
A.23
B.3
C.123
D.12答案:
D
[题型]:
单选题
支持中文的常用字符集有
A.UTF-8GBKZH23BIG5
B.ISO-8859-1MS950
C.UTF-8GBKGB2312BIG5
D.UTF-16ANSISQL答案:
C
[题型]:
单选题
application对象是,而session对象则是
A.服务器的一个数据空间,可以让服务器中的所有应用共享数据与用户的请求有关
B.应用程序上下文,它允许数据在同一应用程序中的任何Web组件共享每个客户专用的
C.存放所有的请求中数据存放会话中的所有数据
D.HttpApplication类型保存用访问应用期间的私有数据
答案:
B
在J2EE中,以下对RequestDispatcher描述正确的是
A.Jsp中有个隐含的对象diapatcher,它的类型是RequestDispatcher
B.ServletConfig有一个方法:
getRequestDispatcher可以返回RequestDipatcher对象
C.RequestDipatcher有一个方法:
forward可以把请求继续传递给别的Servlet或者JSP界面
D.JSP中有个隐含的默认对象request,它的类型是RequestDipatcher
答案:
C
[题型]:
单选题
关于MVC模式说法正确的是
A.用来将代码分开的方法
B.将显示、流程控制、业务逻辑分开,提高维护性和分离复杂度
C.视图模型控制器模型
D.只用java才有的模型
答案:
B
[题型]:
单选题
在JSP页面中,类型为HttpServletResponse的内置对象是
A.out
B.response
C.request
D.config
答案:
B
[题型]:
单选题
在JSP页面中,保存数据的范围由小到大依次是
A.pageContext,request,application,session
B.pageContext,application,session,request
C.pageContext,request,session,application
D.pageContext,session,request,application
答案:
C
[题型]:
单选题
http是一个()协议
A.无状态
B.有状态
C.状态良好的
D.局域网
答案:
A
[题型]:
单选题
使用GET方式提交数据,接收数据时,处理中文最直接有效方式为
A.("utf-8");
B.("text/html;charset=utf-8");
C.Stringname=newString("name").getBytes("ISO-8859-1"),"gbk");
D.("gbk");
答案:
C
[题型]:
单选题
在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=””/>答案:
C
[题型]:
单选题
Tomcat的端口号可以在文件中修改
A.
B.
C.
D.不能改
答案:
A
[题型]:
单选题
bean的一个
给定TheBean类,假设还没有创建TheBean类的实例,以下哪些JSP标准动作语句能创建这个
新实例,并把它存储在请求作用域
A.useBeanname="myBean"type=""/>
B.takeBeanname="myBean"type=""/>
C.useBeanid="myBean"class=""scope="request"/>
D.takeBeanid="myBean"class=""scope="request"/>答案:
C
[题型]:
单选题
有三个JSP文件如下
user=svse">To
<%Stringuser=("user");%>
<%=("user")%>页面中输出
A.报错
B.什么都没有
C.null
D.svse
答案:
D
[题型]:
单选题
A.<%@pageLanguage=“Java”,import=”.*;.*”%”>
B.<%@pagelanguage=“Java”import=”.*;.*”%”>
C.<%@pagelanguage=“Java”;import=”.*;.*”%”>
D.<%@pagelanguage=“Java”import=”.*,.*”%>答案:
D
[题型]:
单选题
下面关于MVC的说法不正确的是
A.M表示Model层,是存储数据的地方
B.View表示视图层,负责向用户显示外观
C.Controller是控制层,负责控制流程
D.在MVC架构中jsp通常做控制层
答案:
D
[题型]:
单选题
给定代码片断,如下:
要在中输出参数color中的值,以下选项正确的是()
A.<%=(“color”)%>
B.<%=(“color”)%>
C.getParamname=”color”/>
D.includeparam=”color”/>答案:
A
[题型]:
单选题
在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
答案:
A
[题型]:
单选题
目录是放()文件的
在WEB应用程序的目录结构中,在WEB-INF文件夹中的lib
A..jsp文件
B..class文件
C..jar文件
D.文件
答案:
C
[题型]:
单选题
以下代码执行效果为:
()
<%
/a”””、
(“a”,”svse”);
%>
1}”>
A.a
B.svse
C.2>1
D.null
答案:
B
[题型]:
单选题
按作用域从大到小排列正确的是
A.applicationpagerequestresponse
B.sessionpageContextrequestapplication
C.publicapplicationsessionrequest
D.applicationsessionrequestpageContext答案:
D
<%
Stringname=("uname");
%>
横线处使用什么代码可以将name的值显示在页面
A.(name);
B.<%().print(name)%>
C.<%=name%>
D.
name
答案:
C
[题型]:
单选题
在JSP中,<%="1+4"%>将输出
A.1+4
B.5
C.14
D.不会输出,因为表达式是错误的
答案:
A
[题型]:
单选题
jsp最终被运行的是
A.一个java文件
B.一个class文件
C.一个HTML
D.一个JSP
答案:
B
[题型]:
单选题
在JSP中,以下是有关和标记的描述,正确的是()
A.和标记都必须在的开始标记和结束标记之间
B.这两个标记的name属性的值必须和标记的id属性的值相对应
C.和标记可以用于对bean中定义的所有属性进行选择和设置
D.这两个标记的name属性的值可以和标记的id属性的值不同
答案:
B
[题型]:
单选题
在WEB应用程序的目录结构中,在WEB-INF文件夹外的文件为
A..jsp文件
B..class文件
C..jar文件
D.文件
答案:
A
下列哪个类是抽象类
A.ServletConfig
B.HttpServlet
C.Cookie
D.HttpServletRequest
答案:
B
[题型]:
单选题
在JSP中,page指令的()属性用来引入需要的包或类
A.extends
B.import
C.languge
D.contentType
答案:
B
[题型]:
单选题
{}
B.{name}
C.{}
D.{("name")}
答案:
A
[题型]:
单选题
{empty?
"Administrator":
}说法正确的是
A.编译时出错,不支持该语法
B.如果参数user为空则返回Administrator否则就返回user的值
C.如果参数user为空字符则返回Administrator否则就返回user的值
D.如果参数user为空则返回user否则就返回Administrator的值
答案:
B
[题型]:
单选题
Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:
()
A.<%@page%>作用于整个JSP页面。
B.可以在一个页面中使用多个<%@page%指>令。
C.为增强程序的可读性,建议将<%@page%指令放在JSP文件的开头,但不是必须的
D.<%@page%>指令中的属性只能出现一次。
答案:
D
[题型]:
单选题
对于声明语法<%!
%>的说法错误的是:
()
A.一次可声明多个变量和方法,只要以“;”结尾就行
B.—个声明仅在一个页面中有效
C.声明的变量将作为局部变量
答案:
c
[题型]:
判断题
的缩写。
1、HTML称为超文本元素语言,它是HypertextMarkedLanguage
答案:
正确
[题型]:
判断题
2、一个HTML文档必须有
和元素。
答案:
错误
[题型]:
判断题
3、超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。
答案:
正确
[题型