javaweb打印.docx
- 文档编号:11003705
- 上传时间:2023-05-28
- 格式:DOCX
- 页数:64
- 大小:39.23KB
javaweb打印.docx
《javaweb打印.docx》由会员分享,可在线阅读,更多相关《javaweb打印.docx(64页珍藏版)》请在冰点文库上搜索。
javaweb打印
JAVAWEB真题4套
第一套
字体粗体的为答案:
1.哈西表MyHash定义如下:
HashtableMyHash=newHashtable();
查看下列语句:
MyHash.put(“ten”,newInteger(10));
MyHash.put(“ten”,”Hello”);
System.out.print(MyHash.size());
结果为()。
A.运行正常B.编译错误C.2D.1E.0
2.哈西表MyHash定义如下:
HashtableMyHash=newHashtable();
察看下列语句:
MyHash.put(“ten”,newInteger(10));
MyHash.put(newString(“ten”),”Hello”);
System.out.print(MyHash.size());
结果为()。
A.2B.编译错误C.1D.运行异常E.0
3.在接口中,所有的变量都自动具有()特性。
多项选择
A.finalB.staticC.publicD.abstract
4.在接口中,所有的方法都自动具有()特性。
多项选择
A.abstractB.publicC.staticD.final
5.在Web服务器遇到了内部异常,不能完成客户的请求时,应向客户返回包含状态代码()的响应消息。
A.400B.500C.300D.200E.100
6.当Web服务器通知客户端进行用户请求的复位向和转发时,会在响应消息中使用响应标题()。
A.ExpiresB.Content-typeC.ServerD.Location
7.关于Tomcat,下列说法正确的有()。
多项选择
A.Tomcat服务器的优点是使用简单,并且支持EJB
B.JBuilder9.0提供的默认的测试服务器是Tomcat
C.Tomcat4.0是Servlet2.3和JSP1.2规范的官方参考实现
D.Tomcat是ApacheJakarta项目开发组开发的基于GPL自由软件协议的自由软件
8.关于JAVAWeb服务器的Servlet容器,正确的说法有()。
A.Servlet容器是Web服务器的一个组件,一般在服务器启动时进行初始化
B.Web应用的运行时环境是Servlet容器根据配置文件提供的
C.Servlet容器负责分析客户请求的是动态网页还是静态网页
D.Servlet容器是一种数据库,可以存储一些JSP页面所需配置信息
9.当浏览器访问位于Web服务器上的某Servlet时,()负责将请求包装成Servlet可以处理的ServletRequest对象。
A.Web服务器的HTTP引擎
B.Web服务器的Servlet容器
C.浏览器
D.JAVA虚拟机
10.Javax.servlet.Servlet接口定义了下列哪些方法?
()多项选择
A.initB.doGetC.doPostD.destroyE.doService
11.派生自HttpServlet的Servlet子类的doGet方法通常可以抛出()异常。
多项选择
A.IOExceptionB.NullPonterExceptionC.InterruptExceptionD.ServletException
12.Tomcat服务器中部署了2个Web应用:
Selling和Stocking。
管理员为Selling编写了一个类名为com.mycompany.servlet.MyListener的ServletContextListener类。
为了将其部署到服务器中,应如何编写Selling的Web.xml文件?
()
13.ServletContextAttributeListener侦听器的attributeXXX方法定义如下:
publicvoidattributeXXX(ServletContextAttributeEventscab){……}
在该方法中,为了获得Servlet上下文对象,可调用scab对象的()方法。
A.getServletConfigB.getServletClassC.getServletContextD.getValue
14.在HttpServlet过滤器的init方法中,对待参数FilterConfigfilterConfig较好的做法是()。
A.在过滤器类中加入一个Object数组变量,如m_initParams,然后将filterConfig中的所有属具保存到minitParams中
B.打开Web.xml文件,然后将
C.在过滤器类中加入一个FilterConfig变量,如m_filterConfig,然后令mfilterConfig=filterConfig
D.令filterConfig=null;
15.关于在Web应用中与一个Servlet关联的过滤器类数量,正确的说法是()。
多项选择
A.每一个过滤器类必须部署到至少一个Servlet
B.每个Servlet必须至少有一个过滤器类
C.可以为多个Servlet部署同一个过滤器类
D.可以为一个Servlet部署多个过滤器类
16.已部署在Tomcat下的某Web应用程序有以下目录结构
MyWebApp
—JSP
—META-INF
—RESCURCE
—SERVLET
—WEB-CONFIG
—WEB-INF
现在,我们在MyWebApp中开发了一些新的Servlet。
如何部署这些Servlet?
()
A.将Servlet类文件封装成JAR文件,然后存放到WEB-INF\lib目录下
B.将Servlet类文件封装成JAR文件,然后存放到WEB-INF\classes目录下
C.将Servlet类文件复制到WEB-INF\lib目录下
D.将Servlet类文件复制到WEB-INF\classes目录下
17.mySession引用某HttpSession对象。
察看下列语句:
mySesion.setMaxInactiveInterval(60);
引用为()。
A.如果用户访问本Web应用程序的间隔超过了1小时,容器将终止该会话
B.该会话的Cookie将在客户浏览器上保存60天
C.如果用户访问本Web应用程序的间隔超过了1分钟,容器将终止该会话
D.从该语句调用算起,再过60秒钟该会话将被容器强制终止
18.mySession引用某HttpSession对象。
察看下列语句:
mySesion.setMaxInactiveInterval(-60);
作用为()。
A.如果用户访问本Web应用程序的间隔超过了1小时,容器将终止该会话
B.该会话的Cookie将在客户浏览器上保存60天
C.从该语句调用算起,再过60秒钟该会话将被容器强制终止
D.如果用户访问本Web应用程序的间隔超过了1分钟,容器将终止该会话
E.除非容器关闭,否则这个HTTP会话一直存在内存中。
19.mySession引用某HttpSession对象。
察看下列语句:
mySesion.setMaxInactiveInterval(60);
则在Web.xml中如何对元素进行部署,可使该会话具有相同的设置?
()
A.
B.
C.
D.
20.关于HttpSession会话对象的属性,正确的选项有()。
多项选择
A.使用HttpSession对象的addAtribute方法添加会话属性
B.会话属性是特定用户的专用数据,同时访问Web应用的其他用户无法访问这些属性
C.使用HttpSession对象的removeAttribute方法删除会话属性
D.绑定到HttpSession对象上的属性在应用程序的生存期内总是有效的
21.由JSP页面转译生成的java类都属于()包。
A.org.apache.jspB.org.apache.jasper.runtime
C.javax.servlet.httpD.javax.servlet.jsp
22.在一个JSP页面中,JSP引擎不处理的部分称为()。
A.脚本B.标记C.元素D.模板数据
23.JSP页面中的JSP元素主要以()作为语法基础。
A.XMLB.HTMLC.英语D.CSS
24.在一个JSP页面中,下列哪些选项的内容会被转译成类文件中的注释?
()多项选择
A.<%/*“Helloworld!
”*/%>B.<%//“Helloworld!
”%>
C.<%--“Helloworld!
”--%>D.
--“Helloworld!
”-->
E.
--<%out.print(“Helloworld!
”);%>-->
25.在JSP页面中,下列语句和哪个选项的脚本或语句效果相同?
()多项选择
%@pagecontentType=“application/vnd.ms-excel;charset=GBK”%
A.<%!
response.setContentType(“application/vnd.ms-excel;charset=GBK”);%>
B.<%=response.setContentType(“application/vnd.ms-excel;charset=GBK”);%>
C.<%response.setContentType(“application/vnd.ms-excel;charset=GBK”);%>
D. directive.pagecontentType=“application/vnd.ms-excel;charset=GBK”/> 答案: C,D 26.查看以下JSP脚本:
<%
{
//TODO:
在此添加代码
}
%>
若希望得到JSP页面所在应用程序上下文对象的引用,则()。
A.其他四项均不对
B.无法实现
C.使用application隐含对象
D.使用session隐含对象
E.使用page隐含对象
27.查看以下JSP脚本:
<%!
static{
//TODO:
在此添加代码
}
%>
若希望得到JSP页面所在应用程序上下文对象的引用,则()。
A.其他四项均不对
B.无法实现
C.使用application隐含对象
D.使用session隐含对象
E.使用page隐含对象
28.
<%!
//TODO:
在此添加代码
%>
若希望得到JSP页面所在应用程序上下文对象的引用,则()。
A.使用page隐含对象
B.使用session隐含对象
C.使用application隐含对象
D.无法实现
E.其他四项均不对
29.查看以下JSP脚本:
<%
{
//TODO:
在此添加代码
}
%>
为了枚举Web应用范围内的所有属性名字,应采用以下哪个选项的方案?
()
多项选择
A.调用this.getAttributeNamesInScope
(PageContext.APPliction_SCOPE);
B.调用pageContext.getAttributeNamesInScope
(PageContext.APPliction_SCOPE);
C.调用pageContext.getAttributeNames();
D.调用application.getAttributeNames();
E.调用session.getAttributeNames();
F.调用page.getAttributeNames();
30.查看以下JSP脚本:
<%
{
//TODO:
在此添加代码
}
%>
为了枚举会话范围内的所有属性名字,应采用以下哪个选项的方案?
()
多项选择
A.调用pageContext.getAttributeNames();
B.调用application.getAttributeNames();
C调用pageContext.getAttributeNamesInScope
(PageContext.SESSION_SCOPE);
D.调用session.getAttributeNames();
E.调用this.getAttributeNamesInScope
(PageContext.SESSION_SCOPE);
F.调用page.getAttributeNames();
31.在Web应用MyWebApp根路径下部署了一个JSP页:
----------------PageCounter.jsp清单------------------
<%@pagecontentType=“text/html;charset=GBK”%>
useBeanid=“myBean”scope=“application” Class=“com.mycompany.bean.CounterBean”/> 您已经访问<%=myBean.getCount%>次
其中,com.mycompany.bean.CounterBean类的定义如下:
--------------------CounterBean.java清单-----------------
Packagecom.mycompany.bean;
PublicclassCounterBean{
Privateintcount=0;
PublicintgetCount(){
return++count;
}
}
启动MyWebApp并在两个浏览器中分别访问该页面,则()。
A.JSP容器将创建2个JSP实例和2个新CounterBean实例
B.JSP容器将创建2个JSP实例和1个新CounterBean实例
C.JSP容器将创建1个JSP实例和2个新CounterBean实例
D.JSP容器将创建1个JSP实例和1个新CounterBean实例
32.下列选项中,哪些符合对JavaBean类的要求?
()
A.JavaBean类必须继承自java.beans.Bean类
B.JavaBean类必须显示地定义一个零参数构造函数
C.JavaBean类的所有实例变量都不应为public类型
D.JavaBean类必的属性值都通过访问方法getXxx和setXxx来访问
33.在JSP页面Hello.jsp中,有以下语句:
class=”com.mycompany.bean.SimpleAttrBean”/> <%=”//TODO: 在此添加代码”%> 该Bean定义了一个名为Attr的只读属性。 为了在页面中输出该属性的初始值,可采用以下哪个选项的代码替换“TODO: 在此添加代码”? ()多项选择 A.myBean.getAttr(); B.myBean.getAttr() C.myBean.getAttr D.myBean.Attr 34.在使用JDBC连接数据源过程中,我们使用了以下getConnection方法调用: Connectionconn=DriverManager.getConnection( “jdbc: mysql: //www.mycompany.con/db/MyD”, “scott”, “tiger”); 则()。 A.该语句建立了一个到本地Oracle数据库名的连接 B.该语句建立了一个到本地JDataStore数据库的连接 C.该语句建立了一个到本地ODBC数据源的连接 D.该语句建立了一个到MySql数据库的连接 E.该连接字符串是错误的 35.在使用JDBC连接数据源过程中,我们使用了以下getConnection方法调用: Connectionconn=DriverManager.getConnection( “jdbc: odbc: thin: @host: 1521: mydb”, “scott”, “tiger”); 则()。 A.该语句建立了一个到本地ODBC数据源的连接 B.该语句建立了一个到本地Oracle数据库名的连接 C.该连接字符串是错误的 D.该语句建立了一个到本地JDataStore数据库的连接 E.该语句建立了一个到MySql数据库的连接 F.该连接字符串是错误的 36,关于JDBCAPI,正确的选项有()。 多项 A.使用JDBCAPI,程序员不仅可以获得数据源的数据,还可以获得数据源的模式信息 B.为了使用JDBCAPI访问数据源,应用程序员必须实现JDBCAPI中的一些接口,比如java.sql.Connection C.针对不同的数据源,其JDBCAPI的接口及其方法是不同的 D.JDBCAPI是为数据库应用开发人员提供的一个可编程的接口 37.在JDBC连接数据库的结构中,可数据源厂商负责完成的构件有()多选 A.JDBC-ODBC桥驱动程序 B.客户机网络接口程序 C.数据源本地驱动程序 D.JDBC驱动程序管理器 E.JDBC网络驱动程序 38.页面Hello.JSP引用了使用EL语法的JSTL1。 0核心库。 为了获得客户端的浏览器类型信息,可使用()EL表达式。 A.${header[’User-Agent’]} B.${header[User-Agent]} C.${header’User-Agent’} D.${header.User-Agent}} 39.为了计算EL表达式${user}的值,JSP引擎将按照()的范围顺序查找user属性. A.application、session、request、page B.application、request、session、page C.page、request、session、application D.page、session、request、application 40.页面Hello.JSP引用了使用EL语法的JSTL1.0核心库。 在Hello.jsp中有以下语句: <%pageContext.setAttribute(“count”,”100”);%> outvalue=”${count+20}”/> 则该语句对应的结果为()。 A.在页面中输出: ${count+20} B.在页面中输出: 100+20 C.在页面中输出: 120 D.在页面中引发运行异常 41.为了从字符串“this,is,a,test”中区分出4个单词并输出到JSP页面输出中,可利用JSTL1.0标签库的()标签。 A. forTokens> B. sql> C. set> D. forEach> 42.为了在本JSP网页中包含同一Web应用中其它JSP网页,可使用下列哪些方法? ()。 (多项) A,使用JSTL1.0标签 import> B,使用JSTL1.0标签 include> C,使用 import>动作 D,使用 include>动作 E,使用 include>指令 F.使用@import指令 43.以下为某个JSP定制标签库的TLD文件片段: 从上述片段可以断定()。 A.该标签库中的所有标签处理类都属于包helloworld B.该标签的标签处理类属于包com C.该标签的标签处理类属于包com.mycompany D.该标签的标签处理类属于包com.mycompany.HelloWorld 44.以下为某个JSP定制标签库的TLD文件片段: 为了表明该标签不能包含体内容,应使用以下哪个选项的语句替换第4行? ()。 A. B. C. D. E. 45.以下为某个JSP定制标签库的TLD文件片段:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- javaweb 打印