JAVA現場招聘考試題(一)

試題來源 互聯網

中*國際筆試題(一)

一、判斷題(共10題,每小題1分,共10分,占10%)

1.java程序里,創建新的類對象用關鍵字new。

2.類及其屬性、方法可以同時有一個以上的修飾符來修飾。

3.抽象方法必須在抽象類中,所以抽象類中的方法都必須是抽象方法。

4.父類方法不能被子類方法覆蓋。

5.一個Java類可以有多個父類。

6.一個數組中能夠存儲不同類型的數據。

7.final類型的變量是符號常量,其值不能改變。

8.無論Java源程序包含幾個類的定義,若該源程序文件以B.java命名,編譯后生成的都只有一個名為B.class的字節碼文件。

9.Java類中不能存在同名的兩個成員方法。

10.Java源程序文件中是不區分字母的大小寫的。

二、單項選擇題(共20題,每小題2分,共40分,占40%)

說明:請將正確答案填寫在后面表格的相應位置上,否則不得分。

1.以下代碼段執行后的輸出結果為(??? )

int? x=3; int? y=10;

System.out.println(y%x);

(A)0  (B)2 ?。–)1 ?。―)3

2. 下列敘述中,錯誤的是(???? )

(A)父類不能替代子類????? (B)子類能夠替代父類

(C)子類繼承父類??????? (D)父類包含子類

3. 閱讀下列代碼后

public? class Person

{public? static? void main(String args[ ])

{int arr=new int[10];

System.out.println(arr[1]);}}

正確的說法是(??? )

(A)編譯時將產生錯誤???? (B)編譯時正確,運行時將產生錯誤

(C)輸出零??????????(D)輸出空

4. 在類方法中聲明的變量,屬于(???? )。

(A)局部變量??? (B)成員變量

(C)方法參數??? (D)異常處理參數

5. main方法是Java? Application程序執行的入口點,關于main方法的方法頭以下哪項是合法的(??? )

(A)public? static? void? main()

(B)public? static? void?? main(String[ ]? args)

(C)public static int? main(String[ ] arg)

(D)public? void? main(String? arg[ ])

6. 關于被私有訪問控制符private修飾的成員變量,以下說法正確的是(??? )

(A)可以被三種類所引用:該類自身、與它在同一個包中的其他類、在其他包中的該類的子類

(B)可以被兩種類訪問和引用:該類本身、該類的所有子類

(C)只能被該類自身所訪問和修改

(D)只能被同一個包中的類訪問

7.類Test1定義如下:

1.public? class? Test1{

2.    public? float? aMethod(float? a,float? b){?? }

3.

4.}

將以下哪種方法放在第3行是不合法的。(???? )

(A) public? float? aMethod(float? a, float? b,float? c){? }

(B) public? float? aMethod(float? c,float d){? }

(C) public? int? aMethod(int? a, int b){? }

(D) private float? aMethod(int a,int b,int c){? }

8. 設數組Array由以下語句定義

int age[ ]=new int[10];

則數組的第一個元素的正確引用方法為(???? )

A、age[1]?? B、Age[0]??? C、age[0]?? D、age[]

9. 設x=5 則y=x-- 和y=--x的結果,使y分別為(??? )

(A)5,5?? (B)5,6?? (C)5,4?? (D)4,4

10.一個可以獨立運行的Java應用程序(??? )

(A) 可以有一個或多個main方法?? ????? (B)只能有兩個main方法

(C)可以有一個或零個main方法? ?? ????(D)只能有一個main方法

11. Java用來定義一個新類時,所使用的關鍵字為 (??? )

(A)class? (B)public? (C)struct? (D)class 或 struct

12. 下面程序運行結果為(???? )

int j=0;

for(int i=0;i<=10;j+=i,i++);

System.out.print(j);

(A)45??? (B)55?? (C)50??? (D) 編譯時不能通過

13. 以下程序執行后輸出結果是(???? )。

public? class test

{public? static? void main(String[ ]?? args)

{int i;

for(i=1;i<5;i++)

switch(i)

{case 1:System.out.print(“first-”);

case 2:System.out.print(“second-”); break;

default:System.out.print(“others-”);

}}}

(A)? first-second-others-second-others-others-others

(B)?? first-second-others- others-

(C)?? first-second- second- others-others-

(D) first-second- second-others-

14.Java語言是(???? )。

(A)面向問題的解釋型高級編程語言 ?????????? (B) 面向機器的低級編程語言

(C )面向過程的編譯型高級編程語言 ????????? (D) 面向對象的解釋型高級編程語言

15. for(;;)是(????? )

(A)循環結構?? (B)分支結構? (C)順序結構

16. 設有對象x具有屬性a則訪問該屬性的方法為(??? )

(A)a.x? (B)a.x()? (C)x.a? (D)x.a()

17. System.out.print(12+3)的輸出結果是(???? )

