java筆試常見的選擇題

(*-*)浩
發布: 2019-11-18 16:46:01
原創
3846 人瀏覽過

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

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!