网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 认证考试 > Java认证
本月文章推荐
.Java程序员认证模拟题及详细分析.
.Java语言的12大特色介绍.
.JAVA认证培训辅导:随机整数的生.
.通过Java认证 SCJP 考试之精辟总.
.课程介绍(9)SL-310 超越CGI 开发.
.Java连接各种数据库的实例.
.全世界所有程序员都会犯的错误.
.有效和正确定义hashCode()和equa.
.JAVA教师:给JAVA初学者.
.SCJP考试心得.
.课程介绍(5)SL-314 用Java开发We.
.JAVA考试认证:SCJP310-035考试心.
.课程介绍(8)SL-425 体系结构及J2.
.Java考试经验谈.
.SUN认证JAVA程序员考试大纲.
.课程介绍(12)SL-330 Java开发数据.
.最新Sun授权ASEC-Java培训中心一.
.SCJP认证套题解析之四.
.课程介绍(2)SL-210 向Java面向对.
.SL-425 课程简介.

Test of the Java Skill(3)

发表日期:2006-4-7


Question 17:
   What will happen when you attempt to compile and run this code?
   class Base{
   abstract public void myfunc();
   public void another(){
   System.out.println(“Another method”);
   }
   }

   public class Abs extends Base{
   public static void main(String argv[]){
   Abs a = new Abs();
   a.amethod();
   }
   public void myfunc(){
   System.out.println(“My func”);
   }
   public void amethod(){
   myfunc();
   }
   }

   A. The code will compile and run, printing out the words “My func”

   B. The compiler will complain that the Base class is not declared as abstract.

   C. The code will compile but complain at run time that the Base class has non abstract methods

   D. The compiler will complain that the method myfunc in the base class has no body

   Question 18:
   You need to create a class that will store some unique object elements. You do not need to sort these elements but they must be unique.

   What interface might be most suitable to meet this need?

   A. Set

   B. List

   C. Map

   D. Vector

   Question 19:
   What will happen when you attempt to compile and run the following code?

   class Background implements Runnable{
   int i = 0;
   public int run(){
   while(true){
   i++;
   System.out.println(“i=” + i);
   }//End while
   }//End run
   }//End class

   A. It will compile and the run method will print out the increasing value of i

   B. It will compile and calling start will print out the increasing value of i

   C. The code will cause an error at compile time

   D. Compilation will cause an error because while cannot take a parameter of true

   Question 20:
   Given the following code how could you invoke the Base constructor that will print out the string “base constructor”?
   class Base{
   Base (int i){
   System.out.println(“base constructor”);
   }
   Base(){
   }
   }

   public class Sup extends Base{
   public static void main(String argv[]){
   Sup s = new Sup();
   // One
   }
   Sup(){
   // Tow
   }
   public void derived(){
   // Three
   }
   }

   A. On the line After // One put Base(10);

   B. On the line After // One put super(10);

   C. On the line After // Two put super(10);

   D. On the line After // Three put super(10);

   Question 21:
   Why might you define a method as native?
   A. To get to access hardware that Java does not know about

   B. To define a new data type such as an unsigned integer

   C. To write optimized code for performance in a language such as C/C++

   D. To overcome the limitation of the private scope of a method

   Question 22:
   What will happen when you attempt to compile and run the following code with the command line “hello there”?

   public class Arg{
   String[] MyArg;
   public static void main(String argv[]){
   MyArg = argv;
   }
   public void amethod(){
   System.out.println(argv[1]);
   }
   }

   A. Compile time error

   B. Compilation and output of “hello”

   C. Compilation and output of “there”

   D. None of the above

   Question 23:
   What will be printed out if this code is run with the following command line?
   java myprog good morning

   public class myporg{ 
   public static void main(String argv[]){
   System.out.println(argv[2]);
   }
   }

   A. myprog

   B. good

   C. morning

   D. Exception raised: “java.lang.ArrayIndexOutOfBoundsException: 2”

   Question 24:
   What will happen when you attempt to compile and run the following code?

   public class Hope{
   public static void main(String argv[]){
   Hope h = new Hope();
   }

   protected Hope(){
   for (int i=0; i<10; i++){
   System.out.println(i);
   }
   }
   }

   A. Compilation error: Constructors cannot be declared protected

   B. Run time error: Constructors cannot be declared protected

   C. Compilation and running with output 0 to 10

   D. Compilation and running with output 0 to 9(CN-JAVA)

上一篇:菜鸟第一招:给JAVA的初学者 人气:2874
下一篇:SCJP认证套题解析之十一 人气:3284
浏览全部Java认证的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