SCJP试题-SCJPMockExam4

来源:java认证发布时间:2012-11-12 12:48:14java认证视频

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  


上一页123456下一页

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答