java期末考試題_第1頁(yè)
java期末考試題_第2頁(yè)
java期末考試題_第3頁(yè)
java期末考試題_第4頁(yè)
java期末考試題_第5頁(yè)
已閱讀5頁(yè),還剩33頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、習(xí)題1.2.3.4.5.1.2.3.4.5.1.2.3.4.第 1章 Java 開(kāi)發(fā)入門(mén)填空題 將 .java 源文件編譯為 .class 文件的是【 】命令。 在Eclipse窗口中選擇菜單【】7 New Java Project創(chuàng)建在安裝JDK的過(guò)程中,有三個(gè)功能模塊可供選擇,它們分別是 【和【 】。將文件編譯為 class 文件,需要鍵入【JRE是Java程序的【】。判斷題Eclipse 只是一個(gè)框架和一組服務(wù),所有功能都是將插件組件加入到 中來(lái)實(shí)現(xiàn)的。 ()JDK安裝成功后,需要將 bin目錄的路徑配置在環(huán)境變量path中。Java 配置環(huán)境變量 path 的目的是為了可以查找到 .c

2、lass 文件。( JDK安裝成功后,class path環(huán)境變量必須配置。() 在命令行窗口中,編譯文件可以輸入 javac Demo 。()選擇題 如果 jdk 的安裝路徑為: c:jdk ,若想在命令窗口中任何當(dāng)前路徑下,Java 項(xiàng)目。】,【 】命令。Eclipse 框架使用 javac 和 java 命令,需要將環(huán)境變量 path 設(shè)置為以下哪個(gè)選項(xiàng)( A: c:jdkB: c:jdkbin C: c:jrebinD: c:jre 下列關(guān)于 classpath 環(huán)境變量的說(shuō)法中,說(shuō)法正確的是(A: classpath 配置一次后可永久使用 B: 沒(méi)有 classpath 環(huán)境變量就不

3、能運(yùn)行 Java 程序C: classpath 環(huán)境變量可以讓虛擬機(jī)找到 class 文件的目錄 D: 查看當(dāng)前 classpath 配置的命令是 :classpath 下面哪種類(lèi)型的文件可以在 Java 虛擬機(jī)中運(yùn)行()A: .java B: .jreC: .exe D: .classJava 屬于以下哪種語(yǔ)言(A: 機(jī)器語(yǔ)言 B: 匯編語(yǔ)言 C: 高級(jí)語(yǔ)言D: 以上都不對(duì) 下列關(guān)于 Java 特點(diǎn)的描述中,錯(cuò)誤的是(都可以直接)5.)。答案1.2.3.4.5.1.2.3.4.5.1.2.3.4.5.習(xí)題1.2.3.4.5.1.2.3.4.A: JavaB: JavaC: JavaD: Ja

4、va是一門(mén)面向?qū)ο蟮恼Z(yǔ)言 具有自動(dòng)垃圾回收的機(jī)制 可以運(yùn)行在 Window 和 Linux 等不同平臺(tái)上 中只支持單線(xiàn)程序運(yùn)行填空題 javac File 開(kāi)發(fā)工具;源代碼;公共 JRE javac 運(yùn)行環(huán)境 判斷題 對(duì) 對(duì) 錯(cuò) 錯(cuò) 錯(cuò) 選擇題B C第 2章 Java 編程基礎(chǔ)填空題 可以通過(guò)【 Java 中可以通過(guò)【 定義一個(gè)方法時(shí),要有訪(fǎng)問(wèn)修改符、返回值類(lèi)型、方法名、】循環(huán)使程序能夠多次鍵盤(pán)輸入。】類(lèi)來(lái)獲取隨機(jī)數(shù)。當(dāng)方法中的返回值類(lèi)型是【 十進(jìn)制數(shù) 12 轉(zhuǎn)換成二進(jìn)制的結(jié)果是 判斷題 數(shù)組的最大下標(biāo)的值比它的長(zhǎng)度小 二維數(shù)組中的元素還是一個(gè)數(shù)組?!繒r(shí),1。()可以不寫(xiě) return 語(yǔ)句。

5、】?!?。在表達(dá)式中,乘法和除法運(yùn)算優(yōu)先級(jí)別最高。 若 x = 5 ,則表達(dá)式 (x + 5)/3 的值是 3。(5.3.5.常量就是程序中常常變化的數(shù)據(jù)。()選擇題1.閱讀下面的代碼片段P ublic static int add(int a,int b) return a + b;2.3.4.下列選項(xiàng)中,可以在 main()方法中調(diào)用A: int num = add,;B: int num = add(1,2);C: int num = add(true,flase);D: int num = add(1, 2);下面關(guān)于布爾類(lèi)型變量的定義中,正確的是A: boolean a=TRUE;B:

6、 boolean b=FALSE;C: boolea n c=true;D: boolea n d=false;下面浮點(diǎn)型數(shù)據(jù)的定義中,錯(cuò)誤的是(A: float a=;B: double b=;C: double c=;D: float d=a;以下關(guān)于三元運(yùn)算符的說(shuō)法中,正確的是(A:三元運(yùn)算符第一個(gè)表達(dá)式的結(jié)果必須是add()方法的是( )boolean類(lèi)型值。B:三元運(yùn)算符第一個(gè)表達(dá)式的結(jié)果可以是任意類(lèi)型的值。C:三元運(yùn)算符只能得到基本類(lèi)型的結(jié)果。D:以上說(shuō)法都不對(duì)。5.while語(yǔ)句的循環(huán)體中不能包含的語(yǔ)句是(A: while 語(yǔ)句B:方法定義語(yǔ)句C: if 語(yǔ)句D: switch

7、語(yǔ)句答案1.填空題while2.3.4.Random參數(shù)列表void1.2.1100判斷題 對(duì) 對(duì) 錯(cuò)4.5.對(duì)錯(cuò)選擇題1.2.3.4.5.第3章面向?qū)ο螅ㄉ希┝?xí)題1.2.3.4.5.1.填空題在Java中使用【】類(lèi)型的實(shí)例對(duì)象表示一個(gè)字符串。在Java中解決成員變量與局部變量名稱(chēng)沖突時(shí),可以使用【 類(lèi)的封裝是指在定義一個(gè)類(lèi)時(shí),將類(lèi)中的屬性私有化,即使用【 修飾。在一個(gè)Java類(lèi)中,可以使用【態(tài)變量。在垃圾回收機(jī)制中,可以通過(guò)調(diào)用【圾回收。判斷題在Java中,對(duì)象是通過(guò)類(lèi)創(chuàng)建出來(lái)的?!筷P(guān)鍵字?!筷P(guān)鍵字來(lái)】關(guān)鍵字來(lái)修飾成員變量,該變量被稱(chēng)作靜】方法來(lái)通知 Java虛擬機(jī)立即進(jìn)行垃2.3.4.5.

8、1.2.垃圾回收機(jī)制保證了 Java程序不會(huì)出現(xiàn)內(nèi)存溢出。()在成員方法中可以使用“this(參數(shù)1,參數(shù)2)”來(lái)調(diào)用其它的構(gòu)造方法。()static關(guān)鍵字可以修飾成員變量,也可以修飾局部變量。成員內(nèi)部類(lèi),就是將一個(gè)類(lèi)定義在另一個(gè)類(lèi)的成員的位置。選擇題請(qǐng)閱讀下面的程序,關(guān)于程序的運(yùn)行結(jié)果說(shuō)法正確的是(class Demop rivate static int x ;p ublic static void main(String args)結(jié)果為0B:結(jié)果為1C:無(wú)結(jié)果D:編譯失敗下列程序的運(yùn)行結(jié)果是(class Demop rivate String name;Demo(Stnng name)

9、 = name; p rivate static void show()P ublic static void main(String args)Demo d = new Demo( “l(fā)isa ” );();lisanulln ameA:輸出B:輸出C:輸出3.4.D:編譯失敗,無(wú)法從靜態(tài)上下文中引用非靜態(tài)變量 下面關(guān)于構(gòu)造方法的調(diào)用,正確的是()A:構(gòu)造方法在類(lèi)定義的時(shí)候被調(diào)用B:構(gòu)造方法在創(chuàng)建對(duì)象的時(shí)候被調(diào)用C:構(gòu)造方法在調(diào)用對(duì)象方法時(shí)被調(diào)用D:構(gòu)造方法在使用對(duì)象的變量時(shí)被調(diào)用 下列關(guān)于成員變量默認(rèn)值的描述中,錯(cuò)誤的是(A: byte B: intC: long D: floatn am

10、e類(lèi)型的數(shù)據(jù)默認(rèn)值是 0類(lèi)型的數(shù)據(jù)默認(rèn)值是 0類(lèi)型的數(shù)據(jù)默認(rèn)值是 0 類(lèi)型的數(shù)據(jù)默認(rèn)值是5.“隱藏對(duì)象的屬性和實(shí)現(xiàn)細(xì)節(jié),僅對(duì)外提供公有的方法”描述的是面向?qū)ο蟮哪膫€(gè) 特征()A:封裝B:繼承C:多態(tài)D:以上都不是答案填空題Stri ng this private static()判斷題對(duì)錯(cuò)錯(cuò)錯(cuò)對(duì)選擇題AD3.4.5.第4章面向?qū)ο螅ㄏ拢┝?xí)題1.2.3.4.5.1.2.3.4.5.1.填空題Run timeExce ption 類(lèi)及其子類(lèi)都是【】異常。throw關(guān)鍵字用于在方法中聲明拋出異常的【 自定義異常需要繼承【】類(lèi)。定義一個(gè)抽象類(lèi)的關(guān)鍵字是【final修飾的方法,不能被子類(lèi)【判斷題Run

11、timeExce pti on類(lèi)及其子類(lèi)用于表示運(yùn)行時(shí)異常。Java中的異常類(lèi)都繼承自類(lèi)。()throws關(guān)鍵字用于對(duì)外聲明方法可能發(fā)生的異常, 明確知道該方法有異常,并進(jìn)行相關(guān)處理。()protected修飾的類(lèi),類(lèi)中的所有方法只能給子類(lèi)使用。 Object是所有類(lèi)的父類(lèi)。選擇題下列符號(hào)中,哪個(gè)用于分隔A:;B:,C: &】?!俊!?。這樣調(diào)用者在調(diào)用方法時(shí),可以throws關(guān)鍵字拋出的多個(gè)異常(D: 12.下面程序運(yùn)行的結(jié)果是(class Demop ublic static void main(Stnng args) tryint x = div(1,2);catch(Exce ption

12、 e)static int div(int a,int b)return a / b ;A:輸出1B:輸出0C:輸出D:編譯失敗以下關(guān)于編譯異常說(shuō)法正確的是(A: 編譯異常就是指 Exception 以及其子類(lèi)B: 編譯異常如果產(chǎn)生,可以不用處理C: 編譯異常如果產(chǎn)生,必須處理,要么捕獲,要么拋出4.D: 編譯異常指的就是 Error 下列關(guān)于 protected 的說(shuō)法中,正確的是( A: protected 修飾的方法,只能給子類(lèi)使用B: protected 修飾的類(lèi),類(lèi)中的所有方法只能給子類(lèi)使用C: 如果一個(gè)類(lèi)的成員被 protected 修飾,那么這個(gè)成員既能被同一包下的其它類(lèi) 訪(fǎng)問(wèn),

13、也能被不同包下該類(lèi)的子類(lèi)訪(fǎng)問(wèn)。5.D: 以上都不對(duì) 下列關(guān)于對(duì)象的類(lèi)型轉(zhuǎn)換的描述,說(shuō)法錯(cuò)誤的是( A: 對(duì)象的類(lèi)型轉(zhuǎn)換可通過(guò)自動(dòng)轉(zhuǎn)換或強(qiáng)制轉(zhuǎn)換進(jìn)行B: 無(wú)繼承關(guān)系的兩個(gè)類(lèi)的對(duì)象之間試圖轉(zhuǎn)換會(huì)出現(xiàn)編譯錯(cuò)誤C: 由 new 語(yǔ)句創(chuàng)建的父類(lèi)對(duì)象可以強(qiáng)制轉(zhuǎn)換為子類(lèi)的對(duì)象D: 子類(lèi)的對(duì)象轉(zhuǎn)換為父類(lèi)類(lèi)型后,父類(lèi)對(duì)象不能調(diào)用子類(lèi)的特有方法答案1.2.3.4.5.1.2.3.4.5.1.2.3.填空題 運(yùn)行時(shí) 實(shí)例對(duì)象 Exception abstract 重寫(xiě) 判斷題 對(duì) 對(duì) 對(duì) 錯(cuò) 對(duì) 選擇題 B C C4.5.習(xí)題1.2.3.4.5.1.2.3.4.5.1.2.3.第5章 Java API填空題在程序,

14、獲取字符串長(zhǎng)度的方法是【Stri ngBuffer類(lèi)的默認(rèn)容量是【】?!總€(gè)字符。Math類(lèi)中,用于獲取一個(gè)數(shù)的絕對(duì)值的方法是【Stri ng類(lèi)中,將字符串轉(zhuǎn)換為字符數(shù)組的方法是【Random類(lèi)的【】方法可以隨機(jī)生成Int類(lèi)型的隨機(jī)數(shù)。判斷題switch語(yǔ)句不支持字符串類(lèi)型。()String類(lèi)的append()方法可以將數(shù)組元素和空格連接成字符串。 ceil()和floor()方法返回的都是 double類(lèi)型的數(shù)。() Random類(lèi)的nextInt() 方法會(huì)生成一個(gè)int類(lèi)型的隨機(jī)數(shù)。JAVA中拆箱是指將基本數(shù)據(jù)類(lèi)型的對(duì)象轉(zhuǎn)為引用數(shù)據(jù)類(lèi)型。 選擇題閱讀下面的代碼,輸出結(jié)果是(P ublic

15、static void main(String args) Random random1 = new Random(10);Random random2 = new Random(10);for(int i=0;i5;i+)for(int i=0;i5;i+)】?!?。A: 01B: 80C: 79D: 11下面哪個(gè)方法可以實(shí)現(xiàn)獲取字符在某個(gè)字符串中第一次出現(xiàn)的索引(A: charcharAt(i ntin dex)B: in ti ndexOf( in tch)C: in tlast In dexOf(i ntch)D: boolea nen dsWith(Stri ngsuffix)假如in

16、dexOf()方法未能找到所指定的子字符串,那么其返回值為(A: falseB: 0C: -1D:以上答案都不對(duì)下列對(duì)于Runtime的描述中,錯(cuò)誤的是(A:每一個(gè)Java應(yīng)用程序運(yùn)行時(shí)都產(chǎn)生一個(gè))Run time類(lèi)實(shí)例4.B: Run time實(shí)例可以將應(yīng)用程序和運(yùn)行環(huán)境相結(jié)合C: Runtime類(lèi)中的方法是多例的D: Runtime 實(shí)例不需要?jiǎng)?chuàng)建,直接通過(guò)getRuntime()方法獲取5.閱讀下列代碼P ublic class Exa mple p ublic static void main(Stnng args) int srcArray = 11, 12, 13, 14 ;int

17、 destArray = 21,22, 23, 24 ;(srcArray, 1, destArray, 2, 2);for (int i = 0; i ; i+) + );下列選項(xiàng)中,程序的運(yùn)行結(jié)果是(A:B:C:D:發(fā)生數(shù)組角標(biāo)越界異常1.答案填空題1.2.3.4.5.1.2.3.4.5.2.3.4.5.len gth()16abs() toCharArray () nextl nt () 判斷題錯(cuò)錯(cuò)選擇題A習(xí)題1.2.3.4.5.1.2.3.4.5.1.第6章集合類(lèi)填空題鍵和值對(duì)象之間存在一種對(duì)應(yīng)關(guān)系,稱(chēng)為【】。接口的主要作用是對(duì)【】進(jìn)行迭代的迭代器。(寫(xiě)頂級(jí)接口)。Map接口的主要實(shí)現(xiàn)

18、類(lèi)有【】和【】。ArrayList集合中大部分方法都是從父類(lèi)Collection 和List繼承過(guò)來(lái)的,其中【】方法和【】方法用于實(shí)現(xiàn)元素的存取。當(dāng)向HashSet集合中添加一個(gè)對(duì)象時(shí),首先會(huì)調(diào)用該對(duì)象的【 對(duì)象的哈希值。判斷題HashSet是根據(jù)對(duì)象的哈希值來(lái)確定元素在集合中的存儲(chǔ)位置,因此性能較差。() 可以通過(guò)Scanner類(lèi)的next()方法來(lái)接受控制臺(tái)的信息。 Map接口是一種雙列集合,它的每個(gè)元素都包含一個(gè)鍵對(duì)象()Iterator 接口是Java集合框架中的成員。()集合是長(zhǎng)度可變的數(shù)組。()選擇題閱讀下面代碼import class Demo p ublic static vo

19、id main(String args) ArrayList list = new ArrayList();(aaa);(bbb);(ccc);for (Object obj : list) if (bbb) (obj);】方法來(lái)計(jì)算()Key和值對(duì)象 Value。下列選項(xiàng)中,哪一個(gè)是程序執(zhí)行后的結(jié)果(A: aaa,cccB: aaa,bbb,cccC:D:以上都不對(duì)2.下列方法中,不能用于刪除 Collection 集合中元素的是(A: clear()3.4.5.A:1.2.3.4.5.1.2.3.4.5.1.2.3.4.5.B: isEmpty()C: remove()D: removeA

20、ll()Java 語(yǔ)言中,集合類(lèi)都位于哪個(gè)包中( A:B:C:D:下列關(guān)于 ArrayList 的描述中,錯(cuò)誤的是(A: ArrayListB: ArrayListC: ArrayListD: ArrayList) 集合可以看作一個(gè)長(zhǎng)度可變的數(shù)組。 集合不適合做大量的增刪操作。 集合查找元素非常便捷。 集合中的元素索引從 1 開(kāi)始。下面哪個(gè)對(duì)象不能直接獲取迭代器進(jìn)行迭代(答案填空題 映射 Collection HashMap; TreeMap add();get() hashCode() 判斷題 錯(cuò) 錯(cuò) 對(duì) 對(duì) 錯(cuò)選擇題A填空題第7章10 (輸入輸出)習(xí)題1.2.3.4.5.1.2.3.4.5

21、.1.2.3.4.5.答案File 類(lèi)中用于刪除文件或整個(gè)目錄的方法是【 是【 】的子類(lèi),它是操作文件的字節(jié)輸出流。 IO 流通常都是成對(duì)出現(xiàn)的,即【 】流和【 字節(jié)流緩沖區(qū)實(shí)際上是一個(gè)【 】數(shù)組。 包中可以用于從文件中直接讀取字符的是【 判斷題】。】流一起使用?!款?lèi)。BufferedReader 和 BufferedWriter 是具有緩沖功能的流,使用它們和使用其他流 沒(méi)有任何區(qū)別。 ( ) 在操作文件時(shí),如果需要?jiǎng)h除整個(gè)目錄,只需 錄即可。( ) Java 中的數(shù)據(jù)傳輸“流”都位于包中,稱(chēng)為 FileOutputStream 是操作文件的字節(jié)輸出流, FileWriter 用于向文件中寫(xiě)

22、入字符,它屬于字符輸出流。 選擇題 以下選項(xiàng)中,哪一個(gè)是 File 類(lèi) delete() 方法返回值的類(lèi)型( A: booleanFile 類(lèi)的 delete() 方法直接刪除目IO( 輸入/輸出 )流( )專(zhuān)門(mén)用于把數(shù)據(jù)寫(xiě)入文件。 ( )B: intC: voidD: Integer當(dāng)文件不存在或不可讀時(shí),使用 FileInputStream 讀取文件會(huì)報(bào)下列哪一種錯(cuò)誤 ()A: NullPointerExceptionB: NoSuchFieldExceptionC: FileNotFoundExceptionD: RuntimeExceptionJava 流被分為字節(jié)流、字符流兩大流類(lèi),

23、兩者都作為(A: ExceptionB: ObjectC: ThrowableD: 以上都不是 下面關(guān)于字節(jié)流緩沖區(qū)的說(shuō)法錯(cuò)誤的是( )A: 使用字節(jié)流緩沖區(qū)讀寫(xiě)文件是一個(gè)字節(jié)一個(gè)字節(jié)的讀寫(xiě)。B: 使用字節(jié)流緩沖區(qū)讀寫(xiě)文件時(shí),可以一次性讀取多個(gè)字節(jié)的數(shù)據(jù)。C: 使用字節(jié)流緩沖區(qū)讀寫(xiě)文件,可以大大的提高文件的讀寫(xiě)操作。D: 字節(jié)流緩沖區(qū)就是一塊內(nèi)存,用于存放暫時(shí)輸入輸出的數(shù)據(jù)。 下列選項(xiàng)中,哪個(gè)是文本文件讀取類(lèi)( )A: FileReaderB: FileWriterC: BufferReaderD: BufferWriter)類(lèi)的直接子類(lèi)。1.2.3.4.5.1.2.3.4.5.1.delet

24、e() OutputStream 輸入;輸出 字節(jié) FileReader 判斷題 錯(cuò) 錯(cuò) 對(duì) 對(duì) 對(duì) 選擇題 A2.3.4.5.第 8章 GUI習(xí)題1.2.3.4.5.1.2.3.4.5.填空題在【 】包中專(zhuān)門(mén)提供了一個(gè)【 提供了各種繪制圖形的方法。 如果不希望通過(guò) 【 】來(lái)對(duì)容器進(jìn)行布局, 也可以調(diào)用容器的 setLayout(null) 方法,將布局管理器取消。創(chuàng)建下拉式菜單需要 JMenuBar、JMenu和【】三個(gè)組件。JTextField 有一個(gè)子類(lèi)【】,它表示一個(gè)密碼框。處理 ActionEvent 事件的監(jiān)聽(tīng)器對(duì)象需要實(shí)現(xiàn)【 判斷題 TableModel 是用來(lái)存儲(chǔ)列表數(shù)據(jù)的,

25、() 在包中專(zhuān)門(mén)提供了一個(gè) JmenuItem 繪制圖形的方法,使用 JmenuItem 彈出式菜單是通過(guò) JPopup 實(shí)現(xiàn)的。 JText 是一個(gè)操作文本的組件。 ( ActionEvent 類(lèi)表示動(dòng)作事件。 ( 選擇題JComboBox中用于在指定的索引處插入選項(xiàng)的方法是(A: ObjctgetItemAt(intindex) B: intgetItemCount()】類(lèi),它相當(dāng)于一個(gè)抽象的畫(huà)筆,其中】接口。數(shù)據(jù)包括表體的標(biāo)題數(shù)據(jù)與表頭的實(shí)體數(shù)據(jù)。類(lèi),它相當(dāng)于一個(gè)抽象的畫(huà)筆,其中提供了各種 類(lèi)的方法就可以完成在組件上繪制圖形。 ()()1.)2.C: voidaddItem(Object

26、anObject)D: voidinsertItemAt(ObjectanObject,intindex)JTextField 的構(gòu)造方法中,方法 JTextField(String text,int column)的作用是3.4.5.()A: 創(chuàng)建一個(gè)空的文本框,初始字符串為 nullB: 創(chuàng)建一個(gè)具有指定列數(shù)的文本框,初始字符串為C: 創(chuàng)建一個(gè)顯示指定初始字符串的文本框D: 創(chuàng)建一個(gè)具有指定列數(shù)、并顯示指定初始字符串的文本框JTextArea 的構(gòu)造方法中,用于創(chuàng)建顯示指定初始文本并指定了行列的文本域的是 ()A: JTextArea()B: JTextArea(Stringtext)C:

27、 JTextArea(introws,intcolumns)D: JTextArea(Stringtext,introws,intcolumns) 下列選項(xiàng)中,關(guān)于流式布局管理器( FlowLayout )的說(shuō)法錯(cuò)誤的是( ) A: 在流式布局下,當(dāng)?shù)竭_(dá)容器的邊界時(shí),會(huì)自動(dòng)將組件放到下一行的開(kāi)始位置B: FlowLayout 布局管理器的特點(diǎn)就是可以將所有組件像流水一樣依次進(jìn)行排列C: 流式布局管理器是最簡(jiǎn)單的布局管理器D: 流式布局管理器將容器劃分為五個(gè)區(qū)域 處理鼠標(biāo)事件時(shí),通過(guò)( )方法將監(jiān)聽(tīng)器綁定到事件源對(duì)象。A: mousePressed()B: addMouseListener()C

28、: mouseEntered()D: mouseClicked()null答案1.2.3.填空題; Graphics 布局管理器 JMenuItem4.5.1.2.3.4.5.JPasswordText ActionListener 判斷題 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 對(duì) 選擇題 D2.3.4.1.5.第 9章 JDBC習(xí)題1.2.3.4.填空題ResultSet接口中的常量 CONCUR_READ_ONL所代表的含義是【ResultSet 接口中,【 】。PreparedStatementStatement 接口的能將游標(biāo)移動(dòng)到此】。ResultSet 對(duì)象的最后一行的方法是是Statement的子接口

29、,用于執(zhí)行【】的SQL語(yǔ)句。executeUpdate(String sql) 方法用于執(zhí)行 SQL 中的 insert 、5.1.2.3.4.5.1.【】和 delete 語(yǔ)句。JDBC常用API中,【】類(lèi)用于加載JDBC驅(qū)動(dòng)并且創(chuàng)建與數(shù)據(jù)庫(kù)的連接。判斷題對(duì)于相同的SQL語(yǔ)句,Statement對(duì)象只會(huì)對(duì)其編譯執(zhí)行一次。()使用進(jìn)行驅(qū)動(dòng)注冊(cè)時(shí),數(shù)據(jù)庫(kù)驅(qū)動(dòng)會(huì)被注冊(cè) 2 次。()ResultSet 接口表示 select 查詢(xún)語(yǔ)句得到的結(jié)果集, 該結(jié)果集封裝在一個(gè)邏輯表格 中。()Statement 接口的 executeUpdate(String sql) 返回值是 int ,它表示數(shù)據(jù)庫(kù)中受

30、該 SQL語(yǔ)句影響的記錄的數(shù)目。()JDBC的全稱(chēng)是Java數(shù)據(jù)庫(kù)連接,它是一套用于執(zhí)行HTML語(yǔ)句的Java API。()選擇題 下列選項(xiàng),可用于存儲(chǔ)結(jié)果集的對(duì)象是(A: ResultSetB: Connection2.C: StatementD: PreparedStatement下面選項(xiàng)中,能夠?qū)⒂螛?biāo)從當(dāng)前位置向下移一行的方法是(A: next()B: absolute(introw)C: previous()D: last()下面關(guān)于 executeQuery(String sql)A:可以執(zhí)行insert語(yǔ)句B:可以執(zhí)行update語(yǔ)句C:可以執(zhí)行select語(yǔ)句D:可以執(zhí)行dele

31、te語(yǔ)句3.方法,說(shuō)法正確的是(下面Statement接口的方法中,用于執(zhí)行各種SQL語(yǔ)句的是()A: executeUpdate(Stringsql)B: executeQuery(Stringsql)C: execute(Stringsql)5.5.D: executeDelete(Stringsql)下面選項(xiàng)中,用于將參數(shù)化的SQL語(yǔ)句發(fā)送到數(shù)據(jù)庫(kù)的方法是(A: prepareCall(Stringsql)B: prepareStatement(Stringsql)C: registerDriver(Driverdriver)D: createStatement()答案1.2.3.4.5

32、.1.2.3.4.5.1.2.填空題 以只讀形式打開(kāi)結(jié)果集 last()預(yù)編譯 update DriverManager 判斷題 錯(cuò) 對(duì) 對(duì) 對(duì) 錯(cuò) 選擇題 A A3.4.5.第 10章 多線(xiàn)程習(xí)題1.3.4.填空題 同步代碼塊中的鎖對(duì)象可以是任意類(lèi)型的對(duì)象,但多個(gè)線(xiàn)程共享的鎖對(duì)象必須是 【】的。Java 中有兩種創(chuàng)建線(xiàn)程的方式, 但大部分的多線(xiàn)程應(yīng)用都會(huì)采用 創(chuàng)建線(xiàn)程。Java 中 thread 類(lèi)的 sleep() 方法可以讓讓當(dāng)前線(xiàn)程進(jìn)入【 在 Thread 類(lèi)中提供了一個(gè)【】方法來(lái)實(shí)現(xiàn)線(xiàn)程插隊(duì)。同步鎖可以是任意【 判斷題】方式來(lái)】狀態(tài)。2.【7.】。1.2.3.4.5.1.2.3.4.

33、5.使用 synchronized 關(guān)鍵字修飾的代碼塊,被稱(chēng)作同步代碼塊。 ( ) 如果兩個(gè)線(xiàn)程訪(fǎng)問(wèn)不同類(lèi)中的靜態(tài)同步方法,這兩個(gè)線(xiàn)程是不需要等待的。 Java 多線(xiàn)程中, 如果某個(gè)資源在一段時(shí)間內(nèi)只能由一個(gè)進(jìn)程占有, 或兩個(gè)以上的進(jìn)程占有。必須在占有該資源的進(jìn)程主動(dòng)釋放它之后, 占有該資源,這樣就一定會(huì)出現(xiàn)死鎖。 ()Runnable 接口中只有一個(gè) run() 方法。()處于等待的線(xiàn)程,必須被其他線(xiàn)程喚醒后才能繼續(xù)運(yùn)行。 選擇題 下列有關(guān) Java 多線(xiàn)程中靜態(tài)同步方法的說(shuō)法錯(cuò)誤的是( A: 靜態(tài)方法必須使用 class 對(duì)象來(lái)同步 B: 在使用 synchronized 塊來(lái)同步方法時(shí),

34、非靜態(tài)方法可以通過(guò) this 來(lái)同步,而 靜態(tài)方法必須使用 class 對(duì)象來(lái)同步C: 靜態(tài)同步方法和以當(dāng)前類(lèi)為同步監(jiān)視器的同步代碼塊不能同時(shí)執(zhí)行 D: 靜態(tài)同步方法不可以和以 this 為同步監(jiān)視器的同步代碼塊同時(shí)執(zhí)行 以下關(guān)于 Runnable 接口的描述錯(cuò)誤的是( ) A: 通過(guò)實(shí)現(xiàn) Runnable 接口可以創(chuàng)建多線(xiàn)程程序B: Runnable 接口是在包下C: 實(shí)現(xiàn) Runnable 接口必須重寫(xiě) run() 方法 D: 通過(guò) Runnable 接口中的 start() 方法可以開(kāi)啟線(xiàn)程 下列有關(guān)線(xiàn)程的兩種創(chuàng)建方式說(shuō)法錯(cuò)誤的是( ) A: 通過(guò)繼承 Thread 類(lèi)與實(shí)現(xiàn) Runnable 接口都可以創(chuàng)建多線(xiàn)程程序 B: 實(shí)現(xiàn) Runnable 接口相對(duì)于繼承 Thread 類(lèi)來(lái)說(shuō),可以避免由于 Java 的單繼承帶 來(lái)的局限性C: 通過(guò)繼承 Thread 類(lèi)與實(shí)現(xiàn) Runnable 接口創(chuàng)建多

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論