




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、JAVA面向?qū)ο髲?fù)制類和對象之間關(guān)系是( ) 單選題聯(lián)接關(guān)系包含關(guān)系抽象與具體的關(guān)系(正確答案)類是對象的具體化類是具有相同( )的集合,是對對象的抽象描述 單選題屬性和方法(正確答案)變量和方法變量和數(shù)據(jù)對象和屬性下列哪個類聲明是正確的( ) 單選題public void H1public class Move()public class void numberpublic class Car(正確答案)定義類頭時,不可能用到的關(guān)鍵字是( ) 單選題classvoid(正確答案)extendspublic關(guān)于方法功能描述錯誤的是( ) 單選題使程序結(jié)構(gòu)清晰實(shí)現(xiàn)代碼模塊化重用方法是類功能的封裝
2、重復(fù)代碼(正確答案)關(guān)于方法形參描述正確的是( ) 單選題可以沒有形參(正確答案)至少有一個形參必須定義多個形參形參只能是基本變量類型在定義方法時在最后一個形參的類型后增加“.”,相關(guān)描述錯誤( ) 單選題可變參數(shù)接受的對象是一個數(shù)組“.”表示可變參數(shù)“.”表示省略號(正確答案)“.”只能出現(xiàn)在參數(shù)列表的最后利用方法中的( )語句可為調(diào)用方法返回一個值 單選題return(正確答案)backend以上答案都不對以下關(guān)于return語句使用描述錯誤的有( )不能用來返回對象(正確答案)只可以返回數(shù)值(正確答案)方法中都必須包含return語句(正確答案)一個方法可以有多個return語句void
3、的含義描述正確的是( ) 單選題方法體為空方法體沒有意義方法沒有返回值(正確答案)定義方法時必須使用main()方法的返回類型是( ) 單選題booleanvoid(正確答案)intstatic下面的方法聲明中,哪個是正確的( ) 單選題public class methodName()public void int methodName()public void methodName()(正確答案)public methodName下列方法定義中,不正確的是( ) 單選題float x(int a,int b)return a-b;int x(int a,int b)return a-b;i
4、nt x(int a,int b);return a*b;(正確答案)int x(int a,int b)return a*b;以下關(guān)于構(gòu)造方法特點(diǎn)理解正確的選項有( )構(gòu)造方法主要用于對象創(chuàng)建時初始化對象(正確答案)構(gòu)造方法沒有返回值,也不能用void來修飾(正確答案)構(gòu)造方法的命名必須和類名完全相同(正確答案)一個Java類只能有一個構(gòu)造方法下面關(guān)于構(gòu)造方法描述不正確的是( ) 單選題當(dāng)無其他構(gòu)造方法時,系統(tǒng)提供默認(rèn)的構(gòu)造方法同一個類的多個構(gòu)造方法的名稱可以不同(正確答案)構(gòu)造方法可以重載構(gòu)造方法可以設(shè)置參數(shù)有一個類A,以下為其構(gòu)造方法的聲明,其中正確的是( ) 單選題void A(int
5、 x)public A(int x)(正確答案)public a(int x)static A(int x)設(shè)i,j為類X中定義的double型變量名,下列X類的構(gòu)造方法中不正確的是( ) 單選題double X(double k)i=k;return i;(正確答案)X()i=6;j=8;X(double m,double n)i=m;j=n;X(double k)i=k;對于任意一個類,用戶所能定義的構(gòu)造方法的個數(shù)至多為( ) 單選題0個1個2個任意個(正確答案)構(gòu)造方法何時被調(diào)用( ) 單選題類定義時創(chuàng)建對象時(正確答案)調(diào)用對象方法時使用對象的變量時以下( )是專門用于創(chuàng)建對象的關(guān)鍵字
6、 單選題new(正確答案)doubleintclass在方法調(diào)用過程中,位于方法名之后圓括號的變量被稱為( ) 單選題變元參數(shù)(正確答案)語句聲明關(guān)于面向?qū)ο蟮恼f法正確的是( ) 單選題類可以讓我們用程序模擬現(xiàn)實(shí)世界中的實(shí)體(正確答案)有多少個實(shí)體就要創(chuàng)建多少個類對象的行為和屬性被封裝在類中,外界通過調(diào)用類的方法來獲得,但是要知道類的內(nèi)部是如何實(shí)現(xiàn)現(xiàn)實(shí)世界中的某些實(shí)體不能用類來描述一條return語句將給調(diào)用程序返回( )個值0(正確答案)1(正確答案)2任意下列關(guān)于成員變量描述正確的有( )成員變量在類中方法外面(正確答案)成員變量在內(nèi)存的棧中隨著對象的創(chuàng)建而存在,隨著對象的消失而消失(正確
7、答案)對象初始化后成員變量沒賦值會有默認(rèn)的初始值(正確答案)在Java中,變量可以分為全局變量和( )變量 單選題靜態(tài)實(shí)列局部(正確答案)普通下列關(guān)于局部變量描述正確的有( )局部變量在代碼塊中,或者方法的聲明上(正確答案)局部變量在內(nèi)存的堆中隨著方法的調(diào)用執(zhí)行完代碼塊后局部變量會消失(正確答案)局部變量使用前需要賦值(正確答案)下列關(guān)于成員變量與局部變量的說法不正確的是( ) 單選題局部變量的作用域僅限于定義它的方法成員變量的作用域在整個類內(nèi)部都是可見的創(chuàng)建對象時Java會給成員變量一個初始值創(chuàng)建對象時Java會給局部變量賦予初始值(正確答案)關(guān)于this關(guān)鍵字描述正確的選項有( ) 單選題
8、this代表類自身對象的引用(正確答案)this不能在構(gòu)造方法中使用this不能在普通方法中使用以上描述都不正確下列選項中關(guān)于Java中super關(guān)鍵字的說法正確的是( ) 單選題super關(guān)鍵字是在子類對象內(nèi)部指代其父類對象的引用(正確答案)super關(guān)鍵字不僅可以指代子類的直接父類,還可以指代父類的父類子類通過super關(guān)鍵字只能調(diào)用父類的方法,而不能調(diào)用父類的屬性子類通過super關(guān)鍵字只能調(diào)用父類的屬性,而不能調(diào)用父類的方法下列選項中,那個不是Java的訪問修飾符( ) 單選題privatepublicfriendly(正確答案)protected在定義抽象類需要用到關(guān)鍵字( ) 單選
9、題staticfinalabstract(正確答案)interface關(guān)于抽象類,下列說法錯誤的是( ) 單選題抽象類中可以存在普通方法和抽象方法抽象類中可以存在屬性抽象類中可以實(shí)例化(正確答案)一個非抽象類繼承抽象類必須實(shí)現(xiàn)抽象類中的所有抽象方法關(guān)于訪問修飾符訪問權(quán)限由小到大描述正確的是( ) 單選題private-protected-default-publicprivate-protected-public-publicprivate-default-protected-public(正確答案)default-private-protected-public下列關(guān)于static關(guān)鍵字的使
10、用描述正確的選項有( )被static修飾的變量即為靜態(tài)變量(正確答案)被static修飾的方法稱為靜態(tài)方法(正確答案)所有的靜態(tài)變量都可以通過類名直接訪問(正確答案)所有的靜態(tài)方法都可以通過類名直接訪問(正確答案)下列關(guān)于靜態(tài)代碼塊的描述中,正確的是( )靜態(tài)代碼塊指的是被static關(guān)鍵字修飾的代碼塊(正確答案)靜態(tài)代碼塊隨著類的加載而加載(正確答案)使用靜態(tài)代碼塊可以實(shí)現(xiàn)類的初始化(正確答案)每次創(chuàng)建對象時,類中的靜態(tài)代碼塊都會被執(zhí)行一次類的( )成員只能被該類的成員訪問,而不能被非該類的成員訪問 單選題publicprivate(正確答案)protectedabstract下列選項中關(guān)
11、于Java中封裝的說法錯誤的是( ) 單選題封裝可以將屬性私有化,提供公有的方法訪問私有屬性屬性的訪問方法包括setter方法和getter方法setter方法用于賦值、getter方法用于取值類的屬性必須進(jìn)行封裝,否則無法通過編譯(正確答案)在Java中,關(guān)于包以下描述正確的是( )要使用Java SE API 的System 類必須import java.lang.System要使用Java SE API 的System 類不須要import java.lang.System(正確答案)要使用Java SE API 的Scanner類必須import java.util.Scanner(正
12、確答案)要使用Java SE API 的Scanner類不須要import java.util.Scanner在Java中,關(guān)于包的導(dǎo)入的關(guān)鍵字是( ) 單選題import(正確答案)classimplementsextends在java中,下列關(guān)于繼承的說法哪個是正確的( ) 單選題子類只繼承父類public方法和屬性子類繼承父類的非私有屬性和方法(正確答案)子類只繼承父類的方法,而不能繼承父類的屬性子類將繼承父類的所有的屬性和方法在java中,下面選項中關(guān)于繼承的說法錯誤的是( ) 單選題繼承可以描述類與類之間的關(guān)系繼承實(shí)現(xiàn)了代碼的重用具有繼承關(guān)系的子類和父類層次結(jié)構(gòu)更加清晰子類中可以重寫
13、父類中的所有方法(正確答案)Java中,如果類C是類B的子類,類B是類A的子類,那么下面描述正確的是( ) 單選題C可以繼承了B中的成員,同樣也可以繼承了A中的成員(正確答案)C只繼承了B中的成員C只繼承了A中的成員C不能繼承A或B中的成員在Java 語言中,下列關(guān)于類的繼承的實(shí)現(xiàn)描述,正確的是( ) 單選題一個類可以繼承多個父類一個類可以具有多個子類(正確答案)子類一定比父類有更多的成員方法以上描述都不正確在java中,繼承所使用的關(guān)鍵字是( ) 單選題implementsimportextends(正確答案)abstract下面對Java中方法重載的描述,錯誤的是( )重載的各方法必須方法
14、名稱相同重載的各方法必須參數(shù)數(shù)量不同(正確答案)重載的各方法必須參數(shù)類型不同(正確答案)重載的各方法必須有相同的返回值(正確答案)下面對Java中方法重寫的描述,錯誤的是( ) 單選題子類重寫父類的方法(正確答案)重寫方法的參數(shù)數(shù)量可以不同重寫方法的參數(shù)類型可以不同重寫方法的返回值可以不同在Java中,以下關(guān)于方法重載和方法重寫描述正確的是( ) 單選題方法重載和方法的重寫實(shí)現(xiàn)的功能相同方法重載出現(xiàn)在父子關(guān)系中,方法重寫是在同一類中方法重載的返回值類型必須一致,參數(shù)項必須不同方法重寫的返回值類型必須相同(正確答案)在java中,關(guān)于instanceof 運(yùn)算符的用法描述錯誤的是( )insta
15、nceof運(yùn)算符是用來在運(yùn)行時指出對象是否是特定類的一個實(shí)例(正確答案)instanceof的返回值是一個布爾值(正確答案)instanceof運(yùn)算符前面操作數(shù)的編譯時的類型要么與后面的類相同,要么與后面的類具有父子繼承關(guān)系,否則會引起編譯錯誤(正確答案)以上描述都正確(正確答案)面向?qū)ο蟮娜筇匦詾椋?)封裝(正確答案)繼承(正確答案)多態(tài)(正確答案)重載以下關(guān)于abstract的說法,正確的是( ) 單選題abstract只能修飾類abstract只能修飾方法抽象類中必須有abstract方法abstract方法所在的類一定是抽象類(正確答案)下面關(guān)于抽象類與抽象方法描述正確的選項有( )
16、抽象類不能被實(shí)例化(正確答案)抽象類不能被繼承抽象方法不能與final、private和static復(fù)合使用(正確答案)抽象方法可以與public、protected復(fù)合使用(正確答案)以下關(guān)于final關(guān)鍵字的使用描述錯誤的是( ) 單選題final關(guān)鍵字可以用于修飾類final關(guān)鍵字可以用于修飾變量final關(guān)鍵字可以用于修飾方法被final修飾的類可以被繼承(正確答案)以下關(guān)于被final修飾的對象,說法錯誤的是( ) 單選題final修飾的成員變量一旦賦初始值就不能被改變final修飾的類不能被繼承final修飾的方法可以被繼承final修飾的方法可以被重寫(正確答案)在java中,定
17、義接口的關(guān)鍵字是( ) 單選題classinterface(正確答案)methodobject以下關(guān)于接口對象的說法中正確的是( )接口對象只能等于實(shí)現(xiàn)該接口的類的對象(正確答案)接口只能被類實(shí)現(xiàn),不能用來聲明對象(正確答案)接口對象可以通過當(dāng)前接口用關(guān)鍵詞new創(chuàng)建接口對象可以等于任何類的對象下列關(guān)于接口的說法不正確的是( ) 單選題接口中只能定義公有的、靜態(tài)的常量接口中的方法只能是公有的抽象方法用于定義接口的關(guān)鍵字是implements(正確答案)接口只能繼承多個接口,接口不能繼承類,也不能實(shí)現(xiàn)其他接口在java中,實(shí)現(xiàn)接口的關(guān)鍵字是( ) 單選題extendsinterfaceimple
18、ments(正確答案)import不能用來修飾interface的有( )private(正確答案)publicprotected(正確答案)static(正確答案)以下關(guān)于抽象類與接口描述正確的選項有( )抽象類在Java語言中表示的是一種繼承關(guān)系,一個類只能使用一次繼承。但是一個類卻可以實(shí)現(xiàn)多個接口(正確答案)在抽象類中可以沒有抽象方法(正確答案)接口中只能包含抽象方法,而抽象類則可以包含普通方法(正確答案)接口中定義的變量默認(rèn)是public static final型,且必須給其初值,所以實(shí)現(xiàn)類中不能重新定義,也不能改變其值(正確答案)在JAVA中,對于抽象類和接口的使用下面說法錯誤的是
19、( ) 單選題抽象類不能被實(shí)例化實(shí)現(xiàn)接口的關(guān)鍵字implements如果一個類實(shí)現(xiàn)了接口的所有方法,則該類一定是抽像類(正確答案)接口不可以實(shí)例化對象關(guān)于面向接口編程的描述錯誤的是( ) 單選題降低程序的耦合性易于系統(tǒng)的擴(kuò)展不易于系統(tǒng)的維護(hù)(正確答案)以上描述均不正確關(guān)于異常,下列說法中正確的是( ) 單選題一旦程序運(yùn)行,異常將被創(chuàng)建為了保證程序的運(yùn)行速度,要盡量避免減少異??刂飘惓J且环N對象(正確答案)以上說法都不對Java中所有錯誤和異常的父類是( ) 單選題Throwable類(正確答案)Error類Exeception類ThrowableError以下哪一個是空指針異常( ) 單選題j
20、ava.lang.ClassNotFoundExceptionjava.lang.NullPointerException(正確答案)java.lang.NumberFormatExceptionjava.lang.IndexOutOfBoundsException以下哪一個是數(shù)學(xué)運(yùn)算異常( ) 單選題java.lang.ClassCastExceptionjava.lang.FileNotFoundExceptionjava.lang.NoSuchMethodExceptionjava.lang.ArithmeticException(正確答案)在Java中,java.lang.NoClas
21、sDefFoundException是( )異常 單選題內(nèi)存不足錯誤未找到類定義錯誤(正確答案)實(shí)例化異常文件未找到異常給定如下所示的JAVA代碼,則運(yùn)行時,會產(chǎn)生( )類型的異常String s = null; 單選題ArithmeticExceptionNullPointerException(正確答案)IOExceptionClassNotFoundExceptions.concat(abc); 單選題數(shù)組索引越界異常(正確答案)對象轉(zhuǎn)換異常操作錯誤異常實(shí)例化異常在Java中,IndexOutOfBoundsException是( )異常 單選題try(正確答案)catchthrowth
22、rows在JAVA的異常處理模型中,能單獨(dú)和finally語句一起使用的塊是( )Java的異常處理機(jī)制可以保障程序具有良好的容錯性,使程序健壯性更高(正確答案)異常處理使程序具有更好的可讀性(正確答案)在Java中可以使用“try-catch”語句處理異常(正確答案)方法聲明時可以使用throws關(guān)鍵字聲明拋出異常(正確答案)關(guān)于Java異常處理的描述正確的是( ) 單選題try-catch捕獲異??梢允褂胒inally回收資源try語句不能獨(dú)立存在,其后至少要有一個catch語句塊或finally語句塊finally語句塊不是必須存在的,可以根據(jù)需求決定是否添加如果try代碼塊沒有出現(xiàn)異常
23、,finally語句塊不會被執(zhí)行(正確答案)以下關(guān)于使用try-catch-finally處理異常描述錯誤的是( ) 單選題Object(正確答案)VectorStringKeyEvent下列選項中,哪個是java語言所有類的父類( )object類中定義了一些重要的成員函數(shù)和變量,以方便JAVA類的使用(正確答案)object類是所有其他JAVA類的直接或間接父類(正確答案)如果一個類已經(jīng)有了父類,那么這個類同時繼承了object類,也就是說,這時候這個類實(shí)際上有2個父類由于JAVA中的類是單繼承的,因此所有的類以object類為根形成了一棵繼承樹(正確答案)關(guān)于object類,以下描述中正
24、確的有( ) 單選題equals(Object obj)getClass()toString()trim()(正確答案)在JAVA 中,Object類是所有類的父親,用戶自定義類默認(rèn)擴(kuò)展自O(shè)bject類,下列選項中的( )方法不屬于Object類的方法 單選題equals(正確答案)hashCodetoStringgetClassObject類的( )方法判斷指定對象與該對象是否相等 單選題String類不是final類故可以繼承String類不是final類故不可繼承String類是final類故不可繼承(正確答案)String類final類故可以繼承關(guān)于java.lang.String類,
25、以下描述正確的一項是( )String()創(chuàng)建一個內(nèi)容為空的字符串(正確答案)String(String value)初始化一個新創(chuàng)建的String對象,使其表示一個與參數(shù)相同的字符序列(正確答案)String(bytebytes,Charset charset)使用指定的字符編碼,將指定的byte數(shù)組構(gòu)造成一個字符串(正確答案)String(char char)將制定的char數(shù)組構(gòu)造成一個字符串(正確答案)關(guān)于String類的構(gòu)造方法描述正確的選項有( ) 單選題equals(String)trim()append()(正確答案)indexOf()以下不是String類提供的合法的方法的是
26、( ) 單選題abcabcdcd(正確答案)字符串string=abcde,string.charAt(3)的返回值是( ) 單選題concat()方法的返回值是一個boolean值concat()方法的返回值是一個int值concat()方法是用于判斷兩個字符串的值是否相等concat()方法是用于將一個字符串與指定字符串進(jìn)行連接返回一個新的字符串(正確答案)String類的concat()方法描述正確的是( ) 單選題String類的equals方法用于判斷兩個字符串的值是否相等String類的equals方法的返回值為一個String(正確答案)String類的equals方法的返回值是
27、一個booleanString類的equals方法重寫了Object的equals方法關(guān)于String類的equals方法描述錯誤的是( ) 單選題int(正確答案)doublefloatbooleanJava語言中,String類中的indexOf()方法返回值的類型是( )String temp = new String“a”,”b”,”c”;String temp = “a”,”b”,”c”;(正確答案)String temp= “a”,”b”,”c”;String temp = “a”,”b”,”c”;(正確答案)下面哪個是正確的( )s10為” ”s9為null(正確答案)s0為未定
28、義s.length為10(正確答案)執(zhí)行下列代碼后,哪個結(jié)論是正確的( )String s=new String10; 單選題getBytes()(正確答案)indexOf(String str)length()endsWith(String sufffix)將該String對象轉(zhuǎn)換成byte數(shù)組( ) 單選題=比較的是兩個對象的內(nèi)存地址是否相同String類重寫了Object類的equals()方法由于Object類的equals()方法比較的是兩個對象的內(nèi)存地址是否相同,所以String類的equals()方法也是這樣(正確答案)String類的equals方法比較的是兩個對象的值是否相同
29、關(guān)于String類的equals與=描述錯誤的是( ) 單選題字符串是對象String對象存儲字符串的效率比StringBuffer高(正確答案)不可以使用StringBuffer sb=這里是字符串聲明并初始化StringBuffer對象sbString類提供了許多用來操作字符串的方法:連接,提取,查詢等下列關(guān)于字符串的描敘中錯誤的是() 單選題StringBuffer類的對象調(diào)用tostring()方法將轉(zhuǎn)換為String類型(正確答案)兩個類都有append()方法可以直接將字符串“test”復(fù)制給聲明的Stirng類和StringBuffer類的變量兩個類的實(shí)例的值都能夠被改變在JAV
30、A中,下面關(guān)于String類和StringBuffer類的描述正確的是( ) 單選題ScannerObjectStringMath(正確答案)在Java中,( )類用于算術(shù)運(yùn)算操作 單選題810(正確答案)182Math.max(10, 8)的返回值為( ) 單選題3(正確答案)9027Math.cbrt(27)的返回值為( ) 單選題3507(正確答案)40Math.sqrt(49)的返回值為( ) 單選題4.5(正確答案)-4.509Math.abs(-4.5)的返回值為( ) 單選題max(正確答案)maximumlargergreater在Math類中( )方法用于返回兩個參數(shù)的最大值
31、 單選題-5.55.556(正確答案)Math.round(5.5)的返回值為( ) 單選題返回一個0.01.0之間的隨機(jī)數(shù)(正確答案)返回一個整型隨機(jī)數(shù)返回一個0100的整型隨機(jī)數(shù)以上描述都不正確關(guān)于Math.random()描述正確的是( ) 單選題Day.getDateTime()DateFormat.getDataTimeInstance()DateFormat.getDateTimeInstance()(正確答案)Day.getDateTimeInstance()表達(dá)式( )將返回當(dāng)前的系統(tǒng)時間和日期 單選題Java提供了java.util.Date類處理日期、時間Date對象既包含
32、日期,也包含時間Date對象包含日期,不包含時間(正確答案)構(gòu)造方法Date(long date)根據(jù)指定long類型整數(shù)生成一個Date對象下列關(guān)于javA.util.Date類的描述中,錯誤的是( ) 單選題Calendar可以通過構(gòu)造方法實(shí)例化Calendar對象(正確答案)Calendar.getInstance()方法可以創(chuàng)建Calendar的子類對象處理日期和時間getTime()方法可以從Calendar對象中獲取Date對象setTime(Date date)可以通過Date對象獲得對應(yīng)的Calendar對象下列關(guān)于javA.util.Calendar類的描述中,錯誤的是( )
33、 單選題日期格式化標(biāo)記y代表年日期格式化標(biāo)記M代表年份中的月日期格式化標(biāo)記d代表月份中的天日期格式化標(biāo)記m代表分鐘中的秒數(shù)(正確答案)下列有關(guān)SimpleDateFormat類的對象使用說法錯誤的是( ) 單選題Java集合類主要由兩個接口派生而出,即Collection和Map接口Collection和Map接口都是以鍵值對的形式存放數(shù)據(jù)(正確答案)Collection和Map是Java集合框架的最上層的父接口,這兩個接口又包含其他的子接口和實(shí)現(xiàn)類Java集合主要包括三種類型:Set、List、Map下列有關(guān)Java集合體系描述不正確的是( ) 單選題List與MapSet與MapList與
34、Set(正確答案)List、Map與Set以下集合中繼承自Collection接口的有( )數(shù)組既可以存儲基本數(shù)據(jù)類型又可以存儲引用數(shù)據(jù)類型,集合只能存儲引用數(shù)據(jù)類型(正確答案)數(shù)組長度是固定的,而集合的長度是可變的,可以根據(jù)元素的增加而增長(正確答案)如果元素個數(shù)是固定的推薦用數(shù)組,如果元素個數(shù)不是固定的推薦用集合(正確答案)集合與數(shù)組都具有下標(biāo)索引下列有關(guān)Java集合與數(shù)組的描述正確的有( ) 單選題AraayListHashSet(正確答案)LinkedListVector以下不屬于List集合的是( ) 單選題這個集合元素的無序的可以通過鍵來獲取這個集合的值可以通過addFirst()
35、方法,在列表的首部插入元素在對這個集合的元素執(zhí)行遍歷操作時,效率比較高(正確答案)關(guān)于java中的集合類java.util.Arraylist,以下說法正確的是( ) 單選題list.addAll(c)(正確答案)list.add(c)put(c)putAll(c)將集合c的所有元素添加到指定集合中正確是( ) 單選題bookTypeList.add(小說);bookTypeList.get(小說);bookTypeList.contains(小說);(正確答案)bookTypeList.remove(小說);在JAVA中 ArrayList類實(shí)現(xiàn)了可變大小的數(shù)組,便于遍歷元素和隨機(jī)訪問元素,
36、已知獲得了ArrayList類的對象 bookTypeList,則下列語句中能夠?qū)崿F(xiàn)判斷列表中是否存在字符串“小說”的是( )LinkedList鏈表結(jié)構(gòu)(正確答案)LinkedList是基于數(shù)組結(jié)構(gòu)ArrayList鏈表結(jié)構(gòu)ArrayList 是基于數(shù)組結(jié)構(gòu)(正確答案)下面關(guān)于ArrayList和LinkedList在存儲結(jié)構(gòu)說法正確的是( ) 單選題僅刪除第一個符合條件的元素(正確答案)所有張三都會被刪除刪除集合第一個添加的元素刪除集合最后一個添加的元素在ArrayList集合包含多個張三的字符串,調(diào)用remove(張三)后,對該集合描述正確的是( )ArrayList是基于數(shù)組結(jié)構(gòu)的集合
37、(正確答案)ArrayList遍歷和隨機(jī)訪問元素的效率比較高(正確答案)LinkedList采用鏈表存儲方式(正確答案)LinkedList插入、刪除元素效率比較高(正確答案)下面關(guān)于ArrayList集合與LinkedList集合之間區(qū)別的描述中,正確的有( ) 單選題length()(正確答案)void addFirst(Object o)addLast(Object o)ObjectremoveLast()在Java中,以下那個不是LinkedList類的方法的是( ) 單選題clear()add()(正確答案)remove()addAll()已知一個HashSet集合,向該集合添加一條
38、數(shù)據(jù),調(diào)用的方法是( ) 單選題remove()(正確答案)addAll()add()clear()已知一個HashSet集合,向該集合刪除一條數(shù)據(jù),調(diào)用的方法是( ) 單選題1,2,3,4,5,6,2,21,2,3,4,5,6(正確答案)2,1,4,3,6,5,2,21,2,3,4,2,2,5,6將1,2,3,4,2,2,5,6這些數(shù)組放在HashSet集合中可能出現(xiàn)的情況是( )HashSet不允許插入相同元素的對象(正確答案)不能保證元素的排列順序,順序有可能發(fā)生變化(正確答案)集合元素值可以是null(正確答案)HashSet不是同步的,如果多個線程同時訪問一個HashSet,則必須通
39、過代碼保證其同步(正確答案)關(guān)于HashSet特點(diǎn)以下選項描述正確的是( ) 單選題HashSetVector(正確答案)TreeSetLinkedHashSet以下不屬于Set集合的是( ) 單選題java.text.Iteratorsjava.util.Iterator(正確答案)java.text.Enumerationjava.text.Iterator對 collection進(jìn)行迭代的迭代器是( ) 單選題可以使用new Iterator()創(chuàng)建Iterator對象(正確答案)Iterator的hasNext(Object o)方法,如果被迭代的集合中的元素沒有遍歷完成,則返回tru
40、eIterator的next()方法,返回集合中的下一個元素Iterator的remove()方法,將迭代器新返回的元素刪除以下關(guān)于Iterator迭代器描述錯誤的是( ) 單選題將一個對象添加到Set集合時,Set集合無法記住添加此元素的順序Set集合中的元素是不能重復(fù)的Set元素值不可以是null(正確答案)HashSet按Hash算法實(shí)現(xiàn)存儲集合中的元素,因?yàn)槠渚哂辛己玫拇鎯筒檎倚阅芤韵玛P(guān)于Set集合的描述錯誤的是( ) 單選題add(Object o)add(int index,Object o)remove(Object o)removeLast()(正確答案)在JAVA中,Lin
41、kedList類和ArrayList類同屬于集合框架類,下列選項中的方法是LinkedList類有而ArrayList類沒有的( ) 單選題SetHashMap(正確答案)ListHashtable以下實(shí)現(xiàn)了Map接口的類的是( ) 單選題java.util.Listjava.util.ArrayListjava.util.HashMap(正確答案)java.util.LinkedList在JAVA中,以下( )類的對象以鍵-值的方式存儲對象 單選題Map m=new Map();Map m=new Map(init capacity, increment capacity);Map m=ne
42、w Map(new Collection();Map是接口,所以不能實(shí)例化(正確答案)下面哪種是正確的創(chuàng)建Map集合的方式( ) 單選題put(value,key)put(key,key)put(key,value)(正確答案)put(key,key)key是Map的鍵,value是Map的值,HashMap中的put()方法參數(shù)是( ) 單選題get(id)get(value)get(key)(正確答案)get(index)key是Map的鍵,value是Map的值,HashMap中的get()方法參數(shù)是( ) 單選題get()put()remove()clear()(正確答案)HashMa
43、p中移除所有映射關(guān)系的方法是( ) 單選題覆蓋(正確答案)添加刪除什么都沒有發(fā)生Map集合的put方法放入key-value如果鍵已經(jīng)存在則( ) 單選題put()getAll()keyset()values()(正確答案)想要獲得Map中所有的值應(yīng)調(diào)用以下哪個方法( )HashMap使用鍵/值的形式保存數(shù)據(jù)(正確答案)HashMap能夠保證其中元素的順序HashMap允許將null用作鍵(正確答案)HashMap允許將null用作值(正確答案)在Java中,關(guān)于HashMap類的描述,以下說法正確的有( ) 單選題HashMap允許出現(xiàn)空值、空鍵Hashtable不允許出現(xiàn)空值、空鍵Hash
44、Map線程異步、效率較高,Hashtable線程同步、效率較低HashMap與Hashtable都繼承自AbstractMap(正確答案)在java中,關(guān)于HashMap與Hashtable的區(qū)別描述錯誤的是( ) 單選題ArrayList和LinkedList均實(shí)現(xiàn)了List接口ArrayList的訪問速度比LinkedList快添加和刪除元素時,ArrayList的表現(xiàn)更佳(正確答案)HashMap實(shí)現(xiàn)Map接口,它允許任何類型的鍵和值對象,并允許將null用作鍵或值Java中的集合類包括ArrayList、LinkedList、HashMap等類,下列關(guān)于集合類描述錯誤的是( ) 單選題
45、內(nèi)部類提供了更好的封裝,可以將內(nèi)部類隱藏在外部類內(nèi)內(nèi)部類成員可以直接訪問外部類的私有數(shù)據(jù)外部類能訪問內(nèi)部類的實(shí)現(xiàn)細(xì)節(jié),如內(nèi)部類的成員變量(正確答案)匿名內(nèi)部類適用于創(chuàng)建那些僅需要一次使用的類關(guān)于內(nèi)部類描述錯誤的是( ) 單選題內(nèi)部類不能被訪問修飾符修飾(正確答案)內(nèi)部類可以用private修飾內(nèi)部類可以用public修飾內(nèi)部類可以用protected修飾以下關(guān)于內(nèi)部類的使用描述正確的是( ) 單選題不能被訪問修飾符修飾,能被sttaic修飾能被訪問修飾符修飾,不能被sttaic修飾(正確答案)能被訪問修飾符修飾,能被sttaic修飾不能被訪問修飾符修飾,不能被sttaic修飾以下關(guān)于內(nèi)部類的屬
46、性描述正確的是( ) 單選題在普通方法里的內(nèi)部類可以訪問外部類的全部成員(正確答案)在普通方法里的內(nèi)部類不能訪問外部類的所有成員在靜態(tài)方法里的內(nèi)部類可以訪問外部類的全部成員在靜態(tài)方法里的內(nèi)部類不能訪問外部類的所有成員內(nèi)部類訪問外部類相關(guān)表述正確的是( ) 單選題能被訪問修飾符修飾,能被sttaic修飾不能被訪問修飾符修飾,不能被sttaic修飾能被訪問修飾符修飾,不能被sttaic修飾(正確答案)不能被訪問修飾符修飾,能被sttaic修飾以下關(guān)于內(nèi)部類的方法描述正確的是( ) 單選題匿名內(nèi)部類沒有構(gòu)造方法如果匿名內(nèi)部類需要訪問外部類的局部變量,則必須使用final修飾符修飾外部類的局部變量,否
47、則系統(tǒng)將報錯匿名內(nèi)部類不能是抽象類匿名內(nèi)部類不能實(shí)現(xiàn)接口(正確答案)匿名內(nèi)部類的特點(diǎn)下面錯誤的是( ) 單選題成員內(nèi)部類匿名內(nèi)部類(正確答案)局部內(nèi)部類靜態(tài)內(nèi)部類有以下代碼 new Runnable()public void run()/重寫該方法;該類屬于( )成員內(nèi)部類(正確答案)局部內(nèi)部類(正確答案)匿名內(nèi)部類(正確答案)標(biāo)準(zhǔn)內(nèi)部類以下哪幾種屬于內(nèi)部類( )泛型是JDK1.5出現(xiàn)的新特性(正確答案)泛型是一種安全機(jī)制(正確答案)使用泛型避免了強(qiáng)制類型轉(zhuǎn)換(正確答案)使用泛型必須進(jìn)行強(qiáng)制類型轉(zhuǎn)換關(guān)于泛型的說法正確的是( ) 單選題泛型是一種參數(shù)化類型可以取代繼承機(jī)制(正確答案)避免了運(yùn)行時
48、進(jìn)行類型轉(zhuǎn)換可能的潛在性錯誤增強(qiáng)了程序的靈活性和安全性下列關(guān)于泛型的說法,錯誤的是( )List list=new ArrayList( );(正確答案)List list=new ArrayList( );(正確答案)已知cat是Animal類的子類,則List list=new ArrayList();List list=new ArrayList( );以下語句正確的是( ) 單選題JDBC是一種被設(shè)計成通用的數(shù)據(jù)庫訪問技術(shù),JDBC技術(shù)不光可以應(yīng)用在Java程序中,還可用在C+這樣的程序中JDBC技術(shù)是SUN公司設(shè)計出來專門用在連接Oracle數(shù)據(jù)庫的技術(shù),連接其他數(shù)據(jù)庫只能采用微軟的
49、ODBC解決方案微軟的ODBC和SUN公司的JDBC解決方案都能實(shí)現(xiàn)跨平臺使用,只是JDBC的性能要高于ODBCJDBC只是個抽象的調(diào)用規(guī)范,底層程序?qū)嶋H上要依賴于每種數(shù)據(jù)庫的驅(qū)動文件(正確答案)以下有關(guān)JDBC的描述,哪一個選項是正確的( ) 單選題java.sql(正確答案)java.awtjava.langjavax.swingJDBC數(shù)據(jù)訪問相關(guān)的類和接口定義在( )包中 單選題java.sql.DriverManager管理JDBC驅(qū)動程序,使用它可以獲取Connection對象java.sql.Connection建立與特定數(shù)據(jù)庫的連接(會話)java.sql.Statement用
50、于向數(shù)據(jù)庫發(fā)送SQL語句java.sql.PreparedStatement不能預(yù)處理SQL語句(正確答案)下列有關(guān)JDBC常用API相關(guān)描述錯誤的是( ) 單選題System(正確答案)ClassConnectionResultSet哪個不是JDBC用到的接口和類( ) 單選題可用于執(zhí)行insert、update或者delete語句對于CREATE TABLE 或 DROP TABLE等不操作行的語句,executeUpdate()的返回值總為零對于delete語句的效果是刪除表中的一行或者多行,executeUpdate返回值是0或者1(正確答案)UPDATE語句的效果是修改表中零行或多行
51、中的一列或多列。executeUpdate的返回值是一個整數(shù),指示受影響的行數(shù)下列關(guān)于statement實(shí)例執(zhí)行sql語句說法錯誤的是( ) 單選題Connection conn=DriverManager.getConnection(URL,USER,PASSWORD);(正確答案)JDBCConnection conn=DriverManager.getConnection(URL,USER,PASSWORD);Connection conn=getConnection(URL,USER,PASSWORD);Connection conn=Driver.getConnection(URL,
52、USER,PASSWORD);下列獲取數(shù)據(jù)庫連接正確的是( ) 單選題rs.getString(0);rs.getString(rank);rs.getString(1)或rs.getString(name);(正確答案)rs.getString(“ename”);在JDBC編程中執(zhí)行完SQL語句:SELECT name, rank, serialNo FROM employee, 在遍歷結(jié)果集rs的時候能得到第一列數(shù)據(jù)的代碼是( )Statement的executeQuery()方法會返回一個結(jié)果集Result(正確答案)Statement的executeUpdate()方法會返回是否更新成
53、功的boolean值ResultSet中的next()方法會使結(jié)果集中的下一行成為當(dāng)前行(正確答案)以上描述都正確下面的描述正確的是( )execute()返回的是boolean值(正確答案)executeUpdate()返回的是boolean值execute()返回的是int值executeUpdate()返回的是int值(正確答案)以下關(guān)于PreparedStatement的execute()與executeUpdate()描述正確的是( ) 單選題execute()executeUpdate()(正確答案)executeQuery()以上都不是使用JDBC對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行更新(upd
54、ate)操作,調(diào)用的是Statement對象的方法是( ) 單選題execute()executeUpdate()executeQuery()(正確答案)以上都不是使用JDBC對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行查詢(select)操作,調(diào)用的是Statement對象的方法是( ) 單選題getNumeric()(正確答案)getDouble()getFloat()以上都不是如果數(shù)據(jù)庫中某個字段為numeric型,不可以通過ResultSet的哪個方法獲取( ) 單選題PreparedStatement繼承自Statement(正確答案)Statement繼承自PreparedStatementResultS
55、et繼承自StatementCallableStatement繼承自PreparedStatement下面關(guān)于JDBC對象的描述正確的是( ) 單選題Connection是Java程序與數(shù)據(jù)庫建立的連接對象,這個對象只能用來連接數(shù)據(jù)庫,不能執(zhí)行SQL語句JDBC的數(shù)據(jù)庫事務(wù)控制要靠Connection對象完成Connection對象使用完畢后要及時關(guān)閉,否則會對數(shù)據(jù)庫造成負(fù)擔(dān)只有MySQL和Oracle數(shù)據(jù)庫的JDBC程序需要創(chuàng)建Connection對象,其他數(shù)據(jù)庫的JDBC程序不用創(chuàng)建Connection對象就可以執(zhí)行數(shù)據(jù)庫操作(正確答案)有關(guān)Connection描述錯誤的是哪一個( ) 單
56、選題jdbc:mysql:/localhost/companyjdbc:mysql:/localhost:3306:companyjdbc:mysql:/localhost:3306/company(正確答案)jdbc:mysql:/localhost/3306/company下面選項的MySQL數(shù)據(jù)庫URL正確的是哪一個( ) 單選題URL表示連接數(shù)據(jù)庫的路徑USER表示登錄數(shù)據(jù)庫的賬號PASSWORD表示登錄數(shù)據(jù)庫的密碼conn表示執(zhí)行數(shù)據(jù)庫SQL語句的執(zhí)行對象(正確答案)關(guān)于Connection conn=DriverManager.getConnection(URL,USer,PASS
57、WORD)描述錯誤的是( ) 單選題數(shù)據(jù)庫連接向數(shù)據(jù)庫發(fā)布的SQL命令(正確答案)結(jié)果集數(shù)據(jù)庫元數(shù)據(jù)JDBC API中的Statement對象的含義是( ) 單選題pst.setInt(3,2000);pst.setInt(3,2000);(正確答案)pst.setFloat(salary,2000);pst.setString(salary,2000);對預(yù)編譯SQL語句UPDATE emp SET ename=?,job=?,salary=? WHERE empno=?的第三個問號賦值正確的是( ) 單選題createPrepareStatement()prepareStatement()
58、(正確答案)createPreparedStatement()preparedStatement()使用Connection 的哪個方法可以建立一個PreparedStatement接口( ) 單選題null有數(shù)據(jù)(正確答案)不為null,但是沒有數(shù)據(jù)以上都選項都不對SELECT COUNT(*) FROM emp這條SQL語句執(zhí)行,如果員工表中沒有任何數(shù)據(jù), 那么ResultSet中將會是( ) 單選題StatementPreparedStatement(正確答案)ConnectionResultSet下列用于表示執(zhí)行事先編譯的SQL語句的Java類是( )PreparedStatement
59、繼承了Statement(正確答案)PreparedStatement可以有效的防止SQL注入(正確答案)PreparedStatement只能執(zhí)行帶問號占位符的預(yù)編譯SQL,不能執(zhí)行SQL語句PreparedStatement可以存儲預(yù)編譯的SQL語句,從而提升執(zhí)行效率(正確答案)以下選項關(guān)于PreparedStatement的說法正確的是( ) 單選題String sql=Select * from Student where Sname=+txtName.getText();String sql=Select * from Student where Sname=+txtName.get
60、Text()+;(正確答案)String sql=Select * from Student where Sname like +txtName.getText();String sql=Select * from Student where Sname like +txtName.getText()+;根據(jù)用戶在文本框txtName中輸入的姓名對Student表進(jìn)行查詢,以下SQL語句定義正確的是( ) 單選題rs.getString(sname)和rs.getString(1)rs.getString(sname)和rs.getString(2)(正確答案)rs.getString(sno
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Tyrphostin-63-生命科學(xué)試劑-MCE
- 銷售鋪面合同范本
- 協(xié)議股東合同范本
- 2025年石英玻璃纖維布合作協(xié)議書
- 二零二五年度信用錢包企業(yè)貸款原始借款協(xié)議
- 二零二五年度養(yǎng)老產(chǎn)業(yè)入股合伙人協(xié)議書
- 二零二五年度留學(xué)簽證退簽與中介服務(wù)協(xié)議
- 2025年度花卉育苗技術(shù)交流與合作協(xié)議
- 二零二五年度飼料原料電商平臺售后服務(wù)合同
- 二零二五年度物流運(yùn)輸勞務(wù)合同個稅起征點(diǎn)調(diào)整協(xié)議
- 初中物理競賽及自主招生講義:第7講 密度、壓強(qiáng)與浮力(共5節(jié))含解析
- 高中主題班會 梁文鋒和他的DeepSeek-由DeepSeek爆火開啟高中第一課-高中主題班會課件
- 污水處理設(shè)施運(yùn)維服務(wù)投標(biāo)方案(技術(shù)標(biāo))
- 一年級下冊書法教案 (一)
- 2024-2025學(xué)年重慶市渝中區(qū)四年級(上)期末數(shù)學(xué)試卷
- 2025年人教版中考英語一輪復(fù)習(xí):七年級下冊考點(diǎn)測試卷(含答案)
- DLT 593-2016 高壓開關(guān)設(shè)備和控制設(shè)備
- 三年級體育下冊全冊教案
- 2024年八年級語文下冊《經(jīng)典常談》第一章《說文解字》練習(xí)題卷附答案
- 人教版數(shù)學(xué)六年級下冊全冊核心素養(yǎng)目標(biāo)教學(xué)設(shè)計
- 華為基建項目管理手冊
評論
0/150
提交評論