JAVA程序設春季考前復習_第1頁
JAVA程序設春季考前復習_第2頁
JAVA程序設春季考前復習_第3頁
JAVA程序設春季考前復習_第4頁
JAVA程序設春季考前復習_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

Java語言程序設計考前復習1.考試方式:開卷可以帶書籍、復印資料等??荚嚂r間:120分鐘2.考試題型:〔1〕單項選擇題:20個,每題2分共40分〔2〕判斷題:10個,每題2分共20分〔3〕程序閱讀題:2個,每題5分共10分〔4〕程序設計題:2個,每題15分共30分3.考試主要內容:〔1〕Java語言概述〔2〕面向對象根底知識〔3〕程序設計根本結構與數組〔4〕Applet程序設計〔5〕GUI圖形用戶界面設計4.單項選擇題以下變量不符合Java語言變量的規(guī)定的是A、123variable

B、variable123C、variable_$_123

D、$variable$$$System和Math類在哪個包中_______。

A、java.ioB、java.langC、java.awtD、java.util5.單項選擇題以下關于main()方法說法正確的選項是?〔〕A、一個類中可以沒有main()方法B、所有對象的創(chuàng)立都必須放在main()方法中C、main()方法必須放在公共類中D、main()方法頭的定義可以根據情況任意修改。在Java中存放字符串常量對象屬于()類對象。A、CharacterB、StringC、StringBufferD、Vector6.單項選擇題以下哪個是面向大型企業(yè)級用容器管理專用構件的應用平臺?A、J2EEB、J2MEC、J2SED、J2DEJava語言具有許多優(yōu)點和特點,以下選項中哪個反映了Java程序并行機制的特點?A、平安性B、多線程C、跨平臺D、可移植7.單項選擇題應用程序的main方法中有以下語句,那么輸出的結果是()。Strings1="AbcD";Strings2=s1.toLowerCase();

A、AB、ABCDC、aBCdD、abcd8.單項選擇題對于構造方法,以下表達不正確的選項是〔〕A、構造方法是類的一種特殊方法,它的方法名必須與類名相同B、構造方法的返回類型只能是void型C、構造方法的主要作用是完成對類的對象的初始化工作D、一般在創(chuàng)立新對象時,系統會自動調用構造方法9.單項選擇題以下表達中,正確的選項是________。A、Java語言的標識符是區(qū)分大小寫的B、源文件名與public類名可以不相同C、源文件名其擴展名為.jarD、源文件中public類的數目不限以下語句序列執(zhí)行后,num的值是()。Randomrd=newRandom();intnum=Math.abs(rd.nextInt())%4+1A、1~4之間的隨機值B、5C、0D、-1

10.單項選擇題以下聲明的方法強制要求子類來實現的是:〔〕A、publicdoublemethodda()B、staticvoidmethoda(doubled1){}C、publicnativedoublemethoda()D、abstractpublicvoidmethoda()以下語句中,屬于多分支語句的是_____。A、if語句

B、switch語句

C、dowhile語句

D、for語句11.單項選擇題假設類中某方法進行重載,能夠區(qū)分這重載方法的手段是_______。A、它們的返回值類型的不同B、它們的名稱的不同C、它們的參數表的不同D、它們的修飾符不同12.單項選擇題以下關于抽象類的說法哪個正確________。A、絕對不能用抽象類去創(chuàng)立對象B、某個抽象類的父類是抽象類,那么這個子類必須重載父類的所有抽象方法C、抽象類中不可以有常量D、可以用private修飾抽象類

JavaApplet程序,常常重載()方法在Applet的界面中顯示文字、圖形和其它界面元素。A、start()B、stop()C、init()D、paint()13.單項選擇題以下說法哪個是正確的?〔〕A、一個源文件中可以有一個以上的公共類B、一個源文件只能供一個程序使用C、一個源文件中只能有一個方法D、一個程序可以包含多個源文件下面程序段執(zhí)行后b的值是()。Stringstr="java";booleanb=strinstanceofStringA、0B、trueC、1D、false14.單項選擇題在一個應用程序中有如下定義:inta[]={1,2,3,4,5,6,7,8,9,10};為了打印輸出數組a的最后一個元素,下面正確的代碼是()。

