2017年Java認證考試試題
使用Java語言的先進的面向對象特點,包括方法重載,方法覆蓋,抽象類,接口,final,static和訪問控制;實現文件的輸入輸出(I/O)。下面是小編整理的關於Java認證考試試題,希望大家認真閲讀!
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) {
tln(arguments);
tln(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 .*;
package mypackage;
class myclass {}
2)
package mypackage;
import .*;
class myclass{}
3)
/*this is a comment */
package mypackage;
import .*;
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[])
{
tln(argv[2])
}
}
1) myprog
2) good
3) morning
4) exception raised: 'yindexoutofboundsexception: 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
which of the following statements are true?
1) methods cannot be overriden to be more private
2) static methods cannot be overloaded
3) private methods cannot be overloaded
4) an overloaded method cannot throw exceptions not checked in the base class
answer to question 16
question 17)
what will happen if you attempt to compile and run the following code?
class base {}
class sub extends base {}
class sub2 extends base {}
public class cex{
public static void main(string argv[]){
base b=new base();
sub s=(sub) b;
}
}
1) compile and run without error
2) compile time exception
3) runtime exception
answer to question 17
question 18)
which of the following statements are true?
1) tln( -1 >>> 2);will output a result larger than 10
2) tln( -1 >>> 2); will output a positive number
3) tln( 2 >> 1); will output the number 1
4) tln( 1 <<< 2); will output the number 4
answer to question 18
question 19)
what will happend when you attempt to compile and run the following code?
public class tux extends thread{
static string sname = 'vandeleur';
public static void main(string argv[]){
tux t = new tux();
y(sname);
tln(sname);
}
public void piggy(string sname){
sname = sname + ' wiggy';
start();
}
public void run(){
for(int i=0;i < 4; i++){
sname = sname + ' ' + i;
}
}
}
1) compile time error
2) compilation and output of 'vandeleur wiggy'
3) compilation and output of 'vandeleur wiggy 0 1 2 3'
4) compilation and probably output of 'vandeleur' but possible output of 'vandeleur 0 1 2 3'
answer to question 19
question 20)
what will be displayed when you attempt to compile and run the following code
//code start
-
Java基礎知識點歸納
對於剛剛接觸Java的人,java基礎知識技術點繁多,那麼yjbys小編為大家彙總最全java知識點如下,僅供大家參考學習!1.JVM相關(包括了各個版本的特性)對於剛剛接觸Java的人來説,JVM相關的知識不一定需要理解很深,對此裏面的概念有一些簡單的瞭解即可。不過對於一個有着3...
-
如何使用Swing編寫全屏程序
也許用到的機會很少,但JDK還是為我們提供了這個的功能。像許多軟件中的打印預覽功能,還有某些文本編輯器中為了獲得更大的編輯畫面,也用到了全屏幕模式,如果你有興趣寫一個像ACDSee這樣的軟件,使用全屏幕模式可以讓用户看到更大的圖片畫面。如何使用全屏幕模式?關鍵...
-
2016年Java考試精選程序閲讀題
1.寫出以下程序的運行結果。classFirst{First(){tln("inFirst");}}publicclassSecondextendsFirst{Second(){tln("inSecond");}publicstaticvoidmain(String[]args){Secondmine=newSecond();}}程序運行的結果:inFirstinSecond2.解釋程序中語句的'含義純文本文...
-
關於java程序員的認證SCJP考試
Java能夠自動處理對象的引用和間接引用,實現自動的無用單元收集,使用户不必為存儲管理問題煩惱,能更多的時間和精力花在研發上。下面是關於java程序員的認證SCJP考試,歡迎大家參考!課程:SL-275JAVA語言編程本課程使學員掌握如何使用標準JAVADevelopmentKit,V1.1(JDK...