JAVA選擇復習試題及答案(一)_第1頁
JAVA選擇復習試題及答案(一)_第2頁
JAVA選擇復習試題及答案(一)_第3頁
JAVA選擇復習試題及答案(一)_第4頁
JAVA選擇復習試題及答案(一)_第5頁
已閱讀5頁,還剩55頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第頁JAVA選擇復習試題及答案1.下面關于try塊的說法正確的是?(1.0)A、try塊后至少應有一個catch塊B、try塊后必須有finally塊C、可能拋出異常的語句應放在try塊中D、對拋出的異常的處理應放在try塊中【正確答案】:C2.下列數(shù)組a中,能在程序運行時動態(tài)調(diào)整大小的是()。(1.0)A、inta[]B、String[]aC、a=newArrayList()D、a=newArray()【正確答案】:C3.現(xiàn)有聲明Circlex=newCircle(),如下哪句是最確切的。()(1.0)A、x包含了一個int型數(shù)據(jù)。B、x包含了一個Circle類型的對象。C、x包含了一個Circle對象的引用。D、x可將一個int型數(shù)據(jù)賦值給x?!菊_答案】:C解析:

中4.下列哪種異常是檢查型異常,需要在編寫程序時聲明().(1.0)A、NullPointerExceptionB、ClassCastExceptionC、FileNotFoundExceptionD、IndexOutOfBoundsException【正確答案】:C5.在JAVA中,給定代碼片段如下所示,則編譯運行后,輸出結果是()。For(inti=0;i<10;i++){if(i==10-i){break;}if(i%3!=0){continue;}System.out.print(i+"");}(1.0)A、0B、03C、036D、0369【正確答案】:B6.下面哪條語句可以將字符串s轉換為double類型的值d?(1.0)A、d=Double.parseDouble(s);B、d=(newDouble(s)).doubleValue();C、d=Double.valueOf(s).doubleValue();D、以上所有【正確答案】:D7.關于字符串對象的比較,==用于比較字符串對象的()是否相同;equals()方法用于比較字符串對象的()是否相同。(1.0)A、存儲地址字符序列B、存儲地址存儲地址C、字符序列存儲地址D、字符序列字符序列【正確答案】:A8.使用UDP協(xié)議通信時,需要使用哪個類把要發(fā)送的數(shù)據(jù)打包,并且,用該類對象接收數(shù)據(jù)?()(1.0)A、SocketB、DatagramSocketC、DatagramPacketD、ServerSocket【正確答案】:C9.Java的集合框架中重要的接口java.util.Collection定義了許多方法。選項中哪個方法不是Collection接口所定義的?()(1.0)A、Iteratoriterator()B、booleanadd(Objectelement)C、intsize()D、intlength()【正確答案】:D10.在Java中,Scanner類判斷是否還有下一個字符串的方法是(1.0)A、hasNext()B、hasNextLine()C、hasNextString()D、hasNextChar()【正確答案】:A11.下面關于數(shù)組聲明和初始化的語句那個有語法錯誤?()(1.0)A、inta1[]={3,4,5};B、Stringa2[]={"string1","string1","string1"};C、Stringa3[]=newString(3);D、int[][]a4=newint[3][3];【正確答案】:C12.下面不屬于Java語言特點的是:()(1.0)A、平臺無關B、面向?qū)ο驝、支持指針類型D、垃圾回收機制【正確答案】:C13.Java中,不是Set接口子類或子接口的是。(1.0)A、HashSetB、LinkedHashSetC、QueueD、TreeSetE、SortedSet【正確答案】:C14.下列哪種異常是檢查型異常,需要在編寫程序時聲明().(1.0)A、NullPointerExceptionB、ClassCastExceptionC、FileNotFoundExceptionD、IndexOutOfBoundsException【正確答案】:C15.以下Java程序代碼段,輸出結果是Strings1="abc";Strings2="abcd";System.out.println(pareTo(s1));(1.0)A、-1B、1C、100D、-100【正確答案】:B16.Java的集合框架中重要的接口java.util.Collection定義了許多方法。選項中哪個方法不是Collection接口所定義的?()(1.0)A、Iteratoriterator()B、booleanadd(Objectelement)C、intsize()D、intlength()【正確答案】:D17.關于字符串的相關使用,如下代碼執(zhí)行結果是()。Stringstr1="110";Inti=Integer.parseInt(str1,2);Inti1=i+2;System.out.println(i1);(1.0)A、112B、8C、110D、10【正確答案】:B18.使用Iterator時,判斷是否存在下一個元素,可以使用以下哪個方法?(1.0)A、next()B、hash()C、hasPrevious()D、hasNext()【正確答案】:D19.在異常處理時,將可能發(fā)生異常的代碼放在()語句塊中,后面緊跟著一個或多個()語句塊,還可以再跟零個或一個()語句塊。(1.0)A、catch、try、finallyB、try、catch、finallyC、try、finally、exceptionD、exception、try、finally【正確答案】:B20.關于基本類型的數(shù)據(jù)與其封裝類對象之間的轉換,下面說法錯誤的是()。(1.0)A、Integer類型的對象可以通過拆箱,可以自動轉化為int基本類型的數(shù)值。B、int類型的數(shù)據(jù)通過裝箱操作,可以自動轉換成Integer類型的對象。C、int類型的數(shù)值通過裝箱操作,可以自動封裝為Long類型對象D、long類型的數(shù)據(jù)通過裝箱操作,可以自動封裝為Long類型對象【正確答案】:C21.下列程序的運行結果是(){PublicclassTest{publicstaticvoidmain(String[]args){try{System.out.println("WelcometoJava");return;}finally{System.out.println("Thefinallyclauseisexecuted");}}}}(1.0)A、WelcometoJavaB、WelcometoJava,然后是ThefinallyclauseisexecutedC、ThefinallyclauseisexecutedD、以上都不是【正確答案】:B22.Java語言中,集合類位于下列哪個包中?(1.0)A、java.utilB、java.collectionsC、java.arrayD、java.lang【正確答案】:A23.現(xiàn)有一個具有默認構造方法的Clown類。假設ArrayList<Clown>已初始化。以下哪項不會引發(fā)IndexOutOfBoundsException?(1.0)A、{for(inti=0;i<=list.size();i++)List.set(i,newClown());}B、list.add(list.size(),newClown());Clownc=list.get(list.size());D、list.add(-1,newClown());【正確答案】:B24.不管寫不寫訪問權限,接口中的方法訪問權限永遠是()(1.0)A、privateB、defaultC、protectedD、public【正確答案】:D25.對于“booleanboo[]=newboolean[3];”,下列哪個敘述是正確的?(1.0)A、boo[0]、boo[1]、boo[2]的值都是0B、boo[0]、boo[1]、boo[2]的值不確定C、boo[0]、boo[1]、boo[2]的值都是falseD、boo[0]、boo[1]、boo[2]的值都是true【正確答案】:C26.以下程序段輸出結果的是()。PublicclassTest{publicstaticvoidmain(Stringargs[]){Stringstr="world";str=str.substring(3);str.concat("mn");System.out.print(str);}}(1.0)A、ldB、ldmnC、worldD、rldmn【正確答案】:D27.方法體內(nèi)定義的變量稱局部變量,下述關于局部變量的說法中錯誤的是()。(1.0)A、局部變量僅在所定義的代碼塊內(nèi)(花括號對內(nèi))有效B、局部變量不能加修飾詞修飾C、局部變量不能與類中的成員變量同名D、局部變量未經(jīng)賦值不能使用【正確答案】:C28.在Java中,下列選項中關于二維數(shù)組的定義,格式錯誤的是?(1.0)A、int[][]arr=newint[3][4]B、int[][]arr=newint[3][]C、int[][]arr=newint[][4]D、int[][]arr={{1,2},{3,4,5},{6【正確答案】:C29.在Java中,以下代碼()正確地創(chuàng)建了一個InputStreamReader對象。(1.0)A、InuptStreamReader(newFileReader(“1.dat”));B、InuptStreamReader(newFileInputStream(“1.dat”));C、InuptStreamReader(newBufferReader(“1.dat”));D、InuptStreamReader(“1.dat”);【正確答案】:B30.一個對象是()的實例。(1.0)A、程序B、類C、方法D、數(shù)據(jù)【正確答案】:B31.要想在集合中保存沒有重復的元素,并且按照一定的順序排列,可以使用以下哪個集合?(1.0)A、LinkedListB、ArrayListC、HashSetD、TreeSet【正確答案】:D32.Java中對日期數(shù)據(jù)按照國家和地區(qū)的使用習慣進行格式化字符串及日期格式轉換,要使用到java.text.SimpleDateFormat類。把日期轉換成符合格式的字符串,調(diào)用()方法;把某格式的字符串轉換成日期對象,調(diào)用()方法。(1.0)A、parseformatB、parsedateFormatC、formatparseD、formatparseDate【正確答案】:C33.有如下程序代碼,程序運行的結果是()。Strings1="sdut";Strings2="sdut";System.out.print(s1==s2);System.out.println(""+s1.equals(s2));(1.0)A、truefalseB、truetrueC、falsetrueD、falsefalse【正確答案】:B34.已知類F是類C的父類,則不正確的語句是()。(1.0)A、Fx=newF();B、Fx=newC();Cx=newF();D、Cx=newC();【正確答案】:C35.FileOutputStream類的父類是()。(1.0)A、FileB、FileOutputC、OutputStreamD、InputStream【正確答案】:C36.在Java的一個異常處理中,下列的語句塊可以有多個的是?(1.0)A、catchB、finallyC、tryD、throws【正確答案】:A37.在控制臺顯示消息的語句正確的是()(1.0)A、System.out.println(我是一個Java程序員了!);B、System.Out.println("我是一個Java程序員了!");C、System.out.println("我是一個Java程序員了!");D、System.Out.Println("我是一個Java程序員了!")【正確答案】:C38.下列代碼的輸出是()。{Double[]myList={1,5,5,5,5,1};Doublemax=myList[0];IntindexOfMax=0;For(inti=1;i<myList.length;i++){if(myList[i]>=max){max=myList[i];indexOfMax=i;}}System.out.println(indexOfMax);}(1.0)A、0B、1C、4D、5【正確答案】:C39.編譯、運行下面的程序的結果是()Publicstaticvoidmain(Stringargs[]){Objecto=newString("abcd");Strings=o;System.out.println(s);System.out.println(o);}(1.0)A、程序正確,打印兩行abcdB、代碼第2行編譯出錯C、代碼第3行編譯出錯D、代碼第5行編譯出錯【正確答案】:C40.以下程序中,橫線處正確的語句是?class____________{intx;intget(){returnx;}ABC(inti){x=i;}voidshow(){System.out.println(x);}}(1.0)A、showB、getC、ABCD、以上都可以【正確答案】:C41.若在某一個類定義中定義有如下的方法:finalvoidaFinalFunction(),則該方法屬于()。(1.0)A、本地方法B、靜態(tài)方法C、最終方法D、抽象方法【正確答案】:C42.Java異常類(Exception)是()的子類。(1.0)A、RuntimeExceptionB、ExceptionC、ErrorD、Throwable【正確答案】:D43.閱讀下列程序:ClassA{intx;staticinty;voidfac(Strings){System.out.println(“字符串:”+s);}}下列選項中描述正確的是()(1.0)A、x,y和s都是成員變量B、x是成員變量,y是類變量,s是局部變量C、x和y是實例變量,s是參數(shù)D、x,y和s都是實例變量【正確答案】:B44.以下哪個選項不是Java語言的特性?(1.0)A、支持多線程B、平臺無關性C、編譯器會將源代碼直接編譯成機器語言D、面向?qū)ο蟆菊_答案】:C45.下列程序的運行結果是(){PublicclassTest{publicstaticvoidmain(String[]args){try{System.out.println("WelcometoJava");}finally{System.out.println("Thefinallyclauseisexecuted");}}}}(1.0)A、WelcometoJavaB、WelcometoJava,然后是ThefinallyclauseisexecutedC、ThefinallyclauseisexecutedD、以上都不是【正確答案】:B46.下面的方法,當輸入為2的時候返回值是多少?()PublicintgetValue(inti){intresult=0;switch(i){case1:result=result+i;case2:result=result+i?2;case3:result=result+i?3;}returnresult;}(1.0)A、0B、2C、4D、10【正確答案】:D47.在Java中,給定如下所示的代碼,則運行時會產(chǎn)生哪個類型的異常?Strings=null;s.concat("abc");(1.0)ArithmeticExceptionB、NullPointerExceptionC、IOExceptionD、ClassNotFoundException【正確答案】:B48.String類的equals方法,其作用是:()(1.0)A、比較2個字符串對象是否為同一個對象B、比較2個字符串對象的字符長度是否相同C、比較2個字符串對象的首地址是否相同D、比較2個字符串對象的字符序列是否相同【正確答案】:D49.若inta[][]={{123,345,334},{1,2},{3,4}};則a[2][1]=()。(1.0)A、1B、3C、2D、4【正確答案】:D50.以下都是Math類的常用方法,其中用于計算絕對值的方法是哪個?()(1.0)A、ceil()B、floor()C、abs()D、random()【正確答案】:C51.關于循環(huán)語句,下列說法正確的是()。(1.0)A、while循環(huán)和do…while循環(huán)除了格式不同外,功能完全相同B、for循環(huán)語句多用于處理確定次數(shù)的循環(huán)C、do…while語句首先計算循環(huán)條件,當條件滿足時,才去執(zhí)行循環(huán)體中的語句D、while語句中的循環(huán)體至少執(zhí)行一次【正確答案】:B52.在Java中,用package語句說明一個包時,該包的層次結構必須滿足以下哪個條件?(1.0)A、與文件的結構相同B、與文件目錄的層次相同C、與磁盤的結構相同D、與網(wǎng)絡結構相同【正確答案】:B53.下面哪個標識符不符合Java定義要求?(1.0)A、StringB、_NameC、Name123D、100Book【正確答案】:D54.以下哪個標識符不合法?(1.0)A、_sys1_lllB、2mailC、$changeD、Class【正確答案】:B55.Java中,以下循環(huán)嵌套程序代碼執(zhí)行完畢后,i--;執(zhí)行的次數(shù)是PublicclassHelloWorld{Publicstaticvoidmain(String[]args){Inti=5,j=0,k;While(i){K=i+j;For(j=10;j>0;j--)I--;}}}(1.0)A、0B、5C、10D、語法錯誤【正確答案】:D56.給出下面代碼,關于該程序以下哪個說法是正確的?(){PublicclassPerson{staticintarr[]=newint[5];publicstaticvoidmain(Stringa[]){System.out.println(arr[0]);}}}(1.0)A、編譯時將產(chǎn)生錯誤B、編譯時正確,運行時將產(chǎn)生錯誤C、輸出0D、輸出空【正確答案】:C57.下面關于main方法聲明正確的是()。(1.0)A、publicmain(Stringargs[])B、publicstaticvoidmain(Stringargs[])C、privatestaticvoidmain(Stringargs[])D、voidmain()【正確答案】:B58.以下語句不能通過編譯的是()。(1.0)A、int[]a={1,2,3,4};B、intb[];C、intc[]=newint[3];D、intd=newint[];【正確答案】:D59.請問,為了使一個名為MyClass的public類成功編譯,需要滿足以下哪些條件?(1.0)A、MyClass必須定義一個正確的main()方法B、MyClass必須定義在MyClass.java源文件中C、MyClass必須定義在MyClass包中D、MyClass類必須被導入【正確答案】:B60.向Collection中增加數(shù)據(jù)的方法是()。(1.0)A、insertB、addC、appendD、concat【正確答案】:B61.下列代碼的輸出是()。{Double[]myList={1,5,5,5,5,1};Doublemax=myList[0];IntindexOfMax=0;For(inti=1;i<myList.length;i++){if(myList[i]>=max){max=myList[i];indexOfMax=i;}}System.out.println(indexOfMax);}(1.0)A、0B、1C、4D、5【正確答案】:C62.在Java集合中,下列遍歷方式中,哪一個不可以用來遍歷List集合?(1.0)A、Iterator迭代器B、foreach循環(huán)C、get()和size()方法結合D、get()和length()方法結合【正確答案】:D63.假設有如下程序:PublicclassDemo{publicstaticvoidmain(Stringargs[]){booleanflag=10%2==1&&10/3==0&&1/0==0;System.out.println(flag?"mldn":"yootk");}}最終執(zhí)行結果是什么()(1.0)A、mldnB、yootkC、trueD、程序出錯【正確答案】:B64.下面不屬于Java語言特點的是:()。(1.0)A、平臺無關B、面向?qū)ο驝、支持指針類型D、垃圾回收機制【正確答案】:C65.類ABC定義如下:PublicclassABC{publicintmax(intA,intb){}3}將以下哪個方法插入行3是不合法的。()(1.0)A、publicfloatmax(floatA,floatB,floatc){}B、publicintmax(intC,intd){}C、publicfloatmax(floatA,floatb){}D、privateintmax(intA,intB,intc){}【正確答案】:B66.下面哪一個不是String類提供的合法的方法()。(1.0)A、equals()B、trim()C、append()D、indexOf()【正確答案】:C67.如下程序會拋出()類型的異常?{PublicclassTest{publicstaticvoidmain(String[]args){int[]list=newint[5];System.out.println(list[5]);}}}(1.0)ArithmeticExceptionB、ArrayIndexOutOfBoundsExceptionC、StringIndexOutOfBoundsExceptionD、ClassCastException【正確答案】:B68.請問,為了使一個名為MyClass的public類成功編譯,需要滿足以下哪些條件?(1.0)A、MyClass必須定義一個正確的main()方法B、MyClass必須定義在MyClass.java源文件中C、MyClass必須定義在MyClass包中D、MyClass類必須被導入【正確答案】:B69.在Java中,下面命令可以用來正確執(zhí)行HelloWorld程序的是?(1.0)A、javaHelloWorldB、javaHelloWorld.javaC、javacHelloWorldD、javacHelloWorld.java【正確答案】:A70.StringBuffer類維護字符的容量和長度的概念。有該類的對象buf1,其容量與長度的關系是:()。(1.0)A、buf1.capacity()>=buf1.length()B、buf1.capacity()<=buf1.length()C、buf1.size()>buf1.=length()D、buf1.size()<buf1.=length()【正確答案】:A71.以下都是Math類的常用方法,其中用于計算絕對值的方法是哪個?()(1.0)A、ceil()B、floor()C、abs()D、random()【正確答案】:C72.有如下代碼,程序執(zhí)行的結果是()。Inti=110;Stringstr2="lucky"+i+2;System.out.println(str2);(1.0)A、lucky1102B、lucky112C、1102luckyD、112lucky【正確答案】:A73.假設有如下程序:PublicclassDemo{publicstaticvoidmain(Stringargs[]){charc='A';intnum=10;switch(c){case'B':num++;case'A':num++;case'Y':num++;break;default:num--;}System.out.println(num);}最終執(zhí)行結果是什么?(1.0)A、11.0B、13.0C、12.0D、10.0【正確答案】:C74.下列選項中,()發(fā)生時將調(diào)用類的構造方法。(1.0)A、調(diào)用對象方法B、創(chuàng)建對象C、使用對象變量D、類定義【正確答案】:B75.在Java程序中,用關鍵字()修飾的常量對象創(chuàng)建后就不能再修改了。(1.0)A、finalB、staticC、abstractD、const【正確答案】:A76.下列程序代碼運行結果是:()。{Importjava.util.ArrayList;importjava.util.List;PublicclassTest{publicstaticvoidmain(Stringargs[]){Listlist=newArrayList();list.add(newTest());list.add(newString(""ABC""));list.add(newTest());System.out.println(list.size());}}}(1.0)A、1B、2C、3D、4【正確答案】:C77.對String類型的字符串Stringstr="abcdefg";調(diào)用str對象的()方法,得到byte類型的數(shù)組[97,98,99,100,101,102,103]?(1.0)A、getBytes()B、getChars()C、toBytes()D、toChars()【正確答案】:A78.如果局部變量和成員變量同名,如何在局部變量作用域引用成員變量?()(1.0)A、不能引用,必須改名,使它們的名稱不相同B、在成員變量前加this,使用this訪問該成員變量C、在成員變量前加super,使用super訪問該成員變量D、不影響,系統(tǒng)可以自己區(qū)分【正確答案】:B79.Java中,以下Java程序運行輸出的結果是PublicclassMain{publicstaticvoidmain(String[]args){intx=1,y=9;if(x>y)x=y;y=x;elsex++;y++;System.out.println(x+","+y);}}(1.0)A、2,10B、1,1C、2,2D、程序語法錯誤【正確答案】:D解析:

if統(tǒng)領的是距離它下面最近的一條語句80.使用Iterator時,判斷是否存在下一個元素可以使用以下哪個方法()(1.0)A、next()B、hash()C、hasPrevious()D、hasNext()【正確答案】:D81.Java中,不是Set接口子類或子接口的是。(1.0)A、HashSetB、LinkedHashSetC、QueueD、TreeSetE、SortedSet【正確答案】:C82.在Java中,下列常見的系統(tǒng)給出異常中,哪一個是數(shù)組越界異常?(1.0)ArrayIndexOutOfBoundsExceptionB、IOExceptionC、NullPointerExceptionD、ArithmeticException【正確答案】:A83.下面哪個流類屬于面向字符的輸入流()。(1.0)A、BufferedWriterB、FileInputStreamC、ObjectInputStreamD、InputStreamReader【正確答案】:D84.下面程序中y輸出是()。Inty=0;For(inti=0;i<10;++i){y+=i;}System.out.println(y);(1.0)A、45B、12C、11D、10【正確答案】:A85.字節(jié)碼文件經(jīng)過Java編譯器翻譯成一種特殊的二進制文件,由JVM負責解釋執(zhí)行。該二進制文件擴展名為()(1.0)A、.javaB、.classC、.objD、.bin【正確答案】:B86.在Java中,為實現(xiàn)多線程之間的通信,需要使用下列哪種流類才合適?(1.0)A、FilterInputStream/FilterOutputStreamB、FileInputStream/FileOutputStreamC、RandomAccessStreamD、PipedInputStream/PipedOutputStream【正確答案】:D87.已知下列代碼,如果方法oneMethod()運行異常,則下列哪個語句肯定不會被輸出?{Publicvoidexample(){try{oneMethod();System.out.println("condition1");}catch(ArrayIndexOutOfBoundsExceptione){System.out.println("condition2");}catch(Exceptione){System.out.println("condition3");}finally{System.out.println("condition4");}}(1.0)A、condition1B、condition2C、condition3D、condition4【正確答案】:A88.下面的方法,當輸入為2的時候返回值是多少?()PublicintgetValue(inti){intresult=0;switch(i){case1:result=result+i;case2:result=result+i?2;case3:result=result+i?3;}returnresult;}(1.0)A、0B、2C、4D、10【正確答案】:D89.下列選項中不屬于本段代碼輸出結果的是()PublicclassMain{publicstaticvoidmain(Stringargs[]){one:two:for(inti=0;i<3;i++){three:for(intj=10;j<30;j+=10){System.out.println(i+j);if(i>0)breakone;}}}}(1.0)A、10B、20C、11D、21【正確答案】:D90.現(xiàn)有如下程序:{List<String>students=newArrayList<String>();Students.add("Alex");Students.add("Bob");Students.add("Carl");For(intk=0;k<students.size();k++){System.out.print(students.set(k,"Alex")+"");}System.out.println();For(Stringstr:students){System.out.print(str+"");}請問,若執(zhí)行以上代碼的輸出為?}(1.0)A、{AlexAlexAlexAlexAlexAlex}B、{AlexAlexAlexAlexBobCarl}C、{AlexBobCarlAlexAlexAlex}D、{AlexBobCarlAlexBobCarl}E、當執(zhí)行第一個print語句將導致拋出runtimeexception,不會打印任何內(nèi)容。【正確答案】:C91.一個Java源文件中最多可以包含()個主類?(1.0)A、0B、1C、2D、不受限制【正確答案】:D92.要創(chuàng)建一個新目錄,可以用下面()類實現(xiàn)。(1.0)A、FileInputStreamB、FileOutputStreamC、RandomAccessFileD、File【正確答案】:D93.關于字符串的方法,如下代碼執(zhí)行結果是()。Stringstr1="sdut@";Stringstr2=str1.toLowerCase();System.out.println(str2);System.out.println(str1);System.out.println(str1==str2);(1.0)A、sdut@Sdut@TrueB、sdut@Sdut@FalseC、sdut@SDUT@SDUT.EDU.CNTrueD、sdut@SDUT@SDUT.EDU.CNFalse【正確答案】:A94.以下代碼輸出()。Publicstaticvoidmain(String[]args){String[]tokens="WelcometoJava".split("o");for(inti=0;i<tokens.length;i++){System.out.print(tokens[i]+"");}}(1.0)A、WelcometoJavaB、WelcmetoJavaC、WelcmetJavaD、WelcometJava【正確答案】:C95.下面()不是Java的關鍵字。(1.0)A、interfaceB、superC、sizeofD、throws【正確答案】:C96.以下描述不正確的有(1.0)A、try塊不可以省略B、可以使用多重catch塊C、finally塊可以省略D、catch塊和finally塊可以同時省略【正確答案】:D97.y輸出是()。Inty=0;For(inti=0;i<10;++i){y+=i;}System.out.println(y);(1.0)A、45B、12C、11D、10【正確答案】:A98.現(xiàn)有聲明Circlex=newCircle(),如下哪句是最確切的。()(1.0)A、x包含了一個int型數(shù)據(jù)。B、x包含了一個Circle類型的對象。C、x包含了一個Circle對象的引用。D、x可將一個int型數(shù)據(jù)賦值給x?!菊_答案】:C解析:

中99.關于集合對象的元素遍歷描述錯誤的是(1.0)A、通過集合對象可獲取迭代器對象B、通過迭代器對象的hasNext()方法判斷是否還有下一個元素C、通過迭代器對象的next()方法獲取元素,并移動到下一個位置D、通過迭代器對象可向集合中添加元素【正確答案】:D100.在Java中,()類可用于創(chuàng)建鏈表數(shù)據(jù)結構的對象(1.0)A、LinkedListB、ArrayListCollectionD、HashMap【正確答案】:A1.在Java中,哪些類可以被用作異常處理?(多選)(2.0)A、ErrorB、ExceptionC、ThrowableD、RuntimeException【正確答案】:ABCD2.在Java中,以下哪些操作可能會引發(fā)NullPointerException?()(2.0)A、調(diào)用一個空對象的實例方法B、訪問或修改一個空對象的成員變量C、調(diào)用一個靜態(tài)方法D、訪問一個空數(shù)組的元素【正確答案】:ABD解析:

ABD解釋:調(diào)用靜態(tài)方法不會引發(fā)NullPointerException,因為靜態(tài)方法是與類關聯(lián)的,而不是與對象關聯(lián)的。即使你沒有創(chuàng)建類的任何實例,也可以調(diào)用靜態(tài)方法。3.在Java中,以下哪些類用于實現(xiàn)并發(fā)控制?(多選)(2.0)A、SemaphoreB、CyclicBarrierCountDownLatchD、Exchanger【正確答案】:ABCD解析:

A,B,C,D解釋:4.重寫說法不正確的是()(2.0)A、重寫不是重載B、重寫是重載C、重寫是父子類D、重寫需要一個類就可以【正確答案】:BD解析:

B重寫不是重載錯誤,D重寫是父子類,不是一個類就可以5.switch表達式中可以是()類型(2.0)A、DoubleB、intC、shortD、char【正確答案】:BCD解析:

switch不支持double6.下列說法正確的是()(2.0)A、while循環(huán)先判斷后執(zhí)行B、while至少循環(huán)一次C、while循環(huán)中可以嵌套ifD、while循環(huán)不可以再使用while【正確答案】:AC解析:

AC正確,其他說法不準確7.哪些異常類型在Java中屬于檢查型異常(checkedexception)?()(2.0)A、IOExceptionB、SQLExceptionC、NullPointerExceptionD、ClassNotFoundException【正確答案】:ABD解析:

ABD解釋:NullPointerException是RuntimeException的一個子類,是運行時異常,因此不是檢查型異常。它在編譯時期不會觸發(fā),而是在運行時當程序試圖在需要對象的地方使用null時拋出。8.不是Object中的方法有()(2.0)A、toStringB、sleepC、indexOfD、以上都不是【正確答案】:BC解析:

BC不是Object類的方法9.下列說法錯誤的是()(2.0)A、if是循環(huán)結構B、if可以實現(xiàn)判斷C、if...else是單向選擇D、if可以嵌套使用【正確答案】:AC解析:

AC說法不正確10.父類又稱為()(2.0)A、超類B、基類C、上類D、以上都不是【正確答案】:AB解析:

沒有上類這個說法11.在Java中,以下哪些方法可能會拋出IOException?(多選)(2.0)A、FileInputStream的read()方法。B、String類的substring()方法。C、FileOutputStream的write()方法。D、RandomAccessFile類的readLong()方法(假設存在這樣的方法)?!菊_答案】:ACD解析:

A,C,D解釋:(注意D是假設的方法,但基于命名習慣,它可能會拋出IOException)12.多態(tài)的前提是()(2.0)A、繼承B、實現(xiàn)C、方法重寫D、方法重載【正確答案】:AB解析:

繼承和實現(xiàn)是多態(tài)的前提13.下列關于Java異常處理的說法,哪些是正確的?(多選)(2.0)A、所有的異常都是Throwable類的子類。B、Error類表示程序無法恢復的嚴重錯誤。C、RuntimeException類的異??梢杂蒍ava編譯器進行檢查。D、throws關鍵字用于在方法簽名中聲明該方法可能拋出的異常?!菊_答案】:ABD解析:

A,B,D解釋:CRuntimeException及其子類被稱為非受檢異常(uncheckedExceptions),這意味著Java編譯器在編譯時不會檢查它們是否被捕獲或聲明拋出。14.下列選項中是異常的是()(2.0)A、ErrorB、ExceptionC、RuntimeExceptionD、Throwable【正確答案】:BC解析:

BC是異常error是錯誤Throwable分為兩類error和異常15.在Java中,以下哪些操作可能導致SQLException?(多選)(2.0)A、嘗試連接到不存在的數(shù)據(jù)庫。B、嘗試執(zhí)行一個SQL語句,該語句的語法有誤。C、嘗試讀取一個不存在的文件。D、嘗試關閉一個已經(jīng)關閉的數(shù)據(jù)庫連接?!菊_答案】:ABD解析:

A,B,D解釋:C這個操作不會導致SQLException,而是會拋出IOException(輸入輸出異常)。16.關于選擇結構下列哪個說法錯誤()(2.0)A、if語句和else語句必須成對出現(xiàn)B、if語句可以沒有else語句對應C、switch結構中每個case語句中必須用break語句D、switch結構中必須有default語句【正確答案】:ACD解析:

只有B說法正確,其他說法都不準確17.下列關于Java的Collections.binarySearch()方法的說法哪些是正確的?(2.0)A、binarySearch()方法要求列表必須是有序的B、binarySearch()方法返回要查找的元素在列表中的索引C、binarySearch()方法只適用于ArrayListD、binarySearch()方法可以使用自定義的比較器【正確答案】:ABD解析:

A,B,D解釋:binarySearch()方法適用于實現(xiàn)了List接口的任何有序列表,而不僅僅是ArrayList。18.用來導入已定義好的類或包的語句錯誤()(2.0)A、mainB、importC、publicclassD、class【正確答案】:ACD解析:

導入包用import,其他都不正確19.以下不能發(fā)生自動類型提升的是()(2.0)A、子類對象賦值給父類引用B、父類對象賦值給子類引用C、子類對象賦值給子類引用D、父類對象賦值給其他不同類引用【正確答案】:BCD解析:

A是可以的其他都不正確20.在使用Java的文件I/O時,哪些情況可能會導致IOException?(多選)(2.0)A、文件不存在B、磁盤空間不足C、文件已被其他程序占用D、嘗試讀取一個目錄而非文件【正確答案】:ABCD解析:

A,B,C,D解釋:21.下列哪些選項描述了Java中自定義異常類的正確用法?(多選)(2.0)A、自定義異常類通常繼承自Exception或其子類。B、自定義異常類可以包含特定的錯誤信息和處理方法。C、自定義異常類可以替代Java標準異常類。D、自定義異常類應該僅用于封裝特定業(yè)務邏輯中的錯誤情況?!菊_答案】:ABD解析:

A,B,D解釋:C雖然自定義異常類可以擴展Java標準異常類的功能,但它們通常不會被用作標準異常類的替代品。22.下列屬于StringBuffer構造方法為()(2.0)A、StringBuffer()B、StringBuffer(intsize)C、StringBuffer(Strings)D、StringBuffer(Longa)【正確答案】:ABC解析:

D不是構造方法,沒有這個方法23.以下關于繼承說法正確的是()(2.0)A、java繼承可以繼承父類構造方法B、java繼承可以調(diào)用父類構造方法C、java繼承只能單繼承D、以上都不是【正確答案】:BC解析:

根據(jù)java繼承的一定,BC正確,A不能繼承父類的構造方法24.以下哪些操作是線程安全的?(多選)(2.0)A、使用Vector類B、使用Hashtable類C、使用StringBuilder類D、使用Collections.synchronizedList()方法包裝后的列表【正確答案】:ABD解析:

C項錯誤,StringBuilder不是線程安全的,其線程安全的對應類是StringBuffer。)25.父類的方法如下PublicclassTest{Protectedvoidtest(intage)throwsNullPointerException{}}子類重寫方法可以是()(2.0)A、publicclassTest{publicvoidtest(intage){B、publicclassTest{publicvoidtest(intage)throwsException{C、publicclassTest{privatevoidtest(intage){D、publicclassTest{protectedvoidtest(intage){【正確答案】:AD解析:

根據(jù)繼承的定義,AD正確26.以下是拋出異常的方式是()(2.0)A、throwB、throwsC、系統(tǒng)自動拋出D、exception【正確答案】:AC解析:

Bthrows是聲明D是異常27.下列說法錯誤的是()(2.0)A、二重循環(huán)就是兩個forB、二重循環(huán)可以是for嵌套whileC、多重循環(huán)中可以使用判斷D、多重循環(huán)必須是while嵌套for【正確答案】:AD解析:

多重循環(huán)沒有限定必須for或者while28.下面哪個函數(shù)不是publicvoidaMethod(){...}的重載函數(shù)(2.0)A、voidaMethod(){...}B、publicintaMethod(){...}C、publicvoidaMethod(){...}D、publicintaMethod(intm){...}【正確答案】:ABC解析:

只有D是重載29.下列關于Java中Error和Exception的說法,哪些是正確的?(多選)(2.0)A、Error是Throwable的子類,表示系統(tǒng)級錯誤,通常不由應用程序代碼捕獲。B、Exception是Throwable的子類,表示應用程序可以捕獲和處理的情況。C、OutOfMemoryError是一個Exception的例子。D、NullPointerException是一個Error的例子?!菊_答案】:AB解析:

A,B解釋:OutOfMemoryError實際上是一個Error的例子,而不是Exception。NullPointerException是一個RuntimeException的例子,而RuntimeException是Exception的一個子類。30.下列哪些說法是錯誤的()(2.0)A、JAVA語言只允許單繼承B、JAVA語言中只允許實現(xiàn)一個接口C、JAVA語言不允許同時繼承一個類并實現(xiàn)一個接口D、JAVA語言的單一繼承使得代碼更加可靠【正確答案】:BCD解析:

A正確,D單繼承是為了避免二義性BC明顯錯誤31.下列關于Java的HashMap的說法哪些是正確的?(2.0)A、HashMap不保證元素的順序B、HashMap允許鍵(Key)為nullC、HashMap的鍵(Key)和值(Value)都可以是任意類型D、HashMap在迭代過程中不允許修改其結構【正確答案】:ABC解析:

A,B,C解釋:HashMap在迭代過程中允許修改其結構,但這可能會導致ConcurrentModificationException或其他不可預知的行為。32.下列哪些是關于Java異常處理中try-catch-finally塊的正確說法?(多選)(2.0)A、finally塊中的代碼在try或catch塊執(zhí)行完畢后一定會執(zhí)行。B、如果try塊中拋出了異常,且沒有匹配的catch塊,則finally塊不會執(zhí)行。C、如果catch塊中有return語句,則finally塊中的代碼會在return之前執(zhí)行。D、finally塊中的代碼可以用于執(zhí)行資源清理,如關閉文件或網(wǎng)絡連接?!菊_答案】:ACD解析:

A,C,D解釋:即使try塊中拋出了異常,并且沒有匹配的catch塊來捕獲這個異常(這會導致異常被傳播到調(diào)用者),finally塊仍然會被執(zhí)行。33.下列有關類的說法正確的是()(2.0)A、對象是類的一個實例B、任何一個對象只能屬于一個具體的類C、一個類只能有一個對象D、類與對象的關系和數(shù)據(jù)類型與變量的關系相似【正確答案】:ABD解析:

B一個類可以有多個對象所以B錯34.下列關于Java的Collections.binarySearch()方法的說法哪些是正確的?(2.0)A、binarySearch()方法要求列表必須是有序的B、binarySearch()方法返回要查找的元素在列表中的索引C、binarySearch()方法只適用于ArrayListD、binarySearch()方法可以使用自定義的比較器【正確答案】:ABD解析:

A,B,D解釋:binarySearch()方法適用于實現(xiàn)了List接口的任何有序列表,而不僅僅是ArrayList。35.下列哪些代碼片段使用了泛型?(2.0)A、Listlist=newArrayList();B、List<String>list=newArrayList<String>();C、publicclassBox<T>{privateTitem;}D、int[]arr=newint[10];【正確答案】:BC解析:

B,C解釋:A項沒有使用泛型,因為它沒有指定類型參數(shù)。D項是數(shù)組聲明,與泛型無關。36.下列關于接口的描述中說法正確的是()。(2.0)A、類所實現(xiàn)的接口中的方法和常量,都可以通過類的對象來調(diào)用B、即便父類實現(xiàn)了某個接口,其子類也必須再次實現(xiàn)該接口,才能繼承該接口中的常量和方法C、當一個類實現(xiàn)一個接口時,可以選擇只實現(xiàn)接口中的部分抽象方法D、接口之間可以通過關鍵詞extends定義繼承關系,類和接口之間通過關鍵詞Implements定義實現(xiàn)關系【正確答案】:ACD解析:

由接口的定義可以知,ACD正確37.Java中,底層是數(shù)組實現(xiàn)的集合類有(2.0)ArrayListB、LinkedListC、VectorD、TreeSet【正確答案】:AC解析:

AC解釋:LinkedList類名中有“List”,但它的底層實現(xiàn)并不是數(shù)組,而是雙向鏈表。TreeSet的底層實現(xiàn)是基于紅黑樹的,而不是數(shù)組。38.在Java中,哪些類提供了文件的復制、移動和刪除操作?(多選)(2.0)A、FileB、FilesC、FileOutputStreamD、FileReader【正確答案】:AB解析:

A,B解釋:C:FileOutputStream是Java的字節(jié)輸出流類,它用于將數(shù)據(jù)寫入文件,但本身并不提供文件的復制、移動或刪除功能。D:FileReader是Java的字符輸入流類,用于從文件中讀取字符。它同樣不提供文件的復制、移動或刪除功能。39.運算符“+”有那些作用()(2.0)A、正號B、加C、減D、連接字符串【正確答案】:ABD解析:

除了C其他都具備40.在Java中,哪些異常類型通常被視為“可檢查異常”(checkedexceptions)?(多選)(2.0)A、IOExceptionB、SQLExceptionC、NullPointerExceptionD、ClassNotFoundException【正確答案】:ABD解析:

A,B,D解釋:C:NullPointerException是Java中的一個運行時異常,屬于“不可檢查異常”(uncheckedexceptions)的范疇。41.下列哪些方法用于刷新輸出流?(多選)(2.0)A、BufferedWriter.flush()B、OutputStream.flush()C、FileWriter.flush()D、InputStream.flush()【正確答案】:ABC解析:

A,B,C解釋:D:InputStream類并沒有提供flush()方法,因為InputStream是用來讀取數(shù)據(jù)的,而不是寫入數(shù)據(jù)。刷新(flush)操作是針對輸出流(OutputStream和它的子類)的。42.do-while循環(huán)條件的值可以是()(2.0)A、0B、1C、trueD、false【正確答案】:CD解析:

跟while一樣條件是布爾值43.下面那些可以實現(xiàn)換行輸出()(2.0)A、System.out.println();B、System.out.print();C、System.out.print("\n");D、System.out.print("\t");【正確答案】:AC解析:

BD換不了行44.哪些異常類型在Java中屬于檢查型異常(checkedexception)?()(2.0)A、IOExceptionB、SQLExceptionC、NullPointerExceptionD、ClassNotFoundException【正確答案】:ABD解析:

ABD解釋:NullPointerException是RuntimeException的一個子類,是運行時異常,因此不是檢查型異常。它在編譯時期不會觸發(fā),而是在運行時當程序試圖在需要對象的地方使用null時拋出。45.protected可以修飾以下哪項()(2.0)A、變量B、方法C、類D、接口【正確答案】:AB解析:

protected不能修飾類和接口46.有一個類A,以下為其構造方法的聲明,其中錯誤的是()(2.0)A、voidA(intx){...}B、publicA(intx){...}C、publica(intx){...}D、staticA(intx){...}【正確答案】:ACD解析:

只有B正確,其他都不符合構造方法的聲明47.下列哪些是關于Java異常處理的最佳實踐?(多選)(2.0)A、避免在catch塊中拋出與捕獲的異常相同的異常。B、盡可能使用具體的異常類,而不是通用的Exception類。C、對于不可恢復的錯誤,應該拋出Error類的異常。D、使用try-with-resources語句來自動管理資源?!菊_答案】:ABD解析:

A,B,D解釋:C在Java中,Error類通常用于表示系統(tǒng)級錯誤或嚴重問題,這些問題通常是程序無法恢復的。48.下列不屬于this關鍵字應用的是()(2.0)A、this調(diào)用本類中的屬性B、this調(diào)用其它類中的其他方法C、this調(diào)用本類中的其他構造方法D、this調(diào)用其它類中的其他構造方法【正確答案】:BD解析:

this不能調(diào)用其他類中的方法49.在Java中,哪些同步機制可以防止多個線程同時修改同一個對象?(多選)(2.0)A、synchronized塊B、ReentrantLocC、AtomicIntegerD、volatile變量【正確答案】:ABC解析:

A,B,C解釋:雖然volatile可以防止變量的可見性問題,但它不保證復合操作的原子性,所以D項不完全正確。)50.super關鍵字用法正確的是()(2.0)A、super()B、super().test()C、super.testD、super.test()【正確答案】:ACD解析:

根據(jù)super的用法ACD正確51.super關鍵字用法正確的是()(2.0)A、super()B、super().test()C、super.testD、super.test()【正確答案】:ACD解析:

根據(jù)super的用法ACD正確52.下列屬于StringBuffer構造方法為()(2.0)A、StringBuffer()B、StringBuffer(intsize)C、StringBuffer(Strings)D、StringBuffer(Longa)【正確答案】:ABC解析:

D不是構造方法,沒有這個方法53.以下哪些操作是線程安全的?(多選)(2.0)A、使用Vector類B、使用Hashtable類C、使用StringBuilder類D、使用Collections.synchronizedList()方法包裝后的列表【正確答案】:ABD解析:

C項錯誤,StringBuilder不是線程安全的,其線程安全的對應類是StringBuffer。)54.關于Java中的ThreadLocal類,以下哪些說法是正確的?(多選)(2.0)A、ThreadLocal類提供了線程局部變量B、ThreadLocal實例是線程安全的C、同一個ThreadLocal變量在不同線程中有不同的值D、ThreadLocal主要用于實現(xiàn)線程間的數(shù)據(jù)共享【正確答案】:ABC解析:

A,B,C解釋:D:ThreadLocal的主要用途是實現(xiàn)線程間的數(shù)據(jù)隔離,而不是數(shù)據(jù)共享。它允許每個線程擁有自己獨立的變量副本,從而避免了多線程環(huán)境下的數(shù)據(jù)共享問題。55.泛型在Java中主要用于解決什么問題?(2.0)A、代碼冗余B、類型轉換異常C、繼承問題D、數(shù)組長度固定【正確答案】:AB解析:

A,B解釋:泛型通過提供編譯時的類型檢查來減少類型轉換異常,并提高代碼重用性。它并不直接解決繼承問題或數(shù)組長度固定的問題。56.下列關于try-catch-finally塊的說法,哪些是正確的?(多選)(2.0)A、finally塊總是會被執(zhí)行,無論是否發(fā)生異常。B、如果try塊中有return語句,finally塊中的代碼會在return之前執(zhí)行。C、finally塊可以省略。D、catch塊必須緊跟在try塊之后?!菊_答案】:ABCD57.關于Java中的并發(fā)包java.util.concurrent,以下哪些說法是正確的?(多選)(2.0)A、它提供了高級并發(fā)工具類B、它取代了java.lang.Thread類C、它支持更復雜的并發(fā)模式D、它提供了Future和Callable接口支持異步計算【正確答案】:ACD解析:

A,C,D解釋:B:錯誤。java.util.concurrent包并沒有取代java.lang.Thread類。相反,它提供了對Thread類的補充,通過提供更高級的并發(fā)工具類來簡化并發(fā)編程。Thread類仍然是Java并發(fā)編程的基礎。58.哪些異常類型在Java中屬于檢查型異常(checkedexception)?()(2.0)A、IOExceptionB、SQLExceptionC、NullPointerExceptionD、ClassNotFoundException【正確答案】:ABD解析:

ABD解釋:NullPointerException是RuntimeException的一個子類,是運行時異常,因此不是檢查型異常。它在編譯時期不會觸發(fā),而是在運行時當程序試圖在需要對象的地方使用null時拋出。59.以下關于構造函數(shù)的描述正確的是()(2.0)A、構造函數(shù)的返回類型只能是void型。B、構造函數(shù)是類的一種特殊函數(shù),它的方法名必須與類名相同。C、構造函數(shù)的主要作用是完成對類的對象的初始化工作。D、一般在創(chuàng)建新對象時,系統(tǒng)會自動調(diào)用構造函數(shù)。【正確答案】:BCD解析:

A說法錯誤,它沒有放回類型60.關于自定義異常,以下哪些說法是正確的?(多選)(2.0)A、自定義異常必須繼承自Exception類或其子類B、自定義異??梢灾苯永^承自Throwable類C、自定義異常類中可以包含額外的信息或狀態(tài)D、自定義異常只能用于檢查型異常【正確答案】:AC解析:

A,C解釋:(注意B選項雖然技術上可行但通常不推薦;D選項錯誤,自定義異??梢允菣z查型或運行時異常)61.Java與C語言的區(qū)別有哪些()(2.0)A、面向?qū)ο驜、多線程C、半編譯半解釋D、健壯的【正確答案】:AC解析:

多線性和健壯性C語言也可以支持62.關于Java的LinkedList類,以下哪些說法是正確的?(2.0)A、LinkedList是基于數(shù)組的B、LinkedList提供了快速隨機訪問元素的方法C、LinkedList在插入和刪除元素時性能較好D、LinkedList實現(xiàn)了Deque接口【正確答案】:CD解析:

C,D解釋:LinkedList是基于鏈表的,并不提供快速隨機訪問元素的方法。63.在Java中,以下哪些方法可用于Socket的關閉?(2.0)A、socket.close()B、socket.shutdownInput()C、socket.shutdownOutput()D、socket.terminate()【正確答案】:ABC解析:

A,B,C解釋:socket.close()用于關閉Socket連接,socket.shutdownInput()用于禁用Socket的輸入流,socket.shutdownOutput()用于禁用Socket的輸出流。Socket.terminate()不是JavaSocketAPI中的方法。64.下列運算符優(yōu)先級正確的是()(2.0)A、++,+,>B、&&,||,!C、!,&&,||D、>,&&,=【正確答案】:ACD解析:

B!優(yōu)先級要高65.下列關于數(shù)組說法正確的是()(2.0)A、在Java中數(shù)組元素是通過訪問下標來實現(xiàn)的B、同一個數(shù)組中可以存放多個不同類型的數(shù)據(jù)C、數(shù)組的大小可以自動增長D、數(shù)組的長度一旦定義了,就不能再改了【正確答案】:AD解析:

根據(jù)數(shù)據(jù)的定義,AD正確66.protected可以修飾以下哪項()(2.0)A、變量B、方法C、類D、接口【正確答案】:AB解析:

protected不能修飾類和接口67.Java語言中關于接口和抽象類描述正確的有?(2.0)A、抽象類沒有構造函數(shù)B、接口沒有構造函數(shù)C、抽象類不允許多繼承D、接口中的方法可以有方法體【正確答案】:BC解析:

BC解釋:A抽象類可以有構造函數(shù),并且它的構造函數(shù)可以被其子類調(diào)用,但抽象類本身不能被實例化。D默認的接口方法(即不是靜態(tài)的也不是默認的方法)仍然不能有方法體,它們?nèi)匀皇浅橄蟮摹?8.初始化字符串可以初始化為()(2.0)A、NULLB、1C、2D、字符串【正確答案】:AD解析:

字符串可以初始null或者字符串69.以下不能發(fā)生自動類型提升的是()(2.0)A、子類對象賦值給父類引用B、父類對象賦值給子類引用C、子類對象賦值給子類引用D、父類對象賦值給其他不同類引用【正確答案】:BCD解析:

A是可以的其他都不正確70.初始化字符串可以初始化為()(2.0)A、NULLB、1C、2D、字符串【正確答案】:AD解析:

字符串可以初始null或者字符串71.在Java中,哪些同步機制可以防止多個線程同時修改同一個對象?(多選)(2.0)A、synchronized塊B、ReentrantLockC、AtomicIntegerD、volatile變

溫馨提示

  • 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

提交評論