上海 java三级 劳动局&IBM双证考试 三级题库(4)

2019-01-18 19:43

96. 工厂模式可以根据所提供的数据返回某一子类的实例(对) 97. 工厂模式中,通常分为工厂类和工厂方法(对) 98. 工厂模式中,子类都实现不同的功能(对)

99. .关于DOM 的缺点,不可以修改XML文档。(错)

100. . 关于DOM 的缺点,解析速度慢(错)

101. . 关于DOM 的缺点,把整个文档及其树状结构对应的对象全部保存在内存中。属于内存密集型,不合适处理大型XML文档。(对)

102. . 关于DOM 的缺点,由于 DOM 可以使用任何语音编写实现,所以方法等命名习惯

(Naming Convention)没有遵守标准的 Java 命名习惯。(对) 103. . SAX 解析器将解析文档,并在最后解析完成时报告文档(错) 104. SAX 解析器将在它捕捉到错误时报告它们(对)

105. . DOM 解析器将基于事件驱动模型报告元素和节点(错)

106. 所有的 HTML 标记都是预定义的,用户不能自定义自己的标记。

107. HTML 主要是用来描述数据的显示格式,而不能描述数据的结构及语义(Semantics)。

(错) 108. . HTML 语言语法不够严格。(错)

109. . DOM 树提供了非常稳定的 API(对)

110. . 搜索引擎开发人员几乎不能从 HTML 标记本身得到任何有用的信息。(错) 111. XML 解析处理 API 类型包括DOM ,SAX,SOAP(错) 112. SAX 对大文档非常适合,但是只能读取文档,不能修改(对) 113. . DOM对小文档非常适合。(对) 114. DOM能很容易更改文档内容。(对) 115. SAX事件驱动型,非常节省内存。(对) 116. . XSL 包括了XPath,XLink ,XSL。(错)

117. . DTD是基于正则表达式的,描述能力有限。(对)

118. . DTD没有数据类型的支持,在大多数应用环境下能力不足。(对)

119. . DTD的约束定义能力不足,无法对XML实例文档作出更细致的语义限制。(对) 120. DTD并非使用XML作为描述手段,而DTD的构建和访问并没有标准的编程接口,无

法使用标准的编程方式进行DTD维护。(对) 121. 在C/S结构,即客户端/服务器结构中,有专门的数据库服务器,但客户端还要运行客户端应用程序,这也叫做胖客户端。(对)

122. 在B/S结构中,客户端在浏览器中只负责表示层逻辑的实现,业务逻辑和数据库都在服

务器端运行。也就是说,应用程序部署在服务器端,客户端通过浏览器访问应用程序。

(对)

123. . 通常B/S结构中,客户端发送HTTP请求消息传给服务器,服务器将请求传递给Web应用程序,Web应用程序处理请求,并把相应的HTML页面传给客户端。(对) 124. Web应用是基于C/S结构的,也就是客户端/服务器结构。(错) 125. MVC模式使应用程序的结构更加清晰,通过将代码按照层次划分为业务逻辑/数据层、

用户界面和应用流程控制这三个层次,能够增强代码的稳定性。(对) 126. MVC模式实现了很好的分布式组件架构;(错)

127. 对于项目开发而言,MVC三层的分离有利于在项目小组内按照小组成员各自的擅长进

行分工,有利于三个部分并行开发、加快项目进度。(对)

应用分析题

128. .给出下列的代码,哪行在编译时可能会有错误?

① public void modify(){ ② int i, j, k;

③ i = 100;

④ while ( i > 0 ){ ⑤ j = i * 2;

⑥ System.out.println (\); ⑦ k = k + 1; ⑧ } ⑨ } A.line 4 B.line 6

C.line 7

129. 假如编译Servlet要具备的环境都已经建立好。现在用完全正确的命令编译该文件,对

于以下陈述正确的是()。 a)编译该文件时会提示缺少doGet()或者doPost()方法,编译不能够成功通过

b)编译后,把Servlet1.class放在正确位置,在浏览器中查看该Servlet1,会看到输出文字:“hello!”

