单选题
1. 操作系统具有进程管理、存储管理、文件管理和设备管理的功能,在以下有关的描述中,哪一个是不正确的 (该题为必答题)
标记为待复查
(1) 分数
进程管理主要是对程序进行管理
存储管理主要是管理内存资源
文件管理可以有效地支持对文件的操作,解决文件共享、保密和保护问题
设备管理是指计算机系统中除了CPU和内存以外的所有输入、输出设备的管理
2. 关于sleep() 和 wait() 的区别描述错误的是 (该题为必答题)
标记为待复查
(1) 分数
sleep是线程类(Thread)的方法
sleep会释放对象锁
对此对象调用wait方法导致本线程放弃对象锁
wait是Object类的方法
3. "|DF|A3".split("|").length的结果是() (该题为必答题)
标记为待复查
(1) 分数
3
4
5
7
6
4. 在XML文档中使用CSS样式单正确的方式为: (该题为必答题)
标记为待复查
(1) 分数
引用式和嵌入式
交叉引用
内部和外部
包含式
5. 下列关于Perl语言说法不正确的是() (该题为必答题)
标记为待复查
(1) 分数
Perl不需要编译器和链接器来运行代码
Perl的脚本不支持动态加载
Perl是脚本语言,因此运行速度较慢
Perl比较擅长就是分析处理日志文件
6. 关于IE的window对象表述不正确的有() (该题为必答题)
标记为待复查
(1) 分数
window.opener属性本身就是指向window对象
定义了全局变量g;可以用window.g的方式来存取该变量
window.location=”a.html”和window.location.href=”a.html”的作用都是把当前页面替换成a.html页面
window.reload()方法可以用来刷新当前页面
7. 字符类型中有一类特殊的数据叫转义字符,下面那个是换行字符。 (该题为必答题)
标记为待复查
(1) 分数
\r
\b
\t
\n
8. 假设A类有如下定义,设a是A类的一个实例,下列哪些语句调用是错误的。
class A {
int i;
static String s;
void method1() { }
static void method2() { }
} (该题为必答题)
标记为待复查
(1) 分数
System.out.println(a.i);
A.method2()
A.method1();
a.method1();
9. 下列代码哪几行会出错:
1) public void modify() {
2) int I, j, k;
3) I = 100;
4) while ( I > 0 ) {
5) j = I * 2;
6) System.out.println (" The value of j is " + j );
7) k = k + 1;
8) I--;
9) }
10) } (该题为必答题)
标记为待复查
(1) 分数
line 4
line 7
line 8
line 6
10. 哪个关键字可以对对象加互斥锁? (该题为必答题)
标记为待复查
(1) 分数
transient
synchronized
serialize
static
11. 保证在Java应用程序中,一个类Class只有一个实例存在该使用什么设计模式。 (该题为必答题)
标记为待复查
(1) 分数
Composite模式
Singleton模式
Factory模式
Builder模式
12. 在Java中,关于final关键字的说法正确的是 (该题为必答题)
标记为待复查
(1) 分数
如果修饰变量,则一旦赋了值,就等同一个常量
如果修饰类,则该类只能被一个子类继承
如果修饰方法,则该方法能在子类中被覆盖
如果修饰方法,则该方法所在的类不能被继承
13. 正则表达式 ([0-9]{3})-([a-z]{3})-([a-z]*?ab) 与下列哪个字符串相匹配 (该题为必答题)
标记为待复查
(1) 分数
123-abc{3}-cab
123-abc-ccab
123-abc-cb
123{3}-abc-cab
14. 定义字符串:String str="abcdefg";则str.substring(2,5).indexOf('d')的结果是: (该题为必答题)
标记为待复查
(1) 分数
1
4
3
2
15. 以下循环执行()次
public class Test{
public static void main(String[] args){
int x=-10,k=0;
while(++x<0){
k++;
}
System.out.println(k);
}
} (该题为必答题)
标记为待复查
(1) 分数
无限
10
9
11
16. 如下代码在Servlet1.java中.
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.IOException;
import java.io.PrintWriter;
public class Servlet extends HttpServlet{
public void init() throws ServletException{}
public void service(HttpServletRequest request,
HttpServletResponse response)throws ServletException,
IOException{
PrintWriter out=response.getWriter();
Out.println(“hello!”);
}
}
假如编译Servlet要具备的环境都已经建立好,现在用完全正确的命令编译该文件,对于以下陈述正确的是 (该题为必答题)
标记为待复查
(1) 分数
编译该文件时会提示缺少doGet()或者doPost方法,编译不能够成功通过
编译后,把Servlet1.class放在正确的位置,在浏览器中查看该Servlet1,会看到输出文字:”hello!”
编译后,把Servlet1.class放在正确的位置,在浏览器中查看该Servlet1,却看到产生运行时错误的出错信息.
编译后,把Servlet1.class放在正确的位置,在浏览器中查看该Servlet1,却看不到任何输出文字
17. 在面向对象数据模型中,子类不但可以从其超类中继承所有的属性和方法,而且还可以定义自己的属性和方法,这有利于实现 (该题为必答题)
标记为待复查
(1) 分数
可移植性
可扩充性
安全性
可靠性
18. 采用面向对象技术开发的应用系统的特点是 (该题为必答题)
标记为待复查
(1) 分数
重用性更强
维护更复杂
占用存储量小
运行速度更快
19. 算法的时间复杂度是指 (该题为必答题)
标记为待复查
(1) 分数
执行算法程序所需要的时间
算法执行过程中所需要的基本运算次数
算法程序中的指令条数
算法程序的长度
20. 下列代码编译和执行后的结果是
public class Test {
public void myMethod(Object o) {
System.out.println("My Object");
}
public void myMethod(String s) {
System.out.println("My String");
}
public static void main(String args[]) {
Test t = new Test();
t.myMethod(null);
}
} (该题为必答题)
标记为待复查
(1) 分数
代码不打印任何东西
代码打印出"My String"
代码抛出一个Runtime的异常
代码打印出"My Object
21. 下列代码编译和执行后的结果是
public class ThreadTest extends Thread {
public void run() {
System.out.println("In run");
yield();
System.out.println("Leaving run");
}
public static void main(String args []) {
(new ThreadTest()).start();
}
} (该题为必答题)
标记为待复查
(1) 分数
在main()方法处编译失败
编译正常,但是不打印任何东西
只有“In run”最终打印出来
"In run"在"Leaving run"前一起被打印出来
在run()方法处编译失败
22. 在Java中,负责对字节代码解释执行的是 (该题为必答题)
标记为待复查
(1) 分数
垃圾回收器
编译器
应用服务器
虚拟机
23. 下列接口()不是Collection接口的子接口 (该题为必答题)
标记为待复查
(1) 分数
List
Map
Set
ArrayList
24. 泛型(Generic) 是JDK哪个版本被引入的: (该题为必答题)
标记为待复查
(1) 分数
1.3
1.5
1.4
1
25. EJB组件的包文件的扩展名是: (该题为必答题)
标记为待复查
(1) 分数
.jar
.war
.ear
.rar
26. 下面那种服务不是JNDI应用范围。 (该题为必答题)
标记为待复查
(1) 分数
Servlet
EJB
JDBC
JMS
27. 关于垃圾收集的哪些叙述是正确的 (该题为必答题)
标记为待复查
(1) 分数
程序开发者必须自己创建一个线程进行内存释放的工作
垃圾收集将检查并释放不再使用的内存
垃圾收集允许程序开发者明确指定并立即释放该内存
垃圾收集能够在期望的时间释放被java对象使用的内存
28. 下列关于描述XML和HTML的差异不正确的是 (该题为必答题)
标记为待复查
(1) 分数
XML扩展性比HTML强
解析XML的性能优于HTML
XML的语法比HTML严格
XML与HTML互补
29. 下列哪个组件能在一个EAR文件中被声明。 (该题为必答题)
标记为待复查
(1) 分数
JDBC DataSource对象
JMX Mbeans
JMS ConnectionFactory和Destination对象
EJB类
30. 下面有关系统并发访问数估算数据那个最有效: (该题为必答题)
标记为待复查
(1) 分数
平均每秒用户请求数50
高峰时段日处理业务量100000
高峰时段平均每秒请求数80
同时在线用户数100
31. 同一个关系模型的任两个元组值 (该题为必答题)
标记为待复查
(1) 分数
不能全同
必须全同
可全同
以上都不是
32. 在数据库中,产生数据不一致的根本原因是 (该题为必答题)
标记为待复查
(1) 分数
数据存储量太大
没有严格保护数据
数据冗余
未对数据进行完整性控制
33. 在数据库设计中,将E-R图转换成关系数据模型的过程属于 (该题为必答题)
标记为待复查
(1) 分数
需求分析阶段
物理设计阶段
逻辑设计阶段
概念设计阶段
34. 在视图上不能完成的操作是 (该题为必答题)
标记为待复查
(1) 分数
更新视图
查询
在视图上定义新视图
在视图上定义新的基本表
35. 下面有关表和视图的叙述中错误的是: (该题为必答题)
标记为待复查
(1) 分数
视图的数据可以来自多个表
基表不存在,不能创建视图
删除视图不会影响基表的数据
对视图的数据修改最终传递到基表
36. 关于DTO描述不正确的是 (该题为必答题)
标记为待复查
(1) 分数
DTO必须是一个可序列化的Bean
DTO是数据传输对象简称
DTO在设计上要包含业务逻辑的方法
用于在不同层间传递数据的一个载体
37. 关于ibatis描述不正确的是 (该题为必答题)
标记为待复查
(1) 分数
pafa唯一指定数据库访问框架
ibatis不支持多个数据源
<parameterMap>的参数顺序要和SQL语句的参数顺序必须保持一致
ibatis的SQL必须配置在XML文件中
38. 按照调用规范关于SAO和DAO组件描述正确的是 (该题为必答题)
标记为待复查
(1) 分数
SAO组件最好只访问外部远程系统的Service,但特殊情况下也可以调用其他任何组件
SAO组件可以访问DAO组件,也可以访问外部远程系统的Service
DAO通过iBatis框架访问数据库数据,DAO之间可以允许相互调用
DAO只能通过iBatis框架访问数据库数据,不能调用其他组件
39. Pafa Web控制器抛的是什么异常? (该题为必答题)
标记为待复查
(1) 分数
PafaControllerException
PafaWebControllerException
PafaWebException
WebControllerException
40. Pafa错误日志(Error Logger)通过什么文件来配置? (该题为必答题)
标记为待复查
(1) 分数
devlog.properties
core-context.xml
devlog.ini
log4j.properties
41. weblogic中发布ejb可能涉及到哪些配置文件
()(请注意,这里是指所有类型的EJB) (该题为必答题)
标记为待复查
(2) 分数
weblogic-cmp-rdbms-jar.xml
weblogic-ejb-jar.xml
ejb-jar.xml
weblogic-mdb.xml
42. 以下属于DHTML的组成部分是 (该题为必答题)
标记为待复查
(2) 分数
CSS技术
DOM技术
HTML4.0
XML技术
脚本语言
43. 在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本 (该题为必答题)
标记为待复查
(2) 分数
<INPUT type=”hidden”/>
<TEXTAREA></TEXTAREA>
<DIV></DIV>
<INPUT type=”text”/>
44. 下列关于<object>标签说法正确的是 (该题为必答题)
标记为待复查
(2) 分数
applet使用<object>标签时,<object>标签仅仅支持 IE 浏览器用户
<object> 标签可以用于包含对象,比如视频、applet等
applet使用<object>标签时,<object>标签不支持 jre 的自动安装
目前不推荐使用<object> 标签
45. java中overload与overwrite的区别 (该题为必答题)
标记为待复查
(2) 分数
overload 覆盖继承到的那个方法,那个方法仍然没有放弃。
overwrite 重写继承到的那个方法的代码,原方法被放弃。
overwrite 完全新的方法,参数和原方法不同。
overload 完全新的方法,参数和原方法不同。
46. 下面哪些情况适合考虑使用有状态会话bean。 (该题为必答题)
标记为待复查
(2) 分数
会话bean需要跨越多个方法调用,维护客户端的信息
在方法调用期间,会话bean需要维护成员变量的数据
会话bean提供的服务不具体针对某种客户端
实例化会话bean的时候,必须初始化会话bean的状态
47. 下面哪些类可以被继承? (该题为必答题)
标记为待复查
(2) 分数
java.lang.ClassLoader
java.lang.Class
java.lang.String
java.lang.Thread
java.lang.Math
48. 执行下列代码后,哪个结论是正确的?
String[] s=new String[10]; (该题为必答题)
标记为待复查
(2) 分数
s.length为10
s[10]为""
s[9]为0
s[9]为null
49. 下面哪些情况适合考虑使用有状态会话bean。 (该题为必答题)
标记为待复查
(2) 分数
会话bean提供的服务不具体针对某种客户端
在方法调用期间,会话bean需要维护成员变量的数据
实例化会话bean的时候,必须初始化会话bean的状态
会话bean需要跨越多个方法调用,维护客户端的信息
50. 下面那条语句编译不会出现错误? (该题为必答题)
标记为待复查
(2) 分数
int x = (int)(1.23);
float f = 123;
byte b = 127;
Boolean b = new Boolean("abcd");
51. 下面关于Message-Driver Bean描述正确的是 (该题为必答题)
标记为待复查
(2) 分数
Message-Driver Bean是无状态的
Message-Driver Bean没有返回值
Message-Driver Bean可以将异常发送回客户端
Message-Driver Bean具有单一的弱类型的业务方法,名为onMessage()
52. 使用EJB调用其它的EJB,所需要的操作有: (该题为必答题)
标记为待复查
(2) 分数
调用EJB对象的remove()
通过JNDI查找另外一个EJB的Home对象
调用Home对象的create()
调用EJB对象的业务方法
53. 下面哪些方法可以得到昨天的当前时间
Calendar cal = getCalendar();
// 这里填写什么???
System.out.println(cal.getTime()); (该题为必答题)
标记为待复查
(2) 分数
cal.add(Calendar.DAY_OF_YEAR, -1);
cal.add(Calendar.DATE, -1);
cal.add(Calendar.DAY_OF_MONTH, -1);
cal.add(Calendar.DAY_OF_WEEK, -1);
54. 下列在JDK 1.5中关于类基础知识正确的是 (该题为必答题)
标记为待复查
(2) 分数
Double a=1.0是正确的java语句
java.lang.Clonable是类
Double对象在java.lang包中
java.lang.Runnable是接口
55. The ThreadGroup class instance() (该题为必答题)
标记为待复查
(2) 分数
Must contain threads of the same type
Provides support for ThreadDeath listeners
May contain other ThreadGroups
Allows threads to be manipulated as group
56. 关于synchronized和java.util.concurrent.locks.sLock描述正确的是 (该题为必答题)
标记为待复查
(2) 分数
Lock拥有更精确的线程语义
Lock要求程序员手动释放锁,synchronized会自动释放锁
Lock能完成synchronized所实现的所有功能
Lock有比synchronized更好的性能
57. 下列哪些是我们的SQL开发规范要求? (该题为必答题)
标记为待复查
(2) 分数
脚本的保存格式为UNICODE格式
开发人员需要采用explain plan分析SQL脚本的执行计划,尽量利用到表索引
在PL/SQL程序中,不允许包含PRAGMA SERIALLY_REUSABLE语句
脚本必须按照规范进行命名
58. 在ORACLE中,以下语句出错,哪些改动能够正确执行:
SELECT deptno, max(sal)
FROM emp
GROUP BY deptno
WHERE max(sal)>2500; (该题为必答题)
标记为待复查
(2) 分数
将WHERE max(sal)>2500语句改成HAVING sal>2500
将WHERE max(sal)>2500语句改成WHERE sal>2500
将WHERE和GROUP BY 语句顺序调换一下
将WHERE max(sal)>2500语句改成HAVING max(sal)>2500
59. pafa的哪些组件抛的是BusinessServiceException异常 (该题为必答题)
标记为待复查
(2) 分数
DAO
BO
Service
Action
SAO
60. 下面哪些属于pafa的Bean属性 (该题为必答题)
标记为待复查
(2) 分数
lazy-init
depends-on
singleton
parent
61. 线程是进程的中的一个实体,通常一个进程有若干个线程,但同一进程中的多个线程不能并发执行。 (该题为必答题)
标记为待复查
(2) 分数
错
对
62. 两个对象值相同(x.equals(y) == true),但其hashcode不同 (该题为必答题)
标记为待复查
(2) 分数
错
对
63. String s = new String("xyz");创建了1个String Object? (该题为必答题)
标记为待复查
(2) 分数
错
对
64. java对象初始化后为null (该题为必答题)
标记为待复查
(2) 分数
错
对
65. 抽象类可以实现(implements)接口。 (该题为必答题)
标记为待复查
(2) 分数
错
对
66. forward 执行在客户端而sendRedirect() 执行在服务器端。 (该题为必答题)
标记为待复查
(2) 分数
错
对
67. Java 程序里创建新的类对象使用关键字new,回收无用的类对象使用关键字free。 (该题为必答题)
标记为待复查
(2) 分数
错
对
68. 在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个属性与赋值对象相同的新对象 (该题为必答题)
标记为待复查
(2) 分数
错
对
69. StringBuffer 没有concat()这个方法 (该题为必答题)
标记为待复查
(2) 分数
错
对
70. classloader是分层次的,它只能加载比它层次高的类及它自身的类,同层次的类及比它层次低的类都不能加载 (该题为必答题)
标记为待复查
(2) 分数
错
对
71. 每个类都继承了Object类,所以都实现了toString()方法。 (该题为必答题)
标记为待复查
(2) 分数
错
对
72. 没有implements Serializable,就一定不能通过rmi(包括ejb)提供远程调用 (该题为必答题)
标记为待复查
(2) 分数
错
对
73. JMS 支持两种消息通信模型:点到点(point-to-point)(PTP)模型和发布/订阅(Pub/Sub)模型 (该题为必答题)
标记为待复查
(2) 分数
错
对
74. Hashtable是同步的,而HashMap不是同步的。所以不要求同步的时候,用HashMap的效率较高。 (该题为必答题)
HashMap => 不同步、空键值、效率高;
Hashtable => 同步、非空键值、效率略低
标记为待复查
(2) 分数
错
对
75. 类图中的关联包含单向关联和双向关联两种 (该题为必答题)
标记为待复查(单向关联、双向关联、自身关联)
(2) 分数
错
对
76. 数据库恢复的基本技术有数据转储和日志文件 (该题为必答题)
标记为待复查
(2) 分数
错
对
77. 表的设计必须遵循第一范式,尽量达到第二范式及第三范式 (该题为必答题)
标记为待复查
(2) 分数
错
对
78. PAFA 容器的核心是PafaApplicationContext,它负责bean的管理 (该题为必答题)
标记为待复查
(2) 分数
错
对
79. Bo设计规范规定:Bo中不需要处理任何的事务,也不能被远程访问,其实现是POJO实现,数据持久化通过调用DAO来实现 (该题为必答题)
标记为待复查
(2) 分数
错
对
80. PafaAC是一个用来接收web层请求的组件,是一个有状态sessionBean. (该题为必答题)(无状态)
标记为待复查
(2) 分数
错
对