Question 1)
Which of the following statements are true?
1) The default layout manager for an Applet is FlowLayout2) The default layout manager for a Frame is FlowLayout3) A layout manager must be assigned to an Applet before the setSize method is called4) The FlowLayout manager attempts to honor the preferred size of any componentsQuestion 2)
Which of the following statements are true about a variable created with the static modifier?1) Once assigned the value of a static variable may not be altered2) A static variable created in a method will keep the same value between calls3) Only one instance of a static variable will exist for any amount of class instances4) The static modifier can only be applied to a primitive value
Question 3)
Which of the following statements are true?
1) Java uses a system called UTF for I/O to support international character sets2) The RandomAccessFile is the most suitable class for supporting international character sets3) An instance of FileInputStream may not be chained to an instance of FileOutputStream4) File I/O activities requires use of Exception handlingQuestion 5)
What will happen when you attempt to compile and run the following code
public class Borley extends Thread{
    public static void main(String argv[]){
        Borley b = new Borley();
        b.start();
    }
    public void run(){      
        System.out.println("Running");
    }
}
1) Compilation and run but no output2) Compilation and run with the output "Running"3) Compile time error with complaint of no Thread target4) Compile time error with complaint of no access to Thread package
Question 6)
Assuming any exception handling has been set up, which of the following will create an instance of the RandomAccessFile class
1) RandomAccessFile raf=new RandomAccessFile("myfile.txt","rw");2) RandomAccessFile raf=new RandomAccessFile( new DataInputStream());3) RandomAccessFile raf=new RandomAccessFile("myfile.txt");4) RandomAccessFile raf=new RandomAccessFile( new File("myfile.txt"));
Question 7)Question 8)
Which of the following statements are true?
1) Code must be written if the programmer wants a frame to close on selecting the system close menu2) The default layout for a Frame is the BorderLayout Manager3) The layout manager for a Frame cannot be changed once it has been assigned4) The GridBagLayout manager makes extensive use of the the GridBagConstraints class.
Question 9)
Given the following class definition
public class Droitwich{
        class one{
                private class two{
                        public void main(){
                        System.out.println("two");
                        }
                }
        }
}
Which of the following statements are true
1) The code will not compile because the classes are nested to more than one level2) The code will not compile because class two is ed as private3) The code will compile and output the string two at runtime4) The code will compile without error
Question 10)
Given the following code
class Base{
static int oak=99;
}public class Doverdale extends Base{
public static void main(String argv[]){
        Doverdale d = new Doverdale();
        d.amethod();
        }
        public void amethod(){
        //Here
        }       
}
Which of the following if placed after the comment //Here, will compile and modify the value of the variable oak?
1) super.oak=1;2) oak=33;3) Base.oak=22;4) oak=50.1;Question 11)
You are creating an application that has a form with a text entry field used to enter a persons age. Which of the following is appropriate for capturing this information.
1) Use the Text field of a TextField and parse the result using Integer2) Use the getInteger method of the TextField3) Use the getText method of a TextBox and parse the result using the getInt method of Integer class4) Use the getText method of a TextField and use the parseInt method of the Integer class
Question 12)
Given the following declaration
Integer i=new Integer(99);
How can you now set the value of i to 10?
1) i=10;2) i.setValue(10);3) i.parseInt(10);4) none of the aboveQuestion 13)
Which of the following statements are true
1) constructors cannot be overloaded2) constructors cannot be overridden3) a constructor can return a primitive or an object reference4) constructor code executes from the current class up the hierarchy to the ancestor class
 
Question 14)
Given a reference called
t
to a class which extends Thread, which of the following will cause it to give up cycles to allow another thread to execute.
1) t.yield();2) Thread.yield();3) yield(100); //Or some other suitable amount in milliseconds4) yield(t);Question 15)
What will happen when you attempt to compile and run the following code?
public class Sandys{
private int court;
public static void main(String argv[]){
        Sandys s = new Sandys(99);
        System.out.println(s.court);
        }
Sandys(int ballcount){
        court=ballcount;
        }
}
1) Compile time error, the variable court is defined as private2) Compile time error, s is not initialized when the System.out method is called3) Compilation and execution with no output4) Compilation and run with an output of 99

