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”)
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 forB.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
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中文網其他相關文章!