(A)15?? (B)123?? (C)”123 ”??? (D)”15”

18. 在java語言中,只有整型數據才能進行的運算是(???? )

(A)? *??? (B)? /??? (C)? %??? (D)? +

19.. 看以下程序:

boolean a=false;

boolean b=true;

boolean c=(a&&b)&&(!b);

int result=c= =false?1:2;

這段程序執行完后,c與result的值是(???? )

(A) c=false;result=1; (B)c=true;result=2; (C)c=true;result=1; (D)c=false;result=2;

20. 用public修飾的類稱為(???? )

(A)靜態類?? (B)抽象類?? (C)最終類?? (D)公有類

三、填空題(共14題,每空1分,共20分,占20%)

1. 面向程序設計中的對象用__________表示其屬性;用_______描述其行為。

2. 若x = 5,y = 10,則x < y和x >= y的邏輯值分別為__________和__________。

3. 在類中可以定義多個具有相同名稱、但參數不同的方法,該做法稱為___________。

4. 數學中的x變量值范圍是[-3,5],那么在java程序中應該表示成

若范圍是[-∞,3]和[8,+∞],則表示成。

5.方法是一種僅有方法頭,沒有具體方法體和操作實現的方法,該方法必須在抽象類之中定義。

6. System.out.println(015)的結果是__________。

7. 省略訪問修飾符的類只能被___________中的類使用,稱之具有______訪問特性。

8. 如果子類定義的成員變量與父類的成員變量同名,要表明使用子類的成員變量,可以在成員變量前加上關鍵字。

9. 在Java的基本數據類型中,char型采用Unicode編碼方案,每個Unicode碼占用________字節內存空間,這樣,無論是中文字符還是英文字符,都是占用________字節內存空間。

10. 在JAVA語言中,字符串“ABC\tD\b\n”包括______個字符。

11. 在Java程序設計中,一維數組的聲明格式是_________________________。

12. 程序從______類開始執行。

13. 以下方法fun的功能是求兩個參數之和。

int fun ( int a, int b )

{ __________________; }

14.下面的程序創建一個3╳4二維數組,該數組元素的值為行和列的下標之和。請在橫線處填入適當內容,使程序能正確執行。

public class test

{

public? static? void main(String? args[ ])

{int arrayint=new int [3][4];

for(int i=0;i<=;i++ )

for(int j=0;j<=;j++ )}}

arrayint[i][j]=i+j;}}

四、寫出下列程序的運行結果(共3題,第1題8分,后2題每題6分,共20分,占20%)

1. class? Father

{int x=0;

public? void output( ){System.out.println(x);}}

class Son extends Father

{int x=2;

public void output(int x)

{super.output( );

System.out.println(this.x);

System.out.println(x);

System.out.println(super.x);}}

class Exclass

{? public static void main(String args[])

{Father ob1=new Father();

ob1.output( );

Son ob2=new Son();

ob2.output(4 );

}}

2.public class ArrDemo2

{public static void main(String[] args)

{ int a[ ][ ]=new int[5][5];

for(int i=0;i<=a.length-1;i++)

{ a[i][0]=1;a[i][i]=1; }

for(int i=2;i<=a.length-1;i++)

for(int j=1;j<=i-1;j++)

{a[i][j]=a[i-1][j-1]+a[i-1][j]; }

for(int i=0;i<=a.length-1;i++)

{for(int j=0;j<=i;j++)

System.out.print(" "+a[i][j]); }}}

五、編程題(共1題,每小題10分,共10分,占10%)

1. 該程序共包括2個類,一個類為Another,要求在其中定義方法mul實現s=10!,返回值為整型,public類為Test,其main方法輸出10!的結果。

下載完整面試題文件及答案:

https://www.duyunwl.cn/2019/03/08/java面試題大全/

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,048評論 6 542
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,414評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,169評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,722評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,465評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,823評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,813評論 3 446
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,000評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,554評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,295評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,513評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,035評論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,722評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,125評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,430評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,237評論 3 398
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,482評論 2 379

推薦閱讀更多精彩內容

  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,733評論 18 399
  • Java經典問題算法大全 /*【程序1】 題目:古典問題:有一對兔子,從出生后第3個月起每個月都生一對兔子,小兔子...
    趙宇_阿特奇閱讀 1,891評論 0 2
  • 小編費力收集:給你想要的面試集合 1.C++或Java中的異常處理機制的簡單原理和應用。 當JAVA程序違反了JA...
    八爺君閱讀 4,645評論 1 114
  • 回溯算法 回溯法:也稱為試探法,它并不考慮問題規模的大小,而是從問題的最明顯的最小規模開始逐步求解出可能的答案,并...
    fredal閱讀 13,708評論 0 89
  • 試題來源互聯網 深圳華*筆試題(三) 一、單項選擇題 1.Java是從( )語言改進重新設計。 A.Ada B.C...
    獨云閱讀 2,254評論 0 2