解决方案 »

  1.   

    试着答一点吧,有正确答案没有啊?
    Q1: 2,3
    Q3:1,2,4
    Q5:2
    Q6:1
    Q8:1,4
    Q9:4
    Q10:1
    Q11:1,4
    Q12:2
    Q13:3,4
    Q15:4
      

  2.   

    Q5:2
    Q9:4
    Q10:1,2,3
    Q12:1
    Q13:3,4
    Q15:4
    剩下的题目看不太懂,也不太会
      

  3.   

    dddddddddddddddddddddddddddddddddddddddddddddddd
      

  4.   

    试着做了一下,不会的就蒙。Q1.1,3
    Q2.2
    Q3.1,4
    Q4.
    Q5.2
    Q6.1
    Q7.
    Q8.2,4
    Q9.4
    Q10.2
    Q11.4
    Q12.1
    Q13.4
    Q14.4
    Q15.4
      

  5.   

    Question 16)
    Which of the following statements are true?
    1) A method cannot be overloaded to be less public in a child class2) To be overridden a method only needs the same name and parameter types3) To be overridden a method must have the same name, parameter and return types4) An overridden method must have the same name, parameter names and parameter types
     
    Question 17)
    What will happen when you attempt to compile and run the following code?
    class Base{
    Base(){
            System.out.println("Base");
            }
    }public class Checket extends Base{
    public static void main(String argv[]){
            Checket c = new Checket();
            super();
            }Checket(){
            System.out.println("Checket");  
            }       
    }
    1) Compile time error2) Checket followed by Base3) Base followed by Checket4) runtime error
    Question 18)
    Which of the following statements are true?
    1) Static methods cannot be overriden to be non static2) Static methods cannot be declared as private3) Private methods cannot be overloaded4) An overloaded method cannot throw exceptions not checked in the base class
    Question 19)
    Which of the following statements are true?
    1) The automatic garbage collection of the JVM prevents programs from ever running out of memory2) A program can suggest that garbage collection be performed but not force it3) Garbage collection is platform independent4) An object becomes eligible for garbage collection when all references denoting it are set to null.
    Question 20)
    Given the following code
    public class Sytch{
    int x=2000;
    public static void main(String argv[]){
            System.out.println("Ms "+argv[1]+"Please pay $"+x);
            }}
    What will happen if you attempt to compile and run this code with the command line 
    java Sytch Jones Diggle
    1) Compilation and output of Ms Diggle Please pay $20002) Compile time error3) Compilation and output of Ms Jones Please pay $20004) Compilation but runtime error
    Question 21)
    What will happen when you attempt to compile and run the following code
    class Base{
    protected int i = 99;
    }
    public class Ab{
    private int i=1;
    public static void main(String argv[]){
    Ab a = new Ab();
    a.hallow();
    }       abstract void hallow(){
            System.out.println("Claines "+i);
            }}
    1) Compile time error2) Compilation and output of Claines 993) Compilation and output of Claines 14) Compilation and not output at runtime
    Question 22)
    You have been asked to create a scheduling system for a hotel and catering organsiation.
    You have been given the following information and asked to create a set of classes to represent it.
    On the catering side of the organsiation they have
    Head ChefsChefsApprentice Chefs
    The system needs to store an employeeid, salary and the holiday entitlement
    How would you best represent this information in Javae been given the following information and asked to create a set of classes to represent it.
    How would you best represent this information in Java
    1) Create classes for Head Chef, Chef, Apprentice Chef and store the other values in fields2) Create an employee class and derive sub classes for Head Chef, Chef, Apprentice Chef and store the other values in fields.3) Create and employee class with fields for Job title and fields for the other values.4) Create classes for all of the items mentioned and create a container class to represent employees
    Question 23)
    You need to read in the lines of a large text file containing tens of megabytes of data. Which of the following would be most suitable for reading in such a file
    1) new FileInputStream("file.name")2) new InputStreamReader(new FileInputStream("file.name"))3) new BufferedReader(new InputStreamReader(new FileInputStream("file.name")));4) new RandomAccessFile raf=new RandomAccessFile("myfile.txt","+rw");
    Question 24)
    What will happen when you attempt to compile and run the following code?
    public class Inc{
    public static void main(String argv[]){
                    Inc inc = new Inc();
                    int i =0; 
                    inc.fermin(i);
                    i = i++;
                    System.out.println(i);
            }
            void fermin(int i){
                    i++;
            }
    }
    1) Compile time error2) Output of 23) Output of 14) Output of 0
    Question 25)
    What will happen when you attempt to compile and run the following code?
    public class Agg{
    static public long i=10;
    public static void main(String argv[]){
            switch(i){
                    default:
                    System.out.println("no value given");
                    case 1: 
                    System.out.println("one");
                    case 10:
                    System.out.println("ten");
                    case 5:
                    System.out.println("five");
            }
        }
    }
    1) Compile time error2) Output of "ten" followed by "five"3) Output of "ten"4) Compilation and run time error because of location of default
    Question 26)
    Given the following class
    public class ZeroPrint{
    public static void main(String argv[]){
            int i =0;
            //Here  
            }
    }
    Which of the following lines if placed after the comment //Here will print out 0.
    1) System.out.println(i++);2) System.out.println(i+'0');3) System.out.println(i);4) System.out.println(i--);
    Question 27)
    Given the following code
    class Base {}class Agg extends Base{
            public String getFields(){
             String name =  "Agg";
            return name;
            }
    }
    public class Avf{
    public static void main(String argv[]){
            Base a = new Agg();
            //Here
            }
    }
    What code placed after the comment //Here will result in calling the getFields method resulting in the output of the string "Agg"?
    1) System.out.println(a.getFields());2) System.out.println(a.name);3) System.out.println((Base) a.getFields());4) System.out.println( ((Agg) a).getFields());
    Question 28)
    What will happen when you attempt to compile and run the following code.
    public class Pvf{static boolean Paddy;
    public static void main(String argv[]){
            System.out.println(Paddy);
            }}
    1) Compile time error2) compilation and output of false3) compilation and output of true4) compilation and output of null
    Question 29)
    Which of the following statements are true?
    1) The x,y coordinates of an instance of MouseEvent can be obtained using the getX() and getY() methods2) The x,y coordinates of an instance of MouseEvent can be obtained using the X and Y integer fields3) The time of a MouseEvent can be extracted using the getTime() method4) The time of a MouseEvent can be extracted using the getWhen methodQuestion 30)
    Given the following code import java.io.*;public class Ppvg{
    public static void main(String argv[]){
            Ppvg p = new Ppvg();
            p.fliton();
            }
            public int fliton(){
            try{
                    FileInputStream din = new FileInputStream("Ppvg.java");
                    din.read();
            }catch(IOException ioe){
    System.out.println("flytwick");       
             return 99;
            }finally{
             System.out.println("fliton");
             }
            return -1;
            }
            
    }
    Assuming the file Ppvg.java is available to be read which of the following statements are true if you try to compile and run the program?
    1) The program will run and output only "flytwick"2) The program will run and output only "fliton"3) The program will run and output both "fliton" and "flytwick"4) An error will occur at compile time because the method fliton attempts to return two values
      

  6.   

    楼主呀,不会是SUN的JAVA认证的题目的吧.
       好久没看E文了,  看的辛苦呀. 
          看来又要抱E文书了.
             哎......
      

  7.   

    做了几题,但是与几位仁兄不一样,所以........Q1.12
    Q2.124
    Q3.34
    Q4.1
    Q5.1