版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第頁后端-單選練習(xí)卷含答案1.給定如下所示的JAVA代碼,則運(yùn)行時(shí),會(huì)產(chǎn)生()類型的異常Strings=null;s.concat("abc");ArithmeticExceptionB、NullPointerExceptionC、IOExceptionD、ClassNotFoundException【正確答案】:B2.能單獨(dú)和finally語句一起使用的塊是()A、tryB、catchC、throwD、throws【正確答案】:A3.關(guān)于Java以下描述正確的有()A、native關(guān)鍵字表名修飾的方法是由其它非Java語言編寫的B、能夠出現(xiàn)在import語句前的只有注釋語句。C、接口中定義的方法只能是publicD、構(gòu)造方法只能被修飾為public或者default【正確答案】:A4.以下代碼運(yùn)行輸出是:publicclassPerson{privateStringname=”Person”;intage=0;}publicclassChildextendsPerson{publicStringgrade;publicstaticvoidmain(String[]args){Personp=newChild();System.out.println();}}A、輸出:PersonB、沒有輸出C、編譯出錯(cuò)D、運(yùn)行出錯(cuò)【正確答案】:C5.Integera=1;Integerb=1;Integerc=500;Integerd=500;System.out.print(a==b);System.out.print(c==d);上述代碼返回結(jié)果為:A、true、trueB、true、falseC、false、trueD、false、false【正確答案】:B6.下列javaDoc注釋正確的是()A、/*我愛北京天安門*/B、//我愛北京天安門*/C、/**我愛北京天安門*/D、/*我愛北京天安門**/【正確答案】:C7.以下程序的執(zhí)行結(jié)果是:staticbooleanfoo(charc){System.out.print(c);returntrue;}publicstaticvoidmain(String[]args){inti=0;for(foo('A');foo('B')&&(i<2);foo('C')){i++;foo('D');}}ABDCBDCBB、ABCDABCDC、編譯時(shí)出錯(cuò)D、運(yùn)行時(shí)拋出異?!菊_答案】:A8.運(yùn)行以下Java代碼,正確的輸出結(jié)果是publicstaticvoidmain(String[]args){Map<String,String>schools=newHashMap<String,String>();for(inti=0;i<3;i++){schools.put(""+i,"stu"+i);}System.out.println(schools.get("1"));}A、stu0B、stu1C、stu2D、stu3【正確答案】:B9.在下面哪種情況下,可以使用方法重寫?()A、父類方法中的形參不適用于子類使用時(shí)B、父類中的方法在子類中沒有時(shí)C、父類的功能無法滿足子類的需求時(shí)D、父類方法中的返回值類型不適合子類使用【正確答案】:C10.下面有關(guān)java基本類型的默認(rèn)值和取值范圍,說法錯(cuò)誤的是?A、字節(jié)型的類型默認(rèn)值是0,取值范圍是-2^7—2^7-1B、boolean類型默認(rèn)值是false,取值范圍是true\falseC、字符型類型默認(rèn)是0,取值范圍是-2^15—2^15-1D、long類型默認(rèn)是0,取值范圍是-2^63—2^63-1【正確答案】:C11.下面關(guān)于Redis的定義和特點(diǎn),正確的說法是()A、Redis是基于Java語言開發(fā)的一個(gè)開源的高性能數(shù)據(jù)庫B、Redis是一種非關(guān)系型數(shù)據(jù)庫C、Redis是一種多線程高性能的內(nèi)存數(shù)據(jù)庫D、Redis只支持string(字符串)、hash(哈希)、list(列表)、set(集合)及zset(有序集合)五種數(shù)據(jù)類型【正確答案】:B12.對(duì)于Java中異常的描述正確的是()A、用throws定義了方法可能拋出的異常,那么調(diào)用此方法時(shí)一定會(huì)拋出此異常。B、如果try塊中沒有拋出異常,finally塊中的語句將不會(huì)被執(zhí)行。C、拋出異常意味著程序發(fā)生運(yùn)行時(shí)錯(cuò)誤,需要調(diào)試修改D、Java中的非檢測(cè)(unchecked)異常可能來自RuntimeException類或其子類。【正確答案】:D13.以下哪個(gè)區(qū)域不屬于新生代?A、eden區(qū)B、from區(qū)C、元數(shù)據(jù)區(qū)D、to區(qū)【正確答案】:C14.假設(shè)a是一個(gè)由線程1和線程2共享的初始值為0的全局變量,則線程1和線程2同時(shí)執(zhí)行下面的代碼,最終a的結(jié)果不可能是()booleanisOdd=false;for(inti=1;i<=2;++i){if(i%2==1)isOdd=true;elseisOdd=false;a+=i*(isOdd?1:-1);}A、-1B、-2C、0D、1【正確答案】:D15.下面哪個(gè)不是Java基本類型?A、shortBooleanC、byteD、float【正確答案】:B16.Strings=newString("abc");Strings1="abc";Strings2=newString("abc);System.out.println(s==s1);System.out.println(s==s2);System.out.println(s1==s2);請(qǐng)問前面三條語句分別創(chuàng)建了幾個(gè)對(duì)象,后邊分別輸出什么A、3,falsefalsefalseB、1,truetruetrueC、2,true,false,falseD、2,truetruefalse【正確答案】:A17.表達(dá)式(11+3*8)/4%3的值是()A、31B、0C、1D、2【正確答案】:D18.下列關(guān)于Java特點(diǎn)的描述中,錯(cuò)誤的是?A、Java語言不支持指針B、Java具有自動(dòng)垃圾回收的機(jī)制C、Java只能運(yùn)行在Window和Linux平臺(tái)D、Java允許多個(gè)線程同時(shí)執(zhí)行【正確答案】:C19.下面哪項(xiàng)不屬于SQL語句的子類A、數(shù)據(jù)定義語言(DDL)B、數(shù)據(jù)查詢語言(DQL)C、事務(wù)控制語言(TCL)D、數(shù)據(jù)插入語言(DIL)【正確答案】:D20.下列選項(xiàng)中不屬于面向?qū)ο蟪绦蛟O(shè)計(jì)語言特征的是?A、繼承性B、多態(tài)性C、相似性D、封裝性【正確答案】:C21.在異常處理中,如釋放資源,關(guān)閉數(shù)據(jù)庫、關(guān)閉文件應(yīng)由()語句來完成。A、try子句B、catch子句C、finally子句D、throw子句【正確答案】:C22.分析以下代碼,說法正確的是()publicstaticvoidmain(String[]args){System.out.println(val());}publicstaticintval(){intnum=5;try{num=num/0;}catch(Exceptione){num=10;}finally{num=15;}returnnum;}A、運(yùn)行時(shí)報(bào)錯(cuò)B、程序正常運(yùn)行,輸出值為5C、程序正常運(yùn)行,輸出值為10D、程序正常運(yùn)行,輸出值為15【正確答案】:D23.下列的標(biāo)識(shí)符哪個(gè)是合法的()A、publicB、$a1C、123D、class【正確答案】:B24.下列java程序的輸出結(jié)果為____。publicclassExample{Stringstr=newString("hello");char[]ch={'a','b'};publicstaticvoidmain(Stringargs[]){Exampleex=newExample();ex.change(ex.str,ex.ch);System.out.print(ex.str+"and");System.out.print(ex.ch);}publicvoidchange(Stringstr,charch[]){str="testok";ch[0]='c';}}A、helloandabB、helloandcbC、testokandabD、testokandcb【正確答案】:B25.以下()代碼,能夠?qū)?shù)組正確初始化(或者是默認(rèn)初始化)A、int[]a;B、a={1,2,3,4,5};C、int[]a=newint[5]{1,2,3,4,5};D、int[]a=newint[5];【正確答案】:D26.下面關(guān)于接口回調(diào)描述,錯(cuò)誤的是()。A、用接定義一個(gè)接口變量,用接進(jìn)行實(shí)例化B、可以用接定義一個(gè)接口變量,用接實(shí)現(xiàn)類進(jìn)行實(shí)例化C、可以通過實(shí)現(xiàn)類實(shí)例化的接變量,調(diào)用接口中的方法D、可以用接口實(shí)現(xiàn)類定義對(duì)象變量,用實(shí)現(xiàn)類對(duì)它進(jìn)行實(shí)例化【正確答案】:A27.下列關(guān)于異常處理的描述中,錯(cuò)誤的是()。A、程序運(yùn)行時(shí)異常由Java虛擬機(jī)自動(dòng)進(jìn)行處理B、使用try-catch-finally語句捕獲異常C、可使用throw語句拋出異常D、捕獲到的異常只能在當(dāng)前方法中處理,不能在其他方法中處理【正確答案】:D28.已知intx=3,y=10,求x+++++y+y等于多少A、23B、24C、25D、26【正確答案】:C29.以下哪個(gè)不屬于面向?qū)ο蟮娜筇匦裕?A、封裝B、繼承C、多態(tài)D、重載【正確答案】:D30.以下哪個(gè)選項(xiàng)不是持久化層的對(duì)象狀態(tài)?A、臨時(shí)狀態(tài)B、獨(dú)立狀態(tài)C、游離狀態(tài)D、持久化狀態(tài)【正確答案】:B31.如下代碼publicclassTest{publicintaMethod(){staticinti=0;i++;returni;}publicstaticvoidmain(Stringargs[]){Testtest=newTest();test.aMethod();intj=test.aMethod();System.out.println(j);}}輸出結(jié)果是什么?A、0B、1C、2D、編譯失敗【正確答案】:D32.以下程序的運(yùn)行結(jié)果是:()publicclassIncrement{publicstaticvoidmain(Stringargs[]){inta;a=6;System.out.print(a);System.out.print(a++);System.out.print(a);}}A、666B、667C、677D、676【正確答案】:B33.下列選項(xiàng)關(guān)于Spring的描述不正確的是A、Spring是一個(gè)輕量級(jí)的控制反轉(zhuǎn)和面向切面的容器框架B、Spring不負(fù)責(zé)管理bean之間的關(guān)系C、<bean>節(jié)點(diǎn)有可選的子節(jié)點(diǎn),用于注入bean的屬性D、在Spring的配置文件中,使用<bean>來創(chuàng)建Bean的實(shí)例【正確答案】:B34.屬于面向字符的輸入流是A、BufferedWriterB、InputStreamReaderC、ObjectInputStreamD、FileInputStream【正確答案】:B35.在try{}catch(______e){}橫線處需要填寫的是()A、異常對(duì)象B、異常類C、任意對(duì)象D、任意類【正確答案】:B36.第二范式是在第一范式的基礎(chǔ)上消除了()A、非主屬性對(duì)鍵的傳遞函數(shù)依賴B、非主屬性對(duì)鍵的完全函數(shù)依賴C、非主屬性對(duì)鍵的部分函數(shù)依賴D、多值依賴【正確答案】:C37.要在session對(duì)象中保存屬性,可以使用以下哪個(gè)語句()A、session.getAttribute(“key”,”value”)B、session.setAttribute(“key”,”value”)C、session.setAttribute(“key”)D、session.getAttribute(“key”)【正確答案】:B38.下面程序片段輸出的是()。inti=0,j=9;do{if(i++>j--){break;}}while(i<4);System.out.println(”i=”+i+”andj=”+j);A、i=4andj=4B、i=5andj=5C、i=5andj=4D、i=4andj=5【正確答案】:D39.下面有關(guān)for循環(huán)的描述正確的是()A、for循環(huán)體語句中,可以包含多條語句,但要用大括號(hào)括起來B、for循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況C、在for循環(huán)中,不能使用break語句跳出循環(huán)D、for循環(huán)是先執(zhí)行循環(huán)體語句,后進(jìn)行條件判斷【正確答案】:A40.下面()單詞是Java語言的關(guān)鍵字。A、sizeofB、abstractC、nullD、String【正確答案】:B41.10.如下代碼:()classBase{Base(){System.out.print("Base");}}publicclassAlphaextendsBase{publicstaticvoidmain(String[]args){newAlpha();newBase();}}結(jié)果是什么?A、BaseBaseBaseC、編譯失敗D、代碼運(yùn)行但沒有輸出【正確答案】:B42.下列方法名正確的是A、newB、$UsdollarsC、1234D、ar.taxi【正確答案】:B43.下列選項(xiàng)中關(guān)于Java中封裝的說法錯(cuò)誤的是A、封裝就是將屬性私有化,提供公有的方法訪問私有屬性B、屬性的訪問方法包括setter方法和getter方法C、setter方法用于賦值、getter方法用于取值D、包含屬性的類都必須封裝屬性,否則無法通過編譯【正確答案】:D44.關(guān)于Java中參數(shù)傳遞的說法,哪個(gè)是錯(cuò)誤的?A、在方法中,修改一個(gè)基礎(chǔ)類型的參數(shù)不會(huì)影響原始參數(shù)值B、在方法中,改變一個(gè)對(duì)象參數(shù)的引用不會(huì)影響到原始引用C、在方法中,修改一個(gè)對(duì)象的屬性會(huì)影響原始對(duì)象參數(shù)D、在方法中,修改集合和Maps的元素不會(huì)影響原始集合參數(shù)【正確答案】:D45.以下描述正確的是A、CallableStatement是PreparedStatement的父接口B、PreparedStatement是CallableStatement的父接口CallableStatement是Statement的子接口D、PreparedStatement是Statement的父接口【正確答案】:B46.下面()不是String類提供的合法的方法。A、equals(String)B、trim()C、append()StringBufferD、indexOf()【正確答案】:C47.以下會(huì)產(chǎn)生精度丟失的類型轉(zhuǎn)換是()A、floata=10B、inta=(int)8846.0C、bytea=10;intb=-aD、doubled=100【正確答案】:B48.變量命名規(guī)范說法正確的是()A、變量由字母、下劃線、數(shù)字、$符號(hào)隨意組成;B、變量不能以數(shù)字作為開頭;C、A和a在java中是同一個(gè)變量;D、不同類型的變量,可以起相同的名字;【正確答案】:B49.為一個(gè)boolean類型變量賦值時(shí),可以使用()方式A、boolean=1;B、booleana=(9>=10);C、booleana="真";D、booleana==false;【正確答案】:B50.Java中的集合類包括ArrayList、LinkedList、HashMap等類,下列關(guān)于集合類描述錯(cuò)誤的是ArrayList和LinkedList均實(shí)現(xiàn)了List接口B、ArrayList的訪問速度比LinkedList快C、添加和刪除元素時(shí),ArrayList的表現(xiàn)更佳D、HashMap實(shí)現(xiàn)Map接口,它允許任何類型的鍵和值對(duì)象,并允許將null用作鍵或值【正確答案】:B51.以下選項(xiàng)中循環(huán)結(jié)構(gòu)合法的是:A、while(inti<7){i++;System.out.println("iis"+i);}B、intj=3;while(j){System.out.println("jis"+j);}C、intj=0;for(intk=0;j+k!=10;j++,k++){System.out.println("jis"+j+"kis"+k);}D、intj=0;do{System.out.println("jis"+j++);if(j==3){continueloop;}}while(j<10);【正確答案】:C52.在Java中,下列()類不能派生出子類A、publicclassMyclass{}B、classMyClass{}C、abstractclassMyClass{}D、finalclassMyClass{}【正確答案】:D53.下列選項(xiàng)中,用于解壓jar文件的命令是()A、jar–cB、jar-xC、jar-vD、jar-f【正確答案】:B54.下面屬于java合法變量名定義的是?A、finalB、1var1C、_var2D、var3&【正確答案】:C55.關(guān)于下面程序片段,()的結(jié)論是正確的。Stringa="Java";Stringb="Java";Stringx="Ja";Stringy="va";Stringc=x+y;A、a和b指向同一個(gè)實(shí)例對(duì)象,a和c指向同一個(gè)實(shí)例對(duì)象B、a和b指向同一個(gè)實(shí)例對(duì)象,a和c不指向同一個(gè)實(shí)例對(duì)象C、a和b不指向同一個(gè)實(shí)例對(duì)象,a和c指向同一個(gè)實(shí)例對(duì)象D、a和b不指向同一個(gè)實(shí)例對(duì)象,a和c不指向同一個(gè)實(shí)例對(duì)象【正確答案】:B56.關(guān)于靜態(tài)代碼塊的描述,錯(cuò)誤的是()A、靜態(tài)代碼塊在main()方法之前被執(zhí)行B、靜態(tài)代碼塊可以有多個(gè),且會(huì)逐個(gè)順序執(zhí)行C、靜態(tài)代碼塊可以訪問靜態(tài)變量D、靜態(tài)代碼塊可以訪問成員變量【正確答案】:D57.關(guān)于容器下面說法正確的是?()A、列表(List)和集合(Set)存放的元素都是可重復(fù)的。B、列表(List)和集合(Set)存放的元素都是不可重復(fù)的。C、映射(Map)<key,value>中key是可以重復(fù)的。D、映射(Map)<key,value>中value是可以重復(fù)的。【正確答案】:D58.關(guān)于浮點(diǎn)型說明正確的是A、floatf=3.4;是正確的B、3*0.1==0.3;返回trueC、4.0-3.6可能會(huì)不等于0.4D、float是單精度浮點(diǎn)數(shù),內(nèi)存分配8個(gè)字節(jié)【正確答案】:C59.關(guān)系型數(shù)據(jù)庫創(chuàng)建表都有主鍵。以下對(duì)主鍵描述正確的是:A、主鍵是唯一索引,唯一索引也是主鍵B、主鍵是一種特殊的唯一性索引,只可以是聚集索引C、主鍵是唯一、不為空值的列D、對(duì)于聚集索引來說,創(chuàng)建主鍵時(shí),不會(huì)自動(dòng)創(chuàng)建主鍵的聚集索引【正確答案】:C60.針對(duì)jdk1.7,以下哪個(gè)不屬于JVM堆內(nèi)存中的區(qū)域()?A、survivor區(qū)B、常量池C、eden區(qū)D、old區(qū)【正確答案】:B61.關(guān)于String,StringBuffer,StringBuilder描述錯(cuò)誤的是A、StringBuffer是線程安全的,StringBuilder線程不安全但是速度更快B、String是不可變的,StringBuffer和StringBuilder是可變的C、字符串拼接String效率最高又線程安全,所以最好直接用String字符串拼接D、一般情況,簡(jiǎn)單少量字符串拼接用String,多個(gè)字符串拼接線程安全情況下StringBuilder,線程不安全情況下使用StringBuffer【正確答案】:C62.在java程序中,下列變量中不在棧中分配數(shù)據(jù)存儲(chǔ)空間的是()。A、inti=10;B、floatprice=5.40;C、byteage=34;D、Stringclasses="數(shù)科19";【正確答案】:D63.關(guān)于String描述錯(cuò)誤的是A、String是final類型的,不可變B、比較字符串的值是否相同要用equals,比較字符串對(duì)象是否同一個(gè)用==C、String是基本數(shù)據(jù)類型D、String.trim()方法去掉的是字符串首尾的空白字符【正確答案】:C64.對(duì)于同一類中的兩個(gè)方法,在判斷它們是不是重載方法時(shí),肯定不考慮()A、參數(shù)個(gè)數(shù)B、參數(shù)類型C、返回值類型D、參數(shù)順序【正確答案】:C65.給定如下Java程序代碼片段,編譯運(yùn)行這段代碼,結(jié)果()。java.util.HashMapmap=newjava.util.HashMap();map.put("name",null);map.put("name","Jack");System.out.println(map.get("name"));A、nullB、JackC、nullJackD、運(yùn)行時(shí)出現(xiàn)異?!菊_答案】:B66.輸出結(jié)果()publicclassTest{privatestaticintj=0;privatestaticBooleanmethodB(intk){j+=k;returntrue;}publicstaticvoidmethodA(inti){booleanb;b=i<10|methodB(4);b=i<10||methodB(8);}publicstaticvoidmain(Stringargs[]){methodA(0);System.out.println(j);}}A、Theprogramprints”0”B、Theprogramprints”4”C、Theprogramprints”8”D、Thecodedoesnotcomplete.【正確答案】:B67.一個(gè)事務(wù)執(zhí)行過程中,其正在訪問的數(shù)據(jù)被其他事務(wù)所修改,導(dǎo)致處理結(jié)果不正確,這是由于違背了事務(wù)的而引起的。A、原子性B、一致性C、隔離性D、持久性【正確答案】:C68.根據(jù)以下代碼段,下列說法中正確的是()。publicclassParent{privatevoidm1(){}voidm2(){}protectedvoidm3(){}publicstaticvoidm4(){}}A、子類中一定能夠繼承和覆蓋Parent類的m1方法B、子類中一定能夠繼承和覆蓋Parent類的m2方法C、子類中一定能夠繼承和覆蓋Parent類的m3方法D、子類中一定能夠繼承和覆蓋Parent類的m4方法【正確答案】:C69.如果一個(gè)接口Cow有個(gè)public方法drink(),有個(gè)類Calf實(shí)現(xiàn)接口Cow,則在類Calf中正確的是?A、voiddrink(){…}B、protectedvoiddrink(){…}C、publicvoiddrink(){…}D、以上語句都可以用在類Calf中【正確答案】:C70.下列關(guān)于Java并發(fā)的說法中正確的是()A、CopyOnWriteArrayList適用于寫多讀少的并發(fā)場(chǎng)景B、ReadWriteLock適用于讀多寫少的并發(fā)場(chǎng)景ConcurrentHashMap的寫操作不需要加鎖,讀操作需要加鎖D、只要在定義int類型的成員變量i的時(shí)候加上volatile關(guān)鍵字,那么多線程并發(fā)執(zhí)行i++這樣的操作的時(shí)候就是線程安全的了【正確答案】:B71.instanceof運(yùn)算符能夠用來判斷一個(gè)對(duì)象是否為:A、一個(gè)類的實(shí)例B、一個(gè)實(shí)現(xiàn)指定接口的類的實(shí)例C、全部正確D、一個(gè)子類的實(shí)例【正確答案】:C72.下面語句中,在程序編譯時(shí)將出現(xiàn)“錯(cuò)誤:不兼容類型”的是()。A、charc='d';B、inti=130;C、shorts=2340;D、byteb=200;【正確答案】:D73.給定以下方法聲明,調(diào)用執(zhí)行mystery(1234)的輸出結(jié)果?//precondition:x>=0publicvoidmystery(intx){System.out.print(x%10);if((x/10)!=0){mystery(x/10);}System.out.print(x%10);}A、1441B、43211234C、3443D、12344321【正確答案】:B74.如下Java代碼中,存在錯(cuò)誤的代碼行是publicabstractclassShape{//1publicabstractdoublegetArea(){};//2}publicclassSquareextendsShape{privatedoubleheight=0;publicSquare(doubleheight){this.height=height;}publicdoublegetArea(){//3return(this.height*this.height);}}publicclassTest01{publicstaticvoidmain(String[]args){Shapesquare=newSquare(3);//4System.out.println(square.getArea());}}A、1B、2C、3D、4【正確答案】:B75.在Java中,包有多種用途,但不包含A、將類組合成較小的單元,便于使用B、有助于避免命名沖突C、有助于提高運(yùn)行效率D、允許在更廣的范圍內(nèi)保護(hù)類、數(shù)據(jù)和方法【正確答案】:C76.去掉字符串兩端空格的方法是()。A、ToString()B、ToUpper()C、ToLower()D、Trim()【正確答案】:D77.score是一個(gè)整數(shù)數(shù)組,有五個(gè)元素,已經(jīng)正確初始化并賦值,仔細(xì)閱讀下面代碼,程序運(yùn)行結(jié)果是()temp=score[0];for(intindex=1;index<5;index++){if(score[index]<temp){temp=score[index];}}A、求最大數(shù)B、求最小數(shù)C、找到數(shù)組最后一個(gè)元素D、編譯出錯(cuò)【正確答案】:B78.下列值不為true的表達(dá)式有()A、"john"=="john"B、"john".equals("john")C、"john"="john"D、"john".equals(newString("john"))【正確答案】:C79.下列代碼輸出結(jié)果是()inti=10;while(i>0){i=i+1;if(i==10){break;}}A、while循環(huán)執(zhí)行10次B、死循環(huán)C、循環(huán)一次都不執(zhí)行D、循環(huán)執(zhí)行一次【正確答案】:B80.boolean類型變量,只有2個(gè)值true和false,下面表述錯(cuò)誤的是A、boolean在內(nèi)存占1個(gè)字節(jié)B、true值內(nèi)存存儲(chǔ)為00000001C、false值在內(nèi)存存儲(chǔ)為00000000D、boolean型數(shù)據(jù)可以作為數(shù)值,參與數(shù)值表達(dá)式中的數(shù)值運(yùn)算【正確答案】:D81.下面哪項(xiàng)不是response對(duì)象的方法A、setContentType(StringcontentTypestr)B、setHeader(Stringheadername,Stringheadervalue)C、getParameter(Stringstr)D、sendError(interrorcode)【正確答案】:C82.下列哪一種敘述是正確的()A、abstract修飾符可修飾字段、方法和類B、抽象方法的body部分必須用一對(duì)大括號(hào){}包住C、聲明抽象方法,大括號(hào)可有可無D、聲明抽象方法不可寫出大括號(hào)【正確答案】:D83.對(duì)象的特征在類中表示為變量,稱為類的()A、對(duì)象B、屬性C、方法D、數(shù)據(jù)類型【正確答案】:B84.Java語言中,int類型在內(nèi)存中所占的位數(shù)為A、8B、16C、32D、64【正確答案】:C85.要?jiǎng)h除book表中書籍(bookName)是”java”的記錄,以下代碼正確的是Stringsql=”deletefrombookwherebookName=?”;PreparedStatementpst=con.preparedStatement(sql);______________________________pst.execute();A、pst.setString(1,”java”);B、pst.setString(0,”java”);C、pst.setInt(0,”java”);D、以上選項(xiàng)都不正確【正確答案】:A86.觀察下列代碼,分析結(jié)果()Strings1="coder";Strings2="coder";Strings3="coder"+s2;Strings4="coder"+"coder";Strings5=s1+s2;System.out.println(s3==s4);System.out.println(s3==s5);System.out.println(s4=="codercoder");A、false;false;true;B、false;true;true;C、false;false;false;D、true;false;true;【正確答案】:A87.以下()不是合法的標(biāo)識(shí)符A、STRINGB、x3x;C、voidD、de$f【正確答案】:C88.假設(shè)下面的程序代碼都放在MyClass.java文件中,()程序代碼能夠編譯通過。A、importjava.awt.*;packagemypackage;classMyClass{}B、packagemypackage;importjava.awt.*;publicclassmyClass{}C、intm;packagemypackage;importjava.awt.*;classMyClass{}D、/*Thisisacomment*/packagemypackage;importjava.awt.*;publicclassMyClass{}【正確答案】:D89.在Java中,下面對(duì)于構(gòu)造函數(shù)的描述正確的是A、類必須顯示定義構(gòu)造函數(shù)B、構(gòu)造函數(shù)的返回類型是voidC、構(gòu)造函數(shù)和類有相同的名稱,并且不能帶任何參數(shù)D、一個(gè)類可以定義多個(gè)構(gòu)造函數(shù)【正確答案】:D90.以下哪些不可以作為負(fù)載均衡設(shè)備?A、nginxB、haproxyC、tomcatD、lvs【正確答案】:C91.在Java程序中,包含如下代碼publicstaticvoidmain(String[]args){Listlist=newArrayList();list.add("Java");list.add("C#");list.add("HTML");list.remove(1);System.out.println("還有"+list.size()+"個(gè)元素!它們分別是:");Iterator<String>it=list.iterator();while(it.hasNext()){Stringstr=it.next();System.out.println(str);}}則程序運(yùn)行結(jié)果描述正確的是A、第一行編譯錯(cuò)誤B、還有2個(gè)元素!它們分別是:JavaHTMLC、還有2個(gè)元素!它們分別是:C#HTMLD、還有3個(gè)元素!它們分別是:JavaC#HTML【正確答案】:B92.page指令的import屬性的作用是A、定義JSP頁面響應(yīng)的MIME類型B、定義JSP頁面使用的腳本語言C、為JSP頁面引入JAVA包中的類D、定義JSP頁面字符的編碼【正確答案】:C93.()表達(dá)式不可以作為循環(huán)條件A、i++;B、i>5;C、bEqual=str.equals("q");D、count==i;【正確答案】:A94.以下關(guān)于DB中的建表注意事項(xiàng),哪個(gè)是推薦的做法A、庫名、表名、字段名使用駝峰風(fēng)格B、在表中存儲(chǔ)圖片等二進(jìn)制數(shù)據(jù)C、字段名可以自解釋,無需加注釋D、字段盡量為NOTNULL,并指定默認(rèn)值【正確答案】:D95.對(duì)于下面()類定義,可以通過“newJ_Class()”生成類J_Class的實(shí)例對(duì)象。A、publicclassJ_Class{publicJ_Class(void){}}B、publicJ_Class(void){}}publicclassJ_Class{}C、publicJ_Class(void){}}publicclassJ_Class{publicJ_Class(Strings){}}D、publicJ_Class(void){}}publicJ_Class(Strings){}}publicclassJ_Class{publicvoidJ_Class(){}publicJ_Class(Strings){}【正確答案】:B96.關(guān)系數(shù)據(jù)模型的基本數(shù)據(jù)結(jié)構(gòu)是()A、樹B、圖C、索引D、關(guān)系【正確答案】:D97.對(duì)于以下Java代碼的運(yùn)行結(jié)果描述正確的是publicclassTest{privatestaticfinalintflag=1;publicstaticvoidmain(String[]args){for(inti=0;i<100;i++){System.out.println(flag++);}}}A、程序運(yùn)行100次,分別輸出0到99B、程序運(yùn)行101次,分別輸出0至100C、程序編譯錯(cuò)誤D、程序可能出現(xiàn)死循環(huán)【正確答案】:C98.以下關(guān)于Java中構(gòu)造方法描述正確的是A、構(gòu)造方法的名字和類名相同,返回值類型為voidB、在沒有給類提供任何構(gòu)造方法時(shí),系統(tǒng)會(huì)提供一個(gè)有參數(shù)的、方法體為空的默認(rèn)構(gòu)造方法C、構(gòu)造方法的作用主要是在創(chuàng)建對(duì)象時(shí)執(zhí)行一些初時(shí)化操作,可以通過重載實(shí)現(xiàn)多種初始化行為D、構(gòu)造方法被子類繼承后可進(jìn)行重寫【正確答案】:C99.如下代碼10.publicObjectm(){11.Objecto=newFloat(3.14F);12.Object[]oa=newObject[1];13.oa[0]=o;14.o=null;15.oa[0]=null;16.print‘return0’;17.}當(dāng)Float對(duì)象在第11行被創(chuàng)建后,什么時(shí)候能夠被垃圾回收A、13行以后.B、14行以后.C、15行以后.D、16行以后.【正確答案】:C100.以下對(duì)封裝的描述正確的是A、只能對(duì)一個(gè)類中的方法進(jìn)行封裝,不能對(duì)屬性進(jìn)行封裝B、如果子類繼承了父類,對(duì)于父類中進(jìn)行封裝的方法,子類仍然可以直接調(diào)用C、封裝的意義并不大,因此在編碼時(shí)盡量不要使用封裝D、封裝的主要作用在于對(duì)外隱藏內(nèi)部實(shí)現(xiàn)細(xì)節(jié),增強(qiáng)程序的安全性【正確答案】:D101.執(zhí)行下面代碼結(jié)果()for(inti=0;;){"這是"+i);break;}A、語法錯(cuò)誤,缺少表達(dá)式2和表達(dá)式3B、死循環(huán)C、程序什么都不輸出D、輸出:這是0【正確答案】:D102.以下b的值是:byteb=(byte)129;A、-126B、-127C、-128D、-129【正確答案】:B103.在運(yùn)行時(shí),由java解釋器自動(dòng)引入,而不用import語句引入的包是()。A、java.langB、java.systemC、java.ioD、java.util【正確答案】:A104.以下對(duì)異常的描述不正確的有A、異常分為Error和ExceptionB、Throwable是所有異常類的父類C、Exception是所有異常類父類D、Exception包括RuntimeException和RuntimeException之外的異常【正確答案】:C105.給定以下JAVA代碼,這段代碼編譯運(yùn)行后輸出的結(jié)果()publicclassTest{publicstaticintaMethod(inti)throwsException{try{returni/10;}catch(Exceptionex){thrownewException("exceptioninaaMothod");}finally{System.out.print("finally");}}publicstaticvoidmain(String[]args){try{aMethod(0);}catch(Exceptionex){System.out.print("exceptioninmain");}System.out.print("finished");}}A、finallyexceptioninmainfinishedB、exceptioninmainfinallyC、finallyfinishedD、finallyexceptioninmainfinished【正確答案】:C106.作為Java應(yīng)用程序入口的main方法,其聲明格式可以是()A、publicstaticvoidmain(String[]args)B、publicstaticintmain(String[]args)C、publicvoidmain(String[]args)D、publicintmain(String[]args)【正確答案】:A107.下列哪個(gè)排序算法,排序的性能好壞與元素初始排列次序沒有關(guān)系A(chǔ)、冒泡排序B、插入排序C、快速排序D、基數(shù)排序【正確答案】:D108.在使用super和this關(guān)鍵字時(shí),以下描述正確的是A、在子類構(gòu)造方法中使用super()顯示調(diào)用父類的構(gòu)造方法,super()必須寫在子類構(gòu)造方法的第一行,否則編譯不通過B、super()和this()不一定要放在構(gòu)造方法內(nèi)第一行C、this()和super()可以同時(shí)出現(xiàn)在一個(gè)構(gòu)造函數(shù)中D、this()和super()可以在static環(huán)境中使用,包括static方法和static語句塊【正確答案】:A109.以下關(guān)于Integer與int的區(qū)別錯(cuò)誤的是A、int是java提供的8種原始數(shù)據(jù)類型之一B、Integer是java為int提供的封裝類C、int的默認(rèn)值為0D、Integer的默認(rèn)值為1【正確答案】:D110.在Java中,以下關(guān)于方法重載和方法重寫描述正確的是?A、方法重載和方法的重寫實(shí)現(xiàn)的功能相同B、方法重載出現(xiàn)在父子關(guān)系中,方法重寫是在同一類中C、方法重載的返回值類型必須一致,參數(shù)項(xiàng)必須不同D、方法重寫的返回值類型必須相同或相容。(或是其子類)【正確答案】:D111.下面關(guān)于Redis中set數(shù)據(jù)類型與list數(shù)據(jù)類型的比較,正確的說法是()A、set中的數(shù)據(jù)具有唯一性,list中的數(shù)據(jù)不具有唯一性B、set中的數(shù)據(jù)有序,list中的數(shù)據(jù)無序C、set數(shù)據(jù)類型與list數(shù)據(jù)類型均可進(jìn)行數(shù)學(xué)集合運(yùn)算D、set數(shù)據(jù)類型與list數(shù)據(jù)類型都是通過索引下表實(shí)現(xiàn)有序【正確答案】:A112.下面關(guān)于變量及其范圍的陳述哪些是不對(duì)的A、實(shí)例變量是類的成員變量B、實(shí)例變量用關(guān)鍵字static聲明C、在方法中定義的局部變量在該方法被執(zhí)行時(shí)創(chuàng)建D、局部變量在使用前必須被初始化【正確答案】:B113.下面關(guān)于垃圾收集的說法正確的是A、一旦一個(gè)對(duì)象成為垃圾,就立刻被收集掉B、對(duì)象空間被收集掉之后,會(huì)執(zhí)行該對(duì)象的finalize方法C、finalize方法和C++的析構(gòu)函數(shù)是完全一回事情D、一個(gè)對(duì)象成為垃圾是因?yàn)椴辉儆幸弥钢?,但是線程并非如此【正確答案】:D114.下列說法正確的是?A、數(shù)組是一種對(duì)象B、數(shù)組屬于一種原生類C、intnumber=[]={31,23,33,43,35,63}D、數(shù)組的大小可以任意改變【正確答案】:A115.在Java中,以下代碼()正確地創(chuàng)建了一個(gè)InputStreamReader對(duì)象A、InuptStreamReader(newFileInputStream(“1.dat”));B、InuptStreamReader(newFileReader(“1.dat”));C、InuptStreamReader(newBufferReader(“1.dat”));D、InuptStreamReader(“1.dat”);【正確答案】:A116.已知tm_employee表中具有默認(rèn)約束df_adress,刪除該約束的語句為()A、altertabletm_employeedropconstraintdf_adressB、altertabletm_employeeremoveconstraintdf_adressC、altertabletm_employeedeleteconstraintdf_adressD、removeconstraintdf_adressfromtabletm_employee【正確答案】:A117.下列哪個(gè)修飾符可以使在一個(gè)類中定義的成員變量只能被同一包中的類訪問?A、privateB、無修飾符C、publicD、protected【正確答案】:B118.下面哪項(xiàng)不屬于SQL語句的子類A、數(shù)據(jù)定義語言(DDL)B、數(shù)據(jù)查詢語言(DQL)C、事務(wù)控制語言(TCL)D、數(shù)據(jù)插入語言(DIL)【正確答案】:D119.下面()語句不會(huì)出現(xiàn)編譯警告或錯(cuò)誤。A、floatf=1.3;B、charc="a";C、byteb=25;D、booleand=null;【正確答案】:C120.以下描述錯(cuò)誤的有A、abstract可以修飾類、接口、方法B、abstract修飾的類主要用于被繼承C、abstract可以修飾變量D、abstract修飾的類,其子類也可以是abstract修飾的【正確答案】:C121.關(guān)于Redis的RDB持久化策略,說法錯(cuò)誤的是A、RDB持久化是將當(dāng)前進(jìn)程數(shù)據(jù)以生成快照的方式保存到硬盤的過程B、Redis默認(rèn)的持久化機(jī)制是RDB持久化機(jī)制C、RDB持久化模式可以做到實(shí)時(shí)的持久化D、執(zhí)行BGSAVE命令時(shí)要執(zhí)行fork操作創(chuàng)建子進(jìn)程【正確答案】:C122.以下關(guān)于Java中構(gòu)造方法描述正確的是A、構(gòu)造方法的名字和類名相同,返回值類型為voidB、在沒有給類提供任何構(gòu)造方法時(shí),系統(tǒng)會(huì)提供一個(gè)有參數(shù)的、方法體為空的默認(rèn)構(gòu)造方法C、構(gòu)造方法的作用主要是在創(chuàng)建對(duì)象時(shí)執(zhí)行一些初始化操作,可以通過重載實(shí)現(xiàn)多種初始化行為D、構(gòu)造方法被子類繼承后可進(jìn)行重寫【正確答案】:C123.以下關(guān)于集合類ArrayList、LinkedList、HashMap描述錯(cuò)誤的是()A、HashMap實(shí)現(xiàn)Map接口,它允許任何類型的鍵和值對(duì)象,并允許將null用作鍵或值B、ArrayList和LinkedList均實(shí)現(xiàn)了List接口C、添加和刪除元素時(shí),ArrayList的表現(xiàn)更佳D、ArrayList的訪問速度比LinkedList快【正確答案】:C124.System類位于以下哪個(gè)包中?A、java.ioB、java.utilC、java.awtD、java.lang【正確答案】:D125.在Java中,main()方法的返回值的類型是:A、publicB、staticC、voidD、String【正確答案】:C126.下列輸出結(jié)果是()inta=0;while(a<5){switch(a){case0:case3:a=a+2;case1:case2:a=a+3;default:a=a+5;}}System.out.print(a);A、0B、5C、10D、其他【正確答案】:C127.在配置tomcat虛擬目錄時(shí),需要打開哪個(gè)文件?A、index.jspB、web.xmlC、server.xmlD、以上都不是【正確答案】:C128.以下哪個(gè)事件會(huì)導(dǎo)致線程銷毀?()A、調(diào)用方法sleep()B、調(diào)用方法wait()C、start()方法的執(zhí)行結(jié)束D、run()方法的執(zhí)行結(jié)束【正確答案】:D129.以下對(duì)象中的()不是JSP的內(nèi)置對(duì)象。A、requestB、sessionC、applicationD、bean【正確答案】:D130.下面關(guān)于Redis選擇單線程的原因,錯(cuò)誤的說法是()A、避免線程切換和競(jìng)爭(zhēng)產(chǎn)生的消耗B、避免同步機(jī)制的開銷C、實(shí)現(xiàn)簡(jiǎn)單,底層數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)無需考慮線程安全D、提升網(wǎng)絡(luò)請(qǐng)求處理速度【正確答案】:D131.執(zhí)行以下程序后的輸出結(jié)果是()publicclassTest{publicstaticvoidmain(String[]args){StringBuffera=newStringBuffer("A");StringBufferb=newStringBuffer("B");operator(a,b);System.out.println(a+","+b);}publicstaticvoidoperator(StringBufferx,StringBuffery){x.append(y);y=x;}}A,AB、A,BC、B,BD、AB,B【正確答案】:D132.Java跨平臺(tái)指的是()文件可以跨平臺(tái)。A、源文件B、源程序C、源代碼D、字節(jié)碼【正確答案】:D133.在JAVA的異常處理模型中,能單獨(dú)和finally語句一起使用的塊是()A、tryB、catchC、throwD、throws【正確答案】:A134.以下關(guān)于接口的說法,錯(cuò)誤的是A、接口是一種特殊的抽象類B、接口中的方法,默認(rèn)權(quán)限為“publicabstract”C、在接口中,所有變量默認(rèn)的權(quán)限為“publicstaticfinal”D、接口不能包含靜態(tài)方法【正確答案】:D135.一棵紅黑樹,從根節(jié)點(diǎn)(包含根節(jié)點(diǎn))開始到某個(gè)nil葉子節(jié)點(diǎn)的父節(jié)點(diǎn)的最短路徑節(jié)點(diǎn)數(shù)為2,那么當(dāng)前樹中根節(jié)點(diǎn)(包含根節(jié)點(diǎn))到某個(gè)nil葉子節(jié)點(diǎn)的父節(jié)點(diǎn)的最長(zhǎng)路徑中節(jié)點(diǎn)的個(gè)數(shù)最多為幾個(gè)?A、2B、4C、6D、8【正確答案】:B136.下面有關(guān)JVM內(nèi)存,說法錯(cuò)誤的是?A、程序計(jì)數(shù)器是一個(gè)比較小的內(nèi)存區(qū)域,用于指示當(dāng)前線程所執(zhí)行的字節(jié)碼執(zhí)行到了第幾行,是線程隔離的B、虛擬機(jī)棧描述的是Java方法執(zhí)行的內(nèi)存模型,用于存儲(chǔ)局部變量,操作數(shù)棧,動(dòng)態(tài)鏈接,方法出口等信息,是線程隔離的C、方法區(qū)用于存儲(chǔ)JVM加載的類信息、常量、靜態(tài)變量、以及編譯器編譯后的代碼等數(shù)據(jù),是線程隔離的D、原則上講,所有的對(duì)象都在堆區(qū)上分配內(nèi)存,是線程之間共享的【正確答案】:C137.閱讀以下Java代碼publicclassPerson{publicvoidshow(){System.out.println("人類!");}}publicclassStudentextendsPerson{publicvoidshow(){System.out.println("學(xué)生!");}}publicclassDoctorextendsPerson{publicvoidshow(){System.out.println("醫(yī)生!");}}publicclassTemp{publicstaticvoidmain(String[]args){Personper=newStudent();Persondoc=newDoctor();per.show();doc.show();}}當(dāng)程序運(yùn)行后,輸出結(jié)果正確的是A、學(xué)生!醫(yī)生!B、人類!學(xué)生!醫(yī)生!C、編譯錯(cuò)誤D、運(yùn)行錯(cuò)誤【正確答案】:A138.@SuppressWarnings(“deprecation”)的功能是什么?A、屏蔽不贊同使用的類和方法的警告B、屏蔽在強(qiáng)制類型轉(zhuǎn)換的時(shí)候編譯器給出的警告C、關(guān)閉所有警告信息D、當(dāng)在可序列化的類上缺少serialVersionUID定義的警告【正確答案】:A139.以下對(duì)接口描述錯(cuò)誤的有A、接口沒有提供構(gòu)造方法B、接口中的方法默認(rèn)使用public、abstract修飾C、接口中的屬性默認(rèn)使用public、static、final修飾D、接口不允許多繼承【正確答案】:D140.對(duì)接口的描述正確的是()A、一個(gè)類可以實(shí)現(xiàn)多個(gè)接口B、接口可以有非靜態(tài)的成員變量C、在jdk8之前,接口可以實(shí)現(xiàn)方法D、實(shí)現(xiàn)接口的任何類,都需要實(shí)現(xiàn)接口的方法【正確答案】:A141.線程調(diào)用sleep()方法后,該線程將進(jìn)入以下哪種狀態(tài)?A、就緒狀態(tài)B、運(yùn)行狀態(tài)C、阻塞狀態(tài)D、死亡狀態(tài)【正確答案】:C142.關(guān)于try-catch-finally的說法,哪個(gè)是正確的A、盡量將方法中的所有代碼都放到一個(gè)try-catch中,無需關(guān)注可能拋出的異常類型B、return語句要放在finally中,因?yàn)閒inally中是肯定會(huì)被執(zhí)行的代碼C、try-with-resources可以用于對(duì)資源對(duì)象、流對(duì)象等進(jìn)行關(guān)閉D、不可以在catch語句中再次拋出異?!菊_答案】:C143.final修飾符不可以修飾如下哪個(gè)內(nèi)容?A、類B、接口C、方法D、變量【正確答案】:B144.JDBC中,用于表示數(shù)據(jù)庫連接的對(duì)象是A、StatementB、ConnectionC、DriverManagerD、PreparedStatement【正確答案】:B145.下列標(biāo)識(shí)符(名字)命名原則中,正確的是A、類名的首字母小寫B(tài)、變量和方法名的首寫字母大寫C、接口名的首寫字母小寫D、常量完全大寫【正確答案】:D146.下面不是Java基本類型的A、shortBooleanC、byteD、float【正確答案】:B147.關(guān)于join查詢,以下那種說法是正確的A、多張表的join查詢維護(hù)起來方便,所以應(yīng)該盡量使用join查詢B、維護(hù)sql比維護(hù)業(yè)務(wù)邏輯更方便,所以應(yīng)該盡量使用join查詢C、數(shù)據(jù)層的耦合,不利于維護(hù),盡量避免使用joinD、join查詢不會(huì)增加DB壓力【正確答案】:C148.關(guān)于AOP錯(cuò)誤的是?AOP將散落在系統(tǒng)中的“方面”代碼集中實(shí)現(xiàn)B、AOP有助于提高系統(tǒng)可維護(hù)性C、AOP已經(jīng)表現(xiàn)出將要替代面向?qū)ο蟮内厔?shì)D、AOP是一種設(shè)計(jì)模式,Spring提供了一種實(shí)現(xiàn)【正確答案】:C149.以下對(duì)自定義異常描述正確的是A、自定義異常必須繼承ExceptionB、自定義異常可以繼承自ErrorC、自定義異??梢愿用鞔_定位異常出錯(cuò)的位置和給出詳細(xì)出錯(cuò)信息D、程序中已經(jīng)提供了豐富的異常類,使用自定義異常沒有意義【正確答案】:C150.下列哪一種敘述是正確的A、abstract修飾符可修飾字段、方法和類B、抽象方法的body部分必須用一對(duì)大括號(hào){}包住C、聲明抽象方法,大括號(hào)可有可無D、聲明抽象方法不可寫出大括號(hào)【正確答案】:D151.運(yùn)算符優(yōu)先級(jí)別排序正確的是()A、由高向低分別是:()、!、算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符、賦值運(yùn)算符;B、由高向低分別是:()、關(guān)系運(yùn)算符、算術(shù)運(yùn)算符、賦值運(yùn)算符、!、邏輯運(yùn)算符;C、由高向低分別是:()、算術(shù)運(yùn)算符、邏輯運(yùn)算符、關(guān)系運(yùn)算符、!、賦值運(yùn)算符;D、由高向低分別是:()、!、關(guān)系運(yùn)算符、賦值運(yùn)算符、算術(shù)運(yùn)算符、邏輯運(yùn)算符;【正確答案】:A152.使用JDBC事務(wù)的步驟是:1)取消Connection的事務(wù)自動(dòng)提交方式2)發(fā)生異?;貪L事務(wù)3)獲取Connection對(duì)象4)操作完畢提交事務(wù)A、3124B、1234C、3412D、3142【正確答案】:A153.在JAVA編程中,Java編譯器會(huì)將Java程序轉(zhuǎn)換為()A、字節(jié)碼B、可執(zhí)行代碼C、機(jī)器代碼D、以上都不對(duì)【正確答案】:A154.在Java中,關(guān)于HashMap類的描述,以下不正確的是()A、HashMap使用鍵/值得形式保存數(shù)據(jù)B、HashMap能夠保證其中元素的順序C、HashMap允許將null用作鍵D、HashMap允許將null用作值【正確答案】:B155.下列說法不正確的有A、環(huán)境變量可在編譯sourcecode時(shí)指定B、在編譯程序時(shí),所能指定的環(huán)境變量不包括classpathC、javac一次可同時(shí)編譯數(shù)個(gè)Java源文件D、javac.exe能指定編譯結(jié)果要置于哪個(gè)目錄(directory)【正確答案】:A156.在java中,下列對(duì)繼承的說法,正確的是()A、子類能繼承父類的所有成員B、子類繼承父類的非私有方法和狀態(tài)C、子類只能繼承父類的public方法和狀態(tài)D、子類只能繼承父類的方法【正確答案】:B157.下列Java代碼中,說法正確的是publicclassAnimal{protectedStringname;publicAnimal(Stringname){=name;}publicvoidshow(){System.out.println("animal...");}}publicclassCatextendsAnimal{publicCat(Stringname){super(name);}publicvoiddisp(){System.out.println("我的名字是:"+name);}publicstaticvoidmain(String[]args){CatmiQi=newCat();miQi.disp();}}A、正常運(yùn)行,輸出結(jié)果:animal...B、正常運(yùn)行,沒有任何輸出C、正常運(yùn)行,輸出結(jié)果:我的名字是:nullD、編譯錯(cuò)誤【正確答案】:D158.在Java中,關(guān)于構(gòu)造方法,下列說法錯(cuò)誤的是()A、構(gòu)造方法的名稱必須與類名相同B、構(gòu)造方法可以帶參數(shù)C、構(gòu)造方法不可以重載D、構(gòu)造方法絕對(duì)不能有返回值【正確答案】:C159.下列方法中,用于判斷字符串是否相等的是()A、booleancontains(CharSequencecs)B、StringtoLowerCase()C、booleanequals(ObjectanObject)D、booleanisEmpty()【正確答案】:C160.關(guān)于下面程序,()的結(jié)論是正確的。classJ_SubClassextendsJ_Test{}publicclassJ_Test{J_Test(inti){System.out.println(i);}publicstaticvoidmain(String[]args){J_SubClassa=newJ_SubClass();}}A、不能通過編譯,因?yàn)轭怞_Test沒有定義無參數(shù)的構(gòu)造方法B、不能通過編譯,因?yàn)轭怞_SubClass沒有定義無參數(shù)的構(gòu)造方法C、不能通過編譯,因?yàn)闆]有實(shí)現(xiàn)J_SubClass(inti)的構(gòu)造方法D、可以成功通過編譯【正確答案】:A161.下面的語句會(huì)產(chǎn)生什么樣的輸出System.out.println(4&7);A、4B、5C、6D、7E.0【正確答案】:A162.下面關(guān)于多態(tài)性的說法,正確的是()A、一個(gè)類中不能有同名的方法B、子類中不能有和父類中同名的方法C、子類中可以有和父類中同名且參數(shù)相同的方法D、多態(tài)性就是方法的名字可以一樣,但返回的類型必須不一樣【正確答案】:C163.關(guān)于“.java”源文件中類下列哪一種敘述是正確的A、必須有一個(gè)public類B、可以有多個(gè)public類C、一個(gè)文件中可以只有非public類,如果只有一個(gè)非public類,此類必須跟文件名相同D、可以有多個(gè)類,但只能有一個(gè)public的類,并且public的類名必須與文件名相一致【正確答案】:D164.以下多線程對(duì)int型變量x的操作,哪個(gè)不需要進(jìn)行同步()A、x=yB、x++C、++xD、x=1【正確答案】:D165.當(dāng)你編譯和運(yùn)行下面的代碼時(shí),會(huì)出現(xiàn)下面選項(xiàng)中的哪種情況?publicclassPvf{staticbooleanPaddy;publicstaticvoidmain(Stringargs[]){System.out.println(Paddy);}}A、編譯時(shí)錯(cuò)誤B、編譯通過并輸出結(jié)果falseC、編譯通過并輸出結(jié)果trueD、編譯通過并輸出結(jié)果null【正確答案】:B166.在Java語言中,下列關(guān)于類的繼承的描述,正確的是()A、一個(gè)類可以繼承多個(gè)父類B、一個(gè)類可以具有多個(gè)子類C、子類可以使用父類的所有方法D、子類一定比父類有更多的成員方法【正確答案】:B167.一個(gè)關(guān)于各個(gè)組件的描述,哪個(gè)是錯(cuò)誤的A、Nacos可以用于服務(wù)發(fā)現(xiàn)B、SpringBoot可以簡(jiǎn)化Spring應(yīng)用的搭建和開發(fā)C、Redis中的數(shù)據(jù)應(yīng)該盡可能的設(shè)置過期時(shí)間D、當(dāng)前Springboot僅支持Tomcat這一種內(nèi)置容器【正確答案】:D168.關(guān)于匿名內(nèi)部類敘述正確的是?()A、匿名內(nèi)部類可以繼承一個(gè)基類,不可以實(shí)現(xiàn)一個(gè)接口B、匿名內(nèi)部類不可以定義構(gòu)造器C、匿名內(nèi)部類不能用于實(shí)參D、以上說法都不正確【正確答案】:B169.下面哪個(gè)不屬于HttpServletResponse接口完成的功能?A、設(shè)置HTTP頭標(biāo)B、設(shè)置cookieC、讀取路徑信息D、輸出返回?cái)?shù)據(jù)【正確答案】:C170.下列代碼中,實(shí)現(xiàn)獲得1-100之間的隨機(jī)整數(shù)是A、Math.ceil(Math.random()*99)+1B、Math.ceil(Math.random()*100)-1C、Math.ceil(Math.random()*100)D、Math.ceil(Math.random()*100+1)【正確答案】:C171.類Person里面有個(gè)方法sleep(),如果直接用Person.sleep(),則方法sleep前面必須用的關(guān)鍵詞是?()A、classB、staticC、publicD、final【正確答案】:B172.從()開始,到()結(jié)束,被稱為一個(gè)會(huì)話。A、訪問者連接到服務(wù)器,訪問者關(guān)閉瀏覽器離開該服務(wù)器B、服務(wù)器啟動(dòng),服務(wù)器關(guān)閉C、訪問者連接到服務(wù)器,服務(wù)器關(guān)閉D、服務(wù)器啟動(dòng),訪問者關(guān)閉瀏覽器離開該服務(wù)器【正確答案】:A173.以下對(duì)TCP和UDP描述正確的是A、TCP不能提供數(shù)據(jù)的可靠性B、UDP能夠保證數(shù)據(jù)庫的可靠性C、TCP數(shù)據(jù)傳輸效率高于UDPD、UDP數(shù)據(jù)傳輸效率高于TCP【正確答案】:D174.在Java中,關(guān)于HashMap類的描述,以下說法錯(cuò)誤的是A、HashMap使用鍵/值得形式保存數(shù)據(jù)B、HashMap能夠保證其中元素的順序C、HashMap允許將null用作鍵D、HashMap允許將null用作值【正確答案】:B175.關(guān)鍵字super的作用是?A、用來訪問父類被隱藏的非私有成員變量B、用來調(diào)用父類中被重寫的方法C、用來調(diào)用父類的構(gòu)造函數(shù)D、以上都是【正確答案】:D176.下列說法正確的是()A、JAVA程序的main方法必須寫在類里面B、JAVA程序中可以有多個(gè)main方法C、JAVA程序中類名必須與文件名一樣D、JAVA程序的main方法中如果只有一條語句,可以不用{}(大括號(hào))括起來【正確答案】:A177.在mysql中,與語句SELECT*FROMbookbWHEREb.book_numNOTBETWEEN200AND300;等價(jià)的有A、SELECT*FROMbookbWHEREb.book_num<200ORb.book_num>=300B、SELECT*FROMbookbWHEREb.book_num<=200ORb.book_num>300C、SELECT*FROMbookbWHEREb.book_num<=200ORb.book_num>=300D、SELECT*FROMbookbWHEREb.book_num<200ORb.book_num>300【正確答案】:D178.javac的作用是A、將源程序編譯成字節(jié)碼B、將字節(jié)碼編譯成源程序C、解釋執(zhí)行Java字節(jié)碼D、調(diào)試Java代碼【正確答案】:A179.閱讀并分析如下的代碼,以下代碼的運(yùn)行結(jié)果是publicstaticvoidmain(String[]args){Mapmap=newHashMap();map.put("1","張三");map.put("1","李四");map.put("2","王五");map.put("2"
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 職業(yè)學(xué)院學(xué)生晚出、晚歸、不歸管理辦法
- 2025年度綠色生態(tài)園承建及景觀裝修合作協(xié)議3篇
- 2024年計(jì)件工作制職工聘用協(xié)議版B版
- 2025年度電商平臺(tái)短信催收合作協(xié)議范本3篇
- 2024年版公司員工通勤巴士租賃協(xié)議版B版
- 2024年贍養(yǎng)老年人義務(wù)合同示例一
- 人教版小學(xué)六年級(jí)數(shù)學(xué)上冊(cè)第二單元《位置與方向(二)》及練習(xí)五課件
- 中國(guó)特色社會(huì)主義理論與實(shí)踐研究(湖大簡(jiǎn)答題)
- 學(xué)校傳染病和突發(fā)公共衛(wèi)生事件處理流程圖
- 2024年檢驗(yàn)類之臨床醫(yī)學(xué)檢驗(yàn)技術(shù)(師)通關(guān)試題庫(有答案)
- 2024-2025學(xué)年外研版七年級(jí)英語下冊(cè) Unit1單詞背誦(不帶音標(biāo))
- 孕產(chǎn)婦高危五色管理(醫(yī)學(xué)講座培訓(xùn)課件)
- 幼兒體適能培訓(xùn)
- 重癥專科護(hù)士理論考試試題及答案
- 燃?xì)猱厴I(yè)論文開題報(bào)告
- 2024年低壓電工資格考試必考題庫及答案(共415題)
- 劉潤(rùn)年度演講2024
- 考研計(jì)算機(jī)學(xué)科專業(yè)基礎(chǔ)(408)研究生考試試題與參考答案(2025年)
- 《漢書》導(dǎo)讀學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 初三第一學(xué)期沖刺中考期末家長(zhǎng)會(huì)
- 2022??低旸S-VM11S-B系列服務(wù)器用戶手冊(cè)V1.1
評(píng)論
0/150
提交評(píng)論