




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、選擇題: 1 System.out.println(_x0005_ + 2); 的輸出結(jié)果應(yīng)該是( A )。A. 52 B. 7 C. 2 D. 52下列關(guān)于構(gòu)造函數(shù)的句子中,正確的是(D )。A 定義類類型時(shí),其構(gòu)造函數(shù)不可省略B 類的構(gòu)造函數(shù)不必與類名相同C. 一個(gè)類類型,只能定義一個(gè)構(gòu)造函數(shù)D 在用new運(yùn)算符生成類的一個(gè)對(duì)象時(shí),構(gòu)造函數(shù)被調(diào)用執(zhí)行3 下面對(duì)繼承的說(shuō)法,正確的是(A )。A 子類能繼承父類的所有方法和狀態(tài)B 子類能繼承父類的非私有方法和狀態(tài)C.子類只能繼承父類的public方法和狀態(tài)D 子類只能繼承父類的方法,而不繼承狀態(tài)4 在Java中用什么關(guān)鍵字修飾的方法可以直接通過(guò)
2、類名來(lái)調(diào)用? (A )A. static B. final C. private D. void5 以下哪個(gè)不是 Java的關(guān)鍵字? ( A )A FALSE B throwC thisD void6在Java中,已定義兩個(gè)接口B和C,要定義一個(gè)實(shí)現(xiàn)這兩個(gè)接口的類,以下語(yǔ)句正確的是( C )。A. interface A extends B,CB. interface A implements B,CC. class A implements B,CD. class A implements B, implements C7 以下有關(guān)構(gòu)造方法的說(shuō)法,正確的是:( A )oA 一個(gè)類的構(gòu)造方法可
3、以有多個(gè)B 構(gòu)造方法在類定義時(shí)被調(diào)用C.構(gòu)造方法只能由對(duì)象中的其它方法調(diào)用。D 構(gòu)造方法可以和類同名,也可以和類名不同 8如果希望某個(gè)變量只可以被類本身訪問(wèn)和調(diào)用,則應(yīng)該使用下列哪一種訪問(wèn)控制修飾( A )。A. privateB. protectedC. privateprotectedD. public9下列標(biāo)識(shí)符不合法的是(C)。A %portB thisCintDmyCount10以下哪項(xiàng)是接口的正確定義?(D)A. interface B void print() ;B. abstract interface B void print() ;C. abstract interface
4、 BextendsA1,A2/A1 、 A2為已定義的接口 abstract void print();D. interface B void print();11下面語(yǔ)句在編譯時(shí)不會(huì)出現(xiàn)警告或錯(cuò)誤的是(A )D. int i=10.0;C. Boolean b=null; B. char c=c; float f=3.14; A.)。 C 12 Java 類可以作為( B. 數(shù)據(jù)封裝機(jī)制 A. 類型定義機(jī)制D. 上述都不對(duì) C. 類型定義機(jī)制和數(shù)據(jù)封裝機(jī)制)O D 13 整型數(shù)據(jù)類型中,需要內(nèi)存空間最少的是(D. byte B. long C. int A. short)O A 14 布爾型
5、變量真值表示為(fD C t A true B . false)O A int x = new int10; 后,以下哪項(xiàng)說(shuō)明是正確的 ( 1 5執(zhí)行完以下代碼 為空 D. x0 C. x10為0 0 B. x9未定義 為A. x9)塊中的代碼都會(huì)被執(zhí)行。B 在Java的異常處理模型中,無(wú)論是否發(fā)生異常, (16D. throwC. catch A. try B.finally)O x的值為(B 17 .設(shè)x為int型變量、則執(zhí)行以下語(yǔ)句以后,x+=x-=x-xx=10;30 D40B 20C A 10x+=x-=0再計(jì)算 x-=0 x=10x+=10 x 最后為 2018設(shè)有對(duì)象x具有屬性a
6、則訪問(wèn)該屬性的方法為(C )oAa.xBa.x()Cx.aDx.a()19 Java類可以作為( C )。A. 類型定義機(jī)制B. 數(shù)據(jù)封裝機(jī)制C. 類型定義機(jī)制和數(shù)據(jù)封裝機(jī)制D. 上述都不對(duì)20 continue 語(yǔ)句(C ) oA只中斷最內(nèi)層的循環(huán)B只中斷最外層的循環(huán)C.只中斷所在層循環(huán)中的當(dāng)次循環(huán)D 只中斷某一層的循環(huán)21 .假設(shè)現(xiàn)在有一個(gè)"Test.java "源文件,編譯完成后運(yùn)行該程序,則可能的命令是(A )A. javac Test.javaB. java TestC. javac TestD. javac Test.java22 在Java中,??屬于( A
7、)類的對(duì)象。A. int B. String C. Integer D. Number23 下面哪一行代碼正確地聲明了一個(gè)類方法(靜態(tài)方法)?( C )A. public int method(int i)B. protected method(int i)C. public static method(String s)D. protected static void method(Integer i)24 有以下方法的定義,請(qǐng)選擇該方法的返回類型(B )oReturnType method(byte x, double y) return (short)x/y*2;A. byte B. s
8、hort C. int D. double25 下列哪一個(gè)關(guān)鍵字用于實(shí)現(xiàn)接口來(lái)定義類?(D )A. extendsB. implements C. abstract D. interface)。 A 后,以下哪項(xiàng)說(shuō)明是正確的( x = new int10; int 執(zhí)行完以下代碼 26 A. x9為 0 B. x9未定義C. x10為 0 D. x0為空27下列選項(xiàng)中,不屬于 Java 語(yǔ)言的關(guān)鍵字的是(B )。A. import B . malloc C. extends D. new 28下述概念中不屬于面向?qū)ο蠓椒ǖ氖牵˙ )。A. 對(duì)象、消息B. 繼承、多態(tài)C. 類、封裝D. 過(guò)程調(diào)用
9、29整型數(shù)據(jù)類型中,需要內(nèi)存空間最少的是(D )。A. short B. long C. int D. byte 30下面哪一個(gè)是合法的數(shù)組聲明和構(gòu)造語(yǔ)句(C )。A. int grade = 100;B. int grade = new int100;C. int grade = new int100;D. int() grade = new int(100);31 下面不是合法標(biāo)識(shí)符的是(A )。A.9ofBS B. toMes C. whereQuiz D. $d1999_32關(guān)于被私有訪問(wèn)控制符private 修飾的成員變量,以下說(shuō)法正確的是(C )。A. 可以被三種類所引用:該類自身
10、、與它在同一個(gè)包中的其他類、在其他包中的該類的子類B. 可以被兩種類訪問(wèn)和引用:該類本身、該類的所有子類C. 只能被該類自身所訪問(wèn)和修改D. 只能被同一個(gè)包中的類訪問(wèn)33.下面聲明數(shù)組的寫法錯(cuò)誤(A )。A.int a ;B. int a;C. int3 a;D. int 3 a;34.以下聲明合法的是(C )。A.default String sB. publicfinal static nativeint w( )C. abstract double d D. abstract final double hyperbolicCosine( ) 35下面關(guān)于數(shù)組聲明和初始化的語(yǔ)句那個(gè)有語(yǔ)法錯(cuò)
11、誤?(B )A. int a1=3,4,5;B. String a2=string1,string1,string1;C. String a3=new String(3);D. int a4=new int33;36為了使包 ch4 在當(dāng)前程序中可見(jiàn),可以使用的語(yǔ)句是( B )。A import ch4.*;B package ch4.*;Cch4 import;Dch4 package;37下列哪一種敘述是正確的( B )。A. abstract 修飾符可修飾字段、方法和類B. 抽象方法的 body 部分必須用一對(duì)大括號(hào) 包住C. 聲明抽象方法不可寫出大括號(hào)D. 聲明抽象方法,大括號(hào)可有可無(wú)
12、38類與對(duì)象的關(guān)系是(C )。A 對(duì)象是類的子類B 對(duì)象是類的抽象C.類是對(duì)象的抽象D 類是對(duì)象的具體實(shí)例39以下哪個(gè)不是 Java 的原始數(shù)據(jù)類型( B )。A. int B. Boolean C. float D. char 40.以下關(guān)于繼承的敘述正確的是( A )。A. 在 Java 中類只允許單一繼承B. 在 Java 中一個(gè)類只能實(shí)現(xiàn)一個(gè)接口 中一個(gè)類不能同時(shí)繼承一個(gè)類和實(shí)現(xiàn)一個(gè)接口Java 在 C.D. 在 Java 中接口只允許單一繼承41下面哪個(gè)是非法的( D )。Aint I = 32;B float f = 45.0f;C double d = 45.0;D char c
13、 =u'42下列哪個(gè)類的聲明是正確的?(D )A. abstract final class HIB. abstract private move()C. protected private number;D. public abstract class Car43在使用 interface 聲明一個(gè)接口時(shí),只可以使用( D )修飾符修飾該接口A. privateB. protected C. private protected D. public44下列不可作為 Java 語(yǔ)言修飾符的是( D )。A. ab2B. $a2C. _a2D. 2a245 Java 中( C )。A. 一
14、個(gè)子類可以有多個(gè)父類,一個(gè)父類也可以有多個(gè)子類B. 一個(gè)子類可以有多個(gè)父類,但一個(gè)父類只可以有一個(gè)子類C. 一個(gè)子類可以有一個(gè)父類,但一個(gè)父類可以有多個(gè)子類D. 上述說(shuō)法都不對(duì)46在調(diào)用方法時(shí),若要使方法改變實(shí)參的值,可以(B )。A. 用基本數(shù)據(jù)類型作為參數(shù) B. 用對(duì)象作為參數(shù)C. A 和 B 都對(duì)D. A 和 B 都不對(duì)47下面哪個(gè)函數(shù)是 public void example(). 的重載函數(shù)?( B )Apublicvoidexample( intm).Bpublicintexample().Cpublicvoidexample2().Dpublicintexample ( intm
15、, floatf).48下面關(guān)鍵字中,哪一個(gè)不是用于異常處理語(yǔ)句(B )A tryB breakC catchD finally49A 派生出子類B,B派生岀子類C,并且在Java源代碼中有如下聲明1)Aa0=newA();2)Aa1 =newB();3)Aa2=newC();問(wèn)以下哪個(gè)說(shuō)法是正確的?A. 只有第 1 行能通過(guò)編譯 ( D )。B. 第 1、2 行能通過(guò)編譯,但第 3 行編譯出錯(cuò)C. 第 1、2、3 行能通過(guò)編譯,但第 2、3 行運(yùn)行時(shí)出錯(cuò)D. 第 1 行、第 2 行和第 3 行的聲明都是正確的 50下列關(guān)于構(gòu)造方法的敘述中,錯(cuò)誤的是( C )。A. Java 語(yǔ)言規(guī)定構(gòu)造方法
16、名與類名必須相同B. Java語(yǔ)言規(guī)定構(gòu)造方法沒(méi)有返回值,但不用 void聲明C. Java語(yǔ)言規(guī)定構(gòu)造方法不可以重載D. Java 語(yǔ)言規(guī)定構(gòu)造方法只能通過(guò) new 自動(dòng)調(diào)用 51下列哪個(gè)是合法的 Java 標(biāo)識(shí)符?( D )A. Tree&Glasses B. FirstJavaApplet C. *theLastOne D. 273.552編譯 Java 程序的命令是: ( B )。A. appletviewer B. javac C. java D. javadoc) A 下列那個(gè)是反斜杠的正確表示?(53 A B*C'D''54下列哪些語(yǔ)句關(guān)于 Jav
17、a 內(nèi)存回收的說(shuō)明是正確的 ? ( C )。A. 程序員必須創(chuàng)建一個(gè)線程來(lái)釋放內(nèi)存B. 內(nèi)存回收程序負(fù)責(zé)釋放無(wú)用內(nèi)存C. 內(nèi)存回收程序允許程序員直接釋放內(nèi)存D. 內(nèi)存回收程序可以在指定的時(shí)間釋放內(nèi)存對(duì)象 55結(jié)構(gòu)化程序設(shè)計(jì)所規(guī)定的三種基本控制結(jié)構(gòu)是( C )。A. 輸入、處理、輸出 B 樹(shù)形、網(wǎng)形、環(huán)形C.順序、選擇、循環(huán)D 主程序、子程序、函數(shù)56提供 Java 存取數(shù)據(jù)庫(kù)能力的包是(A )。A. java.sqlB. java.awtC. java.lang D. java.swingC. void mmm(String s) )。D. int mm()57.下列方法頭中哪一個(gè)不與其他方法
18、形成重載(overload)關(guān)系? ( D )A. void mmm() B. void mmm(int i)58. 不能構(gòu)成循環(huán)的語(yǔ)句是( CA . for 語(yǔ)句B. while 語(yǔ)句C. switch 語(yǔ)句D . do_while 語(yǔ)句59. Java 編程所必須的默認(rèn)引用包為( D )。A. java.sys 包 B. java.lang 包 C. java.util 包 D. 以上都不是60. Java語(yǔ)言中創(chuàng)建一個(gè)對(duì)象使用的關(guān)鍵字為(C )。A. class B. interface C. new D. create61. 執(zhí)行語(yǔ)句 int i = 1, j = +i; 后 i 與
19、j 的值分別為( D )。A. 1 與 1 B. 2 與 1 C. 1與 2 D. 2 與2+i是先計(jì)算i的值,然后再使用這個(gè)值,而i+是先使用i,然后再計(jì)算i+.這里是先+i得到i=2,然后將2賦給j,所以i和j都是2.62. 為 AB 類的一個(gè)無(wú)形式參數(shù)無(wú)返回值的方法 method 書寫方法頭,使得使用類名 AB 作為前 綴就可以調(diào)用它,該方法頭的形式為(A )。A. static void method( )B. public void method( )C. final void method( )D. abstract void method( )63. 以下哪個(gè)約束符可用于定義成員
20、常量? (B )A. static B. finalC. abstractD. No modifier can be used64. 在類的定義中構(gòu)造函數(shù)的作用是( D )。A保護(hù)成員變量B 讀取類的成員變量C.描述類的特征D .初始化成員變量65設(shè)有定義 int i = 6 ; ,則執(zhí)行以下語(yǔ)句后, i 的值為( C )。i += i - 1;A 10B 121C 11D 10066請(qǐng)問(wèn)所有的異常類皆繼承哪一個(gè)類?(B )。Ajava.io.ExceptionBjava. lang.ThrowableCjava. lang.ExceptionDjava.lang.Error67 MAX_LE
21、NGTH 是 int 型 public 成員變量 , 變量值保持為常量100,用簡(jiǎn)短語(yǔ)句定義這個(gè)變量。( C )A public int MAX_LENGTH=100;B final int MAX_LENGTH=100;C final public int MAX_LENGTH=100;public final int MAX_LENGTH=100;D 68下面哪一個(gè)是 Java 中不合法的標(biāo)識(shí)符( D )。A $personsB twoNumC _myVarD *point69以下關(guān)于構(gòu)造函數(shù)的描述錯(cuò)誤的是( A )。A. 構(gòu)造函數(shù)的返回類型只能是 void 型。B. 構(gòu)造函數(shù)是類的一種特
22、殊函數(shù),它的方法名必須與類名相同。C. 構(gòu)造函數(shù)的主要作用是完成對(duì)類的對(duì)象的初始化工作。D. 一般在創(chuàng)建新對(duì)象時(shí),系統(tǒng)會(huì)自動(dòng)調(diào)用構(gòu)造函數(shù)。 70在創(chuàng)建對(duì)象時(shí)必須( C )。A. 先聲明對(duì)象,然后才能使用對(duì)象B. 先聲明對(duì)象,為對(duì)象分配內(nèi)存空間,然后才能使用對(duì)象C. 先聲明對(duì)象,為對(duì)象分配內(nèi)存空間,對(duì)對(duì)象初始化,然后才能使用對(duì)象D. 上述說(shuō)法都對(duì)71若在某一個(gè)類定義中定義有如下的方法:abstract void performDial( ); 該方法屬于 ( C )A. 接口方法 B. 最終方法 C. 抽象方法 D. 空方法72對(duì)于一個(gè) Java 源文件, import, class 定義以及
23、package 正確的順序是( A )。A package,import,classB class,import,packageC import,package,classD package,class,import73關(guān)于 Java 中數(shù)據(jù)類型敘述正確的是: ( B )。A 整型數(shù)據(jù)在不同平臺(tái)下長(zhǎng)度不同B boolean 類型數(shù)據(jù)只有 2 個(gè)值, true 和 falseC.數(shù)組屬于簡(jiǎn)單數(shù)據(jù)類型D Java中的指針類型和 C語(yǔ)言的一樣74哪個(gè)關(guān)鍵字可以拋出異常?( C )A transientB finallyC throwD static75若需要定義一個(gè)類域或類方法,應(yīng)使用哪種修飾符?(
24、A )A. static B. package C. private D. public 76下面說(shuō)法不正確的是( C )。A. 一個(gè)子類的對(duì)象可以接收父類對(duì)象能接收的消息B. 當(dāng)子類對(duì)象和父類對(duì)象能接收同樣的消息時(shí),它們針對(duì)消息產(chǎn)生的行為可能不同C. 父類比它的子類的方法更多D. 子類在構(gòu)造函數(shù)中可以使用 super( )來(lái)調(diào)用父類的構(gòu)造函數(shù)77 main 方法是 Java 應(yīng)用程序執(zhí)行的入口點(diǎn),關(guān)于main 方法的方法頭以下哪項(xiàng)是合法的?( B )A. public static void main()B. public static void main( String args)C. p
25、ublic static int main(String arg)D. public void main(String arg)78 Java語(yǔ)言的類間的繼承關(guān)系是 (B )。A 多重的B 單重的C.線程的D 不能繼承79關(guān)于類和對(duì)象的敘述正確的是: ( A )。AJava 的類分為兩大部分:系統(tǒng)定義的類和用戶自定義的類B 類的靜態(tài)屬性和全局變量的概念完全一樣,只是表達(dá)形式不同C.類的成員至少有一個(gè)屬性和一個(gè)方法 類是對(duì)象的實(shí)例化D 80.類與對(duì)象的關(guān)系是( A )。A .類是對(duì)象的抽象B 對(duì)象是類的抽象C.對(duì)象是類的子類D 類是對(duì)象的具體實(shí)例81有一段java應(yīng)用程序,它的主類名是al,那么
26、保存它的源文件名可以是(A. a1.java B. a1.class C. a1 D. 都對(duì)82定義類頭時(shí)能使用的修飾符是(C )。A privateB staticC abstractD protected83在編寫 Java Applet 程序時(shí),需在程序的開(kāi)頭寫上( B )語(yǔ)句。A import java.awt.* ;B import java.applet.Applet ;C importjava.io.* ;D import java.awt.Graphics ;)修飾符84聲明一個(gè)類的方法是最終的,即不能被其子類覆蓋該方法,應(yīng)使用(DA abstractB publicC pro
27、tectedD final85以下由 for 語(yǔ)句構(gòu)成的循環(huán)執(zhí)行的次數(shù)是( B )。 for ( int i = 0; true ; i+) ;A 有語(yǔ)法錯(cuò),不能執(zhí)行B.無(wú)限次 C 執(zhí)行1次 D. 次也不執(zhí)行86下列敘述正確的是(A )。A .在類中的構(gòu)造方法的名字與類的名字相同,而且有返回類型B 在類中的構(gòu)造方法的名字與類的名字相同,而且不能重載C.在類中的構(gòu)造方法的名字與類的名字相同,但沒(méi)有返回類型D 在類中的構(gòu)造方法的名字與類的名字相同,而且不能初始化87Java application 中的主類需包含 main 方法, main 方法的返回類型是什么?(A. int B. float C. double D. void 88給出下面代碼,關(guān)于該程序以下哪個(gè)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣告牌場(chǎng)地租賃合同
- 后勤勞務(wù)服務(wù)承包合同書
- 數(shù)控機(jī)床購(gòu)買合同
- 產(chǎn)品研發(fā)與研發(fā)人員效率表
- 債務(wù)債權(quán)轉(zhuǎn)讓協(xié)議書
- 鋪設(shè)壓沙土施工方案
- 公路護(hù)欄加高施工方案
- 漢蘭達(dá)四門隔音施工方案
- (一模)贛州市2025年高三年級(jí)摸底考試物理試卷(含標(biāo)準(zhǔn)答案)
- 橋墩鋼筋成品保護(hù)方案
- 急救藥品課件教學(xué)課件
- 學(xué)術(shù)英語(yǔ)智慧樹(shù)知到答案2024年南開(kāi)大學(xué)
- 【部編版道德與法治六年級(jí)下冊(cè)】全冊(cè)測(cè)試卷(含答案)
- 2024年中考英語(yǔ)專項(xiàng)復(fù)習(xí):傳統(tǒng)文化的魅力(閱讀理解+完型填空+書面表達(dá))(含答案)
- 酒店物業(yè)管理服務(wù)合同范本
- 2024-2030年中國(guó)磷系阻燃劑行業(yè)市場(chǎng)發(fā)展分析及發(fā)展趨勢(shì)與投資前景研究報(bào)告
- 2024-2030年中國(guó)公路勘察設(shè)計(jì)行業(yè)市場(chǎng)深度調(diào)研及競(jìng)爭(zhēng)格局與發(fā)展趨勢(shì)研究分析報(bào)告
- 報(bào)價(jià)單完整版本
- JT-T-794-2019道路運(yùn)輸車輛衛(wèi)星定位系統(tǒng)車載終端技術(shù)要求
- 【課件】勃蘭登堡協(xié)奏曲Ⅱ+課件高一上學(xué)期音樂(lè)人音版(2019)必修音樂(lè)鑒賞
- G -B- 5009.11-2024 食品安全國(guó)家標(biāo)準(zhǔn) 食品中總砷及無(wú)機(jī)砷的測(cè)定(正式版)
評(píng)論
0/150
提交評(píng)論