c)编译后,把Servlet1.class放在正确位置,在浏览器中查看该Servlet1,却看不到任何输出的文字

d)编译后,把Servlet1.class放在正确位置,在浏览器中查看该Servlet1,却看到产生运行时错误的出错信息

130. .在J2EE中,对于ServletRequest接口的获取请求参数的方法的描述,正确的是()。 a)getParameter方法只用于接收POST请求参数,接收GET请求参数需要使用getQueryString方法

b)如果一个参数key有多个值,那么getParameter(key)方法会返回空字符串 c)如果一个参数key有多个值,那么getParameterValues(key)方法会返回一个包含所有值的字符串数组

d)getParameter方法返回Object对象,使用前要强制类型转换:如String str=(String)request.getParameter(key) 657.在J2EE中,Servlet1的代码如下: import javax.servlet.*; import javax.servlet.http.*; import java.io.*;

public class Servlet1 extends HttpServlet {

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

response.setContentType(\ PrintWriter out = response.getWriter();

String aa=request.getQueryString(); String bb=request.getMethod(); out.println(aa); out.println(bb); }

}

131. 把Servlet1.class文件放在Web服务器适合的目录下,在浏览B器地址栏内输入:http://localhost:8080/servlet/Servlet1?name=jb-aptech&phone=12345678,看到的结果是()。 a)name=jb-aptech&phone=12345678 GET b)name=jb-aptech,phone=12345678 GET

c)jb-aptech,12345678 POST d)name,phone GET

132. 在J2EE中,某一java程序中有如下代码:

DataInputStream din = new DataInputStream(new BufferedInputStream

(new FileInputStream(\System.out.print(din.readByte());

假设在employee.dat文件中只有如下一段字符:abcdefg。则:System.out在屏幕上打印( )。 a)a b)b c)97

d)98

659.在J2EE中,如果去编译并运行下面的代码,在这里假定在当前目录下没有Hello.txt文件: import java.io.*; public class Mine {

public static void main(String argv[]){ Mine m=new Mine();

System.out.println(m.amethod()); }

public int amethod() { try {

FileInputStream dis=new FileInputStream(\ }

catch (FileNotFoundException fne) {

System.out.println(\ return -1; }

catch(IOException ioe) { }

finally {

System.out.println(\ } return 0; } }

结果会输出( )。

a)

No such file found b)

No such file found -1 c)

No such file found doing finally -1 d)

0

133. .在J2EE中,对于我们自己设计的Bean,应该()。 a)

一定要继承java.beans.Beans b)

一定要实现Runnalbe接口 c)

一定要继承java.lang.Thread类 d)

可以不继承java.beans.Beans 参考答案

134. .考虑下列Java代码:

class A {

public static void main(String[] args) { try {

System.out.println(\ } }

}

135. 其中的错误是()。 a)

没有catch或finally块

b)

没有抛出异常的代码不能出现在try代码块内 c)

如果没有catch块而使用try,main()会总是抛出异常. d)

class A 没有throws IOException

public class Holt extends Thread{ private String sThreadName; public static void main(String argv[]){ Holt h = new Holt(); h.go(); }

Holt(){}

Holt(String s){

sThreadName = s; }

public String getThreadName(){ return sThreadName; }

public void go(){

Holt first = new Holt(\ first.start();

Holt second = new Holt(\ second.start(); }

public void start(){

for(int i = 0; i < 2; i ++){

System.out.println(getThreadName() +i); try{

Thread.sleep(100); }

catch(InterruptedException e){ System.out.println(e.getMessage()); } } } }

当编译运行上面的Java代码时,将会出现()。 a)

编译时错误

b)

输出 first0, second0, first0, second1 c)

输出first0, first1, second0, second1 d)

运行时错误

136. .在J2EE中,以下的page指令设置了使用的脚本语言是Java,且导入了java.rmi.*和

java.util.*包,正确的是()。 a)

<%@ page Language=\b)

<%@ page language=\c)

<%@ page language=\


上海 java三级 劳动局&IBM双证考试 三级题库(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:旅游作文100字

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: