




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
面向?qū)ο蟪绦蛟O(shè)計(Java)復(fù)習(xí)題一.單選題(共157題)1.
(單選題)若要編譯demo.java文件,則下面語句正確的是()A.javademo.java;B.javademo;C.javacdemo.java;D.javacdemo正確答案:
C2.
(單選題)下面描述錯誤的是()A.構(gòu)造方法是一個特殊的成員方法B.對象是類的具體實例C.對象之間是相互獨立的D.一個對象可以不屬于任何類正確答案:
D3.
(單選題)下列說法正確的是()A.一個子類可以有多個父類,但一個父類只可以有一個子類。B.一個子類可以有多個父類,一個父類也可以有多個子類。C.一個子類只能有唯一的父類,但一個父類可以有多個子類。D.上述說法都正確。正確答案:
B4.
(單選題)下面哪個方法可以用來加載JDBC驅(qū)動程序()A.類java.sql.Driver的方法connectB.類java.sql.DriverManager的getDrivers方法C.類Java.lang.Class的forName方法D.類java.sql.DriverManager的connet方法正確答案:
C5.
(單選題)下面有關(guān)ArrayList、LinkedList和Vector的描述,錯誤的是()A.三者都是List接口的實現(xiàn)類B.存儲的都是有序,可重復(fù)數(shù)據(jù)C.ArrayList可看作動態(tài)數(shù)組,LinkedList可看作雙向循環(huán)鏈表,D.ArrayList和Vector一樣,都是線程安全的。正確答案:
D6.
(單選題)下列對緩沖流描述正確的是()A.緩沖流讀寫速度比文件流快B.緩沖流不依賴內(nèi)部的緩沖區(qū)工作C.緩沖流直接和文件建立連接D.緩沖流不能使用數(shù)組讀寫正確答案:
A7.
(單選題)關(guān)鍵字()表明一個對象或變量在初始化后不能修改。A.extendsB.finalC.thisD.finalize正確答案:
B8.
(單選題)抽象方法(abstract)說法下確的是()A.抽象方法可以有方法體;B.抽象類中只能定義抽象方法;C.抽象方法的訪問類型可以是private;D.抽象類中可以定義一個或者多個抽象方法;正確答案:
D9.
(單選題)Java中的IP地址封裝類是()A.Socket類B.InetAddress類C.URL類D.IP類正確答案:
B10.
(單選題)下面描述Statement實例獲取方式中,錯誤的是()A.執(zhí)行不帶參數(shù)的SQL語句,可用createStatement()方法獲取B.執(zhí)行不帶參數(shù)的SQL語句,不可用prepareStatement(sql)方法獲取C.執(zhí)行帶參數(shù)的SQL語句,一般通過prepareStatement(sql)方法獲取D.執(zhí)行存儲過程,通過prepareCall(sql)方法獲取正確答案:
B11.
(單選題)下面對繼承的描述不正確的是()A.類的繼承是指在一個現(xiàn)有類的基礎(chǔ)上去派生一個新的類B.繼承關(guān)系體現(xiàn)“一般-特殊”關(guān)系C.在父類中可直接使用子類的成員變量D.類的繼承具有傳遞性正確答案:
C12.
(單選題)Constraints類中指定組件顯示區(qū)域的某一行中的單元格數(shù)的屬性是()A.weightyB.weightxC.gridwidthD.gridx正確答案:
C13.
(單選題)下列關(guān)于靜態(tài)成員變量的描述中正確的是()A.類的每個對象有自己的靜態(tài)成員變量B.靜態(tài)成員變量要在構(gòu)造函數(shù)內(nèi)初始化C.靜態(tài)成員變量是類的該類所有對象所共有的D.靜態(tài)成員變量不能通過類的對象調(diào)用正確答案:
C14.
(單選題)下面有關(guān)通配符描述錯誤的是()A.類型參數(shù)可以為任意類型B.與是一樣的C.類型限定為Number及其子類D.類型限定為Number及其父類正確答案:
B15.
(單選題)下列哪一種布局策略是將加入容器中的組件按先后順序從左到右排列,一行滿后就下轉(zhuǎn)到一下行繼續(xù)從左到右排列()A.BorderLayoutB.FlowLayoutC.GridLayoutD.CardLayout正確答案:
B16.
(單選題)下面有關(guān)HashSet和TreeSet類的描述,錯誤的是()A.這兩個類都是Set接口的實現(xiàn)類B.類對象存儲的數(shù)據(jù)都是不可重復(fù)的C.類對象存儲的數(shù)據(jù)都是無序的D.HashSet是根據(jù)對象的HashCode值來存儲數(shù)據(jù)的正確答案:
C17.
(單選題)下面關(guān)于Vector類的說法正確的是()A.一個向量(Vector)對象大小可以根據(jù)存放的元素個數(shù)的增加而自動增加B.類Vector在java.util包中C.一個向量(Vector)對象存放的是一組有序的對象D.一個向量(Vector)對象中每個元素可以是不同類型的對象正確答案:
A18.
(單選題)若有int[]a=newint[2],則下面描述錯誤的是()A.a.length的值為2B.a[0]的值為0;C.a[1]值為0D.a[2]的值為0;正確答案:
D19.
(單選題)當(dāng)線程在IO處堵塞時,下列描述正確的是()A.線程進(jìn)入準(zhǔn)備狀態(tài)B.線程進(jìn)入消亡狀態(tài)C.沒有其他線程可以完成IO操作D.線程進(jìn)入等待狀態(tài)正確答案:
D20.
(單選題)若定義intx;chary;floatz;doubled=;則不正確的賦值為()A.x=98;B.y=(char)98C.z=98.5D.d=98正確答案:
C21.
(單選題)構(gòu)造方法是一個特殊的成員方法,下列不是體現(xiàn)構(gòu)造方法特殊性的是()A.方法名與類名相同B.自動調(diào)用C.沒有返回值D.可帶參數(shù)正確答案:
D22.
(單選題)下面對UDP協(xié)議的描述,錯誤的是()A.UDP是一種基于無連接的通信協(xié)議B.UDP是一種不可靠的通信協(xié)議C.郵件服務(wù)是采用UDP協(xié)議的一種應(yīng)用D.在UDP中不需指定通信對方的IP地址正確答案:
D23.
(單選題)下面不屬于List接口的實現(xiàn)類的是()A.ArrayListB.HashSetC.LinkedListD.Vector正確答案:
B24.
(單選題)下面屬于單選按鈕的類是()A.JButtonB.JCheckBoxC.JRadioButtonD.ButtonGroup正確答案:
C25.
(單選題)利用JDK運(yùn)行HelloWorld.class的語句是()A.javacHelloWorldB.javacHelloWorld.classC.javaHelloWorld.classD.javaHelloWorld正確答案:
D26.
(單選題)在Java三大技術(shù)平臺中,能提供開發(fā)和運(yùn)行企業(yè)級應(yīng)用程序的平臺是()A.JavaSEB.JavaEEC.JavaMED.Eclipse正確答案:
B27.
(單選題)下列選項中不屬于Java的技術(shù)平臺的是()A.JavaSEB.JavaEEC.JavaMED.Eclipse正確答案:
D28.
(單選題)若有定義charch='a',則ch+2+"hello"的值是()A.99helloB.a2helloC.ch2helloD.992hello正確答案:
A29.
(單選題)若有數(shù)組定義為:int[]a=newint[3],則下列語句正確的是()A.intb=a[3];B.intc=a[0]+1;C.a[2]=5.0;D.a[b]=2;正確答案:
B30.
(單選題)關(guān)于封裝,下列說法中不正確的是()A.通過封裝,對象的全部屬性和操作結(jié)合在一起,形成一個整體B.通過封裝,一個對象的實現(xiàn)細(xì)節(jié)被盡可能地隱藏起來(不可見)C.通過封裝,對象的屬性都是不可見的D.通過封裝,每個對象都成為相對獨立的實體正確答案:
C31.
(單選題)在線程等待一個事件時(例如輸入/輸出操作),線程處于的狀態(tài)是()A.新建B.就緒C.阻塞D.掛起正確答案:
C32.
(單選題)下面是對類與對象的描述,錯誤的描述是()A.類是一組相關(guān)的屬性和行為的集合B.類是一個抽象的概念C.對象是類的一個具體體現(xiàn)D.對象可以不屬于任何類正確答案:
D33.
(單選題)下面是通過類對象獲取類信息的方法,其中獲取類名(不包括路徑)的方法是()A.getName();B.getSimpleName();C.getPackage();D.getModifiers();正確答案:
B34.
(單選題)若定義intx=2;chary='a',z;則不正確的賦值為()A.x=y;B.z=x;C.z=y+2;D.x=y+2正確答案:
C35.
(單選題)下面是有關(guān)項目、包、文件、類的描述錯誤的是()A.一個項目可以包含多個包B.一個包可包含多個文件C.一個文件可包含多個類D.一個文件中可以包含多個用public修飾的類正確答案:
D36.
(單選題)下列有關(guān)JDK默認(rèn)安裝目錄的描述錯誤的是()A.bin目錄用于存放一些可執(zhí)行文件B.jre目錄是Java運(yùn)行環(huán)境的根目錄C.db目錄JDK核心類的源代碼D.lib目錄包含Java類庫或庫文件正確答案:
C37.
(單選題)下面有關(guān)異常處理機(jī)制的描述,錯誤的描述是()A.把有可能拋出異常的代碼放在try塊中B.把欲捕獲和處理的異常放在catch塊中C.不管有沒有處理異常都要執(zhí)行的代碼放在finally塊中D.用了try…catch語句則表示程序處理了異常正確答案:
D38.
(單選題)下列用于網(wǎng)絡(luò)通信的類中,用于處理封裝數(shù)據(jù)報的類是()A.DatagramSocket類B.DatagramPacket類C.URL類D.DatagramPacket類和DatagramSocket類正確答案:
B39.
(單選題)編譯系統(tǒng)自動為一個類生成缺省構(gòu)造方法的條件是()A.該類沒有定義任何構(gòu)造方法B.該類沒有定義任何無參構(gòu)造方法C.該類沒有定義任何有參數(shù)構(gòu)造方法D.該類沒有定義任何成員方法正確答案:
A40.
(單選題)接口是Java面向?qū)ο蟮膶崿F(xiàn)機(jī)制之一,以下說法正確的是()A.Java支持多重繼承,一個類可以實現(xiàn)多個接口B.Java只支持單重繼承,一個類可以實現(xiàn)多個接口C.Java只支持單重繼承,一個類只能實現(xiàn)一個接口D.Java支持多重繼承,但一個類只可以實現(xiàn)一個接口正確答案:
B41.
(單選題)下面有關(guān)java文件和class類的描述,錯誤的是()A.一個java文件可以包含一個或多個類的定義B.一個java文件最多有一個主類,即只有一個類能聲明為publicC.java文件中主類名稱要與java文件名相同D.一個java文件只能包含一個class類。正確答案:
D42.
(單選題)下面關(guān)于yield()方法說法正確的是()A.讓線程進(jìn)入等待B.讓線程進(jìn)入運(yùn)行C.讓線程進(jìn)入休眠。D.讓線程終止線程正確答案:
A43.
(單選題)若類Student中成員變量a只允許在類內(nèi)訪問,則成員變量a的訪問權(quán)限應(yīng)設(shè)置為()A.默認(rèn)訪問權(quán)限B.protectedC.privateD.public正確答案:
C44.
(單選題)下面有關(guān)監(jiān)聽接口和監(jiān)聽適配器的描述,錯誤的描述是()A.窗體事件的監(jiān)聽接口和監(jiān)聽適配器分別是WindowListener和WindowAdapterB.注冊鼠標(biāo)事件監(jiān)聽器的方法是addMouseListener(MouseListenere)C.引用監(jiān)聽接口,則需重寫接口中所有方法D.適配器(類)中方法都是抽象方法正確答案:
D45.
(單選題)下列選項中不屬于JDK工具的是()A.JVMB.Java文檔生成工具C.JRED.Eclipse正確答案:
B46.
(單選題)Java程序的基本單位是()A.對象B.文件C.類D.方法正確答案:
C47.
(單選題)Java提供Scanner類用于從鍵盤輸入數(shù)據(jù),下列選項描述正確的是()A.Scanner類包含在java.lang包中B.Scannerin=newScanner()C.類中nextInt()方法用于從鍵盤接受int數(shù)據(jù)D.類中nextByte()方法可從鍵盤接受long型數(shù)據(jù)正確答案:
C48.
(單選題)下面不屬于文本組件的是()A.JLabelB.JCheckBoxC.JTextAreaD.JTextField正確答案:
B49.
(單選題)下列哪一種布局策略是將整個窗口分為上、下、左、右、中五個部分放置組件()A.BorderLayoutB.FlowLayoutC.GridLayoutD.CardLayout正確答案:
A50.
(單選題)死亡狀態(tài)的線程描述錯誤的是()A.正常運(yùn)行的線程執(zhí)行完全部工作后,正常退出B.線程可以被強(qiáng)制終止C.死亡狀態(tài)的線程不能被重新啟動D.死亡狀態(tài)的線程可以重新被啟動進(jìn)入就緒狀態(tài)正確答案:
D51.
(單選題)下面是有關(guān)異常的描述,正確的描述是()A.當(dāng)出現(xiàn)語法錯誤時,會拋出異常B.當(dāng)程序運(yùn)行出現(xiàn)異常時,會拋出異常C.當(dāng)程序?qū)?shù)據(jù)寫入到一個空間已滿的存儲器中時,會拋出異常D.對文件的讀寫操作,可不處理或不拋出異常正確答案:
B52.
(單選題)下面有關(guān)HashMap和TreeMap描述,錯誤的是()A.都是Map的實現(xiàn)類B.都是按模式存儲數(shù)據(jù),其中K是不重復(fù)的C.都是存儲無序數(shù)據(jù)D.HashMap按照哈希值存儲數(shù)據(jù),TreeMap按照二叉樹存儲數(shù)據(jù)正確答案:
C53.
(單選題)JList類中獲取所選項的內(nèi)容的方法是()A.getSelectedIndex()B.getSelectedValue()C.getSelectedIndices()D.setSelectionMode(intselectionMode)正確答案:
B54.
(單選題)下列選項中不包含在JDK工具包中的是()A.JVMB.Java文檔生成工具C.JRED.Eclipse正確答案:
D55.
(單選題)設(shè)有定義語句inta[]={32,12,43};則以下對此語句的敘述錯誤的是()A.定義了一個名為a的一維數(shù)組;B.a數(shù)組有3個元素;C.a數(shù)組的下標(biāo)為1~3;D.數(shù)組中的每個元素是整型;正確答案:
C56.
(單選題)下面有關(guān)Class類描述,錯誤的是()A.可通過newClass()來創(chuàng)建Class類對象B.Class類是泛型類C.Class類對象是由JVM自動構(gòu)建D.要利用反射機(jī)制獲取類的信息,首先要獲取Class類對象正確答案:
A57.
(單選題)下面關(guān)于進(jìn)程、線程、程序的描述,錯誤的是()A.程序是指令的集合B.一個運(yùn)行的程序就是一個線程C.進(jìn)程是正在獨立運(yùn)行的程序D.線程是進(jìn)程中的一個執(zhí)行流程正確答案:
B58.
(單選題)下面屬于文本組件的是()A.JListB.JComboBoxC.JTextFieldD.JButton正確答案:
C59.
(單選題)異常包含下列那些內(nèi)容()A.程序執(zhí)行過程中遇到的事先沒有預(yù)料到的情況;B.程序的編譯錯誤;C.程序調(diào)試時設(shè)計的斷點;D.程序中的語法錯誤;正確答案:
A60.
(單選題)下面對TCP協(xié)議的描述,錯誤的是()A.TCP是一種基于連接的通信協(xié)議B.TCP的連接是需要經(jīng)過“三次握手”C.TCP是一種基于無連接的通信協(xié)議D.在TCP通信協(xié)議中,只有建立了連接,才能進(jìn)行數(shù)據(jù)通信正確答案:
C61.
(單選題)將組件加入布局方式為GridBagLayout的容器時,需執(zhí)行如下操作:①創(chuàng)建GridBagLayout布局管理器,并將容器設(shè)置為該布局管理器②創(chuàng)建GridBagConstraints對象,并設(shè)置該對象的相關(guān)屬性③向容器中添加組件④通過布局管理器對象,調(diào)用()setConstraints()建立約束對象與組件之間的聯(lián)系正確的操作順序是()}A.①②③④B.①②④③C.①④②③D.①③②④正確答案:
B62.
(單選題)下列選項能體現(xiàn)包含關(guān)系是()A.桌子與椅子B.學(xué)生與教師C.汽車與引擎D.教室與課桌正確答案:
C63.
(單選題)若定義intx=2;chary=’a’,z;則不正確的賦值為()A.x=y;B.z=a;C.z=y+2;D.x=y+2正確答案:
C64.
(單選題)下面關(guān)于線程同步的描述,錯誤的描述是()A.同步代碼塊方法,即采用Synchronized(lock){}加鎖方式解決線程同步問題。B.同步方法,即定義synchronized關(guān)鍵字來修飾的方法解決線程同步問題。C.線程同步表示一個線程一直獨占共享資源。D.線程同步有可能出現(xiàn)死鎖情況。正確答案:
C65.
(單選題)以下敘述正確的是()A.構(gòu)造方法必須是public方法;B.main方法必須是public方法;C.Java應(yīng)用程序的文件名可以是任意的;D.構(gòu)造方法應(yīng)該聲明為void類型;正確答案:
B66.
(單選題)下面有關(guān)集合框架描述錯誤的是()A.集合框架類對象存儲的數(shù)據(jù)可以是任意類型的數(shù)據(jù)B.集合框架類對象存儲的空間是變長的C.創(chuàng)建集合框架類對象必須指定空間長度D.集合框架類或接口都包含在java.util包中正確答案:
C67.
(單選題)下面是有關(guān)方法的形參的描述,正確的是()A.可以沒有B.至少有一個C.必須定義多個形參D.只能是簡單變量正確答案:
A68.
(單選題)下列賦值中哪一項是錯誤的()A.inti=50L;B.byteb=50;C.longl=50;D.shorts=50;正確答案:
A69.
(單選題)有數(shù)組定義intaa[]=newint[5],則下面描述不正確的是()A.aa[1]的值為0;B.aa的長度為aa.length;C.語句aa[5]=1;有語法錯誤D.因沒有給aa[1]賦值,所以aa[1]的值不確定;正確答案:
D70.
(單選題)下列不屬于面向?qū)ο蟪绦蛟O(shè)計中特有概念是()A.類B.對象C.抽象D.函數(shù)調(diào)用正確答案:
D71.
(單選題)有一個類A,對于其構(gòu)造方法的聲明正確的是()A.voidA(intx){…}B.publicA(intx){…}C.AA(intx){…}D.intA(intx){…}正確答案:
B72.
(單選題)下面描述正確的是()A.類DatagramSocket的成員方法receive和send可以直接接收與發(fā)送字符串實例對象B.類DatagramSocket是類Socket的子類,所以DatagramSocket的實例對象實際上也是Socket的實例對象C.類Socket是類DatagramSocket的子類,所以Socket的實例對象實際上也是DatagramSocket的實例對象D.類DatagramSocket的成員方法receive和send可以接收與發(fā)送由類DatagramPacket對象封裝的數(shù)據(jù)包正確答案:
D73.
(單選題)下面類不屬于Collection接口子類的是()A.ArrayListB.VectorC.HashSetD.HashMap正確答案:
D74.
(單選題)將菜單欄放置頂級容器窗口頂部的方法是()A.add()B.set(JMenuBarbar)C.insertJMeunBar(JMenuBarbar)D.setJMeunBar(JMenuBarbar)正確答案:
D75.
(單選題)下面有關(guān)訪問權(quán)限的描述中錯誤的是()A.public修飾的成員表示在任何類中可以訪問B.private修飾的成員在自己類中也不能直接訪問C.默認(rèn)修飾的成員在包內(nèi)任何類中可以訪問D.private修飾的成員在類外不能訪問正確答案:
B76.
(單選題)下面關(guān)于實現(xiàn)多態(tài)的描述錯誤的選項是()A.要實現(xiàn)多態(tài),必須聲明一個父類引用。B.用父類引用指向子類對象。C.用子類對象調(diào)用子類方法。D.通過父類引用對象調(diào)用父類和子類都包含的方法。正確答案:
C77.
(單選題)下面有關(guān)泛型的描述,錯誤的是()A.泛型指參數(shù)化類型B.泛型指將具體類型參數(shù)化C.接口不能定義為泛型D.泛型提供類型安全正確答案:
C78.
(單選題)以下關(guān)于接口描述正確的是()A.接口不能有多個父接口;B.接口不能有多個子接口;C.一個類可以實現(xiàn)多個接口;D.接口能被實例化;正確答案:
C79.
(單選題)在利用TreeSet存儲自定義類對象數(shù)據(jù)時,為了能進(jìn)行排序,需重寫的方法是()A.hashCode()方法B.equals(Objectobj)方法C.toString()方法D.compareTo(Objectobj)方法正確答案:
D80.
(單選題)下列哪一項的常量寫法是錯誤的()A.ab'B."ab"C.5D.5'正確答案:
A81.
(單選題)下列是按模式且有序存儲數(shù)據(jù)的類是()A.ArrayListB.TreeMapC.HashSetD.HashMap正確答案:
B82.
(單選題)下列哪一項是不能用作java的標(biāo)識符()A.英文字母B.$C.&D.數(shù)字正確答案:
C83.
(單選題)URLConnection類中能獲取InputStream類對象的方法是()A.getURLconnection()B.getInputStream()C.newURL()D.read()正確答案:
B84.
(單選題)若定義intx;chary;floatz;doubled;則不正確的賦值為()A.x=98;B.y=(char)98C.z=98.5D.d=98正確答案:
C85.
(單選題)下面是關(guān)于成員變量和局部變量的描述,錯誤的描述是()A.成員變量是在類內(nèi),但不在方法內(nèi)或代碼塊內(nèi)定義的變量。B.在創(chuàng)建對象時,系統(tǒng)會自動給成員變量賦初始值。C.局部變量同成員變量一樣,在訪問權(quán)限允許的情況下,也可在類外被訪問。D.系統(tǒng)不會為局部變量自動賦初始值。正確答案:
C86.
(單選題)下列不屬于面向?qū)ο蟪绦蛟O(shè)計的基本特征的是()A.多態(tài)B.封裝C.繼承D.靜態(tài)正確答案:
D87.
(單選題)通過new創(chuàng)建的線程處于的狀態(tài)是()A.新建B.就緒C.運(yùn)行D.睡眠正確答案:
A88.
(單選題)下列對異常描述,錯誤的描述是()A.異常的基類是ExceptionB.異常是指程序運(yùn)行中出現(xiàn)的不正常現(xiàn)象C.RuntimeException表示運(yùn)行時異常D.Error表示錯誤正確答案:
A89.
(單選題)下列是按模式且存儲無重復(fù)數(shù)據(jù)的類是()A.ArrayListB.LinkedListC.HashSetD.HashMap正確答案:
C90.
(單選題)定義intx=2;chary=’a’,z;則不正確的賦值為()A.x=y;B.z=a;C.b=y+2;D.x=y+2正確答案:
C91.
(單選題)一個URL地址的組成部分是()A.文件名和主機(jī)名B.IP地址和主機(jī)名C.主機(jī)名和端口號D.協(xié)議名和資源名正確答案:
D92.
(單選題)下面關(guān)于JDialog對話框模式的描述,錯誤的描述是()A.包括模式對話框和無模式對話框兩種模式。B.newJDialog()表示創(chuàng)建一個無模式對話框。C.無模式對話框允許用戶在處理對話框的同時可與其他窗口交互。D.setModal(false)表示設(shè)置為模式對話框正確答案:
D93.
(單選題)可以在Java虛擬機(jī)中運(yùn)行的類型文件是()A..javaB..jreC..exeD..class正確答案:
D94.
(單選題)下面關(guān)于notifyAll()方法說法正確的是()A.喚醒當(dāng)前線程。B.停止所有線程C.喚醒所有線程D.所有線程進(jìn)入等待正確答案:
C95.
(單選題)若有方法的定義publicvoidset(int),則下面選項中正確的是()A.inta=set(3);B.set();C.set(5);D.set(5.6);正確答案:
C96.
(單選題)調(diào)用鼠標(biāo)事件中g(shù)etButton()方法,若返回的值為BUTTON3,則表示按下的鼠標(biāo)鍵是()A.左鍵B.右鍵C.中間鍵D.不確定正確答案:
B97.
(單選題)能作為類及其成員的修飾符是()A.interfaceB.classC.protectedD.public正確答案:
D98.
(單選題)下面有關(guān)抽象方法的描述錯誤的是()A.抽象方法要用abstract修飾B.抽象方法是指沒有方法體(具體實現(xiàn))的方法C.publicabstractvoidshow(){}有語法錯誤D.抽象方法可以通過類對象調(diào)用正確答案:
D99.
(單選題)不屬于下拉式菜單的組件是()A.JMenuBarB.JMenuC.JPopupMenuD.JMenuItem正確答案:
C100.
(單選題)下面對象URL描述,錯誤的是()A.URL(UniformResourceLocator)是WWW資源統(tǒng)一資源定位器的簡寫B(tài).URL的基本表示格式是:protocol://hostname:port/resourcename;C.一個URL的組成部分有:WWW資源的特征及讀其內(nèi)容的方法D.URL格式中的協(xié)議僅包括http和https協(xié)議。正確答案:
D101.
(單選題)提供開發(fā)和運(yùn)行桌面應(yīng)用程序的平臺是()A.JavaSEB.JavaEEC.JavaMED.Eclipse正確答案:
D102.
(單選題)TCP/IP系統(tǒng)中的端口號的范圍是0到65535,表示的長度是()A.一個字節(jié)B.兩個字節(jié)C.三個字節(jié)D.四個字節(jié)正確答案:
B103.
(單選題)下面有關(guān)泛型使用的描述,正確的是()A.泛型類型參數(shù)可以代替任意數(shù)據(jù)類型,包括基本數(shù)據(jù)類型B.一個泛型類中只能定義一個類型參數(shù)C.在程序運(yùn)行階段,類型參數(shù)將用具體數(shù)據(jù)類型替換(類型擦除)D.泛型類型參數(shù)可以用通配符表示正確答案:
D104.
(單選題)下面有關(guān)Statement和PrepareStatement的描述,錯誤的是()A.若某SQL語句只執(zhí)行一次,則建議通過Statement實例來執(zhí)行B.PrepareStatement是執(zhí)行預(yù)編譯,執(zhí)行效率高,方便批處理C.PrepareStatement是Statement的子接口D.PrepareStatement和Statement接口沒有什么區(qū)別,可隨便選用正確答案:
D105.
(單選題)要開發(fā)運(yùn)行Java程序,可只需安裝的工具包是()A.EclipseB.JDKC.JRED.JVM正確答案:
B106.
(單選題)下面關(guān)于super的描述錯誤的是()A.通過super能調(diào)用父類的成員變量和方法。B.super代表父類對象。C.用super()來調(diào)用父類構(gòu)造方法時,必須寫在子類構(gòu)造方法體的最前面。D.super()可調(diào)用父類任意構(gòu)造方法。正確答案:
D107.
(單選題)下列關(guān)于線程狀態(tài)轉(zhuǎn)換的描述,錯誤的是()A.從就緒狀態(tài)可直接轉(zhuǎn)換到運(yùn)行狀態(tài)B.從運(yùn)行狀態(tài)可直接轉(zhuǎn)換到就緒狀態(tài)C.從運(yùn)行狀態(tài)可直接轉(zhuǎn)換到等待狀態(tài)D.從阻塞狀態(tài)可直接轉(zhuǎn)換到運(yùn)行狀態(tài)正確答案:
D108.
(單選題)一個DatagramSocket對象一次允許數(shù)據(jù)報發(fā)送的目的地址是()A.一個B.兩個C.三個D.多個正確答案:
A109.
(單選題)http服務(wù)的端口號一般為()A.80B.23C.120D.21正確答案:
A110.
(單選題)下面選項中,用于設(shè)置按鈕顯示文本的方法是()A.setFont()B.getText()C.setText()D.setSize()正確答案:
C111.
(單選題)下列關(guān)于靜態(tài)域(static)說法正確的是()A.不能被類的實例共享;B.屬于類,可以通過類名訪問;C.一定要生成對象,然后通過對象名訪問;D.屬于具體對象,不屬于類;正確答案:
B112.
(單選題)下面是有關(guān)方法內(nèi)定義的變量的描述,正確的是()A.一定在方法內(nèi)所有位置可見B.可能在方法的局部位置可見C.在方法外可以使用D.方法外可見正確答案:
B113.
(單選題)下來哪些標(biāo)識符正確的是()A.staticB._valueC.?aD.maxf正確答案:
B114.
(單選題)下面關(guān)于notify()說法正確的是()A.喚醒所有等待的線程B.喚醒當(dāng)前等待的線程C.喚醒就緒的線程D.不需要知道哪個線程直接喚醒。正確答案:
B115.
(單選題)在創(chuàng)建對象時必須()A.先聲名對象,然后才能使用B.先聲名對象,為對象分配內(nèi)存空間,然后才能使用C.先聲名對象,為對象分配內(nèi)存空間,對對象進(jìn)行初始化,然后才能使用D.上述說法都正確正確答案:
C116.
(單選題)下面有關(guān)泛型類定義和使用的描述,正確的是()A.泛型類中所有數(shù)據(jù)類型都要用類型參數(shù)代替B.泛型類的定義就是在類名后面、花括號前面加上類型參數(shù)C.泛型類不能實例化(創(chuàng)建)對象D.抽象類不能定義為泛型類正確答案:
B117.
(單選題)下面是有關(guān)return語句的描述,正確的是()A.不能用來返回對象B.只可以返回數(shù)值C.方法都必須含有D.一個方法中可以有多個正確答案:
D118.
(單選題)下面是有關(guān)抽象類的描述,正確的描述是()A.定義抽象類時要用interface修飾B.抽象類中可包含非抽象方法C.抽象類可以創(chuàng)建對象D.抽象類中的抽象方法可以不用abstract修飾正確答案:
B119.
(單選題)字節(jié)流類與字符流類的區(qū)別是()A.前者以字節(jié)為單位讀寫數(shù)據(jù),后者以字符為單位讀寫數(shù)據(jù);B.前者能讀寫對象,后者不能;C.前者帶有緩沖,后者沒有;D.二者沒有區(qū)別,可以互換使用;正確答案:
A120.
(單選題)下面是利用反射機(jī)制動態(tài)調(diào)用類方法的步驟,正確的順序是()①獲取Class類對象②獲取要調(diào)用類方法的Method對象③調(diào)用invoke()方法④獲取要調(diào)用類方法的類對象A.①②③④B.②①③④C.①④②③D.④①②③正確答案:
C121.
(單選題)在run()方法已完成執(zhí)行或其stop()方法被調(diào)用之后,線程處于的狀態(tài)是()A.新建B.死亡C.運(yùn)行D.睡眠正確答案:
B122.
(單選題)下列選項中不屬于Java的特點是()A.簡單B.平臺有關(guān)C.面向?qū)ο驞.分布式正確答案:
B123.
(單選題)在Java三大技術(shù)平臺中,能提供開發(fā)和運(yùn)行桌面應(yīng)用程序的平臺是()A.JavaSEB.JavaEEC.JavaMED.Eclipse正確答案:
A124.
(單選題)下面對拋出異常的描述,錯誤的描述是()A.如果不即時處理異常,則可將異常拋出B.對于異常拋出的方法,需在方法定義后添加“throws異常類列表”C.一個方法只能拋出一個異常D.在調(diào)用有異常拋出的方法時,需做異常處理正確答案:
C125.
(單選題)若用鼠標(biāo)點擊按鈕button,彈出一新的窗口,則下面描述正確的是()A.此事件的事件源是鼠標(biāo)B.button注冊了動作事件監(jiān)聽器C.button注冊了鍵盤事件監(jiān)聽器D.點擊按鈕是事件處理的結(jié)果正確答案:
B126.
(單選題)提供開發(fā)和運(yùn)行企業(yè)級應(yīng)用程序的平臺是()A.JavaSEB.JavaEEC.JavaMED.Eclipse正確答案:
B127.
(單選題)下面Swing組件中不屬于容器的是()A.JFrameB.JPanelC.JTextFeildD.JDialog正確答案:
C128.
(單選題)下面是有關(guān)異常的描述,錯誤的描述是()A.發(fā)生異常時,程序會拋出一個異常對象B.當(dāng)運(yùn)行一個不存在的類時,會拋出異常C.當(dāng)數(shù)組越界訪問時,會拋出異常D.當(dāng)1個數(shù)除以0時,會拋出異常正確答案:
B129.
(單選題)下面關(guān)于繼承關(guān)系中構(gòu)造方法的描述錯誤的是()A.創(chuàng)建子類對象時會調(diào)用父類構(gòu)造方法和子類構(gòu)造方法。B.可以用super()來調(diào)用父類構(gòu)造方法。C.子類必須定義構(gòu)造方法。D.創(chuàng)建父類對象時只會調(diào)用父類構(gòu)造方法。正確答案:
C130.
(單選題)下面是有關(guān)抽象類的描述,錯誤的描述是()A.定義抽象類須用abstract修飾B.抽象類可以包含非抽象方法C.抽象類可以創(chuàng)建對象D.子類通過extends來繼承抽象類正確答案:
C131.
(單選題)構(gòu)造方法在()時被調(diào)用。A.類定義時B.使用對象的變量時C.調(diào)用對象方法時D.創(chuàng)建對象時正確答案:
D132.
(單選題)下面關(guān)于GridBagLayout的描述正確的是()A.與GridLayout是一樣的布局方式B.一個組件只能占一個網(wǎng)格C.所放置組件的大小必須相同D.Constraints對象指定組件的放置位置及方式正確答案:
D133.
(單選題)要使一個成員變量在包外不能訪問,包內(nèi)可以訪問,則應(yīng)將該成員變量的訪問權(quán)限應(yīng)設(shè)置為()A.默認(rèn)訪問權(quán)限B.publicC.privateD.protected正確答案:
A134.
(單選題)下列是按模式且存儲無序可重復(fù)數(shù)據(jù)的類是()A.ArrayListB.TreeSetC.HashSetD.HashMap正確答案:
A135.
(單選題)下面有關(guān)反射機(jī)制描述,錯誤的是()A.利用反射機(jī)制能動態(tài)獲取類的信息B.利用反射機(jī)制能動態(tài)調(diào)用對象方法C.反射機(jī)制能提高程序的靈活性和擴(kuò)展性D.反射機(jī)制不會破壞封裝性,不會影響安全性正確答案:
D136.
(單選題)下面有關(guān)事件處理機(jī)制的描述,錯誤的描述是()A.組件只有注冊了鍵盤監(jiān)聽器,才能響應(yīng)鍵盤事件B.一個組件可同時注冊多個監(jiān)聽器C.定義監(jiān)聽器類時既可引用接口也可繼承適配器D.一個監(jiān)聽器可同時注冊到多個組件中正確答案:
C137.
(單選題)下面文本組件中只能接收單行輸入的是()A.JTextFieldB.JTextAreaC.JTextPaneD.JEditPane正確答案:
A138.
(單選題)下列哪一項是不符合java標(biāo)識符命名規(guī)范()A.類名:TestDemoB.包名:com.qianfengC.方法名:getNameD.常量名:max_value正確答案:
D139.
(單選題)以下有關(guān)構(gòu)造函數(shù)的說法,正確的是()A.構(gòu)造函數(shù)在類定義時被調(diào)用;B.構(gòu)造函數(shù)只能由對象中的其它方法調(diào)用;C.構(gòu)造函數(shù)可以和類同名,也可以和類名不同;D.一個類的構(gòu)造函數(shù)可以有多個;正確答案:
D140.
(單選題)用于設(shè)置容器字體的方法是()A.setFont(Fontf)B.setVisible(booleanb)C.setSize(Dimensiond)D.setTitle(Stringtitle)正確答案:
A141.
(單選題)下列InetAddress類的方法中,可以根據(jù)主機(jī)名創(chuàng)建該類實例對象的方法是()選項A.getByName()B.getHostName()C.getHostAddress()D.getInetAddress()正確答案:
A142.
(單選題)如果調(diào)用了wait()方法,線程處于的狀態(tài)是()A.新建B.死亡C.運(yùn)行D.等待正確答案:
D143.
(單選題)下面關(guān)于套接字接口(Socket)的描述,錯誤的是()A.Socket類用于基于TCP協(xié)議的網(wǎng)絡(luò)通信B.客戶端通過創(chuàng)建Socket對象向服務(wù)器發(fā)送連接請求C.服務(wù)端通過ServerSocket方法accept()方法獲取Socket對象D.創(chuàng)建Socket對象時不會出現(xiàn)異常正確答案:
D144.
(單選題)若定義intx=2,y=3;floatz=3.5f;則不正確的賦值為()A.z=x/y;B.z=x;C.x=z;D.z=x+1.5f;正確答案:
C145.
(單選題)在Java編程語言中,TCP/IPsocket連接是用包中的類實現(xiàn)的。其連接步驟和方法是()A.服務(wù)器和客戶使用InputStream和OutputStream進(jìn)行通信B.服務(wù)器分配一個端口號。如果客戶請求一個連接,服務(wù)器使用accept()方法打開socket連接C.其它選項都是D.客戶在host的port端口建立連接正確答案:
C146.
(單選題)下面說法不正確的是()A.Java.awt包是Java語言用來構(gòu)建圖形用戶界面(GUI)的類庫,它包括了許多界面元素和資源,主要在3個方面提供界面設(shè)計支持:低級繪圖操作;圖形界面組件和布局管理和界面用戶交互控制和事件響應(yīng)。B.JPanel使用的缺省布局管理器是BordLayout;C.FlowLayout布局管理器的特點是把組件一個接一個從左到右、從上到下地依次放入容器中,每一行的組件缺省為居中對齊;D.BordLayout是內(nèi)容窗格的缺省布局管理器,其特點是將容器的布局分為東、西、南、北、中五個區(qū)域;正確答案:
B147.
(單選題)聲明為static的方法不能訪問()類成員。A.超類B.子類C.非staticD.用戶自定義類正確答案:
C148.
(單選題)若要將數(shù)據(jù)寫入文件,則一定不能采用的流是()A.FileWriterB.DataOutputStreamC.FileInputStreamD.FileOutputStream正確答案:
C149.
(單選題)在利用HashSet存儲自定義類對象數(shù)據(jù)時,為了能確定存儲位置和檢測重復(fù)數(shù)據(jù),需重寫的方法是()A.hashCode()方法B.equals(Objectobj)方法C.toString()方法D.hashCode()方法和equals(Objectobj)方法正確答案:
D150.
(單選題)在調(diào)用方法時,若要使方法改變實參的值,可以()A.用int類型作為參數(shù);B.用對象作為參數(shù);C.用float類型作為參數(shù);D.用double類型作為參數(shù);正確答案:
B151.
(單選題).main()方法的返回值類型是()A.booleanB.intC.voidD.static正確答案:
C152.
(單選題)下列關(guān)于靜態(tài)成員方法的描述中不正確的是()A.靜態(tài)成員方法是一種用關(guān)鍵字static修飾的成員方法B.靜態(tài)成員方法中不能訪問非靜態(tài)成員變量C.靜態(tài)成員方法必須通過對象來調(diào)用D.靜態(tài)成員方法可以定義和訪問局部變量正確答案:
C153.
(單選題)下面有關(guān)包的訪問權(quán)限描述錯誤的是()A.包中默認(rèn)類型成員變量可在類之間訪問B.包中public修飾的成員變量可在類之間訪問C.同一項目中默認(rèn)類型成員變量可在包間訪問D.在包p1中訪問包p2中成員變量,需在p1中引用p2中相應(yīng)的類正確答案:
C154.
(單選題)若有下列定義多線程方式的描述:①繼承Runnable,重寫run方法②引用Runnable,重寫run方法③繼承Thread,重寫run方法④引用Thread,重寫run方法則正確的描述有()A.①③B.①④C.②③D.②④正確答案:
C155.
(單選題)下面是有關(guān)接口的描述,正確的描述是()A.接口要用abstract修飾B.接口中定義的方法全部為抽象方法C.接口中可以定義構(gòu)造方法D.可以創(chuàng)建接口對象正確答案:
B156.
(單選題)所有的異常類皆繼承哪一個類()A.java.io.Exception;B.java.lang.Throwable;C.java.lang.Exception;D.java.lang.Error;正確答案:
C157.
(單選題)啟動線程的方法是()A.run()B.start()C.sleep()D.newThread()正確答案:
B二.多選題(共21題)1.
(多選題)下面哪些描述體現(xiàn)了Java的安全和可靠性()A.Java不支持指針操作B.Java具有自動單元收集機(jī)制C.Java解釋器運(yùn)行時使用檢查機(jī)制D.Java提供了異常處理機(jī)制正確答案:
ABCD2.
(多選題)如果用戶需要根據(jù)實際情況來構(gòu)造自己需要的日期時間格式,則可以利用()類來完成。A.SimpleDateFormatB.LocalDateTimeC.DateTimeD.DateTimeFormatter正確答案:
ABD3.
(多選題)下列多維數(shù)組中書寫錯誤的是()A.int[][]arr=newint[][]B.int[][]arr=newint[][]{7,8,9}C.int[][][]arr=newint[3][2][];D.int[][]arr=newint[][]{}正確答案:
AB4.
(多選題)下列敘述有錯誤的是()A.Java語言的標(biāo)識符不區(qū)分大小寫B(tài).Java程序中所有內(nèi)容都必須處于類內(nèi)部C.Java程序中必須有一個main方法,并且必須由publicstatic來修飾D.Java程序中任何代碼塊都必須由一對花括號“{}”括號起來正確答案:
AC5.
(多選題)定義外部類可以使用的訪問控制符是()A.privateB.protectedC.publicD.缺省的,即沒有訪問控制符正確答案:
CD6.
(多選題)Java編程規(guī)范有()A.類名和接口名:首字母大寫,其余字母小寫。B.方法名和變量名:首字母小寫,其余的字母大寫。C.包名:字母全部小寫。D.常量名:采用大寫形式,單詞之間以下劃線“_”隔開。正確答案:
ABCD7.
(多選題)Java程序中的代碼塊分為哪些()A.普通代碼塊B.普通構(gòu)造塊C.復(fù)合代碼塊D.靜態(tài)構(gòu)造塊正確答案:
ABD8.
(多選題)this關(guān)鍵字的作用包括()A.調(diào)用本類中的數(shù)據(jù)成員。B.調(diào)用本類的成員方法。C.調(diào)用方法中的局部變量。D.調(diào)用本類的構(gòu)造方法。正確答案:
ABD9.
(多選題)在Java語言中,將字符串?dāng)?shù)據(jù)類型封裝為()類。A.StringB.StringBufferC.stringD.StringBuilder正確答案:
ABD10.
(多選題)關(guān)于Java語言數(shù)組,下列說法錯誤的有()A.數(shù)組是一種對象B.數(shù)組屬于一種基本數(shù)據(jù)類型C.intnumber[]={31,23,33,43,35,63};D.數(shù)組的大小可以任意改變正確答案:
BD11.
(多選題)在面向?qū)ο缶幊讨?,由類?gòu)建對象稱為()A.創(chuàng)建類的實例B.創(chuàng)建對象的實例C.實例化對象D.對象的實例化正確答案:
ACD12.
(多選題)下列初始化數(shù)組的格式正確的是()A.int[]arr=newint[]{1,2,8,6}B.int[]arr={58,5,55,88,99}C.int[]arr=newint[4]{5,6,8,2}D.int[]arr=newint[]{};正確答案:
ABD13.
(多選題)為了對字符串進(jìn)行刪除、插入和追加等操作,需要使用()A.StringB.StringBufferC.StringBuilderD.以上都可以正確答案:
BC14.
(多選題)類與對象的關(guān)系是()A.類是對象的抽象B.類是對象的具體實現(xiàn)C.對象是類的抽象D.對象是類的具體實現(xiàn)正確答案:
AD15.
(多選題)Java應(yīng)用程序可以在()平臺上直接運(yùn)行、測試,該平臺包括Java虛擬機(jī)(JVM)、Java核心類庫和支持文件。A.JREB.WindowsC.JDKD.Java運(yùn)行時環(huán)境正確答案:
AD16.
(多選題)下面對main方法說法正確的是()A.main方法的訪問修飾符只能是public。B.main方法只能是靜態(tài)方法。C.main方法中的參數(shù)名不可以改變。D.main方法是整個程序的入口。正確答案:
ABD17.
(多選題)下列有關(guān)配置環(huán)境變量path和classpath的描述正確的是()A.為了能在bin目錄外執(zhí)行javac.exe等文件,需將bin目錄添加到path中B.為了能讓虛擬機(jī)尋找到class文件,需將class文件目錄添加到classpath中C.path中路徑之間要用“;”分隔D.classpath中“.”表示當(dāng)前目錄正確答案:
ABCD18.
(多選題)Java是一種純面向?qū)ο蟮木幊陶Z言,下面哪些選項屬于面向?qū)ο蟮奶匦裕ǎ〢.類B.封裝性C.抽象D.方法正確答案:
ABC19.
(多選題)關(guān)于類的定義格式正確的是()A.修飾符class類名{程序代碼}B.修飾符類名class{程序代碼}C.class類名{程序代碼}D.類名class{程序代碼}正確答案:
AC20.
(多選題)Java提供哪幾種運(yùn)算符()A.算術(shù)運(yùn)算符B.關(guān)系運(yùn)算符C.邏輯運(yùn)算符D.條件運(yùn)算符正確答案:
ABCD21.
(多選題)下列關(guān)于類的說法中,正確的是()A.Java中創(chuàng)建類的關(guān)鍵字是classB.類中可以有屬性與方法,屬性用于描述對象的特征,方法用于描述對象的行為。C.Java中對象的創(chuàng)建,首先需要定義出一個類。D.一個類只能創(chuàng)建一個對象。正確答案:
ABC三.填空題(共74題)1.
(填空題)在Java程序中,()函數(shù)與類同名,不需要指定返回值。正確答案:
(1)構(gòu)造2.
(填空題)利用try{}catch{}處理異常時,一般將在運(yùn)行過程中有可能出現(xiàn)異常的代碼放入()塊中,以便于捕獲異常。正確答案:
(1)try3.
(填空題)如果要引用接口Person,則需在類的定義處添加的關(guān)鍵字是()正確答案:
(1)implements4.
(填空題)在Java程序中,可以將同名的類放入不同的()中,這樣就可以解決名字的沖突。正確答案:
(1)包;package5.
(填空題)若有Stringstr="2",inti=4,打印str+i的結(jié)果是()正確答案:
(1)246.
(填空題)在Java程序中,子類的構(gòu)造函數(shù)第一句必須調(diào)用()的構(gòu)造函數(shù)。正確答案:
(1)父類7.
(填空題)Java程序中使用關(guān)鍵字()表示類。正確答案:
(1)class8.
(填空題)Java程序有許多的數(shù)學(xué)函數(shù)例如求一個數(shù)值的平方根,這些函數(shù)都包含在()類中。正確答案:
(1)Math9.
(填空題)網(wǎng)絡(luò)通信中存在許多通信協(xié)議,其中()協(xié)議是一種基于無連接的協(xié)議。正確答案:
(1)UDP10.
(填空題)如果要定義包pack,需在程序文件最前面寫的語句是()正確答案:
(1)packagepack11.
(填空題)Java程序中使用關(guān)鍵字()表示整數(shù)類型,整型變量的長度是4個字節(jié)。正確答案:
(1)int12.
(填空題)在Java并發(fā)編程中,可以使用()關(guān)鍵字可以給一個對象或者對象的方法加鎖實現(xiàn)同步。正確答案:
(1)synchronized13.
(填空題)Java語言中,緊跟try/catch后面的()塊只要在try/catch塊中沒有“System.exit(0);”語句,該塊一定會被執(zhí)行正確答案:
(1)finally14.
(填空題)()運(yùn)算符不但能進(jìn)行算術(shù)運(yùn)算,還可以用來連接字符串。正確答案:
(1)加號15.
(填空題)Java語言中,通常把可能發(fā)生異常的方法調(diào)用語句放到try塊中,并用緊跟其后的()塊來捕獲和處理異常;正確答案:
(1)catch16.
(填空題)調(diào)用鼠標(biāo)事件中g(shù)etButton()方法,若返回的值為MouseEvent.BUTTON3,則表示按下的是鼠標(biāo)()鍵。正確答案:
(1)右17.
(填空題)在Java程序中,使用關(guān)鍵字()來表示繼承。正確答案:
(1)extends18.
(填空題)在Java程序中,使用關(guān)鍵字()來創(chuàng)建新的對象。正確答案:
(1)new19.
(填空題)Java是一種面向()的跨平臺的高級程序設(shè)計語言。正確答案:
(1)對象20.
(填空題)在JavaSwing組件中,頂層的窗口使用的類是()正確答案:
(1)JFrame21.
(填空題)假設(shè)類Y是類X的子類,則執(zhí)行語句:“Yobj=newY();”時,先調(diào)用類()的構(gòu)造方法,再調(diào)用類Y構(gòu)造方法的后續(xù)語句。正確答案:
(1)X22.
(填空題)在Java程序中,所有的對象都是()類型,對象變量保存是對象數(shù)據(jù)在內(nèi)存中的地址。正確答案:
(1)引用23.
(填空題)()類有一個或多個方法是抽象的(沒有具體實現(xiàn)),其他方法可以是具體的。正確答案:
(1)抽象24.
(填空題)若有inta=2,intb=3,則a++*b--+--a的值是()正確答案:
(1)825.
(填空題)可以使用字符串的()方法來檢測兩個字符串內(nèi)容是否相等。正確答案:
(1)equals26.
(填空題)使用字符流時如果要手動刷新,需要調(diào)用的方法是()正確答案:
(1)flush()27.
(填空題)()是用來處理事件的專用類。正確答案:
(1)內(nèi)部類28.
(填空題)Java程序中用()符號括起來的都是字符串。正確答案:
(1)雙引號29.
(填空題)在Java程序中整數(shù)和浮點數(shù)進(jìn)行運(yùn)算,運(yùn)算結(jié)果會被自動轉(zhuǎn)換成()類型。正確答案:
(1)浮點30.
(填空題)Java程序中使用關(guān)鍵字()表示字符串。正確答案:
(1)String31.
(填空題)Java程序必須在Java()上運(yùn)行。正確答案:
(1)虛擬機(jī)32.
(填空題)在Java圖形用戶界面程序中,監(jiān)聽JButton的點擊事件的監(jiān)聽器接口是()正確答案:
(1)ActionListener33.
(填空題)Java程序中使用關(guān)鍵字()表示字節(jié)類型。正確答案:
(1)byte34.
(填空題)計算12的二進(jìn)制()正確答案:
(1)110035.
(填空題)若有定義inta=3;floatb=4f,則表達(dá)式(a-b)運(yùn)算后的數(shù)據(jù)類型是()正確答案:
(1)float36.
(填空題)如果使用對象的equals方法返回true,則這兩個對象的()方法返回值必須相同。正確答案:
(1)hashCode37.
(填空題)在Java程序中,可以使用try和()語句塊來捕獲異常。正確答案:
(1)catch38.
(填空題)在Java集合框架中,使用()類可以創(chuàng)建在任何位置進(jìn)行高效插入和刪除的有序序列。正確答案:
(1)LinkedList39.
(填空題)Java程序中,一個類只能有一個直接的父類,但是可以實現(xiàn)多個()正確答案:
(1)接口40.
(填空題)File類判斷是否是文件時使用的方法是(),要判斷是否是目錄時使用的方法是()正確答案:
(1)isFile()(2)isDirectory()41.
(填空題)Java程序中使用()關(guān)鍵字來表示當(dāng)前類實現(xiàn)的接口。正確答案:
(1)implements42.
(填空題)()關(guān)鍵字用來修飾類的屬性,表示這個類的所有對象會共享這個屬性的一個實例。正確答案:
(1)static43.
(填空題)在Java程序中,如果要同時執(zhí)行多個任務(wù),可以創(chuàng)建多個()正確答案:
(1)線程44.
(填空題)假設(shè)類X的對象x是類Y的成員對象(子對象),則“Yobj=newY();”語句執(zhí)行時,先調(diào)用類()的構(gòu)造方法,再調(diào)用類()的構(gòu)造方法。正確答案:
(1)X(2)Y45.
(填空題)實現(xiàn)多態(tài)的形式有三種:方法的重載,()和()正確答案:
(1)方法的重寫(2)對象的引用46.
(填空題)在子類中使用關(guān)鍵字()做前綴可調(diào)用被子類覆蓋的父類中的方法正確答案:
(1)super47.
(填空題)如果要定義接口Person,則需在Person前添加的關(guān)鍵字是()正確答案:
(1)interface48.
(填空題)定義子類繼承父類關(guān)系,需用到的關(guān)鍵字是()正確答案:
(1)extends49.
(填空題)Java應(yīng)用程序的入口是()方法。正確答案:
(1)main50.
(填空題)線程優(yōu)先級的范圍是()(用數(shù)字表示)。正確答案:
(1)1-1051.
(填空題)利用JDK編譯HelloWorld.java文件的語句是()正確答案:
(1)javacHelloWorld.java52.
(填空題)如果要定義抽象類Person,則需在Person前添加的關(guān)鍵字是()正確答案:
(1)abstract53.
(填空題)在Java程序中,可以使用()類來創(chuàng)建一個線程。正確答案:
(1)Thread54.
(填空題)在Java圖形用戶界面程序中,能夠被加入到JFrame的控件或組件必須繼承自()類。正確答案:
(1)JComponent55.
(填空題)在Java集合框架中,使用()類可以創(chuàng)建動態(tài)增長和縮減的數(shù)組。正確答案:
(1)ArrayList56.
(填空題)在Java集合框架中,()接口表示的是有序集合。正確答案:
(1)List57.
(填空題)在Java程序的循環(huán)語句中,可以使用()語句可以中斷正常的控制流程,跳轉(zhuǎn)到循環(huán)塊的開始。正確答案:
(1)continue58.
(填空題)Socket的工作步驟分為:創(chuàng)建Socket、打開連接到Socket的輸入/輸出流、按某個協(xié)議對Socket進(jìn)行讀/寫操作、()正確答案:
(1)關(guān)閉Socket59.
(填空題)Java圖形界面編程實現(xiàn)的窗口通常是()的子類,自定義異常類是()的子類。正確答案:
(1)Frame(2)Exception60.
(填空題)在Java程序中,可以使用關(guān)鍵字()來導(dǎo)入其他包中的類。正確答案:
(1)import61.
(填空題)接口中的成員只有靜態(tài)常量和()正確答案:
(1)抽象方法62.
(填空題)在Java程序的循環(huán)語句中,可以使用()語句來跳出循環(huán)。正確答案:
(1)break63.
(填空題)Java源代碼會被編譯成()正確答案:
(1)字節(jié)碼64.
(填空題)FileWriter對應(yīng)的輸入流為()正確答案:
(1)FileReader65.
(填空題)()類是所有Java類的超類。正確答案:
(1)Object66.
(填空題)假設(shè)類X的對象x是類Y的成員對象(子對象),則“Yobj=newY();”語句執(zhí)行時,先調(diào)用類()的構(gòu)造方法,再調(diào)用類Y的構(gòu)造方法。正確答案:
(1)X67.
(填空題)調(diào)用鼠標(biāo)事件中g(shù)etButton()方法,若返回的值為MouseEvent.BUTTON1,則表示按下的是鼠標(biāo)()鍵。正確答案:
(1)左68.
(填空題)以下程序的運(yùn)行結(jié)果是:classPerson{publicPerson(){System.out.println("newPerson");}}classPersonSet{Personp=newPerson();publicPersonSet(){System.out.println("newPersonSet");}}publicclassdemo1{publicstaticvoidmain(String[]args){PersonSetset=newPersonSet();}}正確答案:
(1)newPerson(2)newPersonSet69.
(填空題)Java源代碼文件的后綴名必須是()正確答案:
(1)java70.
(填空題)()也稱為數(shù)據(jù)隱藏,是指將數(shù)據(jù)和對數(shù)據(jù)的操作的方法封裝在類中,程序必須通過對象的方法來訪問數(shù)據(jù),數(shù)據(jù)的實現(xiàn)方式被隱藏起來。正確答案:
(1)封裝71.
(填空題)在Java集合框架中,()接口表示集,集中不允許添加重復(fù)的元素。正確答案:
(1)Set72.
(填空題)在Java圖形用戶界面程序中,使用()來決定界面容器中的組件擺放的位置和大小。正確答案:
(1)布局管理器73.
(填空題)在Java集合框架中,使用()接口來表示映射。正確答案:
(1)Map74.
(填空題)在Java程序中,()類是所有錯誤的父類。正確答案:
(1)Throwable四.判斷題(共47題)1.
(判斷題)1+’A’的值為int型1AA.對B.錯正確答案:
錯2.
(判斷題)Object類是Java程序中所有類的直接或間接父類,也是類庫中所有類的父類。A.對B.錯正確答案:
對3.
(判斷題)doubled=5,語法正確A.對B.錯正確答案:
對4.
(判斷題)靜態(tài)域不能被類的實例所共享。A.對B.錯正確答案:
錯5.
(判斷題)父類通過繼承(extends)包含了子類所有成員,可向子類發(fā)送的消息亦可發(fā)給父類。A.對B.錯正確答案:
錯6.
(判斷題)1+”2”的值為3A.對B.錯正確答案:
錯7.
(判斷題)如果在類中沒有給成員變量初始化,則系統(tǒng)執(zhí)行時不會自動對其初始化。A.對B.錯正確答案:
錯8.
(判斷題)最終類可以有子類A.對B.錯正確答案:
錯9.
(判斷題)類是一種引用型數(shù)據(jù)類型,主要對實體的屬性和行為的描述。A.對B.錯正確答案:
對10.
(判斷題)每個java.sql.Statement實例對象只能對應(yīng)一個Java.sql.ResultSet實例對象,所以如果執(zhí)行SQL語句返回多個結(jié)果,一般需要分多次取得返回結(jié)果。A.對B.錯正確答案:
對11.
(判斷題)Java支持類的繼承,但不包括類的多重繼承A.對B.錯正確答案:
對12.
(判斷題)true==”True”的值為falseA.對B.錯正確答案:
對13.
(判斷題)ResultSet的方法getDouble(intindex)、getString(intindex)和getInt(intindex)獲取index列的值,index的值是從1開始。A.對B.錯正確答案:
對14.
(判斷題)在JDBC中,要執(zhí)行SQL語句,必須獲得java.sql.Statement實例。A.對B.錯正確答案:
對15.
(判斷題)JDBC是一種開放數(shù)據(jù)庫連接方式,具有跨平臺性。A.對B.錯正確答案:
對16.
(判斷題)BorderLayout是邊界式管理器,將容器分為4個部分。A.對B.錯正確答案:
錯17.
(判斷題)在Java中,如果類定義中不含extends關(guān)鍵字,則該類無父類。A.對B.錯正確答案:
錯18.
(判斷題)ODBC(OpenDatabaseConnectivity,開放的數(shù)據(jù)庫連接)是數(shù)據(jù)庫訪問的工業(yè)標(biāo)準(zhǔn),因此基于ODBC的JDBC-ODBC橋驅(qū)動程序的執(zhí)行效率最高。A.對B.錯正確答案:
錯19.
(判斷題)輸出流表示數(shù)據(jù)從內(nèi)流出到內(nèi)存外,如將數(shù)據(jù)在顯示器上顯示,將數(shù)據(jù)寫入文件。A.對B.錯正確答案:
對20.
(判斷題)Java中所有類的父類都是Object類A.對B.錯正確答案:
對21.
(判斷題)‘A’==”A”的值為falseA.對B.錯正確答案:
對22.
(判斷題)接口中的所有屬性都必須是publicstaticfinal,這是系統(tǒng)的規(guī)定。A.對B.錯正確答案:
對23.
(判斷題)一個類可以有多個父類,但只能有一個直接父類。A.對B.錯正確答案:
對24.
(判斷題)字符串常量在創(chuàng)建后內(nèi)容可以修改。A.對B.錯正確答案:
錯25.
(判斷題)floatf=4.2,語法正確A.對B.錯正確答案:
錯26.
(判斷題)JDBC驅(qū)動程序不支持本地化方法,但可以采用中間件訪問數(shù)據(jù)庫的方式,從而使得實現(xiàn)比較靈活。()A.對B.錯正確答案:
錯27.
(判斷題)重載(overload)指的是同一個類中定義多個不同名的方法。A.對B.錯正確答案:
錯28.
(判斷題)當(dāng)對象A的引用是對象B的屬性時,則稱對象A和對象B之間是關(guān)聯(lián)關(guān)系。A.對B.錯正確答案:
對29.
(判斷題)接口不能夠被實例化。A.對B.錯正確答案:
對30.
(判斷題)publicabstractvoidshow(){}是抽象方法show的定義。A.對B.錯正確答案:
錯31.
(判斷題)一個程序文件只能放一個類的定義。A.對B.錯正確答案:
錯32.
(判斷題)ResultSet的方法next()的結(jié)果是將當(dāng)前位置移動到下一列。如果下一列為空,則將產(chǎn)生一個java.sql.SQLException異常。A.對B.錯正確答案:
錯33.
(判斷題)子類必須重新定義并實現(xiàn)抽象類中抽象方法。A.對B.錯正確答案:
對34.
(判斷題)用public修飾的類成為主類,主類名稱與該程序文件名相同。A.對B.錯正確答案:
對35.
(判斷題)注釋的作用是使程序在執(zhí)行時在屏幕上顯示//之后的內(nèi)容。A.對B.錯正確答案:
對36.
(判斷題)每個Java應(yīng)用程序至少要有一個用戶定義的類。A.對B.錯正確答案:
對37.
(判斷題)子類繼承了父類的所有成員,自然在子類內(nèi)能訪問繼承下來的成員。A.對B.錯正確答案:
錯38.
(判斷題)構(gòu)造函數(shù)的功能是在創(chuàng)建類的對象時進(jìn)行初始化工作。A.對B.錯正確答案:
對39.
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 五年級英語下冊 Module 1 Unit 2 She didn't have a television教學(xué)設(shè)計設(shè)計(pdf) 外研版(三起)
- 人教部編版五年級上冊16 太陽教案及反思
- 會議簽到表(模版)
- 初中語文口語交際 討論教學(xué)設(shè)計
- 人教部編版七年級下冊寫作 文從字順教學(xué)設(shè)計及反思
- 五年級信息技術(shù)下冊 第三課 節(jié)約用電1教學(xué)設(shè)計 龍教版
- 人教版地理七上第五章《發(fā)展與合作》同步教學(xué)設(shè)計
- 2024吉林水投集團(tuán)公司年輕干部競聘上崗35個崗位筆試參考題庫附帶答案詳解
- 2024華潤集團(tuán)|總部辦公室/人力資源部/財務(wù)部崗位公開招聘若干人筆試參考題庫附帶答案詳解
- 初中語文人教部編版九年級上冊周總理你在哪里教學(xué)設(shè)計
- 西南政法大學(xué)自主招生個人陳述的風(fēng)格與語氣
- 廣東省茂名市2025屆高三下學(xué)期二模試題 歷史 含解析
- AGC培訓(xùn)課件教學(xué)課件
- 農(nóng)作物高產(chǎn)栽培技術(shù)的試題及答案
- 寧夏回族自治區(qū)銀川市一中2025屆高三下學(xué)期模擬訓(xùn)練數(shù)學(xué)試題
- 狗咬傷病人護(hù)理
- 中外航海文化知到課后答案智慧樹章節(jié)測試答案2025年春中國人民解放軍海軍大連艦艇學(xué)院
- 行政復(fù)議法-形考作業(yè)2-國開(ZJ)-參考資料
- (正式版)YBT 6328-2024 冶金工業(yè)建構(gòu)筑物安全運(yùn)維技術(shù)規(guī)范
- AOI直通率持續(xù)提升報告
- 內(nèi)部控制制度各項業(yè)務(wù)流程圖
評論
0/150
提交評論