




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
Java習題集(綜合)一、單選題1、下列語句序列執行后,j的值是intj=2;for(inti=7;i>0;i-=2)j*=2;A、15 B、1 C、60 D、322、下列語句序列執行后,j的值是intj=1;for(inti=5;i>0;i-=2)j*=i;A、15 B、1 C、60 D、03、以下for循環的執行次數是for(intx=0;(x==0)&(x>4);x++);A、無限次 B、一次也不執行C、執行4次D、執行3次4、若a和b均是整型變量并已正確賦值,正確的switch語句是TOC\o"1-5"\h\zA、switch(a+b);{ }B、switch(a+b*3.0){ }C、switcha{ }D、switch(a%b){ }5、若以下變量均已正確定義并賦值,下面符合Java語言語法的語句是A、b=a!=7;B、a=7+b+c=9;C、i=12.3*%4;D、a=a+7=c+b;6、設有定義inti=123;longj=456;下面賦值不正確的語句是A、j=i; B、j=(long)i; C、i=(int)j; D、i=j;7、現有一變量聲明為booleanaa;下面賦值語句中正確的是A、aa=false; B、aa=False;C、aa="true";D、aa=0;8、若有定義inta=2;則執行完語句a-=a*a;后,a的值是A、0 B、4C、-2 D、-49、若所用變量都已正確定義,以下選項中,非法的表達式是A、a!=4||b==1 B、'a'%3C、'a'=1/2 D、'A'+3210、以下選項中,合法的賦值語句是A、a==1; B、++i;C、a=a+1=5;D、!(++a!=b--);11、若有定義intx=13;則執行完語句x%=8;后,x的值是A、0 B、1 C、5D、812、變量a定義為int類型。以下選項中,合法的賦值語句是A、a+1==2; B、a+=1;C、a=8.8f; D、a=newint(8);13、下列正確的Java語言標識符是A、-3.1415 B、+ok C、_test D、5file4、下列不是Java關鍵字的是A、final B、finallyC、nullD、sizeof15、下列代碼的執行結果是publicclassexam1_17{publicstaticvoidmain(Stringargs[]){System.out,println(100%3);System.out.println(100%3.0);})A、1和1B、1和1.0 C、1.0和1D、1.0和1.016、下列關于注釋語句的描述中,正確的一項是A、以〃開始的是多行注釋語句B、以/*開始,*/結束的是單行注釋C、以/**開始,*/結束的是可以用于生成幫助文檔的注釋語句D、以/**開始,*/結束的是單行注釋語句17、下列不屬于AWT布局管理器。A、BoxLayoutB、GridLayout C、BorderLayoutD、FlowLayout18、Java語言有許多優點和特點,下列選項中, 反映了Java程序并行機制的特點。A、安全性B、多線程C、跨平臺D、可移植19、下面的代碼段中,執行之后count的值是intcount=1;for(inti=1;i<=5;i++){count=count+i;System.out.println(count);}A、5B、1C、15D、1620、下面 不是創建數組的正確語句。A)floatf[][]=newfloat[6][6];B)floatf[]=newfloat[6];C)floatf[][]=newfloat[][6];D)float[][]f=newfloat[6][];21、在Java中,一個類可同時定義許多同名的方法,這些方法的形式參數個數、類型或順序各不相同,傳回的值也可以不相同。這種面向對象程序的特性稱為A、隱藏 B、覆蓋C、重載 D、封裝22、以下關于繼承的敘述正確的是A、在Java中類只允許單一繼承B、在Java中一個類只能實現一個接口C、在Java中一個類不能同時繼承一個類和實現一個接口D、在Java中接口只允許單一繼承23、以下關于構造函數的描述錯誤的是A、構造函數的返回類型只能是void型。B、構造函數是類的一種特殊函數,它的方法名必須與類名相同。C、構造函數的主要作用是完成對類的對象的初始化工作。D、一般在創建新對象時,系統會自動調用構造函數。24、布爾邏輯表達式true||false&&true||false&&!true的值為A、0B、1C、trueD、false25、有語句Strings=“helloworld”;以下 操作是不合法的。A、s>>>=1; B、inti=s.length();C、Stringts=s.trim(); D、Stringt=s+“!”;26、假設A類有如下定義,設a是A類的一個實例,下列語句調用 是錯誤的。classA{inti;staticStrings;voidmethod1(){}staticvoidmethod2(){}}A、System.out.println(a.i); B、a.method1();C、A.method1();D、A.method2()27、Java語言中,負責并發管理的機制是A、垃圾回收 B、虛擬機C、代碼安全 D、多線程28、下列描述中,錯誤的是A、Java要求編程者管理內存B、Java的安全性體現在多個層次上C、Applet要求在支持Java的瀏覽器上運行D、Java有多線程機制29、Java為移動設備提供的平臺是A、J2ME B、J2SEC、J2EE D、JDK5.030、JDK中提供的文檔生成器是A、java.exeB、javap.exeC、javadoc.exe D、javaprof.exe31、在Java語言中,不允許使用指針體現出的Java特性是A、可移植 B、解釋執行C、健壯性 D、安全性32、在Java中,與數據庫連接的技術是A、ODBC B、JDBCC、數據庫廠家驅動程序 D、數據庫廠家的連接協議33、在文件類提供的方法中,用于創建目錄的方法是A、mkdir() B、mkdirs()C、list() D、listRoots()34、下列敘述中,錯誤的是A、File類能夠存儲文件 B、File類能夠讀寫文件C、File類能夠建立文件 D、File類能夠獲取文件目錄信息35、下列敘述中,正確的是A、Reader是一個讀取字符文件的接口B、Reader是一個讀取數據文件的抽象類C、Reader是一個讀取字符文件的抽象類D、Reader是一個讀取字節文件的一般類36、用于輸入壓縮文件格式的ZipInputStream類所屬包是A、java.util B、java.ioC、java.nio D、java.util.zip37、Panel和Applet的默認布局管理器是A、CardLayout B、FlowLayout C、BorderLayout D、GridLayout38、查找隨機文件的記錄時,應使用的方法是A、readInt() B、readBytes(intn)C、seek(longl) D、readDouble()39、下列代碼中,將引起編譯錯誤的行是1)publicclassExercise{publicstaticvoidmain(Stringargs[]){floatf=0.0;f+=1.0;)6))A、第2行 B、第3行C、第4行 D、第6行40、在Java中,下面關于構造函數的描述正確的是A、類必須有顯式構造函數B、它的返回類型是voidC、它和類有相同的名稱,但它不能帶任何參數D、以上皆非41、在類的說明符中,被指定為私有的數據可以被 訪問。A、程序中的任何函數B、其他類的成員函數C、類中的成員函數D、派生類中的成員函數42、在Java中,關于final關鍵字的說法正確的是A、如果修飾變量,則一旦賦了值,就等同一個常量B、如果修飾類,則該類只能被一個子類繼承C、如果修飾方法,則該方法能在子類中被覆蓋D、如果修飾方法,則該方法所在的類不能被繼承43、Java程序中讀入用戶輸入的一個值,要求創建一個自定義的異常,如果輸入值大于10,使用throw語句顯式地引發異常,異常輸出信息為“something’swrong!”,語句為A、if(I>10)throwException(“something'swrong!”);B、if(I>10)throwExceptione(“something'swrong!”);C、if(I>10)thrownewException(“something'swrong!”);D、if(I>10)thrownewExceptione(“something'swrong!”);44、在JAVA編程中,Java編譯器會將Java程序轉換為A、字節碼B、可執行代碼C、機器代碼D、以上所有選項都不正確45、在J2EE中,下列元素經過排序的集合類是A、LinkedListB、StackC、HashtableD、TreeSet46、在Java中,下面關于包的陳述中正確的是A、包的聲明必須是源文件的第一句代碼B、包的聲明必須緊踉在import語句的后面C、只有公共類才能放在包中D、不可以將多個源文件中的類放在同一個包中47、在Java中,要想使只有定義該類所在的包內的類可以訪問該類,應該用關鍵字。A、不需要任何關鍵字B、privateC、finalD、protected48、JAVA中,為了辨別用戶關閉窗口的時間,要實現監聽器接口A、MouseListenerB、ActionListenerC、WindowListenerD、以上都要49、方法可能返回的結果是A、132.34B、0.342C、29.34E10D、1.000950、在Java語言中,Panel默認的布局管理器是A、BorderLayoutB、FlowLayoutC、GridLayoutD、GridBagLayout51、在JAVA中的布局管理器,以下說法中錯誤的是A、FlowLayout以由上到下的方式從左到右排列組件B、BorderLayout使用"東西南北"J居中"來指定組件的位置C、GridLayout可以創建網格布局,網格布局中各組的大小可以任意調整D、可以通過容器的setLayout方法為容器指定布局管理52、下列哪些語句關于內存回收的說明是正確的A、程序員必須創建一個線程來釋放內存;B、內存回收程序負責釋放無用內存C、內存回收程序允許程序員直接釋放內存D、內存回收程序可以在指定的時間釋放內存對象53、正則表達式([0-9]{3})-([a-z]{3})-([a-z]*?ab)與下列哪個字符串相匹配A、123-abc{3}-cabB、123{3}-abc-cabC、123-abc-cbD、123-abc-ccab三、判斷題1、Java的類不允許多重繼承,但接口支持多重繼承。()。2、在Java的方法中定義一個常量要用const關鍵字。(X)。3、在一個Java源程序文件中,只能有一個main方法。()。4、在一個Java源程序文件中,可以有多個public類。()。5、基本數據類型沒有Class對象。(錯)。6、Java中一個類型所對應的Class對象可以有多個。()。7、Java中允許使用ArrayList<int>。(錯)。8、使用方法length()可以獲得字符串或數組的長度。()。9、Java的字符類型采用的是Unicode編碼。()。10、Java中數組的元素可以是簡單數據類型的量,也可以是某一類的對象。()。11、Vector類中的對象不能是簡單數據類型。()。二、填空題1、Java語言中的 是程序的基本單位。2、創建一個名為MyPackage的包的語句是 。4、Java中給一個方法加上作者注釋,應使用的關鍵字是author5、類與類之間最常見的關系有:依賴關系、聚合關系、繼承關系一個字符類6、Java中的基本數據類型有:四種整形類型、、、兩種浮點類型、型一種布爾類型。一個字符類四、簡答題1、請闡述Java中反射機制的作用。答:2、請分別闡述關鍵字super與this在java語言中的用法。答:3、Java中參數傳遞有哪些規則?答:4、Java中,要使得一個類能夠實現克隆功能,應該做哪兩件事?答:5、閱讀下列程序,寫出運行結果:publicclassExam3_4{publicstaticvoidmain(String[]args){Strings,s1="";charc;s=“WELCOME”;for(inti=0;i<s.length();i++){c=s.charAt(i);if(c>='a'&&c<
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年小學語文畢業升學考試全真模擬卷(語文素養拓展試題與解析)
- 2025年大學輔導員考試題庫:學生職業生涯規劃指導策略與技巧試題
- 酒倉施工方案
- 2025年鄉村醫生農村中醫適宜技術中醫老年病科試題集
- 花卉花架施工方案
- 2025年小學語文畢業升學考試全真模擬卷(文學名著閱讀)-名著與生活實際聯系試題
- 沙灘整治施工方案
- 2025年賀州貨運上崗證考試題答案
- 2025年黔東南考從業資格證貨運試題
- 2025年吳忠貨運從業資格證考試題庫a2
- 少喝飲料安全教育
- 兒童心理健康與家庭教育關系
- 2025屆山東省臨沂市高三下學期一模考試英語試卷(含解析)
- 2025年河南水利與環境職業學院單招職業傾向性測試題庫學生專用
- 2025年人體捐獻協議
- 《法律職業倫理》課件-第二講 法官職業倫理
- 《專業咖啡制作技術》課件
- 印刷行業售后服務質量保障措施
- 《急性闌尾炎幻燈》課件
- 員工黃賭毒法制培訓
- 舞蹈工作室前臺接待聘用合同
評論
0/150
提交評論