A、System.out.println(a[10]);B、System.out.println(a[9])C、System.out.println(a[a.length]);D、System.out.println(a(8));15.單項選擇題以下Java常見事件類中哪個是鼠標事件類?A、InputEventB、KeyEventC、MouseEventD、WindowEvent

以下哪個類聲明是正確的_______。A、abstractfinalclassHI{...}B、abstractprivatemove(){...}C、protectedprivatenumber{...}D、publicabstractclassCar{...}16.單項選擇題設有下面的一個類定義:classAA{staticvoidShow(){System.out.println("我喜歡Java!");}}classBB{voidShow(){System.out.println("我喜歡C++!");}}假設已經使用AA類創(chuàng)立對象a和BB類創(chuàng)立對象b,那么下面哪一個方法調用是正確的:〔〕A、a.Show()b.Show()B、AA.Show();BB.Show();C、AA.Show();b.Show();D、a.Show();BB.Show();17.單項選擇題下面說法正確的選項是()。A、final可修飾類、屬性、方法。B、abstract可修飾類、屬性、方法。C、定義抽象方法需有方法的返回類型、名稱、參數列表和方法體。D、用final修飾的變量,在程序中可對這個變量的值進行更改。18.單項選擇題以下Java常見事件類中哪個是鼠標事件類?A、InputEventB、KeyEventC、MouseEventD、WindowEvent19.判斷題

1、不帶標號的continue語句可實現跳出所在的那層循環(huán)。2、方法調用表達式方式適合于有返回值的方法的調用,在調用時實參與形參在次序、類型和數量上要匹配。3、包可以解決命名沖突,不同包中可以包含同名的類。4、訪問權限最大的是public成員,最小的是protected成員。20.判斷題

5、包含main方法的類叫主類,沒有主類程序就無法運行。6、不帶標號的break語句可實現跳出所在的那層循環(huán)。7、方法覆蓋和方法重載都是要求方法同名,方法重載要求參數列表不同,方法覆蓋那么是方法頭部都可以相同。8、靜態(tài)成員方法與對象無關,所以不會訪問實例數據域。21.判斷題13、this可用來調用本類的重載方法,super可用來調用父類的覆蓋方法。14、把java源文件編譯成class字節(jié)碼文件的JDK命令是java。15、包可以解決命名沖突,不同包中可以包含同名的類。16、抽象類不能定義對象引用變量,也不能創(chuàng)立對象。22.判斷題9、抽象類的子類一定是具體類,但實現接口的類不一定是具體類。10、方法覆蓋和方法重載都是要求方法同名,方法重載要求參數列表不同,方法覆蓋那么是方法頭部都可以相同。11、在Java源文件中,把自己的類裝入某個包中所使用的關鍵字是import,把庫中的類導入到源文件的關鍵字是package。12、this是當前對象的引用,大多數情況下可隱去,但有時需要顯式使用。23.程序閱讀題閱讀程序,寫成程序運行結果。classPerson{publicPerson(){System.out.println(“Person()〞);}}classTeacherextendsPerson{publicTeacher(){this(“Teacher(String)〞);System.out.println(“Teacher()〞);}publicTeacher(Strings){System.out.println(s);}}publicclassFacultyextendsTeacher{publicFaculty(){System.out.println("Faculty()");}publicstaticvoidmain(String[]args){Facultyfa=newFaculty();}}24.程序閱讀題閱讀程序,寫成程序運行結果。

publicclassTest{publicstaticvoidmain(String[]args){

Aa=newA();

a.show();

}

}

publicclassA{

privateintx=99;

publicvoidshow(){

System.out.println(x);

}

}

25.程序閱讀題閱讀以下程序寫出其運行結果。publicclassTest1{publicstaticvoidmain(String[]args){inti;int[]a={1,2,3,4,5,6,7,8,9,10};for(i=0;i<a.length/2;i++){System.out.print(a[i]+a[a.length-1-i]+"");}}}26.程序閱讀題閱讀程序寫出其運行結果publicclasstest1{publicstaticvoidmain(stringargs[]){inti,s=0;

inta[]={10,20,30,40,50,60,70,80,90};for(i=0;i<a.length;i++)if(a[i]%3==0)s+=a[i];

system.out.println(";s=";+s);

}}27.publicclassA{publicstaticvoidmain(Stringargs[]){try{intx[]={1,2,3};

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論