【文章內(nèi)容簡介】
________________ int i = (20)。 }} A. Test p = new Test()。 B. Parent p = new Test()。 C. Parent p = new Parent()。 D. Test p = new Parent()。16) 下列選項(xiàng)中關(guān)于Java中ArrayList、LinkedList、HashMap三個類的描述錯誤的是(C )。 A. ArrayList和LinkedList均實(shí)現(xiàn)了List接口 B. ArrayList的訪問速度比LinkedList快 C. 添加和刪除元素時,ArrayList的表現(xiàn)更佳 D. HashMap實(shí)現(xiàn)Map接口,它允許任何類型的鍵和值對象,允許將null用作鍵或值17) 關(guān)于Java中的集合實(shí)現(xiàn)類,下列說法描述錯誤的是( D )。 A. HashMap是Map接口的實(shí)現(xiàn)類 B. ArrayList對象是長度可變的對象引用數(shù)組 C. 集合框架都包含三大塊內(nèi)容:對外的接口、接口的實(shí)現(xiàn)和對集合運(yùn)算的算法 D. Set中存儲一組不允許重復(fù)、有序的對象18) ,以下說法正確的是( C )。 A. 這個集合中的元素是無序的 B. 可以通過鍵來獲取這個集合中的元素 C. 在對這個集合的元素執(zhí)行遍歷操作時,效率比較高 D. 可以通過addFirst()方法,在列表的首部插入元素19) 給定如下Java代碼,其中第( D )行代碼有錯誤。import .*。public class MapTest { public static void main(String[] args) { List pList = new ArrayList()。 (A)。 //第五行 (B)。 //第六行 for (int i = 0。 i ()。 i++) { //第七行 String str = (i)。 //第八行 (str)。 } }} A. 五 B. 六 C. 七 D. 八20) 給定如下Java代碼,可以填入橫線處的代碼是( D )。import .*。public class Test { public static void main(String[] args) { ________ (001)。 }} A. List list = new ArrayList()。 B. List list = new List()。 C. ArrayList list = new ArrayList()。 D. LinkedList list = new LinkedList()。21) 在Java中,關(guān)于HashMap類的描述,以下說法錯誤的是( B )。 A. HashMap使用鍵/值的形式保存數(shù)據(jù) B. HashMap能夠保證其中元素的順序 C. HashMap的存儲方式是哈希表,查詢指定元素效率高 D. HashMap通過get( key)獲取對應(yīng)的值22) 閱讀下面的Java代碼,運(yùn)行結(jié)果描述正確的是( B )。import .*。public class TestMap{ public statci void main(String[] args){ Map map=new HashMap( )。 (“first”,”football”)。 (“first”,”basketball”)。 ((“first”))。 }} A. 編譯時發(fā)生錯誤 B. 編譯通過,運(yùn)行時發(fā)生錯誤 C. 正確運(yùn)行,顯示basketball D. 正確運(yùn)行,顯示football23) 在Java中,JDBC API定義了一組用于與數(shù)據(jù)庫進(jìn)行通信的接口和類,它們包括在( B )包中。 A. B. C.