版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
PAGEPAGE1一、單選題1.下列關(guān)于線程優(yōu)先級的說法中,正確的是()。A、線程的優(yōu)先級是不能改變的B、線程的優(yōu)先級是在創(chuàng)建線程時設(shè)置的C、在創(chuàng)建線程后的任何時候都可以設(shè)置D、B和C答案:D2.下列代碼中給出正確的在方法中拋出異常的是。A、newthrowException("");B、thrownewException();C、throwsIOException();D、throwsIOException'答案:B3.有如下的JAVA語言程序,運行后m的值為(選一項)publicstaticvoidmain(Stringargs[]){inta=4;intm=0;inti,j;for(i=0;iA、9B、10C、12D、6答案:B4.下列JavaScript的循環(huán)語句中正確的是?A、if(i<10;i++)B、for(i=0;i<10)C、fori=0to10D、for(i=0;i<10;i++)答案:D5.以下哪個方法屬于Stream流操作中的終結(jié)操作方法()A、Stream<R>B、Stream<T>C、RD、Stream<T>答案:C6.Java開發(fā)程序包被稱為是A、APIB、JDKC、GUID、JVM答案:B7.下列標識符中哪項是不合法的()A、Imeic$223B、_godC、$34sD、7d答案:D8.下面選項中,與web應用具有相同的生命周期的對象是()A、ServletB、ServletConfigC、GenericServletD、ServletContext答案:D9.以下能以鍵_值對的方式存儲對象的接口是()。A、java.util.CollectionB、java.util.MapC、java.util.HashMapD、java.util.Set答案:B10.下列不屬于java注釋的有()A、//注釋內(nèi)容B、/*注釋內(nèi)容*/C、<!--注釋內(nèi)容-->D、/***注釋內(nèi)容*/答案:C11.Java程序計算表達式-6.5%2的結(jié)果是:()。選項.A、0.2B、0C、-0.5D、0.5答案:C12.下面有關(guān)JAVA異常類的描述,說法錯誤的是?A、異常的繼承結(jié)構(gòu):基類為Throwable,Error和Exception繼承Throwable,RuntimeException和IOException等繼承ExceptionB、非RuntimeException一般是程序錯誤(或缺陷),其必須被C、Error類體系描述了Java運行系統(tǒng)中的內(nèi)部錯誤以及資源耗盡的情形,Error不需要捕捉D、RuntimeException包括錯誤的類型轉(zhuǎn)換、數(shù)組越界訪問和試圖訪問空指針等等,必須被答案:D13.下列描述正確的是():A、多態(tài)性就是指子類的某個方法被其父類重寫時,可以各自產(chǎn)生自己的功能行為。B、多態(tài)性就是指子類的某個方法被其父類重寫時,不能各自產(chǎn)生自己的功能行為。C、多態(tài)性就是指父類的某個方法被其子類重寫時,可以各自產(chǎn)生自己的功能行為。D、以上都不對答案:C14.請閱讀下面程序PublicclassTest{PublicTest(){System.out.println(”構(gòu)造方法一被調(diào)用了“):}PublicTest(intx){This():System.out.println(”構(gòu)造方法二被調(diào)用了”);}PublicTest(booleanb){This(1);System.out.println(“構(gòu)造方法三被調(diào)用了“);}Publicstaticvoidmain(string[]args){Testtest=newTest(true);}}上面程序的運行結(jié)果為。A、構(gòu)造方法一、構(gòu)造方法二和構(gòu)造方法三都被調(diào)用了B、只有構(gòu)造方法-被調(diào)用了C、只有構(gòu)造方法一和構(gòu)造方法三被調(diào)用了D、只有構(gòu)造方法三被調(diào)用了答案:A解析:在測試類中調(diào)用了參數(shù)類型為boolean類型的構(gòu)造方法時,先調(diào)用this(1);方法;在this(1);方法中,先調(diào)用this():方法;故運行結(jié)果為“構(gòu)造方法一被調(diào)用了”“構(gòu)造方法二被調(diào)用了”“構(gòu)造方法三被調(diào)用了”。15.關(guān)于HashMap集合說法正確的是()A、HashMap集合是單列集合B、HashMap集合不允許存儲重復鍵C、HashMap集合不允許存儲重復值D、HashMap集合線程是安全的答案:B16.已知字符a的Unicode值為97,則語句System.out.println((char)('a'+1));輸出()。A、a1B、98C、bD、以上都不正確答案:C17.在下列說法中關(guān)于異常分類說法正確的是_?A、Error類錯誤是經(jīng)常發(fā)生的錯誤,必須進行處理B、Exception類是所有異常類的父類C、運行時異常包括RuntimeException及其所有子類D、非運行時異常包括RuntimeException及其所有子類答案:C18.下列關(guān)于JavaApplication與Applet的說法中,正確的是A、都包含main()方法B、都通過“javac”命令編譯C、都通過“appletviewer”命令執(zhí)行D、都嵌入在HTML文件中執(zhí)行答案:B19.用于在子類中調(diào)用被重寫父類方法的關(guān)鍵字是()A、thisB、superC、ThisD、Super答案:B20.Forthecodebelow:Whatistheoutput()?Booleanm=true;If(m=false)System.out.println(“False”);ElseSystem.out.println(“True”);A、FalseB、TrueC、NoneD、Anerrorwilloccurwhenrunning答案:B21.下列關(guān)于ArrayList的描述中,錯誤的是(A、ArrayList集合可以看作一個長度可變的數(shù)組。B、ArrayList集合不適合做大量的增刪操作。C、ArrayList集合查找元素非常便捷。D、ArrayList集合中的元素索引從1開始。答案:D解析:ArrayList集合中的元素索引從0開始22.在Java中,存放字符串常量的對象屬于()類對象。A、CharacterB、StringC、StringBufferD、Vector答案:B23.JavaScript中,關(guān)于arguments對象,下列說法錯誤的是?A、該對象只能與數(shù)組配合使用B、該對象有l(wèi)ength屬性C、該對象可以管理實際參數(shù)D、該對象管理的實際參數(shù)不能超過10個答案:D24.一維數(shù)組a的第三個元素表示為A、a(3)B、a[3]C、a(2)D、a[2]答案:D25.setTimeout("buy()",2)表示的意思是()A、間隔2秒后,buy()函數(shù)被調(diào)用一次B、每隔2秒,buy()函數(shù)被調(diào)用一次C、間隔2毫秒后,buy()函數(shù)被調(diào)用一次D、每隔2毫秒,buy()函數(shù)被調(diào)用一次答案:C26.對于下面的程序代碼,下面的那些結(jié)論的正確的?()Publicvoidmb_method(BooleanA,Booleanb){If(a)System.out.println(“A”);Elseif(a&&b)System.out.println(“A&&B”);Else{If(!b)System.out.println(“notB”);ElseSystem.out.println(“ELSE”);}}A、語句“mb_method(true,true);”輸出“A&&B”B、語句“mb_method(true,false);”輸出“notB”C、語句“mb_method(false,true);”輸出“ELSE”D、語句“mb_method(false,false);”輸出“ELSE”答案:C27.針對設(shè)計模式中的單例模式,為了實現(xiàn)“單例”,必須要做到A、給該類創(chuàng)建一個有參構(gòu)造方法B、私有化構(gòu)造函數(shù)C、將構(gòu)造函數(shù)的訪問級別改為protectedD、給該類分別創(chuàng)建無參和有參構(gòu)造方法答案:B28.用()方法可以改變線程的優(yōu)先級。A、runB、setProrityC、yieldD、sleep答案:B29.一個catch語句段一定總和下列哪個語句段相聯(lián)系。A、try語句段B、inally語句段C、throwD、throws答案:A30.集合框架的頂層接口是()A、java.util.MapB、java.util.CollectionC、java.util.ListD、java.util.Collections答案:B31.下面的JAVA程序的輸出結(jié)果是(選一項)inta=3,b=2,c=1;intx=10,y=20;if(aA、20B、1C、0D、-1答案:D32.在Java中,負責對字節(jié)代碼解釋執(zhí)行的是:A、虛擬機B、垃-圾回收器C、編譯器D、多線程機制答案:A33.在Java中,下列()語句不能通過編譯。(選一項)A、Strings="john"+"was"+"here";B、Strings="john"+3;C、inta=3+5;D、floatf=5+5.5;答案:D34.下面Statement接口的方法中,用于執(zhí)行各種SQL語句的是()。A、executeUpdate(Stringsql)B、executeQuery(Stringsql)C、execute(Stringsql)D、executeDelete(Stringsql)答案:C35.在MySQL中,現(xiàn)有客戶表customers(主鍵:客戶編號cid),包含10行數(shù)據(jù)。訂單orders(外鍵:客戶編號cid),包含6行數(shù)據(jù)。執(zhí)行SQL語句:select*fromcustomersinnerjoinordersoncustomers.cid=orders.cid返回5行記錄,則執(zhí)行sql語句:select*fromcustomersinnerjoinordersoncustomers.cid<>orders.cid將返回()行記錄。A、5B、11C、55D、60答案:C36.下列哪一項不屬于Java語言的特點()A、健壯性B、安全性C、面向?qū)ο驞、不能跨平臺答案:D37.ArrayListlist=newArrayList(20);中的list擴充幾次()A、0B、1C、2D、3答案:A解析:這里有點迷惑人,大家都知道默認ArrayList的長度是10個,所以如果你要往list里添加20個元素肯定要擴充一次(擴充為原來的1.5倍),但是這里顯示指明了需要多少空間,所以就一次性為你分配這么多空間,也就是不需要擴充了。38.線程調(diào)用sleep()方法后,該線程將進入以下哪種狀態(tài)?A、就緒狀態(tài)B、運行狀態(tài)C、阻塞狀態(tài)D、死亡狀態(tài)答案:C39.Java程序中,0x10表示的十進制數(shù)為()。選項.A、1B、8C、10D、16答案:D40.定義一個公有double型常量PI,哪一條語句最好?A、publicfinalstaticdoublePI=3.14;B、publicfinalstaticdoublePI;C、publicfinaldoublePI;D、publicstaticdoublePI=3.14;答案:A41.對于已經(jīng)被定義過可能拋出異常的語句,在編程時()A、必須使用tryB、如果程序錯誤,必須使用tryC、可以置之不理D、可以通過throw語句新建異常并將其拋出答案:A42.下面選項中,用于返回客戶端最后一次發(fā)送與Session相關(guān)請求的時間,的方法是()A、request.getSession();B、request.getCreationTime();C、session.getLastAccessedTime();D、response.getLastAccessedTime();答案:C43.要在一個單一的類文件中創(chuàng)建既可以用作JavaApplet,又可以用作Java應用程序的Java軟件代碼。下面說法錯誤的是()A、作為Application要定義main()方法,并且把main()方法所在的類定義為一個public類B、為使該程序成為一個Applet,main()方法所在的這個public類必須繼承Applet類或者Lapplet類C、在該類中可以像普通Applet類一樣重寫Applet類的init(),start(),paint()等方法D、轉(zhuǎn)換后的程序只能在瀏覽器中加載執(zhí)行,而不能再Appletviewer中執(zhí)行。答案:D44.關(guān)于java的面向?qū)ο蟮木幊烫匦灾械姆庋b機制,以下說法正確的是()A、將問題的特征屬性與問題的功能方法相組合在一起形成一個類。B、將問題的特征屬性與問題的功能方法相分離,形成各自的程序。C、將問題的特征屬性內(nèi)嵌到問題的功能方法的定義體中。D、對具體問題只需給出其功能實現(xiàn)方法,而不必給出其特征屬性的定義。答案:A45.閱讀下列代碼publicclassPerson{staticintarr[]=newint[10];publicstaticvoidmain(String[]args){System.out.println(arr[9]);}}該代碼運行的結(jié)果是:A、編譯時將產(chǎn)生錯誤B、編譯時正確,運行時將產(chǎn)生錯誤C、輸出0D、輸出空答案:C46.在Java語言中,下面程序的輸出結(jié)果是(選一項)publicstaticvoidfun(intA,intB,intc){c=a*b;}publicstaticvoidmain(String[]args){intc=0;fun(2,3,c);System.out.println(c);}A、0B、1C、6D、無法確定答案:A47.對于catch子句的排列,下列哪種是正確的:A、子類在先,父類在后B、父類在先,子類在后C、有繼承關(guān)系的異常不能在同一個try程序段內(nèi)D、如何排列都可以答案:A48.要將20賦值到數(shù)組num的第三個元素,正確的方法是()A、num[3]=20;B、num[2]=20;C、[3]num=20;D、num[4]=20;答案:B49.下列關(guān)于內(nèi)部類的說法不正確的是()。A、內(nèi)部類的類名只能在定義它的類或程序段中或在表達式內(nèi)部匿名使用B、內(nèi)部類可以使用它所在類的靜態(tài)成員變量和實例成員變量C、內(nèi)部類不可以用abstract修飾符定義為抽象類D、內(nèi)部類可作為其他類的成員,而且可訪問它所在類的成員答案:C50.Java中的操作日期的類不包括下在哪一個?A、DateB、Calendar.C、DateFormatD、Time答案:D51.定如下java代碼,編譯運行之后,將會輸出(選一項)publicclassTest{publicstaticvoidmain(Stringargs[]){inta=5;System.out.println((a%2==1)?(a+1)/2:a/2);}}A、1B、2C、2.5D、3答案:D52.簡單以下不屬于Java語言特點的是A、簡單性B、面向過程性C、跨平臺性D、支持多線程答案:B53.簡單變量和引用變量的初始化有什么區(qū)別?()A、二者的初始化都需要指向一個存在的單元.但前者需要指向一個數(shù)值單元.后者需要指向一個對象B、簡單變量的初始化需要為它分配一個數(shù)值單元.而引用變量的初始化只需要給它賦一個值就可以了C、簡單變量的初始化只需要給它賦一個值.而引用變量的初始化需要指向一個存在的對象D、二者都需要初始化.因此它們的初始化也沒有區(qū)別答案:C54.下列語句序列執(zhí)行后,k的值是()intm=3,n=8,k=0;while((m++)<(--n))++k;A、0B、1C、2D、3答案:C55.簡單將.java源文件編譯為.class文件的命令是A、javacB、java答案:A56.下面的JAVA程序的輸出結(jié)果是(選一項)inta=3,b=2,c=1;intx=10,y=20;if(aA、20B、1C、0D、-1答案:D57.要為程序中的按鈕button設(shè)置一個熱鍵alt+A,可以采用的代碼是A、button.setMnemonic('A')B、button.setMnemonic("alt+A")C、button.setToolTipTextD、button.setToolTipText("alt+A")答案:A58.下面哪條語句把方法聲明為抽象的公共方法()?A、publicabstractmethod();B、publicabstractvoidmethod();C、publicabstractvoidmethod(){}D、publicvoidmethod()extendsabstract答案:B59.下列關(guān)于接口的說法中,錯誤的是()A、在JDK8中,接口中除了抽象方法外,還可以有默認方法和靜態(tài)方法B、接口中的方法默認方法可以有方法體C、在定義接口時,使用interface關(guān)鍵字來聲明D、接口中定義的變量可以被修改答案:D60.若doubleval=Math.ceil(-11.9);,則val的值是()A、11.9B、-11.0C、-11.5D、-12.0答案:B解析:ceil是天花板的意思,表示向上取值,永遠是得到大于參數(shù)的最小整數(shù)。61.在Java語言中定義了如下變量:doublex=10.0;y=3.0;intz=2;下面強制轉(zhuǎn)換符都發(fā)生了作用,除了A、(int)(x+y/z);B、(double)(x/y);C、(int)x;D、(int)(y+z);答案:B62.在Java中,以下不屬于Set集合的是()A、HashSetB、VectorC、TreeSetD、LinkedHashSet答案:B63.Java中()關(guān)鍵字可以拋出異常。A、transientB、finallyC、throwD、Static答案:C64.下列選項中,按照箭頭方向,不可以進行自動類型轉(zhuǎn)換的是()A、byte→intB、int→longC、double→longD、short→int答案:C65.在Java語言中,下列關(guān)于方法的優(yōu)點,說法錯誤的是(選一項)A、通過使用方法,可以提供程序開發(fā)的效率B、通過使用方法,可以提高代碼的重用性C、通過使用方法,使得程序的維護變得復雜D、通過使用方法,使得程序的變得簡短和清晰答案:C66.環(huán)境變量的設(shè)置在系統(tǒng)屬性的()中。A、設(shè)備管理器B、遠程設(shè)置C、高級系統(tǒng)設(shè)置D、系統(tǒng)保護答案:C解析:在Java開發(fā)環(huán)境安裝后,要進行環(huán)境變量設(shè)置。在Windows操作系統(tǒng)中,要進行環(huán)境變量設(shè)置,設(shè)置過程為“我的電腦”à“屬性”à“高級系統(tǒng)設(shè)置”à“環(huán)境變量”。因此,選項C是正確的。67.以下選項中,不屬于合法的標識符的是A、Hello_WorldB、classC、user123nameD、username3答案:B68.Given:Packagegeometry;2)publicclassHypotenuse{3)publicInnerTriangleit=newInnerTriangle();4)classInnerTriangle{5)publicintbase;6)publicintheight;7)}8)}Whichstatementistrueabouttheclassofanobjectthatcanreferencethevariablebase?A、Itcanbeanyclass.B、Noclasshasaccesstobase.C、Theclassmustbelongtothegeometrypackage.D、TheclassmustbeasubclassoftheclassHypotenuse.答案:C解析:考察修飾符的作用域,base變量在類InnerTriangle里面,而類InnerTriangle的作用域是包可見性。69.在Java語言中,下列關(guān)于數(shù)組的使用正確的是()A、intB、intC、intD、int答案:C70.以下window對象中常用的方法描述錯誤的是()A、prompt()用來提示用戶輸入的對話框B、alert()用來提示用戶輸入的對話框C、confirm()顯示一個帶有提示信息、確定和取消按鈕的確認框D、close()關(guān)閉瀏覽器窗口答案:B71.下列選項中,正確設(shè)置Set-Cookie響應頭字段的是()A、Set-Cookie;user=itcast;Path=/;B、Set-Cookieuser=itcast;Path=/;C、Set-Cookie:user=itcast;Path=/;D、Set-Cookie:user=itcastPath=/;答案:C72.下面的main()方法的定義哪些是正確的?()A、publicstaticvoidmain(Stringargs){}B、publicstaticvoidmain(String[]){}C、publicstaticvoidmain(String[]args){}D、publicstaticvoidMAIN(String[]xyz){}答案:C73.如果要區(qū)分兩個英語單詞字符串a(chǎn)和b是否相等(而不計大小寫)應該選用的方法是()。選項.A、"a.equals(b)"B、"a=b"C、"a==b"D、"a.equalsIgnoreCase(b)"答案:D74.下列不是JSP內(nèi)置對象的是?A、cookieB、requestC、sessionD、application答案:A75.如何初始化數(shù)組?A、數(shù)組不需要初始化.只要定義數(shù)組變量.并為數(shù)組中的每個元素賦值即可B、數(shù)組不需要初始化.只要定義數(shù)組變量即可C、定義數(shù)組變量.再分別初始化數(shù)組中的每個元素D、利用大括號直接創(chuàng)建數(shù)組和其中元素答案:D76.代表十六進制整數(shù)的是A、123B、1900C、fa00D、0xa2答案:D77.設(shè)各個變量的定義如下,則表達式()的值為true。Inta=3,b=3;Booleanflag=true;A、++a==bB、++a==b++C、(++a==b)‖flagD、(++a==b)&&flag答案:C78.下列語句只能用在循環(huán)體中的是A、breakB、continueC、returnD、throw答案:B79.執(zhí)行下面程序后輸出正確結(jié)果是publicclasstest{publicstaticvoidmain(Stringargs[]){System.out.print(100%3);System.out.print(",");System.out.print(100%3.0);}}A、1,1B、1,1.0C、1.0,1D、1.0,1.0答案:B80.HttpServlet類中,用來處理POST請求的方法是()A、doHeadB、doGetC、doPostD、doPut答案:C81.方法的簽名包括()A、方法名B、方法名和參數(shù)列表C、返回值、方法名和參數(shù)列表D、參數(shù)列表答案:B82.下列選項中屬于FilterInputStream子類的是()A、priintWriterB、BufferedInputStreamC、ObjectOutputStreamD、ByteArrayInputStream答案:B83.定義一個類名為“MyClass.java”的類,并且該類可被一個工程中的所有類訪問,那么該類的正確聲明應為:A、publicclassMyClassB、privateclassMyClassextendsObjectC、classMyClassextendsObjectD、protectedclassMyClassextendsObject答案:A84.下列關(guān)于JDK的說法中,錯誤的是?A、JDK是Java開發(fā)工具包的簡稱B、JDK包括Java編譯器、Java文檔生成工具、Java打包工具等C、安裝JDK后,還需要單獨安裝JRED、JDK是整個Java的核心答案:C85.下面的選項中,哪一項不屬于“汽車類”的行為A、啟動B、剎車C、減速D、速度答案:D86.程序中有如下語句FinalfloatPI=3.14f;下列說法正確的是()A、PIB、定義有錯誤,PIC、PID、對PI可以重新賦值,如PI答案:C87.下面關(guān)于javac命令作用的描述中,正確的是A、可以執(zhí)行java程序B、可以將編寫好的Java文件編譯成.class文件C、可以把文件壓縮D、可以把數(shù)據(jù)打包答案:B88.在Java中,\屬于()類的對象。A、intB、StringC、IntegerD、Number答案:B解析:\是字符串。89.在Java中,關(guān)于變量的初始化賦值,以下說法不正確的是()A、所有的變量都可以自動地初始化為默認值B、類中變量的賦值可以通過構(gòu)造方法來完成C、如果類中沒有構(gòu)造方法,則編譯時會自動生成一個不帶參數(shù)的構(gòu)造方法,調(diào)用該構(gòu)造方法初始化對象時,將變量初始化為該類型的默認值D、方法體中的局部變量必須先賦值后才能使用答案:A90.下列敘述中,錯誤的是()。A、父類不能替代子類B、子類能夠替代父類C、子類繼承父類D、父類包含子類答案:D91.有如下代碼段:1)2){if(unsafe()){//dosomething…}3)elseif(safe()){//dotheother…}4)}其中,方法unsafe()將拋出IOException,請問可將以下哪項填入第1行?()A、publicIOExceptionmethodName()B、publicvoidmethodName()C、publicvoidmethodName()throwIOExceptionD、publicvoidmethodName()throwsIOException答案:D92.下列選項中,屬于HttpServletResponse接口中定義的表示請求成功的常量是()A、SC_FORBIDDENB、SC_OKC、SC_NOT_FOUNDD、SC_CONFLICT答案:B93.在Java中,由Java編譯器自動導入而無需在程序中用import導入的包是()。A、java.langB、java.utilC、java.mathD、java.awt答案:A94.在Java的異常處理語句中對finally的描述正確的是()。A、不管是否發(fā)生異常,finally中的程序都要執(zhí)行B、只有不發(fā)生異常時,finally中的程序才需要執(zhí)行C、只異常發(fā)生時,finally中的程序才需要執(zhí)行D、不管是否發(fā)生異常,finally中的程序都不會執(zhí)行答案:A95.141.System類屬于下列哪個包?()A、java.io.*B、java.lang.*C、java.util.*D、java.awt.*答案:B96.Given:PublicclassTarget{2)privateinti=0;3)publicintaddOne(){4)return++i;5)}6)}And:PublicclassClient{2)publicstaticvoidmain(String[]args){3)System.out.println(newTarget().addOne());4)}5)}WhichchangecanyoumaketoTargetwithoutaffectingClient?A、Line4ofclassTargetcanbechangedtoreturni++;B、Line2ofclassTargetcanbechangedtoprivateinti=1;C、Line3ofclassTargetcanbechangedtoprivateintaddOne(){D、Line2ofclassTargetcanbechangedtoprivateIntegeri=0;答案:D解析:要更改Target類而不影響Client類,只有D97.某一方法定義如下:finalvoidperformDial(),那么該方法屬于()。A、本地方法B、最終方法C、多態(tài)方法D、抽象方法答案:B98.下列關(guān)于super關(guān)鍵字的說法中,正確的是()A、super關(guān)鍵字是在子類對象內(nèi)部指代其父類對象的引用B、super關(guān)鍵字不僅可以指代子類的直接父類,還可以指代父類的父類C、子類通過super關(guān)鍵字只能調(diào)用父類的方法,而不能調(diào)用父類的屬性D、子類通過super關(guān)鍵字只能調(diào)用父類的屬性,而不能調(diào)用父類的方法答案:A99.表達式7%(-3)的運算結(jié)果為A、-2B、-1C、2D、1答案:D100.下面選項中,用于設(shè)置當前HttpSession對象可空閑的以秒為單位的最長時間的方法是()A、request.setMaxInactiveInterval();B、request.getCreationTime();C、response.setMaxInactiveInterval();D、session.setMaxInactiveInterval();答案:D101.下列關(guān)于for循環(huán)和while循環(huán)的說法中哪個是正確的?()A、while循環(huán)能實現(xiàn)的操作,for循環(huán)也都能實現(xiàn)B、while循環(huán)判斷條件一般是程序結(jié)果,for循環(huán)判斷條件一般是非程序結(jié)果C、兩種循環(huán)任何時候都可替換D、兩種循環(huán)結(jié)構(gòu)中都必須有循環(huán)體,循環(huán)體不能為空答案:B解析:當知道執(zhí)行次數(shù)的時候一般用for當條件循環(huán)時一般用while例如:Fori=0,i<n,i++{}這里n是已知數(shù),可以循環(huán)n次Whilei<n{}不知道要循環(huán)多少次,但當i>=n的時候停止循環(huán)Dowhile循環(huán)總會執(zhí)行一次,for不一定,一般來說,for對于初學使用的要多于while,但其實while的功能要大于for,以后你慢慢會體會到的,所有的for循環(huán)都可以用while來表示,但就不是所有的while循環(huán)都可以用for循環(huán)來表示!While的用途有時候比for要巧因為while有do...while這個變體,無條件執(zhí)行一次循環(huán)體后再判斷是否達到或超過循環(huán)終止條件但是具體用什么還是看個人程序設(shè)計風格了舉些例子:如果是非常有規(guī)律的循環(huán),比如簡單窮舉那么我們用for如果用于處理復雜的循環(huán),不適用單循環(huán)變量穩(wěn)定遞增進行的循環(huán),那么一般我們用while其實也可以這樣說,for循環(huán)都是用來表示那些顯而易見的循環(huán)結(jié)構(gòu),就是使用它表示很容易就可以看出循環(huán)的頭和尾,所以對于初學的程序來說這樣。而while是用來表示一些相對復雜一點的循環(huán)結(jié)構(gòu),一般的while都不太容易看出循環(huán)的頭和尾,有很多復雜的循環(huán)并不能用for循環(huán)來表示時,就只能用while循環(huán)來表示了。For循環(huán)通常用在循環(huán)次數(shù)確定的時候,而while循環(huán)用在次數(shù)不確定時比如下面這個計算字符的函數(shù)就不能用for:Intstrcount(char*sz){Intcount=0;While(*(sz++))Count++;Returncount;}無明顯區(qū)別如果知道明顯的區(qū)域界限,一般用for如果不知道界限,但可以判斷條件是真與否,一般用while如While(XXX.next()){}這個時候并不知道這個對象有好多,但可以返回是true,還是false1)兩種循環(huán)在構(gòu)造死循環(huán)時的區(qū)別用while構(gòu)造死循環(huán)時,一般會使用while(TRUE)來構(gòu)造死循環(huán);而用for來構(gòu)造死循環(huán)時,則使用for(;;)來構(gòu)造死循環(huán)。這兩個死循環(huán)的區(qū)別是:while循環(huán)里的條件被看成表達式,因此,當用while構(gòu)造死循環(huán)時,里面的TRUE實際上被看成永遠為真的表達式,這種情況容易產(chǎn)生混淆,有些工具軟件如PC-Lint就會認為出錯了,因此構(gòu)造死循環(huán)時,最好使用for(;;)來進行。2)兩種循環(huán)在普通循環(huán)時的區(qū)別對一個數(shù)組進行循環(huán)時,一般來說,如果每輪循環(huán)都是在循環(huán)處理完后才講循環(huán)變量增加的話,使用for循環(huán)比較方便;如果循環(huán)處理的過程中就要將循環(huán)變量增加時,則使用while循環(huán)比較方便;還有在使用for循環(huán)語句時,如果里面的循環(huán)條件很長,可以考慮用while循環(huán)進行替代,使代碼的排版格式好看一些。對于需要無條件進行循環(huán)的語句,優(yōu)先采用for語句.;而在進行變量循環(huán)時,for語句在初始化變量后有一條跳轉(zhuǎn)操作,而while沒有,這個應該跟vc編譯器有關(guān);可以說應該在效率上沒有多大差別,需要進一步進行大數(shù)據(jù)量操作;同時,我對于各種語句操作的順序是否有時間關(guān)聯(lián)不是很清楚.2)大批量數(shù)據(jù)操作實驗--自加1000w次,然后再自減1000w次,看執(zhí)行時間實踐發(fā)現(xiàn)對于千萬級數(shù)據(jù)量,執(zhí)行時間并沒有差異總結(jié):主要考慮程序的可讀性和美觀,對于效率問題,可以不用考慮差異性.所以我比較推崇,在循環(huán)次數(shù)確定時,用for,不確定時,用while~~102.下列選項中,哪一個是十進制數(shù)16的八進制值()A、1110B、020C、10000D、0110答案:B解析:十進制16的八進制是020,二進制是10000。103.抽象方法A、可以有方法體B、可以出現(xiàn)在非抽象類中C、是沒有方法體的方法D、抽象類中的方法都是抽象方法答案:C104.下面代碼中的內(nèi)部類名是:importjava.awt*;importjavax.swing.*;classTalkingClock{publicstaticvoidmain(intinterval,finalbooleanbeep){ActionListenerlistener=newActionListener(){publicvoidactionPerformed(ActionEventevent){}}Timert=newTimer(interval,listener);t.start();}}A、TimerB、ActionListenerC、listenerD、匿名答案:D105.下列關(guān)于Java語言的數(shù)組描述中,錯誤的是()。A、數(shù)組的長度通常用length表示B、數(shù)組下標從0開始C、數(shù)組元素是按順序存放在內(nèi)存的D、數(shù)組在賦初值和賦值時都不判界答案:D106.構(gòu)造函數(shù)何時被調(diào)用?A、創(chuàng)建對象時。B、類定義時。C、使用對象的方法時。D、使用對象的屬性時。答案:A107.在Java語言中,以下哪個關(guān)鍵字用于在方法上聲明拋出異常?A、tryB、catchC、throwsD、throw答案:C108.以下選項中,可以實現(xiàn)一次讀入多個文件的文件操作類是A、FileReaderB、BufferedReaderC、FileInputStreamD、SequenceInputStream答案:D109.在HTML頁面中,定義了如下所示的JavaScript函數(shù)functioncompute(op){alert(op);}正確調(diào)用該函數(shù)的HTML代碼是?A、<inputname="a"type="button"onclick="compute(this.value)"value="+"/>B、<inputname="b"type="button"onclick="compute(-)"value="-"/>C、<inputname="a"type="button"onclick="compute("*")"value="*"/>D、<inputname="a"type="button"onclick="compute(/)"value="/"/>答案:A110.下列選項中,用于引入包的關(guān)鍵字是()A、classB、importC、packageD、static答案:B111.已知doublex=8.5,y=5.8;則表達式x++>y--值為()。選項.A、9B、3C、trueD、false答案:C112.在JAVA語言中,靜態(tài)變量用()修飾的。A、staticB、finalC、abstractD、interface答案:A113.下面選項中,用于設(shè)置響應消息的實體內(nèi)容大小的方法是()A、setLength()B、setContentLength()C、setContentSize()D、setSize()答案:B114.在Java中,下面對于構(gòu)造函數(shù)的描述錯誤的是()A、類不一定要顯式定義構(gòu)造函數(shù)B、構(gòu)造函數(shù)的沒有返回類型C、如果構(gòu)造函數(shù)不帶任何參數(shù),那么構(gòu)造函數(shù)的名稱和類名可以不同D、一個類可以定義多個構(gòu)造函數(shù)答案:C115.下列哪項表達式將返回假?A、!(3<=1)B、(4>=4)&&(5<2)C、('a'=='a')&&('c'!='d')D、(2<3)||(3<2)答案:B116.下列關(guān)于正則表達式的說法錯誤的是()A、正則表達式是一種描述某種匹配檢素規(guī)則的字符串B、正則表達式主要用于表示對字符串所要進行的操作C、java.util.regex包中有一個Pattern類,用于進行快速模式匹配D、java.util.regex包中還具有一個Matcher匹配器類答案:B117.運行結(jié)果PublicclassTest{Publicstaticvoidmain(String[]args){Finalint[]x={1,2,3,4};Int[]y=x;X=newint[2];For(inti=0;i<y.length;i++)System.out.print(y[i]+"");}}A、1234B、00C、編譯錯誤,因為矩陣x是final,不能被改變,而x=newint[2];改變了xD、編譯錯誤,因為矩陣x是final,所以x中的所有元素不能被改變答案:C118.下列方法中,不能用于刪除Collection集合中元素的是()。A、clear()B、isEmpty()C、remove()D、removeAll()答案:B解析:isEmpty()方法是用來判斷集合是否為空的,不能刪除集合中的元素119.抽象類與接口的區(qū)別在于:()A、抽象類可以實現(xiàn)多重繼承,而接口不行B、抽象類不可以繼承,而接口可以C、抽象類中可以有非抽象的方法,而接口中只能有抽象方法D、接口只是抽象類的另一種叫法答案:C120.若需要定義一個類方法,應使用哪種修飾符?()A、staticB、packageC、privateD、public答案:A121.在定義方法的時候,如果方法無返回值需要使用()關(guān)鍵字A、intB、voidC、staticD、final答案:B解析:特性分析122.JDK提供的編譯器是()A、java.exeB、javaw.exeC、javap.exeD、javac.exe答案:D123.執(zhí)行如下程序片段后,變量a的值為inta=-5;a=a>>1;A、-3B、-2C、3D、2答案:A124.下述概念中不屬于面向?qū)ο蠓椒ǖ氖牵ǎ〢、過程調(diào)用B、對象、消息C、繼承、多態(tài)D、類、封裝答案:A125.給定如下Java代碼,編譯運行時,結(jié)果是(選一項)publicstaticvoidmain(Stringargs[]){for(inti=0;i<3;i++){System.out.print(i);}System.out.print(i);}A、編譯時報錯B、正確運行,輸出012C、正確運行,輸出123D、正確運行,輸出0123答案:A126.以下關(guān)于JavaBean特點的說法中,錯誤的是()。A、JavaBean是一個private的類B、設(shè)置和獲取屬性時,使用setXxx()和getXxx()方法C、要有一個默認無參構(gòu)造方法D、屬性必須私有化答案:A127.在JDK中,包含大量工具類、集合類的包是()A、java.langB、C、jjava.utilD、java.awt答案:C128.給定如下Java代碼,編譯運行之后,將會輸出(選一項)publicstaticvoidmain(Stringargs[]){inta=5;System.out.println((a%2==1)?(a+1)/2:a/2);}A、1B、2C、2.5D、3答案:D129.如果子類要調(diào)用父類的方法,可以使用哪個關(guān)鍵字?A、extendsB、superC、publicD、Person答案:B130.下列關(guān)于構(gòu)造方法的描述,錯誤的是()A、一個類中可以定義多個空參數(shù)的構(gòu)造方法B、一個類中可以定義多個構(gòu)造方法C、構(gòu)造方法的方法名前面沒有返回值類型的聲明D、在構(gòu)造方法中不能使用return語句返回一個值,但是可以單獨使用return作為方法的結(jié)束答案:A131.給定如下所示的JAVA代碼,要使用這段代碼能夠編譯成功,橫線處應該填入()。public______count(inti,doubled){returni*d;}A、doubleB、charC、intD、void答案:A132.下列()是面向嵌入式系統(tǒng)開發(fā)的應用平臺。選項.A、J2EEB、J2MEC、J2SED、J2DE答案:B133.在Java中,編譯Java程序的命令是()A、java.exeB、java.cC、javacD、appletviewer.exe答案:C134.以下哪個圖形繪制方法的功能是畫一個矩形框?A、GRect()B、GOval()C、GLine()D、GLabel()答案:A135.使用哪個方法,可以得到當前正在運行的線程?A、getName()B、Thread.CurrentThread()C、sleep()D、run答案:B136.Given:3)publicclassBatman{4)intsquares=81;5)publicstaticvoidmain(String[]args){6)newBatman().go();7)}8)voidgo(){9)incr(++squares);10)System.out.println(squares);11)}12)voidincr(intsquares){squares+=10;}13)}Whatistheresult?A、81B、82C、91D、92E、Compilationfails.F、Anexceptionisthrownatruntime.答案:B解析:一定要記得Java的參數(shù)傳遞全部都是引用~~不變哦~~137.實現(xiàn)下列哪個接口,可以啟用比較功能()A、Runnable接口B、Iterator接口C、Serializable接口D、Comparator接口答案:D解析:Runnable接口是一個可運行接口,實現(xiàn)接口的抽象方法run(),用于定義線程類;Iterator接口為一種迭代器,用于遍歷集合中的元素;Serializable接口實現(xiàn)對存儲元素進行系列化;Comparator接口實現(xiàn)抽象方法compare(),對集合中元素進行比較。138.關(guān)于被私有訪問控制符private修飾的成員變量,以下說法正確的是()A、可以被三種類所引用:該類自身、與它在同一個包中的其他類、在其他包中的該類的子類B、可以被兩種類訪問和引用:該類本身、該類的所有子類C、只能被該類自身所訪問和修改D、只能被同一個包中的類訪問答案:C139.HttpServletResponse接口中定義的SC_OK常量表示請求成功,其狀態(tài)碼是()A、500B、400C、404D、200答案:D140.Given:3)publicclassSpock{4)publicstaticvoidmain(String[]args){5)Longtail=2000L;6)Longdistance=1999L;7)Longstory=1000L;8)if((tail>distance)^((story*2)==tail))9)System.out.print("1");10)if((distance+1!=tail)^((story*2)==distance))11)System.out.print("2");12)}13)}Whatistheresult?A、1B、2C、12D、Compilationfails.E、Nooutputisproduced.F、Anexceptionisthrownatruntime.答案:E解析:^是異或,第一次兩邊都是true,不會輸出1,第二次兩邊都是false,不會輸出2。141.在MySQL中,使用函數(shù)char_length('demo')返回的值正確的是()。A、1B、2C、3D、4答案:D142.要想解決線程間的通信問題,不可以使用哪個方法。A、wait()B、notify()C、notifyAll()D、sleep()答案:D143.當我們希望在發(fā)生某些條件時跳出循環(huán),可以使用()A、break語句B、continue語句C、exit語句D、return語句答案:A144.下列關(guān)于構(gòu)造方法定義的描述中,錯誤的是()A、方法名與類名相同B、在方法名的前面沒有返回值類型的聲明C、當定義了有參構(gòu)造方法,系統(tǒng)默認的無參構(gòu)造方法依然存在D、在方法中不能使用return語句返回一個值答案:C145.下面選項中,完全面向?qū)ο蟮木幊陶Z言是()A、CB、COBOLC、JAVAD、FORTRAN答案:C146.以下代碼輸出正確的是()publicclassTest{publicstaticvoidmain(String[]args){Strings1="runoob";Strings2="runoob";System.out.print(s1==s2);}}A、trueB、0C、1D、false答案:A解析:結(jié)果判斷147.以下表達式中不能計算2和3的平均值的是()。A、(2+3)/2B、(2+3)/2.0C、(double)(2+3)/2D、(2+3)/(double)(2)答案:A148.InputStream類的作用就是將文件中的數(shù)據(jù)讀入到內(nèi)存中,該類中的哪個方法可以關(guān)閉文件輸入流對象?A、intread()B、voidclose()C、intavailable()D、intread(byte[]b)答案:B149.假設(shè)有如下程序:最終程序的執(zhí)行結(jié)果是什么()?PublicclassDemo{Publicstaticvoidmain(Stringargs[]){Longnum=100;Intx=num+2;System.out.println(x);}}A、102.0B、1002.0C、100.0D、程序錯誤答案:D150.下列字符中不是java關(guān)鍵字的是()。選項.A、numberB、staticC、publicD、long答案:A151.下面哪條語句返回JAVA?A、toUpperCase("Java")B、"Java".toUpperCase("Java")C、"Java".toUpperCase()D、String.toUpperCase("Java")答案:C152.以下選項中,File類delete()方法返回值的類型是A、booleanB、intC、StringD、Integer答案:A153.下列關(guān)于Thread類提供的線程控制方法的說法中,錯誤的一項是A、在線程A中執(zhí)行線程B的join()方法,則線程A等待直到B執(zhí)行完成B、線程A通過調(diào)用interrupt()方法來中斷其阻塞狀態(tài)C、若線程A調(diào)用方法isAlive()返回值為true,則說明A正在執(zhí)行中D、currentThread()方法返回當前線程的引用答案:C154.下面哪一行代碼正確的聲明了一個類方法(靜態(tài)方法)?()A、publicintmethod(inti)B、protectedmethod(inti)C、publicstaticmethod(Strings)D、protectedstaticvoidmethod(Integeri)答案:D解析:靜態(tài)要用static。C沒有返回聲明。155.字節(jié)碼文件的后綴名是A、classB、javaC、docD、html答案:A156.Tocheckwhetheracharvariablechisanuppercaseletter,youwrite___________.()A、(ch>='A'&&ch>='Z')B、(ch>='A'&&ch<='Z')C、(ch>='A'||ch<='Z')D、('A'<=ch<='Z')答案:B157.下列關(guān)于自動類型轉(zhuǎn)換的說法中,正確的一個是。A、int類型數(shù)據(jù)可以被自動轉(zhuǎn)換為char類型數(shù)據(jù)B、char類型數(shù)據(jù)可以被自動轉(zhuǎn)換為int類型數(shù)據(jù)C、boolean類型數(shù)據(jù)不可以自動類型轉(zhuǎn)換,但是可以做強制轉(zhuǎn)換D、long類型數(shù)據(jù)可以被自動轉(zhuǎn)換為short類型數(shù)據(jù)答案:D158.下列程序的運行結(jié)果()PublicclassTest{Strings="OneWorldOneDream";Publicstaticvoidmain(String[]args){System.out.println(s);}}A、argsB、OneWorldOneDreamC、SD、編譯時出錯答案:D159.以下關(guān)于方法覆蓋的敘述正確的是()。A、子類覆蓋父類的方法時,子類對父類同名的方法將不能再做訪問B、子類覆蓋父類的方法時,可以覆蓋父類中的final方法和static方法C、子類覆蓋父類的方法時,子類方法的聲明必須與其父類中的聲明完全-D、子類覆蓋父類的方法時,子類方法的聲明只需與其父類中聲明的方法名一樣答案:C160.下面的運算符中,用于執(zhí)行除法運算是哪個?A、/B、\C、%D、*答案:A161.在Java語言中,允許使用已存在的類作為基礎(chǔ)創(chuàng)建新的類,這種技術(shù)我們稱為。A、多態(tài)B、繼承C、封裝D、實現(xiàn)答案:B162.Toassignadoublevariabledtoafloatvariablex,youwrite()A、x=(long)dB、x=(int)d;C、x=d;D、x=(float)d;答案:D163.如果任何包中的子類都能訪問超類中的成員,那么應使用哪個限定詞()A、publicB、privateC、protectedD、transient答案:A164.下列程序的運行結(jié)果是()PublicclassTestPrivateString[]data={"10","10.5"};Publicvoidfun(){Doubles=0;For(inti=0;i<3;i++){Try{S=s+Integer.parselnt(data[i]);}catch(Exceptione){System.out.print("error1:"data[i]);}}}Publicstaticvoidmain(String[)args){Try{Testd=newTest();D。fun();}catch(Exceptione)System.out.println("error2");}}}A、erro1:10.5B、error2C、error1:10.5error2D、erro1:error2答案:C165.下列選項中,用于返回Filter設(shè)置的指定初始化參數(shù)值的方法是()A、getServletContext()B、getFilterName()C、getInitParameter(Stringname)D、getInitParameterNames()答案:C166.獲取單列集合中元素的個數(shù)可以使用以下哪個方法?A、length()B、size()C、get(intindex)D、add(Objectobj)答案:B167.下列字符中不是java關(guān)鍵字的是()。選項.A、staticB、longC、booleanD、blob答案:D168.下列選項中,定義最終類的關(guān)鍵字是()?A、interfaceB、finalC、implementsD、class答案:B169.關(guān)于抽象類的說法,正確的是A、抽象類可以實例化B、抽象類可以同時是final類C、有抽象方法的類必須是抽象類D、抽象類中的抽象方法必須書寫其實現(xiàn)代碼答案:C170.關(guān)于java.lang.String類,以下描述正確的一項是()A、String類是final類故不可以繼承;B、String類是final類故可以繼承;C、String類不是final類故不可以繼承;D、String類不是final類故可以繼承;答案:A解析:String類是final的,在java中final修飾類的不能被繼承171.下列選項中,能夠正確創(chuàng)建Cookie對象的語句是()A、Cookiec=newCookie(“name”.”itcast”);B、Cookiec=request.getCookie(“name”);C、Cookiec=response.getCookie(“name”);D、Cookiec=session.getCookie(“name”);答案:A172.變量定義賦初值語句“l(fā)ongk1=234567891045;”在編譯時出現(xiàn)編譯錯誤。出現(xiàn)錯誤的正確解析是()。A、long型變量k1的值域無法保存234567891045B、整型常量234567891045默認為int型,該常量超出int的值域C、整型常量234567891045默認為long型,該常量超出long的值域D、整型常量234567891045默認為short型,該常量超出short的值域答案:B173.下列選項中,可以成功修改Tomcat端口號為80的是()A、<Connectport="8080"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"/>B、<Connectorport="8080"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"/>C、<Connectorport="80"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"/>D、<Connectport="80"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"/>答案:C174.以下關(guān)于三元運算符的說法中,正確的是()A、三元運算符第一個表達式的結(jié)果必須是boolean類型值。B、三元運算符第一個表達式的結(jié)果可以是任意類型的值。C、三元運算符只能得到基本類型的結(jié)果。D、以上說法都不對。答案:A175.在Java語言中,下列關(guān)于數(shù)組的初始化不正確的是()A、inta[]={2,4,6,8,4,5,6,8};B、inta[]=newint[]{12,53,23,25,16};C、inta[]=newint[5]{2,6,3,6,7,8,9};D、inta[]=newint[3];a[0]=2;答案:C解析:特性分析176.對于XML文檔元素描述錯誤的是A、XML文檔中可以有多個頂層元素B、XML文檔中的元素可以嵌套C、XML文檔元素由開始標記、屬性、元素內(nèi)容和結(jié)束標記這幾個部分組成D、XML的元素可以自己命名,但要遵照一定的規(guī)則答案:A177.下列哪種java組件作為容器組件()A、List列表框B、Choice下拉式列表框C、Panel面板D、MenuItem命令式菜單項答案:C178.在編寫異常處理的Java程序中,finally語句塊應該與()語句塊對應A、throwsB、catchC、tryD、throw答案:C179.要想集合中保存的元素沒有重復并且按照一定的順序排列,可以使用以下哪個集合?A、LinkedListB、ArrayListC、hashSetD、TreeSet答案:D180.在JSP中,page指令用來引入需要的包或類的屬性是()。A、extendsB、importC、langugeD、scontentType答案:B181.將集合轉(zhuǎn)成數(shù)組的方法是()A、asList()B、toCharArray()C、toArray()D、copy()答案:C182.實例對象在引用該對象的屬性和方法時,必須先使用new關(guān)鍵字創(chuàng)建一個對象實例,然后再使用()的格式進行訪問A、類名.成員B、類名.屬性C、對象實例名.成員D、對象實例名.屬性答案:C183.Java的int型變量占內(nèi)存的字節(jié)是()A、1B、4C、2D、與機器有關(guān)答案:B184.在通常情況下,下列哪個類的對象可以作為BufferedReader類構(gòu)造方法的參數(shù)?A、InputStreamReaderB、FileReaderC、FileInputStreamD、PrintStream答案:A185.在Java中,以下關(guān)于JFrame窗口容器描述錯誤的是()A、在SwingGUI中,JFrame是一個頂層容器,可以存放其他組件B、只能夠調(diào)用JFrame類的構(gòu)造方法,而不能通過繼承的方式實現(xiàn)窗體類C、JFrame類構(gòu)造方法創(chuàng)建的窗體是不可見的,需要開發(fā)人員通過硬編碼的方式,設(shè)置窗體的可見性D、JFrame類構(gòu)造方法創(chuàng)建的窗體默認的大小為0x0像素,默認的坐標是(0,0),因此在開發(fā)中需要設(shè)置窗體的大小答案:B186.Java語言具有許多優(yōu)點和特點,下列選項中,哪個反映了Java程序并行機制的特點()。A、安全性B、多線性C、跨平臺D、可移植答案:B187.編譯運行以下程序后,關(guān)于輸出結(jié)果的說明正確的是()publicclassConditional{publicstaticvoidmain(Stringargs[]){intx=4;System.out.println(“valueis“+((x>4)?99.9:9));}}A、輸出結(jié)果為:valueB、輸出結(jié)果為:valueC、輸出結(jié)果為:valueD、編譯錯誤答案:C188.給出下面程序段:If(x>0){System.out.println("Hello.");}Elseif(x>-3){System.out.println("Nicetomeetyou!");}Else{System.out.println("Howareyou?");}若打印字符串“Howareyou?”,則x的取值范圍是()。A、x>0B、x>-3C、x<=-3D、x<=0&x>-3答案:C189.下列說法中,哪個是正確的?()。A、類是變量和方法的集合體B、數(shù)組是無序數(shù)據(jù)的集合C、抽象類可以實例化D、類成員數(shù)據(jù)必須是公有的答案:A190.下面選項中,哪個頭字段用于告訴瀏覽器自動刷新頁面的時間?()A、ServerB、Accept-LocationC、RefreshD、Accept-Refresh答案:C191.請問,以下哪項是正確的Java注釋形式?A、/*Thisisacomment.*/B、\\Thisisacomment.C、\*Thisisacomment.*\D、/**Thisisacomment.*答案:A192.以下選項關(guān)于PreparedStatement的說法錯誤的是()A、PreparedStatement繼承了Statement,可以執(zhí)行預編譯的SQL語句B、PreparedStatement可以有效的防止SQL注入C、PreparedStatement只能執(zhí)行帶問號占位符的預編譯SQL,不能執(zhí)行SQL語句D、PreparedStatement可以存儲預編譯的SQL語句,從而提升執(zhí)行效率答案:C193.下列說法中錯誤的是:A、一個類只能實現(xiàn)一個監(jiān)-聽-器接口B、一個類中可以同時出現(xiàn)事件源和事件處理者C、一個類可以實現(xiàn)多個監(jiān)-聽-器接口D、同一個對象可以監(jiān)聽一個事件源上多個不同的事件答案:A194.下列選項中,哪個是正確的JSP注釋格式?()A、<!--注釋信息-->B、<%!注釋信息%>C、<%=注釋信息%>D、<%--注釋信息--%>答案:D195.下列兩個名詞之間的關(guān)系描述中,符合類和對象關(guān)系的是A、團長和士兵B、書和書架C、狼和老虎D、作家和曹雪芹答案:D196.分析代碼,正確的是()PublicclassTest{Publicstaticvoidmain(String[]args){Strings1=newString("WelcometoJava!");Strings2=newString("WelcometoJava!");If(s1.equals(s2))System.out.println("s1和s2有同樣的內(nèi)容");ElseSystem.out.println("s1和s2有不同的內(nèi)容");}}A、s1和s2有同樣的內(nèi)容B、s1和s2有不同的內(nèi)容答案:A197.要創(chuàng)建一個元素類型為Song對象的ArrayList集合對象,以下哪個語句是正確的?A、ArrayList<>B、ArrayListC、ArrayList[]D、ArrayList<Song>答案:D198.請閱讀下面的程序片段:publicstaticvoidmain(String[]args){{inta=1;System.out.print(a);}{inta=2;System.out.print(a);}inta=3;System.out.print(a);}程序的運行結(jié)果是()A、123B、111C、121D、編譯不通過答案:A199.抽象類與普通類的區(qū)別是什么?A、抽象類沒有成員變量,只有成員函數(shù)B、抽象類只有成員變量,沒有成員函數(shù)C、抽象類中有抽象函數(shù),而普通類的每個函數(shù)都是有具體實現(xiàn)的D、抽象類與普通類沒有區(qū)別答案:C200.在Java中,以下關(guān)于方法重載和方法重寫描述正確的是()A、方法重載和方法的重寫實現(xiàn)的功能相同B、方法重載出現(xiàn)在父子關(guān)系中,方法重寫是在同一類中C、方法重載的返回值類型必須一致,參數(shù)項必須不同D、方法重寫的返回值類型必須相同答案:D201.對象的特征在類中表示為變量,稱為類的()。A、對象B、屬性C、方法D、數(shù)據(jù)類答案:B202.下面定義二維數(shù)組的語句中,非法的語句是()。A、inta[][]=newint[][];B、intb[][]=newint[4][];C、intc[][]=newint[4][2];D、intc[][]=newint[][4];答案:D203.語句“floatwage=2345.67;”會出現(xiàn)編譯錯誤,請問該錯誤是()引起的。A、常量2345.67超出float型的變量wage能夠保存的值域B、wage不是java正確的表示符C、float型變量wage無法保存帶小數(shù)的數(shù)D、常量2345.67默認為double型,不
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 員工績效管理實務課件
- 老年人摔傷后的并發(fā)癥預防
- EMR術(shù)后腸道準備回顧
- 營養(yǎng)管護理團隊協(xié)作
- 管道護理中的信息技術(shù)應用與智能化管理
- 幼兒護理安全須知
- 輸血設(shè)備操作與維護
- 高位截癱患者進食與飲水護理
- 護理工作與心理健康
- 聽音識曲課件
- 蛋糕店充值卡合同范本
- 消防系統(tǒng)癱瘓應急處置方案
- 《美國和巴西》復習課
- 模切機個人工作總結(jié)
- 尿道損傷教學查房
- 北師大版九年級中考數(shù)學模擬試卷(含答案)
- 三國殺游戲介紹課件
- 開放大學土木工程力學(本)模擬題(1-3)答案
- 醫(yī)療機構(gòu)遠程醫(yī)療服務實施管理辦法
- 情感性精神障礙護理課件
- 從投入產(chǎn)出表剖析進出口貿(mào)易結(jié)構(gòu)
評論
0/150
提交評論