庞大资源库的计算机教程网站!
设为首页
加入收藏
总编信箱
投稿或申请专栏请先 [登 陆]
首页 操作系统 程序设计 图形图像 媒体动画 机械电子 WEB开发 数 据 库 办公系列 路由技术 网络原理 网络应用
认证考试 安全技术
首页>认证考试>JAVA认证>培训资源>正文
资料搜索
Google搜索
Google
返回上级列表

推荐文章

快速保存网页中所有图片的方法
Windows中让光驱巧妙“隐身”技
防范非法用户入侵Win 2000/XP系
两款比较典型的ASP木马防范方法
有关表格边框的css语法整理
Windows XP中可以被禁用的服务
SQL Server导出导入数据方法
Javascript所有对象的属性的获
网页(HTML)中的特殊字符
与篮球共舞,尽显模式本色
QQ病毒的手工清除方法
Photoshop为极品美女打造性感睫
天衣无缝:IIS与PHP水火也相容
SQL Server存储过程编写和优化

SCJP认证套题解析之二

 作者:本站收集   日期:2005-3-22
字号选择〖 〗/ 双击滚屏 单击停止   


   6. Which layout manager is used when the frame is resized the buttons's position in the Frame might be changed?
   A. BorderLayout

   B. FlowLayout

   C. CardLayout

   D. GridLayout
   翻译当Frame的大小被改变时Frame中的按钮的位置可能被改变时使用的哪一个布局管理器。

   答案 B

   解析
   A:该布局管理器将容器划分为五个部分,容器大小的改变不会影响其中的组件的位置而是影响他们的大小。

   B:该布局管理器根据放入其中的组件的最合适大小调整组件的位置,根据组件放入的顺序安排,一行不能容纳时放入下一行,因此容器的大小改变可能改变组件的位置。

   C:该布局管理器显示放入该容器的当前页中的组件,一次显示一个,容器大小的改变不能影响其中组件的位置。

   D:该布局管理器将容器划分为固定的网格,组件加入后占据一个单元,各组件的相对位置不会因为容器的大小变化而变化,改变的只是组件的大小。

   7. Given the following code fragment:

   1) public void create() {
   2) Vector myVect;

   3) myVect = new Vector();

   4) }

   Which of the following statements are true?
   A. The declaration on line 2 does not allocate memory space for the variable myVect.

   B. The declaration on line 2 allocates memory space for a reference to a Vector object.

   C. The statement on line 2 creates an object of class Vector.

   D. The statement on line 3 creates an object of class Vector.

   E. The statement on line 3 allocates memory space for an object of class Vector
   翻译
   给出下面的代码片断。。。下面的哪些陈述为true(真)?
   A. 第二行的声明不会为变量myVect分配内存空间。
   B. 第二行的声明分配一个到Vector对象的引用的内存空间。
   C. 第二行语句创建一个Vector类对象。
   D. 第三行语句创建一个Vector类对象。
   E. 第三行语句为一个Vector类对象分配内存空间。

   答案 A,D,E

   解析
   SL-275中指出:要为一个新对象分配空间必须执行new Xxx()调用,new调用执行以下的操作:

   1.为新对象分配空间并将其成员初始化为0或者null。

   2.执行类体中的初始化。(例如在类中有一个成员声明int a=10;在第一步后a=0 ,执行到第二步后a=10)

   3.执行构造函数

   4.变量被分配为一个到内存堆中的新对象的引用。

   8. Which of the following answer is correct to express the value 8 in octal number?
   A. 010

   B. 0x10

   C. 08

   D. 0x8
   翻译
   下面的哪些答案可以用以表示八进制值8。

   答案 A

   解析  八进制值以0开头,以0x开头的为十六进制值,八进制中不能出现数字8,最大只有7。

   9. Which are not Java keywords?
   A. TRUE

   B. sizeof

   C. const

   D. super
   E. void
   翻译
   哪些不是Java关键字。

   答案 A,B

   解析
   A:不是,Java中有true,但是这也不是关键字而是字面量(literal)。

   B:不是,Java中不需要这个操作符,所有的类型(原始类型)的大小都是固定的。

   C、D、E都是,需要说明的是const是java中未被使用的关键字。

   10. Which of the following statements are true?
   A. The equals() method determines if reference values refer to the same object.

   B. The == operator determines if the contents and type of two separate objects match.

   C. The equals() method returns true only when the contents of two objects match.

   D. The class File overrides equals() to return true if the contents and type of two separate objects match.
   翻译
   下面的哪些叙述为真。
   A. equals()方法判定引用值是否指向同一对象。

   B. == 操作符判定两个分立的对象的内容和类型是否一致。

   C. equals()方法只有在两个对象的内容一致时返回true。

   D. 类File重写方法equals()在两个分立的对象的内容和类型一致时返回true。

   答案 A,D

   解析 严格来说这个问题的答案是不确定的,因为equals()方法是可以被重载的,但是按照java语言的本意来说:如果没有重写(override)新类的equals(),则该方法和 == 操作符一样在两个变量指向同一对象时返回真,但是java推荐的是使用equals()方法来判断两个对象的内容是否一样,就像String类的equals()方法所做的那样:判定两个String对象的内容是否相同,而==操作符返回true的唯一条件是两个变量指向同一对象。从这个意义上来说选择给定的答案。从更严格的意义来说正确答案应该只有d。(www.javaresearch.org)

上一篇:SCJP认证套题解析之一    下一篇:SCJP认证套题解析之三  
[发送给好友]  [关闭窗口]  [返回顶部]   转载请注明来源:www.it00.com   
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
责任编辑: 原点 投稿作者: 本站收集
信息来源: 网络 录入时间: 2005-3-22
关于我们 - 广告服务 - 版权申明 - 网站地图 - 联系方式 - 总编信箱 - 会员投稿