




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第頁Java面向對象練習卷附答案1.以下實現了Map接口的類的是()A、SetB、HashMapC、ListD、Hashtable【正確答案】:B2.在java中,下列關于繼承的說法哪個是正確的()A、子類只繼承父類public方法和屬性B、子類繼承父類的非私有屬性和方法C、子類只繼承父類的方法,而不能繼承父類的屬性D、子類將繼承父類的所有的屬性和方法【正確答案】:B3.JDBCAPI中的Statement對象的含義是()A、數據庫連接B、向數據庫發布的SQL命令C、結果集D、數據庫元數據【正確答案】:B4.將該String對象轉換成byte數組()A、getBytes()B、indexOf(Stringstr)C、length()D、endsWith(Stringsufffix)【正確答案】:A5.匿名內部類的特點下面錯誤的是()A、匿名內部類沒有構造方法B、如果匿名內部類需要訪問外部類的局部變量,則必須使用final修飾符修飾外部類的局部變量,否則系統將報錯C、匿名內部類不能是抽象類D、匿名內部類不能實現接口【正確答案】:D6.關于抽象類,下列說法錯誤的是()A、抽象類中可以存在普通方法和抽象方法B、抽象類中可以存在屬性C、抽象類中可以實例化D、一個非抽象類繼承抽象類必須實現抽象類中的所有抽象方法【正確答案】:C7.下列關于statement實例執行sql語句說法錯誤的是()A、可用于執行insert、update或者delete語句B、對于CREATETABLE或DROPTABLE等不操作行的語句,executeUpdate()的返回值總為零C、對于delete語句的效果是刪除表中的一行或者多行,executeUpdate返回值是0或者1D、UPDATE語句的效果是修改表中零行或多行中的一列或多列。executeUpdate的返回值是一個整數,指示受影響的行數【正確答案】:C8.關于面向接口編程的描述錯誤的是()A、降低程序的耦合性B、易于系統的擴展C、不易于系統的維護D、以上描述均不正確【正確答案】:C9.下列關于javA.util.Calendar類的描述中,錯誤的是()A、Calendar可以通過構造方法實例化Calendar對象B、Calendar.getInstance()方法可以創建Calendar的子類對象處理日期和時間C、getTime()方法可以從Calendar對象中獲取Date對象D、setTime(Datedate)可以通過Date對象獲得對應的Calendar對象【正確答案】:A10.設執行selectsno,sname,sdeptfromStudents后得到ResultSet對象rs,以下哪一項可以取得sname的值()A、rs.getString("sname")和rs.getString(1)B、rs.getString("sname")和rs.getString(2)C、rs.getString("sno")和rs.getString(0)D、rs.getString("sno")和rs.getString(1)【正確答案】:B11.Math.cbrt(27)的返回值為()A、3B、9C、0D、27【正確答案】:A12.在JAVA中,以下()類的對象以鍵-值的方式存儲對象A、java.util.ListB、java.util.ArrayListC、java.util.HashMapD、java.util.LinkedList【正確答案】:C13.下列選項中,那個不是Java的訪問修飾符()A、privateB、publicC、friendlyD、protected【正確答案】:C14.Java中的集合類包括ArrayList、LinkedList、HashMap等類,下列關于集合類描述錯誤的是()ArrayList和LinkedList均實現了List接口B、ArrayList的訪問速度比LinkedList快C、添加和刪除元素時,ArrayList的表現更佳D、HashMap實現Map接口,它允許任何類型的鍵和值對象,并允許將null用作鍵或值【正確答案】:C15.HashMap中移除所有映射關系的方法是()A、get()B、put()C、remove()D、clear()【正確答案】:D16.已知一個HashSet集合,向該集合刪除一條數據,調用的方法是()A、remove()B、addAll()C、add()D、clear()【正確答案】:A17.以下關于使用try-catch-finally處理異常描述錯誤的是()A、try-catch捕獲異常可以使用finally回收資源B、try語句不能獨立存在,其后至少要有一個catch語句塊或finally語句塊C、finally語句塊不是必須存在的,可以根據需求決定是否添加D、如果try代碼塊沒有出現異常,finally語句塊不會被執行【正確答案】:D18.下列哪一個控件是JFrame的標簽組件()A、JTextFieldB、JLabelC、JButtonD、JPanel【正確答案】:B19.以下是關于FlowLayout布局組件排列順序的敘述,正確的是()A、從上到下排列B、從左到右排列C、從下到上排列D、從右到左排列【正確答案】:B20.以下關于JFrame的setBounds(intx,inty,intwidth,inthight)方法描述錯誤的是()A、x與y表示窗體的寬和高,width與hight表示窗體的位置橫坐標與縱坐標B、x與y表示窗體的位置橫坐標與縱坐標,width與hight表示窗體的寬和高C、x與y表示窗體的高和寬,width與hight表示窗體的位置縱坐標與橫坐標D、x與y表示窗體的位置縱坐標與橫坐標,width與hight表示窗體的高和寬【正確答案】:B21.以下哪一個是空指針異常()A、java.lang.ClassNotFoundExceptionB、java.lang.NullPointerExceptionC、java.lang.NumberFormatExceptionD、java.lang.IndexOutOfBoundsException【正確答案】:B22.下面對Java中方法重寫的描述,錯誤的是()A、子類重寫父類的方法B、重寫方法的參數數量可以不同C、重寫方法的參數類型可以不同D、重寫方法的返回值可以不同【正確答案】:A23.以下關于被final修飾的對象,說法錯誤的是()A、final修飾的成員變量一旦賦初始值就不能被改變B、final修飾的類不能被繼承C、final修飾的方法可以被繼承D、final修飾的方法可以被重寫【正確答案】:D24.以下關于內部類的使用描述正確的是()A、內部類不能被訪問修飾符修飾B、內部類可以用private修飾C、內部類可以用public修飾D、內部類可以用protected修飾【正確答案】:A25.以下關于內部類的屬性描述正確的是()A、不能被訪問修飾符修飾,能被sttaic修飾B、能被訪問修飾符修飾,不能被sttaic修飾C、能被訪問修飾符修飾,能被sttaic修飾D、不能被訪問修飾符修飾,不能被sttaic修飾【正確答案】:B26.以下不屬于List集合的是()AraayListB、HashSetC、LinkedListD、Vector【正確答案】:B27.如果數據庫中某個字段為numeric型,不可以通過ResultSet的哪個方法獲取()A、getNumeric()B、getDouble()C、getFloat()D、以上都不是【正確答案】:A28.下列選項中,哪個是java語言所有類的父類()A、ObjectB、VectorC、StringD、KeyEvent【正確答案】:A29.給定如下所示的JAVA代碼,則運行時,會產生()類型的異常Strings=null;s.concat("abc");ArithmeticExceptionB、NullPointerExceptionC、IOExceptionD、ClassNotFoundException【正確答案】:B30.key是Map的鍵,value是Map的值,HashMap中的put()方法參數是()A、put(value,key)B、put(key,key)C、put(key,value)D、put(key,key)【正確答案】:C31.關于方法功能描述錯誤的是()A、使程序結構清晰B、實現代碼模塊化重用C、方法是類功能的封裝D、重復代碼【正確答案】:D32.在Java中,()類用于算術運算操作A、ScannerB、ObjectC、StringD、Math【正確答案】:D33.以下不是String類提供的合法的方法的是()A、equals(String)B、trim()C、append()D、indexOf()【正確答案】:C34.在JFrame中,哪一個方法可以設置用戶單擊窗口的關閉按鈕時程序執行的操作()A、setDefaultCloseOperation()B、setLocation()C、setVisible()D、以上選項都不正確【正確答案】:A35.關于String類的equals方法描述錯誤的是()A、String類的equals方法用于判斷兩個字符串的值是否相等B、String類的equals方法的返回值為一個StringC、String類的equals方法的返回值是一個booleanD、String類的equals方法重寫了Object的equals方法【正確答案】:B36.在JAVA中ArrayList類實現了可變大小的數組,便于遍歷元素和隨機訪問元素,已知獲得了ArrayList類的對象bookTypeList,則下列語句中能夠實現判斷列表中是否存在字符串“小說”的是()A、bookTypeList.add("小說");B、bookTypeList.get("小說");C、bookTypeList.contains("小說");D、bookTypeList.remove("小說");【正確答案】:C37.內部類訪問外部類相關表述正確的是()A、在普通方法里的內部類可以訪問外部類的全部成員B、在普通方法里的內部類不能訪問外部類的所有成員C、在靜態方法里的內部類可以訪問外部類的全部成員D、在靜態方法里的內部類不能訪問外部類的所有成員【正確答案】:A38.Math.max(10,8)的返回值為()A、8B、10C、18D、2【正確答案】:B39.在JAVA中,LinkedList類和ArrayList類同屬于集合框架類,下列選項中的方法是LinkedList類有而ArrayList類沒有的()A、add(Objecto)B、add(intindex,Objecto)C、remove(Objecto)D、removeLast()【正確答案】:D40.在Math類中()方法用于返回兩個參數的最大值A、maxB、maximumC、largerD、greater【正確答案】:A41.定義類頭時,不可能用到的關鍵字是()A、classB、voidC、extendsD、public【正確答案】:B42.表達式()將返回當前的系統時間和日期A、Day.getDateTime()B、DateFormat.getDataTimeInstance()C、DateFormat.getDateTimeInstance()Day.getDateTimeInstance()【正確答案】:C43.下列有關JDBC常用API相關描述錯誤的是()A、java.sql.DriverManager管理JDBC驅動程序,使用它可以獲取Connection對象B、java.sql.Connection建立與特定數據庫的連接(會話)C、java.sql.Statement用于向數據庫發送SQL語句D、java.sql.PreparedStatement不能預處理SQL語句【正確答案】:D44.有關Connection描述錯誤的是哪一個()A、Connection是Java程序與數據庫建立的連接對象,這個對象只能用來連接數據庫,不能執行SQL語句B、JDBC的數據庫事務控制要靠Connection對象完成Connection對象使用完畢后要及時關閉,否則會對數據庫造成負擔D、只有MySQL和Oracle數據庫的JDBC程序需要創建Connection對象,其他數據庫的JDBC程序不用創建Connection對象就可以執行數據庫操作【正確答案】:D45.Java中,如果類C是類B的子類,類B是類A的子類,那么下面描述正確的是()A、C可以繼承了B中的成員,同樣也可以繼承了A中的成員B、C只繼承了B中的成員C只繼承了A中的成員D、C不能繼承A或B中的成員【正確答案】:A46.在ArrayList集合包含多個"張三"的字符串,調用remove("張三")后,對該集合描述正確的是()A、僅刪除第一個符合條件的元素B、所有"張三"都會被刪除C、刪除集合第一個添加的元素D、刪除集合最后一個添加的元素【正確答案】:A47.Math.round(5.5)的返回值為()A、-5.5B、5.5C、5D、6【正確答案】:D48.在Java語言中,下列關于類的繼承的實現描述,正確的是()A、一個類可以繼承多個父類B、一個類可以具有多個子類C、子類一定比父類有更多的成員方法D、以上描述都不正確【正確答案】:B49.在java中,定義接口的關鍵字是()A、classB、interfaceC、methodD、object【正確答案】:B50.以下方法中不屬于JFrame的的是()A、setLayout(LayoutManager
mg)B、setTitle(Stringtitle)C、setSize(intwidth,intheight)D、prepareStatement()【正確答案】:D51.構造方法何時被調用()A、類定義時B、創建對象時C、調用對象方法時D、使用對象的變量時【正確答案】:B52.Math.sqrt(49)的返回值為()A、3B、50C、7D、40【正確答案】:C53.在Java中,關于包的導入的關鍵字是()A、importB、classC、implementsD、extends【正確答案】:A54.利用方法中的()語句可為調用方法返回一個值A、returnB、backC、endD、以上答案都不對【正確答案】:A55.下列不屬于Swing的構件是()A、JButtonB、JLabelC、JFrameD、JPane【正確答案】:D56.以下有關JDBC的描述,哪一個選項是正確的()A、JDBC是一種被設計成通用的數據庫訪問技術,JDBC技術不光可以應用在Java程序中,還可用在C++這樣的程序中B、JDBC技術是SUN公司設計出來專門用在連接Oracle數據庫的技術,連接其他數據庫只能采用微軟的ODBC解決方案C、微軟的ODBC和SUN公司的JDBC解決方案都能實現跨平臺使用,只是JDBC的性能要高于ODBCD、JDBC只是個抽象的調用規范,底層程序實際上要依賴于每種數據庫的驅動文件【正確答案】:D57.關于java中的集合類java.util.Arraylist,以下說法正確的是()A、這個集合元素的無序的B、可以通過鍵來獲取這個集合的值C、可以通過addFirst()方法,在列表的首部插入元素D、在對這個集合的元素執行遍歷操作時,效率比較高【正確答案】:D58.void的含義描述正確的是()A、方法體為空B、方法體沒有意義C、方法沒有返回值D、定義方法時必須使用【正確答案】:C59.Java中所有錯誤和異常的父類是()A、Throwable類B、Error類C、Exeception類D、ThrowableError【正確答案】:A60.使用JDBC對數據庫中的數據進行查詢(select)操作,調用的是Statement對象的方法是()A、execute()B、executeUpdate()C、executeQuery()D、以上都不是【正確答案】:C61.Object類的()方法判斷指定對象與該對象是否相等A、equalsB、hashCodeC、toStringD、getClass【正確答案】:A62.類和對象之間關系是()A、聯接關系B、包含關系C、抽象與具體的關系D、類是對象的具體化【正確答案】:C63.設i,j為類X中定義的double型變量名,下列X類的構造方法中不正確的是()A、doubleX(doublek){i=k;returni;}B、X(){i=6;j=8;}C、X(doublem,doublen){i=m;j=n;}D、X(doublek){i=k;}【正確答案】:A64.下列哪個類聲明是正確的()A、publicvoidH1{…}B、publicclassMove(){…}C、publicclassvoidnumber{…}D、publicclassCar{…}【正確答案】:D65.下列關于接口的說法不正確的是()A、接口中只能定義公有的、靜態的常量B、接口中的方法只能是公有的抽象方法C、用于定義接口的關鍵字是implementsD、接口只能繼承多個接口,接口不能繼承類,也不能實現其他接口【正確答案】:C66.在JAVA中,Object類是所有類的父親,用戶自定義類默認擴展自Object類,下列選項中的()方法不屬于Object類的方法A、equals(Objectobj)B、getClass()C、toString()D、trim()【正確答案】:D67.以下集合中繼承自Collection接口的有()A、List與MapB、Set與MapC、List與SetD、List、Map與Set【正確答案】:C68.將集合c的所有元素添加到指定集合中正確是()A、list.addAll(c)B、list.add(c)C、put(c)D、putAll(c)【正確答案】:A69.以下關于Set集合的描述錯誤的是()A、將一個對象添加到Set集合時,Set集合無法記住添加此元素的順序B、Set集合中的元素是不能重復的C、Set元素值不可以是nullD、HashSet按Hash算法實現存儲集合中的元素,因為其具有良好的存儲和查找性能【正確答案】:C70.關于方法形參描述正確的是()A、可以沒有形參B、至少有一個形參C、必須定義多個形參D、形參只能是基本變量類型【正確答案】:A71.字符串string="abcde",string.charAt(3)的返回值是()A、"abc"B、"abcd"C、‘c’D、‘d’【正確答案】:D72.在Java中,以下關于方法重載和方法重寫描述正確的是()A、方法重載和方法的重寫實現的功能相同B、方法重載出現在父子關系中,方法重寫是在同一類中C、方法重載的返回值類型必須一致,參數項必須不同D、方法重寫的返回值類型必須相同【正確答案】:D73.在java中,下面選項中關于繼承的說法錯誤的是()A、繼承可以描述類與類之間的關系B、繼承實現了代碼的重用C、具有繼承關系的子類和父類層次結構更加清晰D、子類中可以重寫父類中的所有方法【正確答案】:D74.下列獲取數據庫連接正確的是()A、Connectionconn=DriverManager.getConnection(URL,USER,PASSWORD);B、JDBCConnectionconn=DriverManager.getConnection(URL,USER,PASSWORD);Connectionconn=getConnection(URL,USER,PASSWORD);D、Connectionconn=Driver.getConnection(URL,USER,PASSWORD);【正確答案】:A75.類是具有相同()的集合,是對對象的抽象描述A、屬性和方法B、變量和方法C、變量和數據D、對象和屬性【正確答案】:A76.以下關于Iterator迭代器描述錯誤的是()A、可以使用newIterator()創建Iterator對象B、Iterator的hasNext(Objecto)方法,如果被迭代的集合中的元素沒有遍歷完成,則返回trueC、Iterator的next()方法,返回集合中的下一個元素D、Iterator的remove()方法,將迭代器新返回的元素刪除【正確答案】:A77.下面哪種是正確的創建Map集合的方式()A、Mapm=newMap();B、Mapm=newMap(initcapacity,incrementcapacity);C、Mapm=newMap(newCollection());D、Map是接口,所以不能實例化【正確答案】:D78.關于this關鍵字描述正確的選項有()A、this代表類自身對象的引用B、this不能在構造方法中使用C、this不能在普通方法中使用D、以上描述都不正確【正確答案】:A79.以下()是專門用于創建對象的關鍵字A、newB、doubleC、intD、class【正確答案】:A80.在方法調用過程中,位于方法名之后圓括號的變量被稱為()A、變元B、參數C、語句D、聲明【正確答案】:B81.有一個類A,以下為其構造方法的聲明,其中正確的是()A、voidA(intx){…}B、publicA(intx){…}C、publica(intx){…}D、staticA(intx){…}【正確答案】:B82.main()方法的返回類型是()A、booleanB、voidC、intD、static【正確答案】:B83.下列選項中關于Java中封裝的說法錯誤的是()A、封裝可以將屬性私有化,提供公有的方法訪問私有屬性B、屬性的訪問方法包括setter方法和getter方法C、setter方法用于賦值、getter方法用于取值D、類的屬性必須進行封裝,否則無法通過編譯【正確答案】:D84.想要獲得Map中所有的值應調用以下哪個方法()A、put()B、getAll()C、keyset()D、values()【正確答案】:D85.下面關于JDBC對象的描述正確的是()A、PreparedStatement繼承自StatementB、Statement繼承自PreparedStatementC、ResultSet繼承自StatementD、CallableStatement繼承自PreparedStatement【正確答案】:A86.下面關于構造方法描述不正確的是()A、當無其他構造方法時,系統提供默認的構造方法B、同一個類的多個構造方法的名稱可以不同C、構造方法可以重載D、構造方法可以設置參數【正確答案】:B87.在JFrame中,以下哪一個方法可以用來設置窗體可見()A、setVisible()B、setLayout()C、setTitle()D、setIconImage()【正確答案】:A88.有以下代碼newRunnable(){publicvoidrun(){//重寫該方法}};該類屬于()A、成員內部類B、匿名內部類C、局部內部類D、靜態內部類【正確答案】:B89.JDBC數據訪問相關的類和接口定義在()包中A、java.sqlB、java.awtC、java.langD、javax.swing【正確答案】:A90.Map集合的put方法放入key-value如果鍵已經存在則()A、覆蓋B、添加C、刪除D、什么都沒有發生【正確答案】:A91.下列有關SimpleDateFormat類的對象使用說法錯誤的是()A、日期格式化標記y代表年B、日期格式化標記M代表年份中的月C、日期格式化標記d代表月份中的天D、日期格式化標記m代表分鐘中的秒數【正確答案】:D92.以下關于JTextField與JPasswordField組件描述錯誤的是()A、JTextField是文本框組件B、JPasswordField是密碼框組件C、JPasswordField繼承自JTextFieldD、JTextField繼承自JPasswordField【正確答案】:D93.String類的concat()方法描述正確的是()A、concat()方法的返回值是一個boolean值B、concat()方法的返回值是一個int值C、concat()方法是用于判斷兩個字符串的值是否相等D、concat()方法是用于將一個字符串與指定字符串進行連接返回一個新的字符串【正確答案】:D94.key是Map的鍵,value是Map的值,HashMap中的get()方法參數是()A、get(id)B、get(value)C、get(key)D、get(index)【正確答案】:C95.在JAVA中,對于抽象類和接口的使用下面說法錯誤的是()A、抽象類不能被實例化B、實現接口的關鍵字implementsC、如果一個類實現了接口的所有方法,則該類一定是抽像類D、接口不可以實例化對象【正確答案】:C96.下列有關Java集合體系描述不正確的是()A、Java集合類主要由兩個接口派生而出,即Collection和Map接口B、Collection和Map接口都是以鍵值對的形式存放數據Collection和Map是Java集合框架的最上層的父接口,這兩個接口又包含其他的子接口和實現類D、Java集合主要包括三種類型:Set、List、Map【正確答案】:B97.關于訪問修飾符訪問權限由小到大描述正確的是()A、private->protected->default->publicB、private->protected->public->publicC、private->default->protected->publicD、default->private->protected->public【正確答案】:C98.關于內部類描述錯誤的是()A、內部類提供了更好的封裝,可以將內部類隱藏在外部類內B、內部類成員可以直接訪問外部類的私有數據C、外部類能訪問內部類的實現細節,如內部類的成員變量D、匿名內部類適用于創建那些僅需要一次使用的類【正確答案】:C99.通過以下哪一個方法可以將JButton添加到窗體中()A、put(JButtonjbutton)B、set(JButtonjbutton)C、add(JButtonjbutton)D、以上都不正確【正確答案】:C100.SELECTCOUNT(*)FROMemp這條SQL語句執行,如果員工表中沒有任何數據,那么ResultSet中將會是()A、nullB、有數據C、不為null,但是沒有數據D、以上都選項都不對【正確答案】:B1.下列關于局部變量描述正確的有()A、局部變量在代碼塊中,或者方法的聲明上B、局部變量在內存的堆中C、隨著方法的調用執行完代碼塊后局部變量會消失D、局部變量使用前需要賦值【正確答案】:ACD2.下列有關Java集合與數組的描述正確的有()A、數組既可以存儲基本數據類型又可以存儲引用數據類型,集合只能存儲引用數據類型B、數組長度是固定的,而集合的長度是可變的,可以根據元素的增加而增長C、如果元素個數是固定的推薦用數組,如果元素個數不是固定的推薦用集合D、集合與數組都具有下標索引【正確答案】:ABC3.以下關于構造方法特點理解正確的選項有()A、構造方法主要用于對象創建時初始化對象B、構造方法沒有返回值,也不能用void來修飾C、構造方法的命名必須和類名完全相同D、一個Java類只能有一個構造方法【正確答案】:ABC4.在Java中,關于包以下描述正確的是()A、要使用JavaSEAPI的System類必須importjava.lang.SystemB、要使用JavaSEAPI的System類不須要importjava.lang.SystemC、要使用JavaSEAPI的Scanner類必須importjava.util.ScannerD、要使用JavaSEAPI的Scanner類不須要importjava.util.Scanner【正確答案】:BC5.在java中,關于instanceof運算符的用法描述錯誤的是()A、instanceof運算符是用來在運行時指出對象是否是特定類的一個實例B、instanceof的返回值是一個布爾值C、instanceof運算符前面操作數的編譯時的類型要么與后面的類相同,要么與后面的類具有父子繼承關系,否則會引起編譯錯誤D、以上描述都正確【正確答案】:ABCD6.以下關于回收數據庫資源描述正確的是()A、ResultSet可以調用close方法進行對象的關閉釋放資源B、Statement可以調用close方法進行對象的關閉釋放資源Connection可以調用close方法進行對象的關閉釋放資源D、PreparedStatement不能調用close方法進行對象的關閉釋放資源【正確答案】:ABC7.執行下列代碼后,哪個結論是正確的()String[]s=newString[10];A、s[10]為””B、s[9]為nullC、s[0]為未定義D、s.length為10【正確答案】:BD8.下列關于static關鍵字的使用描述正確的選項有()A、被static修飾的變量即為靜態變量B、被static修飾的方法稱為靜態方法C、所有的靜態變量都可以通過類名直接訪問D、所有的靜態方法都可以通過類名直接訪問【正確答案】:ABCD9.以下關于抽象類與接口描述正確的選項有()A、抽象類在Java語言中表示的是一種繼承關系,一個類只能使用一次繼承。但是一個類卻可以實現多個接口B、在抽象類中可以沒有抽象方法C、接口中只能包含抽象方法,而抽象類則可以包含普通方法D、接口中定義的變量默認是publicstaticfinal型,且必須給其初值,所以實現類中不能重新定義,也不能改變其值【正確答案】:ABCD10.在Java中,關于HashMap類的描述,以下說法正確的有()A、HashMap使用鍵/值的形式保存數據B、HashMap能夠保證其中元素的順序C、HashMap允許將null用作鍵D、HashMap允許將null用作值【正確答案】:ACD11.以下語句正確的是()A、List
list=newArrayList();B、List
list=newArrayList<>();C、已知cat是Animal類的子類,則List
list=newArrayList();D、List<0bject>list=newArrayList();【正確答案】:AB12.下面關乎JavaSwing的描述,說法正確的是()A、Swing是在AWT的基礎上構建的一套新的圖形界面系統B、Swing是一個為Java設計的GUI工具包C、Swing由C語言實現,不再依賴于本地平臺的GUI,因此可以在所有操作系統平臺上都保持相同的界面外觀D、Swing組件位于javax.swing包【正確答案】:ABD13.以下關于return語句使用描述錯誤的有()A、不能用來返回對象B、只可以返回數值C、方法中都必須包含return語句D、一個方法可以有多個return語句【正確答案】:ABC14.面向對象的三大特性為()A、封裝B、繼承C、多態D、重載【正確答案】:ABC15.下面關于抽象類與抽象方法描述正確的選項有()A、抽象類不能被實例化B、抽象類不能被繼承C、抽象方法不能與final、private和static復合使用D、抽象方法可以與public、protected復合使用【正確答案】:ACD16.一條return語句將給調用程序返回()個值A、0B、1C、2D、任意【正確答案】:AB17.關于Java異常處理的描述正確的是()A、Java的異常處理機制可以保障程序具有良好的容錯性,使程序健壯性更高B、異常處理使程序具有更好的可讀性C、在Java中可以使用“try-catch”語句處理異常D、方法聲明時可以使用throws關鍵字聲明拋出異常【正確答案】:ABCD18.以下用于創建容器對象的類是()A、FrameB、CheckboxC、PanelD、TextField【正確答案】:ACD19.關于HashSet特點以下選項描述正確的是()A、HashSet不允許插入相同元素的對象B、不能保證元素的排列順序,順序有可能發生變化C、集合元素值可以是nullD、HashSet不是同步的,如果多個線程同時訪問一個HashSet,則必須通過代碼保證其同步【正確答案】:ABCD20.下面關于ArrayList和LinkedList在存儲結構說法正確的是()A、LinkedList鏈表結構B、LinkedList是基于數組結構C、ArrayList鏈表結構D、ArrayList是基于數組結構【正確答案】:AD21.以下關于PreparedStatement的execute()與executeUpdate()描述正確的是()A、execute()返回的是boolean值B、executeUpdate()返回的是boolean值C、execute()返回的是int值D、executeUpdate()返回的是int值【正確答案】:AD22.關于object類,以下描述中正確的有()A、object類中定義了一些重要的成員函數和變量,以方便JAVA類的使用B、object類是所有其他JAVA類的直接或間接父類C、如果一個類已經有了父類,那么這個類同時繼承了object類,也就是說,這時候這個類實際上有2個父類D、由于JAVA中的類是單繼承的,因此所有的類以object類為根形成了一棵繼承樹【正確答案】:ABD23.不能用來修飾interface的有()A、privateB、publicC、protectedD、static【正確答案】:ACD24.以下關于接口對象的說法中正確的是()A、接口對象只能等于實現該接口的類的對象B、接口只能被類實現,不能用來聲明對象C、接口對象可以通過當前接口用關鍵詞new創建D、接口對象可以等于任何類的對象【正確答案】:AB25.下列關于成員變量描述正確的有()A、成員變量在類中方法外面B、成員變量在內存的棧中C、隨著對象的創建而存在,隨著對象的消失而消失D、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 材料采購招標方案(3篇)
- 口腔門診無菌管理制度
- DB62T 4447-2021 糖用甜菜品種 SR-411
- 文員勞務承包方案(3篇)
- 工位毛毯改造方案(3篇)
- 路面搶修測繪方案(3篇)
- 工地廠房打掃方案(3篇)
- 建筑保護策劃方案(3篇)
- 空調構機安裝合同協議書
- 建筑案例改造方案(3篇)
- 《分布式計算、云計算與大大數據》習題參考解答
- 五年級下冊科學全冊知識點總結與梳理(新改版蘇教版)
- 合同補充協議書范本(通用版)-精華版:免修版模板范本
- 項目工程安全生產評估表
- 數據鏈系統與技術(第2版) 課件 第9、10章 數據鏈的通信安全、典型數據鏈系統的作戰運用
- 2023中國企業財務數字化轉型白皮書
- 云南省昆明市五華區2022-2023學年六年級下學期期末英語試題
- 送貨單格式模板
- 小學生一、二、三年級家庭獎罰制度表
- 《智慧物流與現代供應鏈》復習考試題庫(帶答案)
- 【工程監理】監理范圍、監理內容
評論
0/150
提交評論