首頁 >Java >Java面試題 >java筆試常見的選擇題

java筆試常見的選擇題

(*-*)浩
(*-*)浩原創
2019-11-18 16:46:014037瀏覽

java筆試常見的選擇題

1.已知表達式int m[] = {0,1,2,3,4,5,6}; 下面那個表達式的值與數組的長度相等()

A m.length()

#B. m.length

##C. m.length() 1

D. m.length 1

答案:B

#分析:陣列的長度是.length

##2.下面那些聲明是合法的? ()

A long l = 4990

B. int i = 4L

C. float f = 1.1

#D. double d = 34.4

答案:AD

分析:B int屬於整數型應該是int=4 C應該是float f=1.1f

#3.以下選項中選擇正確的java表達式()

A int k=new String(“aa”)

B.String str = String(“bb” )

C. char c=74;

D. 長 j=8888;

答案:CD

##分析: A需要強制型別轉換B String str =new String(“bb”)

4.下列程式碼的輸出結果是

System.out.println(""+("12"=="12"&&"12".equals("12")));
(“12”==”12”&&”12”.equals(“12”))
“12”==”12”&&”12”.equals(“12”)
true

false

5.以下哪些運算子是含有短路運算機制的?請選擇:()

A &

B. &&

#C. |

D. ||

#答案:BD

分析:A C是邏輯與計算

#6.下列哪一個函數是public void example(){....}的重載函數? ()

A private void example(int m){...}

B. public int example(){...}

#C. public void example2(){...}

D. public int example(int m.float f){...}

##答案:AD

#分析:BC定義的是新函數

7.給定某java程式片段,程式執行後,j的輸出結果為()

int i=1;
Int j=i++;
If((j>++j)&&(i++==j)){j+=i:}
System.out.println(j);

A 1B. 2

C. 3

#D. 4

答案:B

# #分析: i 先引用後。 i 先增加後引用

8.在java中,無論測試條件是什麼,下列()迴圈將至少執行一次。

A for

B.do...while

#C. while

D. while...do

答案:B

分析:ACD都不一定會進行循環

#9.列印結果:

##

package cn.wuliaokankan;
public class smaillT{
public static void main(String args[]){
smaillT t=new smaillT();
int b = t.get();
System.out.println(b);
}
public int get()
{
try {
return 1;
}finally{
return 2;
}
}

輸出結果:

2

10.指出下列程式的執行結果

int i=9;
switch (i) {
default:
System.out.println("default");
case 0:
System.out.println("zero");
break;
case 1:
System.out.println("one");
break;
case 2:
System.out.println("two");
break;
}

列印結果:

zero

以上是java筆試常見的選擇題的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn