




已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
U1階段考試 試卷分析考試時間:2016-03-01 09:0010:20考試班級:XSHJ5ZXDZ00000209702、 XSHJ5ZXDZ00000209701題干閱讀下列Java代碼,其輸出結(jié)果為( )。int rows=4;for(int i=1;i=rows;i+)for(int j=1;j=rows+1-i;j+)System.out.print(*);System.out.println();題型選擇題圖片A*B*C* * * *D* * * *標(biāo)準(zhǔn)答案a技能點掌握使用嵌套(多重)循環(huán)實現(xiàn)流程控制試題解析本題考察嵌套(多重)循環(huán),第一次外循環(huán),內(nèi)循環(huán)執(zhí)行4次輸出4個#一個換行,第二次外循環(huán),內(nèi)循環(huán)執(zhí)行3次輸出3個#一個換行,第三次外循環(huán),內(nèi)循環(huán)執(zhí)行2次輸出2個#一個換行,第四次外循環(huán),內(nèi)循環(huán)執(zhí)行1次輸出1個#一個換行,所以答案為A正確率0%題干使用Java編寫如下的代碼,則運行結(jié)果正確的是( )。public class Test final int num=10;public void setNum(int num)this.num=num;public static void main(String args) Test test=new Test();test.setNum(5);System.out.println(test.num);題型選擇題圖片A10B5C編譯出錯Dnull 標(biāo)準(zhǔn)答案c技能點使用final關(guān)鍵字修飾變量、類和類的成員試題解析final 修飾,一旦賦值則變量不能修改。編譯器不能通過,所以選擇c.正確率0%題干在Java中,以下關(guān)于static描述錯誤的是( )。題型選擇題圖片Astatic可以用來修飾方法,也可以修飾屬性Bstatic修飾的屬性和方法稱為類屬性、類方法C在任何方法里都可以定義static變量D不使用static修飾的屬性和方法,通常稱為實例屬性、實例方法標(biāo)準(zhǔn)答案c技能點能夠使用static修飾類的成員試題解析c錯誤,任何方法都不能定義static變量。正確率0%題干下列java代碼,運行后的結(jié)果是( )import java.io.FileWriter;import java.io.IOException;public class TestIO public static void main(String args) String str = Hello 學(xué)士后! ;FileWriter fw = null;try fw = new FileWriter(c:hello.txt);fw.write(str); catch (IOException e) e.printStackTrace();題型選擇題圖片A編譯報錯B文件無法創(chuàng)建,應(yīng)改為c:hello.txtCC盤創(chuàng)建hello.txt文件,內(nèi)容為“Hello 學(xué)士后!”DC盤創(chuàng)建hello.txt文件,內(nèi)容為空標(biāo)準(zhǔn)答案d技能點使用File類操作文件或目錄正確率0%題干給定如下Java代碼,編譯運行時,結(jié)果是( )。public class Test public static void main(String args) int i = 0; for (i = 0; i 3; i+) System.out.print(i); System.out.print(i); 題型選擇題圖片A編譯時報錯B正確運行,輸出012C正確運行,輸出123D正確運行,輸出0123標(biāo)準(zhǔn)答案d技能點掌握基于for語句的流程控制試題解析本題考查的是for循環(huán),變量i的作用域為main()方法,在循環(huán)中,i累加到3跳出循環(huán),在循環(huán)外輸出值為3。正確答案為D。正確率0%題干下列Java代碼編譯運行后的輸出結(jié)果是( )。public class Test public static void main(String args) String s =1; System.out.print(s.concat(2); System.out.print(s); 題型選擇題圖片A1212B2121C121D211標(biāo)準(zhǔn)答案c技能點能夠使用String類常用方法操縱字符串正確率0%題干在Java中,java.util.Arrays類的( )方法用于對指定數(shù)組進(jìn)行排序。題型選擇題圖片AsizeBlengthCbinarySearchDsort標(biāo)準(zhǔn)答案d技能點能夠使用Arrays類實現(xiàn)對數(shù)組的操縱正確率0%題干分析以下使用for循環(huán)的Java代碼,其最后的運行結(jié)果是( )。public class HelloAccp public static void main(String args)int i=2;for(;i5;i+)System.out.println(我是最好的!);題型選擇題圖片A輸出兩行“我是最好的!”B輸出三行“我是最好的!”C輸出四行“我是最好的!”D存在錯誤,缺少for循環(huán)的第一個表達(dá)式標(biāo)準(zhǔn)答案b技能點掌握基于for語句的流程控制正確率0%題干在Java中,關(guān)于在類中導(dǎo)入包的理解錯誤的是( )。題型選擇題圖片A導(dǎo)入包即聲明在當(dāng)前類中要使用到的別的類所處的位置B使用import關(guān)鍵字導(dǎo)入包C既可以導(dǎo)入系統(tǒng)提供的包又可以導(dǎo)入用戶自定義的包D導(dǎo)入包的語句可以寫在Java類定義的任何位置標(biāo)準(zhǔn)答案d技能點理解包的概念和作用正確率0%題干在Java中,對于如下可變字符串變量sb,下面的操作語句錯誤的是()StringBuffer sb = new StringBuffer(HelloWorld) ;題型選擇題圖片Aint i = sb.indexof(o);Bchar c = sb.charAt(0);Cint len = sb.length;DStringBuffer str = sb.append (!);標(biāo)準(zhǔn)答案ac技能點能夠使用StringBuffer類的常用方法操縱字符串正確率0%題干在Java中,以下關(guān)于類的方法描述正確的是()。題型選擇題圖片A在同一個類中的方法相互調(diào)用時也需要創(chuàng)建對象才可使用B方法聲明時必須要有返回值C方法中的參數(shù)列表可以是基本數(shù)據(jù)類型,也可以是引用數(shù)據(jù)類型D方法中可以使用return關(guān)鍵字返回多個值標(biāo)準(zhǔn)答案c技能點理解對象的屬性和方法正確率0%題干運行以下Java代碼程序后,變量str2的內(nèi)容是( )。String str1 = new String(Benet);String str2 = new String(Accp);str2 = str1.toUpperCase().concat(str2);str2 = str2.substring(2,5);題型選擇題圖片AcpBBNETCCPBDnet標(biāo)準(zhǔn)答案b技能點能夠使用String類常用方法操縱字符串正確率0%題干以下代碼是Java文件HelloAccp.java中的代碼,請分析該段代碼的運行結(jié)果是( )。public class HelloAccp public static void main(String args)/*完成時間:2008-11-11 執(zhí)行人:郭德光*/System.out.print(HELLO!n);System.out.print(World!);題型選擇題圖片AHELLO!World!B存在注釋錯誤,無法通過編譯Cmain()方法修飾符錯誤,無法通過編譯DHELLO!World!標(biāo)準(zhǔn)答案a技能點能夠使用print實現(xiàn)數(shù)據(jù)顯示正確率0%題干閱讀下面的Java代碼,運行結(jié)果是( )。public class Demo public static void main(String args) for(int i=0,a=0;i4;i+) a+; System.out.println(a); 題型選擇題圖片A5B4C3D程序錯誤,無法編譯標(biāo)準(zhǔn)答案d技能點理解成員變量與局部變量的區(qū)別正確率0%題干在Java環(huán)境中,給定如下代碼,編譯運行的結(jié)果是( )。public class Test public static void main(String args) double firstAvg=80;double secondAvg;int rise=4;secondAvg =firstAvg + rise;System.out.println(第二次平均分為+secondAvg);題型選擇題圖片A無法正確編譯B可以編譯,但運行時報錯C第二次平均分為84.0D以上都不對標(biāo)準(zhǔn)答案c技能點能夠?qū)崿F(xiàn)不同數(shù)據(jù)類型之間的轉(zhuǎn)換正確率0%題干在Java中,下面關(guān)于StringBuffer的說法,不正確的是()題型選擇題圖片AString一般用來存放不可變的字符串,而StringBuffer可以用于存放可變的字符串B代碼:StringBuffer sb = new StringBuffer();聲明了StringBuffer對象C創(chuàng)建StringBuffer對象的時候,不能帶有參數(shù)DStringBuffer對象可以使用append()方法來追加字符串,而String對象不可以標(biāo)準(zhǔn)答案c技能點能夠使用StringBuffer類的常用方法操縱字符串正確率0%題干在Java中,下面代碼可以正確編譯的是()。題型選擇題圖片Aint i = (double)1;Bdouble d = (int)2;Cint i = 1.34;D以上都正確標(biāo)準(zhǔn)答案b技能點能夠?qū)崿F(xiàn)不同數(shù)據(jù)類型之間的轉(zhuǎn)換正確率0%題干在Java中,以下關(guān)于接口和抽象類的說法不正確的是( )。題型選擇題圖片A抽象類和接口中都可以定義抽象方法B抽象類也可以實現(xiàn)接口C接口可以繼承接口,抽象類不可以繼承抽象類D接口中只可以定義常量屬性,但是抽象類中既可以定義常量屬性也可以定義變量屬性標(biāo)準(zhǔn)答案c技能點接口和抽象類的異同試題解析當(dāng)父類為抽象類,子類不重寫父類中的抽象方法是的時候,我們可以把子類頁定義成抽象類,所以C選項是錯誤的。其他選擇均正確正確率0%題干在MyEclipse中開發(fā)Java程序分為4步,但不包括()。題型選擇題圖片A創(chuàng)建一個Java應(yīng)用程序B創(chuàng)建并編寫Java源程序C編譯Java源程序D運行Java程序標(biāo)準(zhǔn)答案a技能點使用MyEclipse開發(fā)簡單的Java程序試題解析A選項應(yīng)當(dāng)為“創(chuàng)建一個Java項目”正確率0%題干配置Java的環(huán)境變量時,應(yīng)當(dāng)將JDK的安裝路徑添加到( )。題型選擇題圖片ATEMPBPATHCCLASSPATHD以上都不對標(biāo)準(zhǔn)答案b技能點掌握J(rèn)DK的安裝與配置試題解析路徑應(yīng)當(dāng)添加到PATH正確率0%題干在Java中,以下關(guān)于抽象類和接口的說法錯誤的是( )。題型選擇題圖片AJava中的類只能繼承一個父類,但可以實現(xiàn)多個接口B一個類如果實現(xiàn)了一個接口,則必須實現(xiàn)接口中的全部方法,除非其本身也是抽象的CJava中通過實現(xiàn)接口達(dá)到了多重繼承的效果D抽象類不可以實現(xiàn)接口標(biāo)準(zhǔn)答案d技能點接口和抽象類的異同試題解析該題考查抽象類和接口的用法,抽象類中可以有非抽象方法,因此抽象類可以做為接口的實現(xiàn)類,正確答案是D。正確率0%題干Java集合框架中,以下關(guān)于存儲數(shù)據(jù)特點正確的是()。題型選擇題圖片ACollection接口存儲一組不唯一、無序的對象BSet接口繼承自Collection接口,存儲不唯一、有序的對象CList接口繼承自Collection接口,存儲不唯一、有序的對象DMap接口使用鍵-值得方式存儲數(shù)據(jù),其中value不要求有序,不允許重復(fù)標(biāo)準(zhǔn)答案ac技能點集合接口存儲數(shù)據(jù)的區(qū)別試題解析該題考查集合體系中各接口存儲數(shù)據(jù)的特點Set接口存儲唯一、無序的對象Map接口中的value不要求有序,允許重復(fù)正確答案是AC。正確率0%題干在Java IO中,下列關(guān)于File類說法錯誤的是()。題型選擇題圖片AisExists()方法用于判斷文件或目錄是否存在BisFile()方法判斷是否是文件C刪除一個文件時,可以使用delete()方法Dlength()方法返回文件的長度標(biāo)準(zhǔn)答案a技能點使用File類操作文件或目錄試題解析該題考查對File類常用方法的使用以及方法名稱A選項較容易混淆,正確為exists()方法判斷文件或目錄是否存在正確率0%題干在Java中,文本文件demotext.txt內(nèi)容是“hello world”,如下程序段運行結(jié)果是()。try FileInputStream fis=new FileInputStream(new File(demotext.txt);byte bt=new byte4;try fis.read(bt);for(int i=0;ibt.length;i+)System.out.print(bt); catch (IOException e) e.printStackTrace(); catch (FileNotFoundException e) e.printStackTrace();題型選擇題圖片A輸出“hell”B輸出“104101108108”C不能編譯,bt是數(shù)組名,不是數(shù)據(jù)D帶有的重復(fù)編碼標(biāo)準(zhǔn)答案d技能點使用(File)InputStream和(File)OutputStream讀寫文本文件試題解析此題目,是使用FileInputStream類中讀取數(shù)據(jù)read方法,read(byte arg),具體是講文本文件中的字符數(shù)據(jù)讀取到byte數(shù)組中,與FileOutputStream的write方法不同的是,讀取字符得到的ascii碼值。但是本題中的輸出System.out.pring(bt),卻是將數(shù)組名稱對應(yīng)的內(nèi)存位置索引值進(jìn)行輸出,答案是D正確率0%題干在Java中,請在(1)處填寫代碼,完成將“he”替換成“she”,正確的選項是()。List list=new ArrayList();list.add(he);list.add(new Integer(20);list.add(he);list.add(new Double(2.33);list.add(end);for(int i=0;ilist.size();i+)if(list.get(i).equals(he)(1)題型選擇題圖片Alist.set(“she”);Blist.set(i,”she”);Clist.remove(“he”);list.set(“she”);Dlist.remove(i);list.add(i,“she”);標(biāo)準(zhǔn)答案bd技能點使用ArrayList集合存儲數(shù)據(jù)試題解析ArrayList集合中,進(jìn)行元素替換可使用set(int arg,Object o)的方法,也可以通過移除remove(int index)或者remov(Object o),然后添加add(Obeject o)的方式??疾?學(xué)員對于成員方法的熟悉程度和一定的編程應(yīng)變能力。正確答案B,D正確率0%題干對于List容器的子類選擇如下說法正確的是()。題型選擇題圖片A如果進(jìn)行隨機(jī)訪問比較多,插入刪除等操作較少,選擇LinkedList類B如果進(jìn)行隨機(jī)訪問比較多,插入刪除等操作較少,選擇Vector類C如果進(jìn)行刪除比較多,其他相對較少,選擇LinkedList類D如果進(jìn)行隨機(jī)訪問比較多,插入刪除等操作較少,選擇ArrayList類標(biāo)準(zhǔn)答案cd技能點使用List集合存儲數(shù)據(jù)試題解析由ArrayList,LinkedList的結(jié)構(gòu)來看,前者是數(shù)組為基礎(chǔ),后者是雙向鏈表,在隨機(jī)訪問中,ArrayList有極大優(yōu)勢,速度遠(yuǎn)快于LinkedList。而 在進(jìn)行插入,刪除操作時,鏈表的強(qiáng)大體現(xiàn)出來。所以C,D正確。而Vector類在各種操作上,都不如ArrayList和LinkedList正確率0%題干在Java中,下列屬于合法的Java標(biāo)識符是( )。題型選擇題圖片A-abB#t1223Cy978D45標(biāo)準(zhǔn)答案c技能點掌握J(rèn)ava命名規(guī)則試題解析Java標(biāo)識符可以由字母、下劃線、$及數(shù)字組成,但是不可以以數(shù)字開頭,且區(qū)分大小寫,不可以使用Java的關(guān)鍵字。答案A包含了減號,B包含了#,D以數(shù)字開頭了。因此答案C是正確的正確率0%題干在Java中,關(guān)于被保護(hù)訪問控制符protected修飾的成員變量,以下說法正確的是( )。題型選擇題圖片A可以被三種類所引用: 該類自身、與它在同一個包中的其他類、在其他包中的該類的子類B可以被兩種類訪問和引用: 該類本身、該類的所有子類C只能被該類自身所訪問和修改D只能被同一個包中的類訪問標(biāo)準(zhǔn)答案a技能點掌握J(rèn)ava命名規(guī)則試題解析Java中的訪問控制關(guān)鍵字為:public、protected、private以及默認(rèn)。其中,protected為受保護(hù)級別,向子類、本類、同包的類公開,因此正確答案為A正確率0%題干下列Java語句中,正確的項是( )。題型選擇題圖片Aint b = 10Bchar c=aCfloat e = 32Dchar d=65標(biāo)準(zhǔn)答案abcd技能點掌握數(shù)據(jù)類型的分類試題解析整型值需要通過int類型變量來記錄,因此選項A是正確的。字符需要通過單引號標(biāo)示,因此選項B是正確的。一個整型的值可以自動轉(zhuǎn)換并賦值給一個float類型的變量,因此選項C是正確的。65這個數(shù)字代表的字符是A,因此可以直接賦值給一個char類型的變量,D也是正確的正確率0%題干對于while(循環(huán)條件)循環(huán)體,在每次執(zhí)行循環(huán)之前,都先對循環(huán)條件求值,如果循環(huán)條件為( )則運行循環(huán)體部分。題型選擇題圖片AtrueBfalseC1D0標(biāo)準(zhǔn)答案a技能點掌握基于while語句的流程控制試題解析在Java中,可以通過while、do-while及for實現(xiàn)循環(huán),進(jìn)入循環(huán)的前提是滿足循環(huán)條件,即循環(huán)條件為true正確率0%題干下面foreach循環(huán)的程序輸出結(jié)果是()。public class Lx1 public static void main(String args) String s1=歡迎您,3,G,同,學(xué),;Arrays.sort(s1);for(String s0:s1) System.out.print (s0); 題型選擇題圖片A歡迎您3G同學(xué)B3G歡迎您同學(xué)C同學(xué)歡迎您3GD3G同學(xué)歡迎您標(biāo)準(zhǔn)答案d技能點掌握數(shù)組遍歷、foreach循環(huán)試題解析本題目考察數(shù)組和循環(huán)的使用,當(dāng)循環(huán)遍歷數(shù)組元素時,可以使用foreach循環(huán),取出數(shù)組s1中的元素放在變量s0中,然后通過循環(huán)一一輸出。在循環(huán)前使用Arrays.sort()方法對數(shù)組進(jìn)行了升序排列,因此輸出元素時為排序后元素,正確答案為D正確率0%題干關(guān)于重載,下面說法正確的是( )。題型選擇題圖片A重載的方法要求方法名相同,參數(shù)列表不一致B重載的時候根據(jù)參數(shù)列表區(qū)分使用哪一個方法C構(gòu)造方法不能重載D重載的好處:主要是為了使用靈活,便于使用者使用和記憶標(biāo)準(zhǔn)答案abd技能點理解構(gòu)造方法的作用試題解析在同一個類中多個同名不同參的方法,叫做方法重載,構(gòu)造方法也是可以重載的,因此只有答案C是錯誤的正確率0%題干Java提供了哪幾種訪問權(quán)限來實現(xiàn)封裝機(jī)制:()。題型選擇題圖片AprivateBprotectedC默認(rèn)Dpublic標(biāo)準(zhǔn)答案abcd技能點修飾符private、默認(rèn)、protected、public的訪問權(quán)限試題解析public:所有的類都可以訪問。private:只有在同一個類中才可以訪問。protected:同一個類中、同一個包中、子類中都可以訪問,包類型的。默認(rèn)類型:同一個類中、同一個包中可以訪問到。以上都是封裝機(jī)制中可以實現(xiàn)訪問權(quán)限控制的,所以答案為ABCD正確率0%題干關(guān)鍵字()是java提供的一個關(guān)鍵字,它是直接父類對象的默認(rèn)引用題型選擇題圖片AstaticBsuperCfinalDoverrid標(biāo)準(zhǔn)答案b技能點掌握super關(guān)鍵字(使用super調(diào)用屬性、方法、構(gòu)造方法)試題解析關(guān)鍵字super明確顯式地指出一個類可以它父類的構(gòu)造函數(shù)、方法和變量。 關(guān)鍵字super和繼承一起建立類和它的父類的緊密聯(lián)系正確率0%題干下面哪條語句是正確的定義main方法:()。題型選擇題圖片Apublic static void main(String args)Bpublic void main(String args)Cpublic static void main()Dpublic static main(String args)標(biāo)準(zhǔn)答案a技能點掌握super關(guān)鍵字(使用super調(diào)用屬性、方法、構(gòu)造方法)試題解析在Java中,main()方法是Java應(yīng)用程序的入口方法,也就是說,程序在運行的時候,第一個執(zhí)行的方法就是main()方法,這個方法和其他的方法有很大的不同,比如方法的名字必須是main,方法必須是public static void 類型的,方法必須接收一個字符串?dāng)?shù)組的參數(shù)等等正確率0%題干閱讀下面Java程序,請選擇該程序在控制臺正確的輸出結(jié)果:()。public class Test public static void main(String args) System.out.println(new A()=new A(); class A 題型選擇題圖片AtrueBfalseC編譯錯誤D編譯不報錯,但是運行時發(fā)生異常標(biāo)準(zhǔn)答案b技能點理解=與equals()的區(qū)別試題解析本題考查的是對“=”運算符的理解?!?”用于比較兩個對象是否是同一個對象,如果是,則返回true,否則返回false。new A()=new A()中,“=”兩邊使用new關(guān)鍵字各創(chuàng)建了一個對象,在內(nèi)存中分別開辟空間,屬于不同的對象,因此表達(dá)式結(jié)果為false。應(yīng)選擇B。正確率0%題干Java中,以下說法正確的是( )。題型選擇題圖片A枚舉類型的取值默認(rèn)為public static finalB枚舉類型中可以定義屬性和方法C構(gòu)造器必須是私有的D枚舉類型不可以實現(xiàn)其它接口標(biāo)準(zhǔn)答案abc技能點枚舉試題解析本題考查枚舉類型的定義和使用。枚舉類型可以實現(xiàn)接口,D選項是錯誤的。正確率0%題干在下列Java文件中,( )個類文件不能派生出子類。題型選擇題圖片Apublic class MyClassBclass MyClassCabstract class MyClassDfinal class MyClass標(biāo)準(zhǔn)答案d技能點使用final關(guān)鍵字修飾變量、類和類的成員試題解析本題考查的是final關(guān)鍵字的用法。final修飾的方法不能擴(kuò)展,而普通類和抽象類都可以有子類。應(yīng)選擇D。正確率0%題干Java中,如果用protected來修飾一個方法,那么它的訪問范圍可以是( )。題型選擇題圖片A可以在子類中訪問,但不能在同一包內(nèi)的其他類中訪問B可以在同一包內(nèi)的其他類中訪問,但不能在子類中訪問C既能在子類中訪問,又可以在同一包內(nèi)的其他類中訪問D可以在其他包中的類中訪問標(biāo)準(zhǔn)答案c技能點修飾符private、默認(rèn)、protected、public的訪問權(quán)限試題解析本題考查的是訪問修飾符的訪問權(quán)限。protected修飾的成員在本包中與public訪問權(quán)限等同,在不同包中,只能在子類中訪問。應(yīng)選擇C。正確率0%題干Java中,集合API 中Set接口的特點是( )。題型選擇題圖片A不允許重復(fù)元素,元素有順序B允許重復(fù)元素,元素?zé)o順序C允許重復(fù)元素,元素有順序D不允許重復(fù)元素,元素?zé)o順序標(biāo)準(zhǔn)答案d技能點集合框架包含的內(nèi)容試題解析本題考查的是集合框架中Set類型的特點,Set類型的集合是無序的,元素是唯一的,應(yīng)選擇D。正確率0%題干要打印出list中儲存的所有數(shù)據(jù),以下Java語句正確的是()。ArrayList list = new ArrayList();list.add(a);list.add(b);題型選擇題圖片ASystem.out.print(list);BSystem.out.print(list.toArray();CSystem.out.print(list.toString();DSystem.out.print(list.get(0);標(biāo)準(zhǔn)答案ac技能點使用ArrayList集合存儲數(shù)據(jù)試題解析本題考查ArrayList集合類的常用方法。Java 的ArrayList類有很多方法。選項B的代碼中ArrayList使用toArray()方法將list對象轉(zhuǎn)為Object數(shù)組對象,但執(zhí)行System.out.println(list.toArray()方法不能輸出展示list對象中的全部數(shù)據(jù);選項D的代碼利用get(int index)方法獲得指定索引位置的數(shù)據(jù),并調(diào)用的System.out.println()方法輸出該數(shù)據(jù)。注意:本題要求打印出list中儲存的所有數(shù)據(jù),不是指定的某個索引位置的數(shù)據(jù)。因此,選項D的打印輸出結(jié)果不符合本題要求。本題應(yīng)選擇AC。正確率0%題干Java中,要實例化ArrayList類的一個對象,此類繼承了List接口,下列()方法是正確的。題型選擇題圖片AArrayList myList=new Object();BList myList=new ArrayList();CArrayList myList=new List();DList myList=new List();標(biāo)準(zhǔn)答案b技能點使用List集合存儲數(shù)據(jù)試題解析本題考查集合框架中接口與類之間的關(guān)系。Java集合框架中,ArrayList類是List接口的一個可變長數(shù)組實現(xiàn)。它實現(xiàn)了所有List接口的操作,并允許存儲null值。我們知道Object類是所有類的祖先,選項A和選項C的代碼是不安全的向下轉(zhuǎn)型,編譯無錯,但運行會出錯。而選項D的代碼并沒有使用ArrayList類實現(xiàn)List接口。因此,本題應(yīng)選擇B。正確率0%題干Java中,類java.util.HashMap實現(xiàn)了( )接口。題型選擇題圖片ACollectionBSetCMapDList標(biāo)準(zhǔn)答案c技能點使用HashMap集合存儲數(shù)據(jù)試題解析本題考查Map接口與HashMap之間的關(guān)系。Java集合框架中,HashMap類是基于哈希表的 Map 接口的實現(xiàn)。此實現(xiàn)提供所有可選的映射操作,并允許使用 null 值和 null 鍵。此類不保證映射的順序,特別是它不保證該順序恒久不變。本題應(yīng)選擇C。正確率0%題干下面Java代碼的輸出結(jié)果是()。public class Test public static void main(String args) LinkedList books=new LinkedList(); books.offer(struts); books.push(javase初); books.offerFirst(javaee); for(int i=0;ibooks.size();i+) System.out.print(books.get(i)+ ); System.out.println(books.peekFirst(); 題型選擇題圖片Ajavaee javase初 strutsBstruts javaee javase初Cstruts javase初 javaeeDjavaee javase初 struts javaee標(biāo)準(zhǔn)答案d技能點使用LinkedList集合存儲數(shù)據(jù)試題解析本題考查LinkedList集合類的常用方法。Java集合框架中,LinkedList類實現(xiàn)所有可選的列表操作,并且允許所有元素(包括 null)。本題調(diào)用執(zhí)行了其中的幾個常用方法:offer()是將指定元素添加到此列表的末尾(最后一個元素);push()方法是將元素推入此列表所表示的堆棧,即將該元素插入此列表的開頭;offerFirst()方法是在此列表的開頭插入指定的元素;get()方法是返回此列表中指定位置處的元素;peekFirst()方法是獲取但不移除此列表的第一個元素;如果此列表為空,則返回 null。本題for代碼先輸出books對象中的3個數(shù)據(jù),再執(zhí)行System.out.println(books.peekFirst();再次輸出books對象的第1個數(shù)據(jù)。因此,本題應(yīng)選擇D。正確率0%題干下面Java代碼的輸出結(jié)果是()。public class Test public static void main(String args) LinkedList books=new LinkedList(); books.offer(struts); books.push(javase初); books.offerFirst(javaee); System.out.println(books); 題型選擇題圖片Ajavaee, javase初, strutsBbooksCjavase初, javaee, strutsDjavaee, javase初, struts標(biāo)準(zhǔn)答案a技能點使用LinkedList集合存儲數(shù)據(jù)試題解析本題考查LinkedList集合類的常用方法。Java集合框架中,LinkedList類實現(xiàn)所有可選的列表操作,并且允許所有元素(包括 null)。本題調(diào)用執(zhí)行了其中的幾個常用方法:offer()是將指定元素添加到此列表的末尾(最后一個元素);push()方法是將元素推入此列表所表示的堆棧,即將該元素插入此列表的開頭;offerFirst()方法是在此列表的開頭插入指定的元素;get()方法是返回此列表中指定位置處的元素。執(zhí)行System.out.println(books);調(diào)用重寫的toString()方法輸出books中的全部數(shù)據(jù)。重寫的toString()方法返回此 collection 的字符串表示形式。該字符串表示形式由 collection 元素的列表組成,這些元素按其迭代器返回的順序排列,并用方括號 () 括起來。相鄰元素由字符 , (逗號加空格)分隔。本題應(yīng)選擇A。正確率0%題干Java中,HashMap和 Hashtable 的區(qū)別有()。題型選擇題圖片AHashtable 不允許空值,而HashMap允許空值BHashtable是線程安全的,而 HashMap不是CHashtable的鍵值可以為空,HashMap是key和value都可以為空DHashMap是線程安全的,而 Hashtable不是標(biāo)準(zhǔn)答案ab技能點使用HashMap集合存儲數(shù)據(jù)試題解析本題考查HashMap類和Hashtable類的區(qū)別。Java中,HashMap類是基于哈希表的 Map 接口的實現(xiàn)。它提供所有可選的映射操作,并允許使用 null 值和 null 鍵。但此類不保證映射的順序,特別是它不保證該順序恒久不變。Hashtable類實現(xiàn)一個哈希表,該哈希表將鍵映射到相應(yīng)的值。任何非 null 對象都可以用作鍵或值。選項C的描述是錯誤的。另外,在Java集合框架中,有些類是線程同步安全的類,它們是Vector、Hashtable、Stack、enumeration。除了這些之外,其他的都是非線程安全的類和接口。本選項D的描述是錯誤的。因此,本題應(yīng)選擇AB。正確率0%題干Java中,現(xiàn)有類Class A。若要定義一個ArrayList只能接收A的子類類型,下面正確的是()。題型選擇題圖片AList list = new ArrayList();BList list = new ArrayList();CList list = new ArrayList();DList list = new ArrayList();標(biāo)準(zhǔn)答案a技能點泛型集合試題解析本題考查泛型語句的語法。雖然Java泛型簡單的用 extends 統(tǒng)一的表示了原有的extends和implements概念,但仍要遵循應(yīng)用的體系,Java只能繼承一個類,但可以實現(xiàn)多個接口,所以某個類型需要用 extends 限定,且有多種類型的時候,只能存在一個是類,并
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高二英語寒假作業(yè)01
- 第三單元綜合性學(xué)習(xí)《漫步古詩苑》教學(xué)設(shè)計 2024-2025學(xué)年統(tǒng)編版語文八年級下冊
- 2025-2030年中國熱塑性聚酯PBT行業(yè)運行動態(tài)與營銷策略研究報告
- 2025-2030年中國煙草加工機(jī)械行業(yè)十三五規(guī)劃及未來投資戰(zhàn)略研究報告
- 2025-2030年中國溫度記錄儀市場運行狀況及發(fā)展趨勢分析報告
- 2025-2030年中國水槽行業(yè)運行態(tài)勢及發(fā)展趨勢分析報告
- 2025-2030年中國桉葉油市場運行現(xiàn)狀與發(fā)展策略分析報告
- 2025-2030年中國檸檬飲料行業(yè)發(fā)展趨勢及競爭調(diào)研分析報告
- 2025-2030年中國有色金屬新材料市場供需態(tài)勢及投資潛力研究報告
- 2025-2030年中國快速消費品行業(yè)競爭格局及投資戰(zhàn)略研究報告
- 2024年山東省春季高考技能考試汽車專業(yè)試題庫-中(多選題匯總)
- 2024年西安電力高等專科學(xué)校高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 2016-2023年德州科技職業(yè)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 《人文科學(xué)概論》課件
- 大學(xué)生返回母校宣講
- 光伏機(jī)器人行業(yè)報告
- 屋頂分布式光伏發(fā)電施工組織設(shè)計
- 踐行志愿服務(wù)(下)
- 環(huán)境監(jiān)測課件20-在線環(huán)境監(jiān)測技術(shù)
- 《紙杯變變變》課件
- 《月歷上的數(shù)字的奧秘》
評論
0/150
提交評論