SCJP试题-SCJPMockExam4

文章作者 100test 发表时间 2007:03:14 17:36:09
来源 100Test.Com百考试题网


Question 1)
Which of the following lines will compile without warning or error.

1) float f=1.3.
2) char c="a".
3) byte b=257.
4) boolean b=null.
5) int i=10.


Answer to Question 1


--------------------------------------------------------------------------------

Question 2)
What will happen if you try to compile and run the following code

public class MyClass {
public static void main(String arguments[]) {
amethod(arguments).
}
public void amethod(String[] arguments) {
System.out.println(arguments).
System.out.println(arguments[1]).
}
}
1) error Can’t make static reference to void amethod.
2) error method main not correct
3) error array must include parameter
4) amethod must be declared with String

Answer to Question 2


--------------------------------------------------------------------------------

Question 3)
Which of the following will compile without error

1)

import java.awt.*.
package Mypackage.
class Myclass {}
2)

package MyPackage.
import java.awt.*.
class MyClass{}
3)

/*This is a comment */

package MyPackage.
import java.awt.*.
class MyClass{}

Answer to Question 3


--------------------------------------------------------------------------------

Question 4)
A byte can be of what size

1) -128 to 127
2) (-2 power 8 )-1 to 2 power 8
3) -255 to 256
4)depends on the particular implementation of the Java Virtual machine

Answer to Question 4


--------------------------------------------------------------------------------

Question 5)
What will be printed out if this code is run with the following command line?

java myprog good morning
public class myprog{
public static void main(String argv[])
{
System.out.println(argv[2])
}
}
1) myprog
2) good
3) morning
4) Exception raised: "java.lang.ArrayIndexOutOfBoundsException: 2"


Answer to Question 5


--------------------------------------------------------------------------------

Question 6)
Which of the following are keywords or reserved words in Java?

1) if
2) then
3) goto
4) while
5) case

Answer to Question 6


--------------------------------------------------------------------------------

Question 7)
Which of the following are legal identifiers

1) 2variable
2) variable2
3) _whatavariable
4) _3_
5) $anothervar
6) #myvar

Answer to Question 7


--------------------------------------------------------------------------------

Question 8)
What will happen when you compile and run the following code?


public class MyClass{
static int i.
public static void main(String argv[]){
System.out.println(i).
}
}
1) Error Variable i may not have been initialized
2) null
3) 1
4) 0

Answer to Question 8


--------------------------------------------------------------------------------

Question 9)
What will happen if you try to compile and run the following code?

public class Q {
public static void main(String argv[]){
int anar[]=new int[]{1,2,3}.
System.out.println(anar[1]).
}
}
1) 1
2) Error anar is referenced before it is initialized
3) 2
4) Error: size of array must be defined


Answer to Question 9


--------------------------------------------------------------------------------

Question 10)

What will happen if you try to compile and run the following code?

public class Q {
public static void main(String argv[]){
int anar[]=new int[5].
System.out.println(anar[0]).
}
}
1) Error: anar is referenced before it is initialized
2) null
3) 0
4) 5

Answer to Question 10


--------------------------------------------------------------------------------

Question 11)

What will be the result of attempting to compile and run the following code?

abstract class MineBase {
abstract void amethod().
static int i.
}
public class Mine extends MineBase {
public static void main(String argv[]){
int[] ar=new int[5].
for(i=0.i < ar.length.i )
System.out.println(ar[i]).
}
}
1) a sequence of 5 0’s will be printed
2) Error: ar is used before it is initialized
3) Error Mine must be declared abstract
4) IndexOutOfBoundes Error

Answer to Question 11




相关文章


应聘Java笔试时可能出现问题及其答案(一)
用JNI实现一个高精度的Java计时器
Sun授权ASEC-Java培训中心名录
RMI-Java远程方法调用的实现(一)
SCJP试题-SCJPMockExam4
Java命名人谈Java
SCJP试题-SCJPMockExam3
RMI-Java远程方法调用的实现(二)
一个Java先行者的追寻之路
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