2025年《java開發(fā)基礎》核心備考題庫(含典型題、重點題)_第1頁
2025年《java開發(fā)基礎》核心備考題庫(含典型題、重點題)_第2頁
2025年《java開發(fā)基礎》核心備考題庫(含典型題、重點題)_第3頁
2025年《java開發(fā)基礎》核心備考題庫(含典型題、重點題)_第4頁
2025年《java開發(fā)基礎》核心備考題庫(含典型題、重點題)_第5頁
已閱讀5頁,還剩207頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PAGEPAGE1一、單選題1.數(shù)據(jù)下標越界,則發(fā)生異常,提示為()A、RuntimeExceptionB、IOExceptionExceptionC、ArrayIndexOutOfBoondD、classCastException答案:A2.下列選項中,值或表達式不能作為循環(huán)條件的是()。A、1>1B、1!=0C、i--D、i<2答案:C3.系統(tǒng)提供了許多類供用戶使用,其中用于日期處理的類是()A、ThreadB、AppletC、ExceptionD、Date答案:D4.在一個合法的Java源程序文件中定義了3個類,則其中屬性為public的類可能有幾個?()A、0B、1C、2D、3答案:B5.構造方法何時被調(diào)用()?A、類定義時B、創(chuàng)建對象時C、調(diào)用對象方法時D、使用對象屬性時答案:B6.下面選項中,哪一個不是Java中的關鍵字A、sizeofB、constC、publicD、goto答案:A7.下列代碼標注的(A,B,C,D)中哪一個是錯誤的?ClassOutClass{Intm=1;Staticfloatx;//AClassInnerClass{Intm=12;//BStaticfloatn=20.89f;//CInnerClass(){}Voidf(){M=100;}}Voidcry(){InnerClasstom=newInnerClass();//D}}A、A。B、B。C、C。D、D。答案:C8.在類的繼承關系中,需要遵循以下哪個繼承原則?A、多重B、單一C、雙重D、不能繼承答案:B9.一個類要實現(xiàn)接口的功能,可以實現(xiàn)幾個方法?A、0B、1C、2D、全部答案:D10.關于異常的含義,下列描述中最正確的一個是:A、程序編譯或運行時發(fā)生的異常事件B、程序自定義的異常事件C、程序語法錯誤D、程序編譯錯誤答案:A11.在MySQL中,創(chuàng)建數(shù)據(jù)庫的語句正確的是()A、ADDDATABASEdatabase_nameB、CREATEDATABASEdatabase_nameC、INSERTDATABASEdatabase_nameD、APPENDDATABASEdatabase_name答案:B12.抽象類與接口的區(qū)別在于:()A、抽象類可以實現(xiàn)多重繼承,而接口不行B、抽象類不可以繼承,而接口可以C、抽象類中可以有非抽象的方法,而接口中只能有抽象方法D、接口只是抽象類的另一種叫法答案:C13.編譯并運行下面的Java代碼段:charc='a';switch(c){case'a':System.out.println("a");default:System.out.println("default");得出結果是(選一項)A、代碼無法編譯,因為switch語句沒有一個合法的表達式B、adefaultC、aD、default答案:B14.程序閱讀題PublicclassTest{PrivateObjectobj=newObject();Publicsynchronizedvoida(){Try{Obj.wait();System.out.println("waiting");}catch(InterruptedExceptione){System.out.println("Exception");}}Publicstaticvoidmain(String[]args){NewTest().a();}}A、程序不能編譯通過B、程序可以編譯通過,沒有輸出C、程序可以編譯通過,輸出:waitingD、程序可以編譯通過,輸出:Exception答案:A15.關于Servlet內(nèi)各個常用方法的執(zhí)行順序,以下說法中正確的是:A、首先執(zhí)行service方法B、執(zhí)行service方法后,執(zhí)行doGet|doPost等方法C、執(zhí)行service方法后,執(zhí)行destroy方法D、先執(zhí)行doGet|doPost等方法,再執(zhí)行service方法答案:B16.關鍵字()表明一個對象或變量在初始化后不能修改。A、extendsB、finalC、thisD、finalizer答案:B17.在Java中,表示換行符的轉(zhuǎn)義字符是()。A、\nB、\fC、’n’D、\dd答案:A18.方法頭中的關鍵字()用來表示方法不返回任何值。A、voidB、classC、publicD、static答案:A19.Java中()關鍵字可以拋出異常。A、transientB、finallyC、throwD、Static答案:C20.哪個方法是實現(xiàn)Runnable接口必須實現(xiàn)的A、wait()B、run()C、stop()D、update()答案:B21.下面關于自定義xml配置虛擬目錄的名字為ROOT.xml,則訪問主頁index.html時URL中正確的是()A、http://localhost:8080/chapter02/index.htmlB、http://localhost:8080/index.htmlC、http://localhost:8080/chapter/index.htmlD、http://localhost:8080/chapter2/index.html答案:B22.下列說法中,錯誤的一項是A、線程一旦創(chuàng)建,則立即自動執(zhí)行B、線程創(chuàng)建后需要調(diào)用start()方法,將線程置于可運行狀態(tài)C、調(diào)用線程的start()方法后,線程也不一定立即執(zhí)行D、線程處于可運行狀態(tài),意味著它可以被調(diào)度答案:A23.Supposeiisaninttypevariable.WhichofthefollowingstatementsdisplaythecharacterwhoseUnicodeisstoredinvariablei?()A、System.out.println(i);B、System.out.println((char)i);C、System.out.println((int)i);D、System.out.println(i+"");答案:B24.下列關于LinkedList的描述中,錯誤的是()A、LinkedList集合對于元素的增刪操作具有很高的效率。B、LinkedList集合中每一個元素都使用引用的方式來記住它的前一個元素和后一個元素。C、LinkedList集合對于元素的查找操作具有很高的效率。D、LinkedList集合中的元素索引從0開始。答案:C25.在Java中,下列運算符合法的是()A、<>B、!=C、<=答案:C解析:概念理解26.以下程序片斷inti=1;while(i<5);{i++;}System.out.println(i);運行結果是(選一項)A、輸出1B、輸出5C、程序無法運行D、死循環(huán)答案:D27.下面語句中,在程序編譯時將出現(xiàn)“錯誤:不兼容類型”的是()。A、charc='d';B、inti=130;C、shorts=2340;D、byteb=200;答案:D解析:由于byte變量的存儲數(shù)據(jù)的值域在-128到127,如果在此區(qū)間則可以直接賦值,由于200已經(jīng)超出byte型的值域區(qū)間,被視為默認int類型,因此把200賦值給byte型變量b,編譯時將出現(xiàn)類型不兼容錯誤。其他選項均可正確賦值。正確答案:D28.在JAVA語言中,執(zhí)行下面的循環(huán)后,x的值為(選一項)publicstaticvoidmain(Stringargs[]){inty=1,x=1;for(;yA、1B、2C、3D、4答案:C29.在Java中,關于final關鍵字的說法不正確的是()。A、如果修飾變量,則一旦賦了值,就等同一個常量B、如果修飾方法,則該方法不能在子類中被覆蓋C、如果修飾類,則該類只能被一個子類繼承D、如果修飾類,則該類不能被繼承答案:C30.下列關于運行字節(jié)碼文件的命令行參數(shù)的描述中,正確的是()。A、第一個命令行參數(shù)(緊跟命令字的參數(shù))被存放在args[0]中B、第一個命令行參數(shù)被存放在args[1]中C、命令行的命令字被放在args[0]中D、數(shù)組args[]的大小與命令行參數(shù)的個數(shù)無關答案:A31.在MySQL中,以下()不是MySQL的圖形化管理工具。A、NavicatB、TomcatC、SQLYogD、MySQLWorkbench答案:B32.在Java中,下面關于抽象類的描述正確的是:A、含有抽象方法的類一定是抽象類B、抽象類一定含有抽象方法C、聲明抽象類必須帶有關鍵字finalD、抽象類不能被實例化,因為抽象類沒有構造方法答案:A33.針對設計模式中的單例模式,為了實現(xiàn)“單例”,必須要做到A、給該類創(chuàng)建一個有參構造方法B、私有化構造函數(shù)C、將構造函數(shù)的訪問級別改為protectedD、給該類分別創(chuàng)建無參和有參構造方法答案:B34.運行下列程序片段后,關于數(shù)組a,b,c的描述,正確的是inta[]={2,4,6,8};intb[];int[]c={1,3,5,7};b=a;c=a;A、數(shù)組a,b,c具有相同的元素,元素值依次為2,4,6,8B、數(shù)組a,b,c均為空NULLC、數(shù)組a,b為空NULL,c為2,4,6,8D、其他選項的說法均錯誤答案:A35.在長度為z的有序線性表中進行二分查找,最壞情況下需要比較的次數(shù)是()。A、<inputtype="radio"name="input_d909ec88faddde84c1b0_2_1"value="choice_0">O(n)B、<inputtype="radio"name="input_d909ec88faddde84c1b0_2_1"value="choice_1">O(n2)C、O(log2n)正確D、O(nlog2n)答案:C36.編譯Java源程序文件將產(chǎn)生相應的字節(jié)碼文件,這些字節(jié)碼文件的擴展名為()。A、byteB、classC、htmlD、exe答案:B解析:字節(jié)碼文件為class37.下面Statement接口的方法中,用于執(zhí)行各種SQL語句的是()。A、executeUpdate(Stringsql)B、executeQuery(Stringsql)C、execute(Stringsql)D、executeDelete(Stringsql)答案:C38.設類B和類C都不是抽象類,且類B是類C的父類。下列聲明對象x1的語句中不正確的是()A、Bx1=newB()B、Bx1=newC()C、Cx1=newC()D、Cx1=newB()答案:D39.關于線程的運行,說法錯誤的是A、線程之間是獨立運行的B、線程的執(zhí)行是搶占式的C、線程一旦運行就不可能停止,直到自己的運行代碼執(zhí)行完畢D、對于某些應用程序,開啟多個線程能提高執(zhí)行效率答案:C40.類中不加任何訪問權限限定的成員屬于()A、defaultB、publicC、privateD、protected答案:A41.下列各種布局管理器中,windows類,Dialog類和Frame類的默認布局是()A、FlowLayoutB、CardLayoutC、BorderLyoutD、GridLayout答案:C42.在Java語言中,下列代碼的運行結果是(選一項)inta=1,sum=0;while(a<3){sum=sum+a;a++;}System.out.println(sum);A、2B、3C、4D、以上都不對答案:B43.以下描述錯誤的有()A、abstract可以修飾類、接口、方法B、abstract修飾的類主要用于被繼承C、abstract可以修飾變量D、abstract修飾的類,其子類也可以是abstract修飾的答案:C44.下列File類的構造方法格式,錯誤的是()A、File(Fileparent)B、File(Stringpathname)C、File(Stringparent,Stringchild)D、File(URIuri)答案:A45.下列代碼的執(zhí)行結果是:()PublicclassTest2{Publicstaticvoidmain(Stringargs[]){System.out.println(5/2);}}A、2.5B、2.0C、2.50D、2答案:D46.Given:PublicclassMule{2)publicstaticvoidmain(String[]args){3)booleanassert=true;4)if(assert){5)System.out.println("assertistrue");6)}7)}8)}Whichcommand-lineinvocationswillcompile?A、javacMule.javaB、javac-source1.3Mule.javaC、javac-source1.4Mule.javaD、javac-source1.5Mule.java答案:B解析:斷言引入是在JDKSE1.4中,所以在之前assert不被當作保留字。47.下面選項中,用于指定客戶端期望服務器返回哪個國家語言的文檔的頭字段是()A、Accept-CharsetB、AcceptC、Accept-EncodingD、Accept-Language答案:D48.點擊鼠標或者拖動鼠標時,觸發(fā)的事件是下列的哪一個?()A、KeyEventB、ActionEventC、ItemEventD、MouseEvent答案:D49.現(xiàn)有兩個類A、B,以下描述中表示B繼承自A的是()A、classAextendsBCclassB、classBimplementsAC、classAimplementsBD、classBextendsA答案:D50.以下Java語句中,Stringstr=“123456789”;str=str.subString(1,3);執(zhí)行后str中的值為:A、“23”B、“123”C、“12”D、“234”答案:A51.java中,訪問修飾符限制性最高的是A、privateB、protectedC、publicD、friendly答案:C52.請閱讀下面的程序片段:classDemo{privatestaticintx;publicstaticvoidmain(String[]args){System.out.println(x++);}}程序的運行結果是()A、0B、1C、無結果D、編譯失敗答案:A53.在Java中,負責對字節(jié)代碼解釋執(zhí)行的是:A、虛擬機B、垃-圾回收器C、編譯器D、多線程機制答案:A54.下面關于不使用名稱空間引入XMLSchema文檔,正確的是()A、通過屬性xsi:schemaLocation來聲明名稱空間的文檔。B、通過屬性xmlns:schemaLocation來聲明名稱空間的文檔。C、通過屬性xsi:noNamespaceSchemaLocation屬性直接指定。D、以上說法都不正確。答案:C55.在Java中,下列()語句不能通過編譯。(選一項)A、Strings="john"+"was"+"here";B、Strings="john"+3;C、inta=3+5;D、floatf=5+5.5;答案:D56.以下關于java語句,描述不正確的是A、assert是斷言,用于進行程序調(diào)試B、continue用來提前跳出一個塊C、final用來說明最終屬性D、catch用在異常處理中,用來捕獲異常答案:B57.程序的運行結果是PublicclassExample02{Publicstaticvoidmain(String[]args){Intx=0;//定義變量x,初始值為0Inty=0;//定義變量y,初始值為0Booleanb=x==0||y++<0;System.out.println(\"b=\"+b+\",y=\"+y);}}A、b=false,y=0B、b=false,y=1C、b=true,y=0D、b=true,y=1答案:C58.下列集合中,不屬于collection接口的子接口的是〔)A、ListB、SetC、QueueD、Properties答案:D解析:Properties集合屬于Map集合的子類。59.分析代碼PublicclassTest{Publicstaticvoidmain(String[]args){Strings=newString("WelcometoJava");Objecto=s;Stringd=(String)o;}}A、當將s賦值給o時(Objecto=s),一個新的對象創(chuàng)建了B、當將o轉(zhuǎn)換為字符串d(Stringd=(String)o)時,一個新的對象創(chuàng)建了C、當將o轉(zhuǎn)換為字符串d(Stringd=(String)o)時,o的內(nèi)容發(fā)生了改變D、S、o和d引用的是同一個字符串對象答案:D60.用來導入已定義好的類或包的語句是()。A、<inputtype="radio"name="input_12f690a146fc1179822e_2_1"value="choice_0">mainB、import正確C、<inputtype="radio"name="input_12f690a146fc1179822e_2_1"value="choice_2">publicclassD、<inputtype="radio"name="input_12f690a146fc1179822e_2_1"value="choice_3">class答案:B61.JSP文件也可以像Servlet程序一樣,在下列選項中的哪個文件中進行注冊和映射虛擬路徑()A、service.xmlB、web.xmlC、server.xmlD、context.xml答案:B62.下列關鍵字中,用于創(chuàng)建類的實例對象的是()A、classB、newC、privateD、void答案:B解析:Java中使用new關鍵字創(chuàng)建對象,class用于定義一個類,private是權限修飾符,表示表示只能在本類中訪問,void表示無返回值。63.在Java多線程中,wait()方法作用是()A、喚醒線程B、導致線程等待C、線程休眠D、結束線程答案:B64.關于EL表達式中的運算符,以下說法中正確的是:A、ne表示是否不相等B、$${a}==$$表示判斷a和b是否相等C、!${a}表示取a的邏輯非答案:A65.在JavaApplet程序用戶自定義的Applet子類中,一般需要重載父類的()方法來完成一些畫圖操作。A、start()B、stop()C、init()D、paint()答案:D66.Given:PublicclassPlant{2)privateStringname;3)publicPlant(Stringname){=name;}4)publicStringgetName(){returnname;}5)}PublicclassTreeextendsPlant{2)publicvoidgrowFruit(){}3)publicvoiddropLeaves(){}4)}Whichstatementistrue?A、Thecodewillcompilewithoutchanges.B、ThecodewillcompileifpublicTree(){Plant();}isaddedtotheTreeclass.C、ThecodewillcompileifpublicPlant(){Tree();}isaddedtothePlantclass.D、ThecodewillcompileifpublicPlant(){this("fern");}isaddedtothePlantclass.E、ThecodewillcompileifpublicPlant(){Plant("fern");}isaddedtothePlantclass.答案:D解析:Tree的構造器只有一個默認構造器,而這個默認構造器必須調(diào)用父類的無參數(shù)構造器,故Plant缺少一個無參數(shù)的構造器。67.下面哪個函數(shù)是publicvoidaMethod(){...}的重載函數(shù)?()A、voidaMethod(){...}B、publicintaMethod(){...}C、publicvoidaMethod(){...}D、publicintaMethod(intm){...}答案:D68.安裝好JDK后,在其bin目錄下有許多exe可執(zhí)行文件,其中javac.exe命令的作用是A、Java文檔制作工具B、Java解釋器C、Java編譯器D、Java啟動器答案:C69.在Java中定義一個字符串類型的變量,正確的語句為A、Strings=newString("Hello");B、Strings="Hello";C、char[]a={'H','e','l','l','o'};Strings=newString(a);D、其他三個選項都對答案:D70.float類型成員變量的默認初始化值是()A、0B、falseC、nullD、0.0F答案:D71.JVM在執(zhí)行一個Java類時,大致采用以下過程?A、執(zhí)行類中的代碼一>裝載類一>校驗類B、校驗類一>裝載類一>執(zhí)行類中的代碼C、裝載類一>執(zhí)行類中的代碼一>校驗類D、裝載類一>校驗類一>執(zhí)行類中的代碼答案:D72.在Java中,編譯Java程序的命令是()A、java.exeB、java.cC、javacD、appletviewer.exe答案:C73.在MySQL中,關于數(shù)據(jù)和數(shù)據(jù)庫說法錯誤的是()。A、廣義的理解數(shù)據(jù)可以包括文字、圖形、圖像、聲音等B、數(shù)據(jù)庫是按照數(shù)據(jù)結構來組織、存儲和管理數(shù)據(jù)的倉庫C、數(shù)據(jù)庫是一個按數(shù)據(jù)結構來存儲和管理數(shù)據(jù)的計算機硬件系統(tǒng)。D、數(shù)據(jù)庫是一個長期存儲在計算機內(nèi)的有組織、可共享統(tǒng)一管理的數(shù)據(jù)集合答案:C74.下面關于二維數(shù)組的說明合法的是A、inta1[2][4];B、inta1[][]=newint[2][]C、inta1[][4]=newint[2][4]D、inta1[][]=newint[][4]答案:B75.Stringstr=newString(“abc”),“abc”在內(nèi)存中是怎么分配的()。A、堆和棧B、堆和字符串常量區(qū)C、字符串常量區(qū)和寄存器D、寄存器和棧答案:B76.MVC模式中,V指的是()A、模型B、視圖C、控制器D、邏輯答案:B77.Swing常用的基本組件有()A、JButtonB、JLabelC、JPasswordField、D、以上都是答案:D78.下列選項中,不可以被final修飾的是?()A、接口B、類C、方法D、變量答案:A79.如下是Java中的標識符的是A、fieldnameB、superC、3numberD、#number答案:A80.synchronized關鍵字有同步()2種方法?A、代碼快和線程B、方法和線程C、代碼塊和方法D、線程和進程答案:C81.使用Validate驗證控件時,使用表單元素的()屬性進行匹配驗證A、idB、styleC、nameD、tag答案:C82.下面有關for循環(huán)的描述正確的是()A、for循環(huán)體語句中,可以包含多條語句,但要用大括號括起來B、for循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況C、在for循環(huán)中,不能使用break語句跳出循環(huán)D、for循環(huán)是先執(zhí)行循環(huán)體語句,后進行條件判斷答案:A83.下列哪個敘述是錯誤的?A、while(表達式)...語句中的“表達式”的值必須是boolean型數(shù)據(jù)。B、for(表達式1;表達式2;表達式3)...語句中的“表達式2”的值必須是boolean型數(shù)據(jù)。C、if(表達式)...語句中的“表達式”的值必須是boolean型數(shù)據(jù)。D、switch語句中必須要有default選項。答案:D84.HTTP協(xié)議服務的默認端口號是()A、8080B、8090C、空D、80答案:D解析:當在瀏覽器地址欄中輸入網(wǎng)址時,我們并沒有輸入相應端口,但是卻可以正常訪問網(wǎng)頁,這并不是因為此端口可以使空,而是因為HTTP協(xié)議服務的默認端口是80,不輸入會默認加上80端口。8080和8090是Tomcat服務器中使用到的端口。85.KeyEvent類位于下列哪個包中()A、java.awtB、java.awt.eventC、java.awt.dndD、java.awt.im答案:B解析:KeyEvent類位于java.awt.event包中。java.awt.event包提供處理由AWT組件所激發(fā)的各類事件的接口和類86.以下關于編譯異常說法正確的是()A、編譯異常就是指Exception以及其子類B、編譯異常如果產(chǎn)生,可以不用處理C、編譯異常如果產(chǎn)生,必須處理,要么捕獲,要么拋出D、編譯異常指的就是Error答案:C87.若doubleval=Math.ceil(-11.9);,則val的值是()A、11.9B、-11.0C、-11.5D、-12.0答案:B解析:ceil是天花板的意思,表示向上取值,永遠是得到大于參數(shù)的最小整數(shù)。88.關于方法重載的描述,以下選項中正確的是A、方法名必須一致B、返回值類型必須不同C、參數(shù)個數(shù)必須一致D、參數(shù)的個數(shù)和類型都不一致答案:A89.下列ABCD注釋標注的哪行代碼有編譯錯誤?ClassTest{Intx;Voidf(intn){Intm;//AIntt=n+x;//BInty=m+x;//CM=10;Y=x+m;//D}}A、AB、BC、CD、D答案:C90.編譯并運行以下程序,以下描述哪個選項是正確的()classA{protectedbooleanequals(){returnsuper.equals();}}A、編譯通過運行無異常B、編譯通過但運行時出錯C、行2出錯,不能成功編譯D、不能成功編譯,行3出錯答案:D91.下面有關JAVA異常類的描述,說法錯誤的是?A、異常的繼承結構:基類為Throwable,Error和Exception繼承Throwable,RuntimeException和IOException等繼承ExceptionB、非RuntimeException一般是程序錯誤(或缺陷),其必須被C、Error類體系描述了Java運行系統(tǒng)中的內(nèi)部錯誤以及資源耗盡的情形,Error不需要捕捉D、RuntimeException包括錯誤的類型轉(zhuǎn)換、數(shù)組越界訪問和試圖訪問空指針等等,必須被答案:D92.classCard{}下列不屬于Card類的構造方法的是()?A、Card(){}B、publicCard(){}C、publicvoidCard(){}D、privateCard(){}答案:C93.JComboBox中用于在指定的索引處插入選項的方法是()A、ObjectgetItemAt(intindex)B、intgetItemCount()C、voidaddItem(ObjectanObject)D、voidinsertItemAt(ObjectanObject,intindex)答案:D94.如果需要從文件中讀取數(shù)據(jù),則可以在程序中創(chuàng)建哪一個類的對象()A、FileInputStreamB、FileOutputStreamC、DataOutputStreamD、FileWriter答案:A95.實現(xiàn)一個接口必須使用的關鍵字是A、implementsB、interfaceC、extendsD、class答案:A96.Exhibit:PublicclassSwitchTest{Publicstaticvoidmain(String[]args){System.out.println(“value=”+switchIt(4));}PublicstaticintswitchIt(intx){Intj=1;Switch(x){Case1:j++;Case2:j++;Case3:j++;Case4:j++;Case5:j++;Default:j++;}Returnj+x;}}Whatistheoutputfromline3?A、Value=3B、Value=4C、Value=5D、Value=6E、Value=7F、Value=8答案:F解析:由于case塊沒有break語句,那么從case4:向下的代碼都會執(zhí)行。97.使用BigDecimalbd=newBigDecimal(1.2);實例化,輸出為Bd=1.1999999999999999555910790149937383830547332763671875主要原因是()。A、double型常量存儲誤差所致B、double型轉(zhuǎn)換成BigDecimal類型所致C、BigDecimal也存在存儲誤差所致D、BigDecimal常量無法精確存儲引起的答案:A98.下列關于ServletConfig對象的說法中,正確的是()。A、ServletConfig對象可以用來獲取Servlet的配置信息。B、ServletConfig對象可以實現(xiàn)Servlet信息的共享。C、ServletConfig對象保存的信息是通過service()方法傳遞給Servlet的D、ServletConfig對象可以讀取web.xml文件中所有的信息。答案:A99.關于以下程序代碼的說明正確的是()。1classHasStatic{2privatestaticintx=100;3publicstaticvoidmain(String[]args)4HasStatichs1=newHasStatic();5hs1.x++;6HasStatichs2=newHasStatic();7hs2.x++;8hs1=newHasStatic();9hs1.x++10HasStatic.x--;11System.out.println(“x=”+x);12}13}A、5行不能通過編譯,因為引用了私有靜態(tài)變量B、10行不能通過編譯,因為x是私有靜態(tài)變C、程序通過編譯,輸出結果為:x=103D、程序通過編譯,輸出結果為:x=102答案:D100.在JAVA語言中若有以下定義,則表達式a*b+d-c的值的類型為(選一項)chara;intb;floatc;doubled;A、floatB、intC、charD、double答案:D101.下列關于try-chtch-finally語句的描述中,錯誤的是()A、try語句后面的程序段將給出處理異常的語句B、catch()方法跟在try語句后面,它可以是一個或多個C、catch()方法有一個參數(shù),該參數(shù)是某種異常類的對象D、finally語句后面的程序的總是被執(zhí)行的,該語句起到提供統(tǒng)一接口的作用答案:A102.在下列構造方法的調(diào)用方式中,正確的是()。A、按照一-般方法調(diào)用B、由用戶直接調(diào)用C、只能通過new,自動調(diào)用D、被系統(tǒng)調(diào)用答案:C103.分析以下程序的運行結果,得到的結論是()。PublicclassMyClass{Strings;Publicstaticvoidmain(String[]args){MyClassm=newMyClass();M.go();)VoidMyClass(){S=”constructor”;}Voidgo(){System.out.println(s);}}A、程序可以運行,但屏幕沒有輸出任何字符。B、程序可以運行,屏幕輸出字符串為"null"。C、程序可以運行,屏幕輸出字符串為"constructor"。D、程序無法編譯運行。答案:B104.下面哪一個循環(huán)會導致死循環(huán)?()A、for(intk=0;k<0;k++)B、for(intk=10;k>0;k--)C、for(intk=0;k<10;k--)D、for(intk=0;k>0;k++)答案:C解析:K--,K原值為0,永遠小于10,所以是死循環(huán)105.聲明一個數(shù)組int[][]arr=new[3][5];該數(shù)組中共有()個元素。()A、9B、10C、15D、12答案:C106.HttpServletResponse接口中定義的SC_OK常量表示請求成功,其狀態(tài)碼是()A、500B、400C、404D、200答案:D107.在JAVA語言中,下面()是邏輯運算符中優(yōu)先級最高的(選一項)A、!B、&&C、||D、|答案:A108.假設有如下程序:最終程序的執(zhí)行結果是什么()?PublicclassDemo{Publicstaticvoidmain(Stringargs[]){Longnum=100;Intx=num+2;System.out.println(x);}}A、102.0B、1002.0C、100.0D、程序錯誤答案:D109.下列語句序列執(zhí)行后,k的值是()intm=3,n=8,k=0;while((m++)<(--n))++k;A、0B、1C、2D、3答案:C110.在定義方法的時候,如果方法無返回值需要使用()關鍵字A、intB、voidC、staticD、final答案:B解析:特性分析111.對于GImage類,說法不正確的是()。A、可將圖片存儲在GImage類的對象中B、可使用.getRed(...)將像素值中的紅色值取出C、GImage類的對象只能處理位圖D、將GImage類對象像素矩陣中R、G、B的值都用G值代替,會得到該圖片的灰度圖答案:C112.Whichofthefollowingwilloutput-3.0()。A、System.out.println(Math.floor(-3.7));B、System.out.println(Math.round(-3.7));C、System.out.println(Math.ceil(-3.7));D、System.out.println(Math.min(-3.7));答案:C113.采用緩沖流輸出時,如果想立刻寫入到文件,則需要調(diào)用的方法是A、write()B、read()C、flash()D、flush()答案:D114.下列程序采用BorderLayout布局管理,選擇正確的語句填入橫線處,實現(xiàn)在North區(qū)域顯示一個名字是“北方”的Button構件。Importjava.awt.*;PublicclassTest{Publicstaticvoidmain(String[]args){Framefrm=newFrame("北方");Frm.setLayout(newBorderLayout());____________________________Frm.setSize(200,200);Frm.setVisible(true);}}A、frm.add("South",newButton("北方"));B、add("North",newButton("北方"));C、frm.add("North",newButton("北方"));D、frm.add("North",Button("北方"));答案:C115.下列的哪個賦值語句是正確的?A、chara=12;B、inta=12.0;C、inta=12.0f;D、inta=(int)12.0;答案:D116.請閱讀下面的程序片段:publicstaticvoidmain(String[]args){{inta=1;System.out.print(a);}{inta=2;System.out.print(a);}inta=3;System.out.print(a);}程序的運行結果是()A、123B、111C、121D、編譯不通過答案:A117.URL意思為A、統(tǒng)一資源定位符B、超文本傳輸協(xié)議C、簡單郵件傳輸協(xié)議D、文件傳輸協(xié)議答案:A118.關于main()方法的定義,正確的是A、staticpublicvoidmain(String[]args)B、publicmain(Stringargs[])C、voidmain(Stringargs[])D、publicvoidmain(Stringargs[])答案:A119.接口的關鍵字是?A、classB、abstractC、interfaceD、public答案:C120.在HttpServletRequest接口中,用于獲取請求行中的協(xié)議名和版本的方法是()A、getMethod()B、getRequestURI()C、getQueryString()D、getProtocol()答案:D121.下面關于FileInputStream和FileOutputStream的說法中,錯誤的是()A、FileInputStream是InputStream的子類,它是操作文件的字節(jié)輸入流B、FileOutputStream是OutputStream的子類,它是操作文件的字節(jié)輸出流C、如果使用FileOutputStream向一個已存在的文件中寫入數(shù)據(jù),那么寫入的數(shù)據(jù)會被追加到該文件原先的數(shù)據(jù)后面D、使用FileInputStream讀取文件數(shù)據(jù)時,必須保證要讀取的文件存在并且是可讀的答案:C解析:如果使用FileOutputStream向一個已存在的文件中寫入數(shù)據(jù),如果構造函數(shù)FileOutputStream的參數(shù)append的值是true,那么寫入的數(shù)據(jù)才會追加到原先數(shù)據(jù)之后,否則的話,原先的數(shù)據(jù)會被清空,然后再寫入新的數(shù)據(jù)。122.vararr="Hello,world".split(",");arr是()變量A、對象B、數(shù)組C、字符串D、NAN答案:B123.實現(xiàn)字符流的讀操作類是()A、FileInputStreamB、FilOutputStreamC、FileReaderD、Writer答案:C124.下列關于選擇結構語句的說法中,錯誤的是()A、if語句中的條件表達式是一個布爾值B、if語句和switch語句都屬于選擇結構語句C、switch語句中的表達式只能是布爾類型的值D、switch語句中的表達式可以是String類型答案:C125.有以下程序片段,下列哪個選項不能插入到行1。()PublicclassInteresting{//dosth}A、importjava.awt.*;B、packagemypackage;C、classOtherClass{}D、publicclassMyClass{}答案:D126.下列哪個選項可以計算出角度為42度的余弦值()。A、doubled=Math.cos(42);B、doubled=Math.conine(42);C、doubled=Math.cos(Math.toRadians(42));D、doubled=Math.cos(Math.toDegrees(42));答案:C127.Toimprovereadabilityandmaintainability,youshoulddeclare_________insteadofusingliteralvaluessuchas3.14159.()A、variablesB、methodsC、constantsD、classes答案:C128.Map集合中要想根據(jù)該集合的鍵獲取對應的值需要調(diào)用哪個方法。A、save()B、set()C、get()D、put()答案:C129.以下()是編寫Servlet必須導入的包A、java)sql)*B、java)servlet)*C、java)util)*D、java)lang)*答案:B解析:A:執(zhí)行數(shù)據(jù)庫SQL包。B:Servlet相關的包。C:包含集合框架、遺留的collection類、事件模型、日期和時間設施、國際化和各種實用工具類(字符串標記生成器、隨機數(shù)生成器和位數(shù)組、日期Date類、堆棧Stack類、向量Vector類等)。集合類、時間處理模式、日期時間工具等各類常用工具包D:java.lang是提供利用Java編程語言進行程序設計的基礎類。最重要的類是Object(它是類層次結構的根)和Class(它的實例表示正在運行的應用程序中的類)。把基本類型的值當成一個對象來表示通常很有必要。包裝器類Boolean、Character、Integer、Long、Float和Double就是用于這個目的,必須引用的包。130.switch語句判斷條件不可以接收的數(shù)據(jù)類型有A、intB、byteC、charD、float答案:D131.假設Calendarcalendar=newGregorianCalendar().__________返回星期幾A、calendar.get(Calendar.MONTH)B、calendar.get(Calendar.MONTH_OF_YEAR)C、calendar.get(Calendar.WEEK_OF_MONTH)D、calendar.get(Calendar.WEEK_OF_YEAR)答案:D132.應用程序的main方法中有以下語句,則輸出的結果是()。Strings1="0.5",s2="12";Doublex=Double.parseDouble(s1);Inty=Integer.parseInt(s2);System.out.println(x+y);A、12.5B、120.5C、12D、“12.5”答案:A133.下面關于Java語言特點的描述中,錯誤的是()。A、Java是純面向?qū)ο缶幊陶Z言,支持單繼承和多繼承。B、Java支持分布式的網(wǎng)絡應用,可透明地訪問網(wǎng)絡上的其他對象。C、Java支持多線程D、Java程序與平臺無關、可移植性好。答案:A134._______isarchitecture-neutral.()A、JavaB、C++C、CD、Ada答案:A135.有關eval()函數(shù)說法,錯誤的是?A、eval()函數(shù)運行是以字符串形式表示的JavaScript代碼串,返回執(zhí)行代碼串后的結果B、eval("3+5")返回8C、eval()返回的內(nèi)容必須是整數(shù)D、該參數(shù)必須是一個計算表達式答案:C136._____________isaprogramthatrunsonacomputertomanageandcontrolacomputer'sactivities.()A、OperatingsystemB、JavaC、ModemD、Interpreter答案:A137.在Java中,執(zhí)行完以下代碼int[]x=newint[10];后,以下說法是正確的()A、x[9]為0B、x[9]未定義C、x[10]為0D、x[0]為空答案:A138.下面哪單詞是Java語言的關鍵字()。A、FloatB、thisC、stringD、unsigned答案:B139.在Java中,與數(shù)據(jù)庫連接的技術是()A、ODBCB、JDBCC、數(shù)據(jù)庫廠家驅(qū)動程序D、數(shù)據(jù)庫廠家的連接協(xié)議答案:B140.請問,以下哪項是Java正確的注釋形式?A、//Thisisacomment.B、/**Thisisacomment.*\\C、\\*Thisisacomment.*\\D、\\\\Thisisacomment.答案:A141.自己設計的類對象作為元素存儲HashSet對象時,要求()。A、重寫equals()方法來定義對象的是否重復B、必須重寫hashCode()方法,C、在hashCode()方法中,要用equals()方法比較成員變量計算hash值D、以上都是答案:D142.表示條件“x=2與y=3有且只有一個成立”的Java表達式是A、(x==2)&&(y!=3)B、(x!=2)&&(y==3)C、((x==2)&&(y!=3))||((x!=2)&&(y==3))D、((x==2)&&(y!=3))&&((x!=2)&&(y==3))答案:C143.閱讀下面的程序代碼,Test.java程序執(zhí)行的結果是()。PublicclassTest{Stringx="1";Inty;Publicstaticvoidmain(Stringargs[]){Intz=2;System.out.println(x+y+z);}}A、3B、102C、12D、程序有編譯錯誤答案:D144.包訪問級的成員能被哪些對象訪問到()A、同一個包中的其他類B、所有類C、子類D、同一個包中的子類答案:A145.下列遠項中,哪一個不能通過編譯《)A、bytea=1;B、shortb=100;C、intc=’a';D、longd=8888888888;答案:D解析:java中的整型數(shù)據(jù)默認是int類型,longd=8888888888;它的值超過了int類型的范圍,這時如果要描述成一個long數(shù)據(jù),必須在值后面加上L后1。146.String、StringBuffer和StringBuilder三個操作字符串的效率優(yōu)先級順序是()A、StringBuilder>StringBuffer>StringB、StringBuffer>StringBuilder>StringC、String-StringBuffer>StringBuilderD、三種字符串優(yōu)先級一樣答案:C147.為使下列代碼正常運行,應該在下劃線處填入的選項是:int[]numbers=newint[n];for(inti=0;iA、sizeB、lengthC、dimensionD、measurement答案:B148.請閱讀下面的代碼Strings1=newString(“abc”);Strings2=ern();Strings3=”abc”;System.out.println(s1==s2);System.out.println(s2==s3);System.out.println(s1==s3);下列選項中,程序的輸出結果為()A、falsetruefalseB、falsefalsefalseC、falsetruetrueD、falsefalsetrue答案:A149.對于可以獨立運行的Java應用程序,下列()說法是正確的。A、無須main方法B、必須有兩個main方法C、可以有多個或零個main方法D、必須有一個main方法答案:D150.研究下面的Java代碼:switch(x){case1:System.out.println(1);case2:case3:System.out.println(3);case4:System.out.println(4);}當x=2時,運行結果是()。(選擇一項)A、輸出結果是3和4B、沒有輸出任何結果C、輸出結果為3D、輸出結果是1,3和4答案:A151.給定如下java代碼,編譯時會在()出現(xiàn)錯誤。classParent{}classChildextendsParent{publicstaticvoidmain(Stringargs[]){Parentp1=newChild();//第一行Parentp2=newParent();//第二行Childc1=newChild();//第三行Childc2=newParent();//第四行}}A、第四行B、第三行C、第二行D、第一行答案:A152.表達式6.5/7.5*3+'A'的值的類型為()。A、charB、intC、doubleD、long答案:C153.一個Socket由()唯一確定A、一個IP地址和一個端口號B、一個IP地址和一個主機名C、一個主機號和一個端口號D、一個IP地址答案:A154.下列關于UDP協(xié)議特點的描述中,錯誤的是()A、在UDP協(xié)議中,數(shù)據(jù)的發(fā)送端和接收端不建立邏輯連接。B、UDP協(xié)議消耗資源小,通信效率高,通常都會用于音頻、視頻和普通數(shù)據(jù)的傳輸。C、UDP協(xié)議在傳輸數(shù)據(jù)時不能保證數(shù)據(jù)的完整性,因此在傳輸重要數(shù)據(jù)時不建議使用UDP協(xié)議。D、在UDP協(xié)議連接中,必須要明確客戶端與服務器端。答案:D解析:UDP協(xié)議是無連接通信協(xié)議,所以不需要明確客戶端和服務端邏輯鏈接。155.給定如下Java代碼,編譯運行時,結果是(選一項)publicstaticvoidmain(Stringargs[]){for(inti=0;i<3;i++){System.out.print(i);}System.out.print(i);}A、編譯時報錯B、正確運行,輸出012C、正確運行,輸出123D、正確運行,輸出0123答案:A156.以下關于Runnable接口的描述錯誤的是A、通過實現(xiàn)Runnable接口可以創(chuàng)建多線程程序B、Runnable接口是在java.lang包下C、實現(xiàn)Runnable接口必須重寫run()方法D、通過Runnable接口中的start()方法可以開啟線程答案:D157.閱讀下列的程序ClassPerson{Static{System.out.println(name);}PrivatestaticStringname="hello";}ClassDemo{Publicstaticvoidmain(String[]args){Personp=null;}}下列選項中,程序的運行結果是()A、無結果輸出B、輸出nullC、輸出helloD、編譯失敗答案:D158.下面的程序段創(chuàng)建了BufferedReader類的對象in,以便讀取本機c盤my文件夾下的文件1.txt。File構造函數(shù)中正確的路徑和文件名的表示是Filef=newFile(填代碼處);File=newFileReader(f);In=newBufferedReader(file);A、"./1.txt"B、"../my/1.txt"C、"c:\\my\\1.txt"D、"c:\my\1.txt"答案:C159.在JAVA語言中,下列代碼的輸出結果是(選一項)publicstaticvoidmain(Stringargs[]){inti,j=0;for(i=1;iA、10,9B、3,6C、10,8D、4,10答案:A160.下面選項中,關于Cookie的說法正確的是()A、Cookie一旦創(chuàng)建.名稱和對應的值都不能更改B、Cookie一旦創(chuàng)建.名稱和對應的值都可以更改C、Cookie一旦創(chuàng)建.名稱不能更改,但值可以更改D、Cookie一旦創(chuàng)建.名稱可以更改,但值不能更改答案:C161.下面選項中,用于獲取Cookie名稱的方法是()A、ObjectgetName()B、StringgetName()C、StringgetName(Stringstr)D、ObjectgetName(Stringstr)答案:B162.現(xiàn)有:ClassTestApp{Publicstaticvoidmain(String[]args){For(inti=0;i<lO;i++){If(i==3)Break;System.out.print(i);}}}程序運行后的輸出是哪項?A、0123B、012456789C、0123456789D、012答案:D163.定義了Exception類的子類MyBadException后,在類ExpTest中定義了如下方法,在傳入的參數(shù)iIndex超過數(shù)組mArr的下標范圍時候,拋出一個MyBadException異常,空格中分別應該填入什么?PublicintgetItemValue(intiIndex)_________MyBadException{Int[]mArr=newint[]{1,3,7,15,44,63,127};If(iIndex>=mArr.length){__________newMyBadException(“下標值大于數(shù)組長度“);}ReturnmArr[iIndex];}A、throw,throwsB、throws,throwC、catch,tryD、exception,throw答案:B164.HttpServletRequest接口中getParameterNames()方法的返回值類型是()A、Object[]B、String[]C、EnumerationD、Object答案:C165.MySQL語言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,其中,CREATE、DROP、ALTER語句是實現(xiàn)()功能A、數(shù)據(jù)操縱B、數(shù)據(jù)控制C、數(shù)據(jù)定義D、數(shù)據(jù)查詢答案:C166.JavaSE的命令文件appletviewer所在的目錄是()。選項.A、%JAVA_HOME%\jreB、%JAVA_HOME%\libC、%JAVA_HOME%\binD、%JAVA_HOME%\demo答案:C167.關于接口哪個正確?A、實現(xiàn)一個接口必須實現(xiàn)接口的所有方法B、一個類只能實現(xiàn)一個接口C、接口間不能有繼承關系D、接口和抽象類是同一回事答案:A168.下面的Java語言代碼段的輸出結果是()intj;for(j=1;j<=10;j+=3){System.out.print(j+"");}A、沒有任何輸出B、2468C、14710D、編譯出錯答案:C解析:結果判斷169.在Java中,以下賦值語句正確的是()A、booleanb=”true”;B、doublex=2.5f;C、charc=”A”;D、floaty=0.8d;答案:B170.哪個類是用于將字節(jié)流轉(zhuǎn)換為字符流。A、RandomAccessFileB、SequenceInputStreamC、SerializableD、InputStreamReader_答案:D171.Supposeincomeis4001,whatistheoutputofthefollowingcode?()If(income>3000){System.out.println("Incomeisgreaterthan3000");}Elseif(income>4000){System.out.println("Incomeisgreaterthan4000");}A、nooutputB、Incomeisgreaterthan3000C、Incomeisgreaterthan3000followedbyIncomeisgreaterthan4000D、Incomeisgreaterthan4000E、Incomeisgreaterthan4000followedbyIncomeisgreaterthan3000答案:B172.閱讀下面代碼片段:c_if.jsp:<body><c:iftest="${1==1}">helloworld</c:if></body>當在瀏覽器訪問該c_if.jsp時的效果是()A、瀏覽器空白,控制臺有信息顯示B、瀏覽器報錯,控制臺出現(xiàn)異常C、瀏覽器顯示:helloD、瀏覽器正常,控制臺顯示:hello答案:A173.關于MySQL,以下說法正確的是:A、這是一個DBMSB、這是我們使用的數(shù)據(jù)庫C、啟動需要輸入命令:netstopmysqlD、無需安裝可直接使用答案:A174.下列語句執(zhí)行后的輸出結果是()Inti=2,j=4;Booleank;K=(i++)>0&&(++j-4)<0;System.out.println(i*j);A、8B、10C、12D、15答案:D175.下面選項中,哪一個不是Java中的關鍵字()A、sizeofB、constC、publicD、goto答案:A176.public的成員變量能夠被以下哪些對象訪問到?A、所有的對象,但子類只能直接訪問,而不能繼承父類對象的public組成員B、所有的對象,但其它包中的對象只能訪問少數(shù)從句中導出的成員C、所有的對象,子類可以直接訪問,也可以繼承父類對象的public組成員D、所有的對象,但子類不能訪問其它包中的父類對象的public組成員答案:C177.下面關于抽象方法的敘述中,正確的是A、抽象方法可以有方法體B、抽象方法可以出現(xiàn)在非抽象類中C、抽象方法是沒有方法體的方法D、抽象類中的方法都是抽象方法答案:C178.下面隱式對象中,獲取page域中所保存數(shù)據(jù)的EL對象是()()A、pageScopeB、pageContextC、requestScopeD、pagecontext答案:A179.在Applet的init()方法被調(diào)用后,接下來最先調(diào)用的方法是A、run()B、start()C、stop()D、destroy()答案:C180.下列關于多線程中的靜態(tài)同步方法說法中,正確的是()A、靜態(tài)同步方法的鎖不是this,而是該方法所在類的class對象。B、靜態(tài)同步方法的鎖既可以是this,也可以是該方法所在類的class對象。C、一個類中的多個靜態(tài)同步方法可以同時被多個線程執(zhí)行。D、不同類的靜態(tài)同步方法被多線程訪問時,線程間需要等待。答案:B181.AcompanythatmakesComputerAssistedDesign(CAD)softwarehas,withinitsapplication,someutilityClassesthatareusedtoperform3Drenderingtasks.Thecompany'schiefscientisthasjustimprovedthePerformanceofoneoftheutilityclasses'keyrenderingalgorithms,andhasassignedaprogrammertoReplacetheoldalgorithmwiththenewalgorithm.WhentheprogrammerbeginsresearchingtheutilityClasses,sheishappytodiscoverthatthealgorithmtobereplacedexistsinonlyoneclass.TheProgrammerreviewsthatclass'sAPI,andreplacestheoldalgorithmwiththenewalgorithm,beingcarefulThatherchangesadherestrictlytotheclass'sAPI.Oncetestinghasbegun,theprogrammerdiscoversthatOtherclassesthatusetheclassshechangedarenolongerworkingproperly.WhatdesignflawismostLikelythecauseofthesenewbugs?A、InheritanceB、TightcouplingC、LowcohesionD、HighcohesionE、LoosecouplingF、Objectimmutability答案:B解析:軟件工程要求高內(nèi)聚,低耦合。即High/Strong/Tightcohesion,Low/Weak/Loosecoupling。但是這里說theprogrammerdiscoversthatOtherclassesthatusetheclassshechangedarenolongerworkingproperly.所以肯定是沒有遵循這個原則,改變了一小部分,其他沒動過的不能用了,說明耦合性太高了。182.已知doublex=8.5,y=5.8;則表達式x++>y--值為()。選項.A、9B、3C、trueD、false答案:C183.運行下列代碼后,輸出的內(nèi)容是()。Chari='k';Switch(i){Case'a'.System.out.println(“apple”);Break;Case'b'.System.out.println(“ball”);Break;Case'c'.System.out.println(“center”);Break;Default.System.out.println(“other”);}選項.A、appleB、ballC、centerD、other答案:D184.線程通過()方法可以使具有相同優(yōu)先級線程獲得處理器。A、run()B、setPriority()C、yield()D、sleep()答案:C185.下列選項中,EL的標識符寫法正確的是()A、123user"nameB、orC、pageContextD、username答案:D186.以下選項關于PreparedStatement的說法錯誤的是()A、PreparedStatement繼承了Statement,可以執(zhí)行預編譯的SQL語句B、PreparedStatement可以有效的防止SQL注入C、PreparedStatement只能執(zhí)行帶問號占位符的預編譯SQL,不能執(zhí)行SQL語句D、PreparedStatement可以存儲預編譯的SQL語句,從而提升執(zhí)行效率答案:C187.下面關于多態(tài)性的說法,正確的是()A、一個類中,不能有同名的方法B、子類中不能有與父類中同名的方法C、子類中可以有與父類中同名且參數(shù)相同的方法D、多態(tài)性就是方法的名字可以一樣,但返回的類型必須不一樣答案:C188.以下哪個不是表達式()。A、“abc”B、aC、a=1;D、a+1答案:C解析:所謂“表達式”是用運算符把常量、變量連接形成的運算式;因此,在Java程序中,常量、變量、或者用運算符連接常量和變量,都是表達式;而在表達式后跟著一個“;”叫做語句。注意:a=1是表達式,后面加上分號即為語句。正確答案:C189.接口說法中錯誤的是?A、接口中屬性全是靜態(tài)常量B、接口中所有方法都是抽象方法C、接口不能實例化D、接口的實現(xiàn)類可以實現(xiàn)接口的部分方法答案:D190.一般在一個Java類中,可以使用()關鍵字來修飾成員變量,該變量被稱作靜態(tài)變量

溫馨提示

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

最新文檔

評論

0/150

提交評論