(完整word)java選擇習(xí)題_第1頁
(完整word)java選擇習(xí)題_第2頁
(完整word)java選擇習(xí)題_第3頁
(完整word)java選擇習(xí)題_第4頁
(完整word)java選擇習(xí)題_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、(完整word版)java選擇題(完整word版)java選擇題PAGE38(完整word版)java選擇題單選題1、Java屬于以下哪種語言( ) A、機器語言B、匯編語言C、高級語言D、以上都不對2、在JDK安裝目錄下,用于存放可執(zhí)行程序的文件夾是?A、binB、jreC、libD、db3、下列Java命令中,哪一個可以編譯文件?A、java HelloWorldB、java C、javac HelloWorldD、javac 4、以下關(guān)于java命令作用的描述中,正確的是A、它專門負責解析由Java編譯器生成的.class文件B、它可以將編寫好的Java文件編譯成.class文件C、可以

2、把文件壓縮D、可以把數(shù)據(jù)打包5、下面關(guān)于配置path環(huán)境變量作用的說法中,正確的是( )A、在任意目錄可以使用javac和java命令B、在任意目錄下可以使用class文件C、在任意目錄可以使用記事本D、在任意目錄下可以使用掃雷游戲6、下面關(guān)于path和classpath的說法中,錯誤的是()A、path用來指定 java 虛擬機(JVM) 所在的目錄B、classpath用來指定我們自己所寫的或要用到的類文件(.jar文件) 所在的目錄C、在dos命令行中,classpath和path環(huán)境變量的查看與配置的方式不相同D、只要設(shè)置了classpath 這個環(huán)境變量系統(tǒng)就不會再在當前目錄下查詢某

3、個類7、下面關(guān)于classpath的說法中,錯誤的是()。A、classpath和path環(huán)境變量的查看與配置的方式完全相同。B、為了讓Java虛擬機能找到所需的class文件,就需要對classpath環(huán)境變量進行設(shè)置。C、從開始,如果classpath環(huán)境變量沒有進行設(shè)置,Java虛擬機會自動將其設(shè)置為“.”,也就是當前目錄。D、在命令行窗口中配置了classpath后,重新打開新命令行窗口依然生效8、下面哪種類型的文件可以在Java虛擬機中運行()A、.javaB、.jreC、.exeD、.class9、閱讀下段代碼片段,選擇正確的運行結(jié)果public static void main(

4、String args) int a = 1; int a = 2; int a = 3; 、123B、111C、121D、編譯不通過10、下面選項中,哪個是短路與運算符( )A、&B、&C、|D、|11、關(guān)于表達式1234/1000 * 1000的運算結(jié)果,下列哪個選項是正確的( )A、1234B、1000C、D、以上都不對12、下面的運算符中,用于執(zhí)行除法運算是哪個?A、/B、C、%D、*13、以下哪個選項可以正確創(chuàng)建一個長度為3的二維數(shù)組( )A、new int 23;B、new int3;C、new int3;D、以上答案都不對14、下列選項中,不屬于比較運算符的是A、=B、=C、D、

5、y?x:y 的結(jié)果為()A、6B、5C、trueD、false115、請閱讀下面的程序片段boolean b=true;if(b=false) a); else if(b) else if(!b) c); else d);程序的執(zhí)行結(jié)果是( )A、aB、bC、cD、d116、jar命令的()參數(shù)可以創(chuàng)建歸檔文件A、cB、vC、fD、x117、下列數(shù)據(jù)類型中,哪種數(shù)據(jù)類型轉(zhuǎn)為int類型需要進行強制轉(zhuǎn)換A、byteB、shortC、charD、float118、閱讀下面程序片段 switch (i) case 1: message1);case 2: message2);case 3: messa

6、ge3); break;請選擇當變量i的值為多少時,程序只輸出“message 3”A、1B、2C、3D、4119、下面程序的運行結(jié)果是( )public class Demo public static void main(String args) try / 0); catch (RuntimeException e) RuntimeException); catch (ArithmeticException e) ArithmeticException); A、編譯失敗B、編譯通過,沒有結(jié)果輸出C、輸出:RuntimeExceptionD、輸出:ArithmeticException12

7、0、下列關(guān)于成員屬性與成員方法的描述中,錯誤的是( )A、成員屬性我們也叫成員變量,它就是描述對象的特征。它可以定義在類中,也可以定義在方法中B、成員方法用于描述對象的行為C、在類中定義的變量稱為成員變量D、在類中定義的方法稱變成員方法121、請閱讀下列的程序,程序的運行結(jié)果是public class Example01 public static void main(String args) int num = 127; byte b = num; A、編譯報錯B、編譯通過,執(zhí)行輸出127C、編譯通過,執(zhí)行報錯D、以上選項均不正確122、假設(shè)x為int類型,那么下列選項中可以作為if語句的判

8、斷條件的是( )A、x = 4B、x & 3C、x+D、x10123、下列關(guān)于int類型變量的定義,錯誤的是( )A、int a=10;B、int b,c=20;C、int d=e=30;D、int f=40;124、下列關(guān)于this關(guān)鍵字的說法中,錯誤的是( )A、 this可以解決成員變量與局部變量重名問題B、 this出現(xiàn)在成員方法中,代表的是調(diào)用這個方法的對象C、 this可以出現(xiàn)在任何方法中D、 this相當于一個引用,可以通過它調(diào)用成員方法與屬性125、閱讀下列的程序class Person static static) Person() 構(gòu)造) class Demo public

9、 static void main(String args) Person p = new Person(); 下列關(guān)于程序運行結(jié)果的描述中,正確的是A、輸出:構(gòu)造B、輸出:static 構(gòu)造C、輸出:staticD、沒有輸出結(jié)果126、一個具體類實現(xiàn)接口時,需要重寫接口中的()A、成員變量B、局部變量C、成員方法D、構(gòu)造方法127、程序的運行結(jié)果是public class Example02 public static void main(String args) int x = 0; B、C、D、129、下列選項中,不屬于位運算符的是A、&B、!C、D、|130、下面關(guān)于javac命令作用

10、的描述中,正確的是A、可以執(zhí)行java程序B、可以將編寫好的Java文件編譯成.class文件C、可以把文件壓縮D、可以把數(shù)據(jù)打包131、下列字符串常量中,哪一個是錯誤的( )A、“abc”B、“1212”C、“12”12”D、“”132、下列選項中關(guān)于二維數(shù)組的定義,格式錯誤的是( )A、int arr = new int34B、int arr = new int3C、int arr = new int4D、int arr = 1,2,3,4,5,6133、下面關(guān)于調(diào)用構(gòu)造方法的描述中,正確的是( )A、構(gòu)造方法在類定義的時候被調(diào)用B、構(gòu)造方法在創(chuàng)建對象的時候被調(diào)用C、構(gòu)造方法在調(diào)用對象方法

11、時被調(diào)用D、構(gòu)造方法在使用對象的變量時被調(diào)用134、以下關(guān)于類的描述中,錯誤的是( )A、在面向?qū)ο蟮乃枷胫凶詈诵木褪菍ο?,為了在程序中?chuàng)建對象,首先需要定義一個類B、定義類的關(guān)鍵字是InterfaceC、類中的方法叫成員方法,成員方法又分為實例方法與類方法D、類中的屬性叫成員屬性,成員屬性又分為實例屬性與類屬性135、下列關(guān)于變量作用域的說法中,正確的是A、在main()方法中任何位置定義的變量,其作用域為整個main()方法B、塊中定義的變量,在塊外也是可以使用的C、變量的作用域為:從定義處開始,到變量所在塊結(jié)束位置D、變量的作用域不受塊的限制136、下列選項中,可以被final修飾符修飾

12、的是()A、抽象方法B、局部變量C、接口D、抽象類137、下列選項中,不屬于賦值運算符的是A、-=B、=C、=D、*=138、閱讀下列代碼public class Example public static void main(String args) int srcArray = 11, 12, 13, 14 ; int destArray = 21, 22, 23, 24 ; (srcArray, 1, destArray, 2, 2); for (int i = 0; i 5) a); else b); 選擇程序的運行結(jié)果( )A、aB、bC、abD、編譯錯誤142、下列命令中,可以將文

13、檔注釋提取出來生成幫助文檔的是( )A、javacB、javaC、javadocD、jar143、請閱讀下面的程序。Class WhileDemo5 public static void main(String args) int n = 5; while (n 5) a); else b); 程序的運行結(jié)果是()A、trueB、falseC、aD、b157、當成員變量和局部變量重名時,若想在方法內(nèi)使用成員變量,那么需要使用下列選項中的哪一個關(guān)鍵字( )。A、superB、importC、thisD、return158、下列關(guān)于Java語言的描述中,錯誤的是()A、Java語言是一門面向?qū)ο蟮?/p>

14、編程語言B、Java是一門與平臺無關(guān)的編程語言C、Java具有JavaSE、JavaME和JavaEE三大平臺D、Java是一門介于匯編和高級之間的語言159、下面關(guān)于字符變量的定義中,錯誤的是( )A、char a=a;B、char b=97;C、char c=0 x61;D、char d=A;160、下列關(guān)于continue語句的說法中,正確的是A、continue語句可以在選擇語句中使用B、continue語句可以在條件語句中使用C、continue語句可以在循環(huán)語句中使用D、continue語句可以在任何語句中使用161、請閱讀下面的程序片段int x = 1, y = 1;if (x

15、+ = 2 & +y = 2) x = 7;x= + x + , y= + y);程序的運行結(jié)果是( )A、x=1,y=1B、x=7,y=1C、x=7,y=2D、x=2,y=2162、下列方法中,哪個方法可以返回指定日歷字段的值()A、void add(int field,int amount)B、void set(int field,int value)C、int get(int field)D、void set(int year,int month,int date)163、下了關(guān)于接口繼承的說法中,正確的是()A、接口繼承自O(shè)bject類B、一個接口只能繼承一個接口C、一個接口可以繼承多

16、個接口D、接口不能被繼承164、float類型成員變量的默認初始化值是( )。 A、0B、falseC、nullD、165、分析下面程序,哪一行代碼能正確賦值()class Demo public void method() final int num1 = 10; static int num2 = 20; abstract int num3 = 30; private int num4 = 40; A、final int num1 = 10;B、static int num2 = 20;C、abstract int num3 = 30;D、private int num4 = 40;166

17、、下列關(guān)于條件語句的描述,錯誤的是( )A、if語句中的條件表達式是一個布爾值B、選擇語句分為if條件語句和switch條件語句C、switch語句中的表達式只能是布爾類型的值D、switch語句只能針對某個表達式的值作出判斷167、下列選項中,按照箭頭方向,不可以進行自動類型轉(zhuǎn)換的是A、byte intB、int longC、double longD、short int168、下列選項中,按照箭頭方向,需要進行強制類型轉(zhuǎn)換的是A、double floatB、float longC、int charD、char byte169、Calendar類中,用于為指定的日歷字段增加或減去指定的時間量的

18、方法是( ) A、int get(int field)B、void add(int field,int amount)C、void set(int field,int value)D、void set(int year,int month,int date)170、請閱讀下面的程序Public class Test public static void main(String args) int a = 0; int b = 0; for (int i = 1; i = 0) b+; a= + a + ,b=+ b);下列選項中,哪一個是正確的運行結(jié)果( )A、a=8,b=-2B、a=-2,b

19、=8C、a=3,b=0D、a=0,b=3171、下列關(guān)于繼承的描述中,錯誤的是()A、在Java中,類只支持單繼承,不允許多重繼承,也就是說一個類只能有一個直接父類B、多個類可以繼承一個父類C、在Java中,多層繼承是可以的,即一個類的父類可以再去繼承另外的父類,例如C類繼承自B類,而B類又可以去繼承A類,這時,C類也可稱作A類的子類D、Java是支持多繼承的172、下面的程序段執(zhí)行后,輸出的結(jié)果是以下哪個選項? StringBuffer buf=new StringBuffer(Beijing2008); (7,); 、Beijing2008B、Beijing2008C、Beijing200

20、8D、Beijing#2008173、下列關(guān)于接口的說法中,錯誤的是( )A、接口中定義的方法默認使用public abstract來修飾B、接口中的變量默認使用public static final來修飾C、接口中的所有方法都是抽象方法D、接口中定義的變量可以被修改174、請閱讀下面的代碼片段public static int add(int a,int b) return a + b; 下列選項中,可以在main()方法中成功調(diào)用add()方法的是A、int num = add,;B、int num = add(a,b);C、int num = add(true,flase);D、int

21、num = add(1,2);175、jar命令解壓縮jar文件,需要的參數(shù)是( )A、cB、vC、xD、f176、SimpleDateFormat類的哪個方法可以格式化日期()A、formatB、parseC、toStringD、equals177、請閱讀下面的程序代碼Class Person void say() Example public static void main(String args)Person p2 = new Person();Person p1 = new Person(); ();();p2=null;();下列關(guān)于程序運行結(jié)果的描述中,正確的是()A、輸出1個h

22、elloB、輸出2個hello后會拋出異常C、輸出3個hello后會拋出異常D、不會輸出hello,直接拋出異常178、下列程序運行結(jié)果是( )public class Demo public static void main(String args) Object obj=new Father() public void show() helloworld); ; (); class Father public void show() hello father); A、hello fatherB、helloworldC、無結(jié)果D、程序編譯報錯179、下列目錄中,哪一個是用來存放JDK可執(zhí)行程

23、序的。( )A、db目錄B、jre目錄C、lib目錄D、bin目錄180、請閱讀下面的程序public class Test public static void main(String args) int m = 37; int n = 13; while (m != n) while (m n) m -= n; while (m 10) n+; 下列選項中,哪一個是程序運行的結(jié)果A、無輸出B、輸出56789C、死循環(huán)D、編譯錯誤190、若二維數(shù)組int arr=1,2,3,4,5,6,7,8;,則arr12的值是( )A、2B、5C、6D、0191、下列選項中,不屬于Java中關(guān)鍵字的是A

24、、constB、falseC、FinalD、null192、int a =45,4,67,23,65,87,34,52,56;數(shù)組中a5的值為( )A、23B、45C、65D、87193、關(guān)于final修飾成員變量說法正確的是()A、被final修飾的成員變量為常量B、被final修飾的成員變量不能被繼承C、被final修飾的成員變量可以被多次賦值D、final只能在接口中修飾成員變量194、假設(shè)int x = 2,三元表達式 x0?x+1:5 的運行結(jié)果是以下哪一個?A、0B、2C、3D、5195、final修飾符修飾方法時,不能和以下哪個修飾符共用()A、publicB、staticC、a

25、bstractD、synchronized196、String s = abcdedcba;則(3,4)返回的字符串是以下選項中的哪個?A、cdB、deC、dD、e197、下列選項中,哪一個類是Object的子類()A、public final class StringB、public class PersonC、public abstract AnimalD、以上三個類都是Object子類198、下列有關(guān)數(shù)組中元素位置交換的描述,錯誤的是( )A、位置交換的過程中需要借助一個中間變量B、位置交換的過程至少需要三步C、位置交換后數(shù)組的角標順序發(fā)生了改變D、位置交換后數(shù)組的角標順序不會發(fā)生改變1

26、99、請閱讀下面的程序public class Demo public static void sum(int a, int b) int: + (a + b); public static void sum(int a, float b) float: + (a + b); public static void sum(int a, double b) double: + (a + b); public static void main(String args) int a = 10; long b = 20; sum(a, b); 下列選項中,哪一個是程序的運行結(jié)果A、int:30B、fl

27、oat:C、double:D、int:200、下列關(guān)于類和對象的描述,錯誤的是( )A、對象是類的實例B、一個類只能有一個實例化對象C、類是對象的抽象D、類用于描述一組對象的共同特征和行為201、包含Java中大量工具類、集合類的包是( )A、B、C、D、202、表達式7%(-3)的運算結(jié)果為A、-2B、-1C、2D、1203、請閱讀下面的程序public class Test public static void main(String args) int sum = 0; for (int i = 1; i = 100; i+) if (i % 2 = 1) continue; sum +

28、= i; sum = + sum); sum的值為()A、1050B、2550C、2500D、以上答案都不對204、下列關(guān)于類與對象的說法中,錯誤的是( )。A、類是對某一類事物的抽象描述,而對象則是該類事物的個體。B、對象是類的實例化C、類用于描述多個對象的共同特征,它是對象的模板D、類與對象之間沒有關(guān)系205、下列選項中,用戶創(chuàng)建歸檔文件的jar命令是( )A、jar -cB、jar -vC、jar -fD、jar -x206、閱讀下面的程序: public class test public static void main(String args) int i; float f = ;

29、 double d = ; i = (int)(f) * (int)(d); 程序執(zhí)行后,運行結(jié)果為以下哪個選項?A、9B、5C、6D、207、Outer類中定義了一個成員內(nèi)部類Inner,需要在main()方法中創(chuàng)建Inner類實例對象,以下四種方式哪一種是正確的?A、Inner in = new Inner()B、Inner in = new ();C、 in = new ();D、 in = new Outer().new Inner();208、請閱讀下面的程序public class Example public static void main(String args) int x

30、 = 1; do x+; while (x = 4); x = + x); 運行程序后,下列選項中,哪一個是x的值A(chǔ)、3B、4C、5D、6209、被聲明為private,protected 及public 的類成員,在類的外部則()A、只能訪問到聲明為public 的成員B、只可能訪問到聲明為protected 和public 的成員C、都可以訪問D、都不能訪問210、若int a = 7;a %= 2;則執(zhí)行后,變量a的值是A、7B、1C、2D、3211、下面浮點型數(shù)據(jù)的定義中,錯誤的是( )A、float a=;B、double b=;C、double c=;D、float d=a;212

31、、class MyException extends (1) public class Demo public static void main(String args) try show(); catch ( (2) e) (); public static void show() (3) MyException throw new MyException(); 以上程序,創(chuàng)建了一個自定義異常(編譯異常),請補全空白處代碼( )A、(1) Exception (2) MyException (3) throwsB、(1) MyException (2) Exception (3) throw

32、sC、(1) Exception (2) Exception (3) throwsD、(1) Exception (2) MyException (3) Exception213、要產(chǎn)生20,999之間的隨機整數(shù)可以使用以下哪個表達式?A、(int)(20+()*97)B、20+(int)()*980)C、(int)()*999D、20+(int)()*980214、下列異常聲明中,正確的是( )A、public void throws IOException fun()B、public void fun throws IOException()C、public void fun()throw

33、s IOExceptionD、public void fun()throws IOException,throws SQLException215、下列選項中,不屬于面向?qū)ο筇卣鞯氖牵?)。A、繼承性B、封裝性C、跨平臺性D、多態(tài)性216、下列選項中,屬于浮點數(shù)常量的是( )A、198B、2e3fC、trueD、null217、下面哪種寫法可以實現(xiàn)訪問數(shù)組arr的第1個元素A、arr0B、arr(0)C、arr1D、arr(1)218、已知類的繼承關(guān)系如下: class Employee; class Manager extends Employeer; class Director exte

34、nds Employee; 則以下語句能通過編譯的有哪些?A、Employee e=new Manager();B、Director d=new Manager();C、Director d=new Employee();D、Manager m=new Director();219、已知 String 對象 s=abcdefg,則 (2, 5)的返回值為( )A、bcdeB、cdeC、cdefD、def220、下列選項中,不屬于運行時異常類子類的是( )A、ArrayStoreExceptionB、ClassCastExceptionC、IllegalArgumentExceptionD、Th

35、readDeath221、若int arr= 1,2,3,則arr01的結(jié)果為( )A、0B、1C、2D、3222、閱讀下面的代碼class Demo private String name; Demo(String name) = name; private static void show() public static void main(String args) Demo d = new Demo(“l(fā)isa”); (); 下列關(guān)于程序運行結(jié)果的描述中,正確的是()A、輸出 lisaB、輸出nullC、輸出nameD、編譯失敗,無法從靜態(tài)上下文中引用非靜態(tài)變量name223、請閱讀下面

36、的程序public class SwitchDemo3 public static void main(String args) char c = B; switch case A: 優(yōu)”); break; case B: 良”); break; case C: 差”); break; 下列選項中,哪一個才是程序的運行結(jié)果A、優(yōu)B、良C、差D、編譯失敗224、下列關(guān)于case關(guān)鍵字的說法中,錯誤的是A、case關(guān)鍵字后面必須是常量B、case關(guān)鍵字后面的break必須存在C、case關(guān)鍵字后面的break可以沒有D、case關(guān)鍵字后面的值必須不一樣225、下列關(guān)于面向?qū)ο蟮恼f法中,錯誤的是(

37、)。A、面向?qū)ο笏枷刖幊蹋粌H增強代碼了復(fù)用性,提供了開發(fā)效率,而且為程序的修改補充提供了便利。B、面向?qū)ο缶褪欠治鼋鉀Q問題所需要的步驟,然后用函數(shù)把這些步驟一一實現(xiàn),使用的時候一個一個依次調(diào)用C、面向?qū)ο笫前呀鉀Q的問題按照一定規(guī)則劃分為多個獨立的對象,然后通過調(diào)用對象的方法來解決問題D、面向?qū)ο箅m然使程序的開發(fā)效率提高了,但是程序的處理效率相對面向過程程序要低226、下列選項中,按照箭頭方向,可以進行自動類型轉(zhuǎn)換的是A、char intB、short charC、float longD、char short227、下列轉(zhuǎn)義字符中,不合法的是( )A、nB、xC、rD、t228、請閱讀下面的程

38、序public class Test public static void main(String args) int i = 0; int count = 0; do if (!(i + ).contains(4) count+; i+; while (i 500); 一共有: + count); 下列選項中,哪一個是程序運行后count的值A(chǔ)、322B、323C、324D、325229、請閱讀下面的程序,程序的運行結(jié)果是()。class Person String name; int age; public Person() public Person(String n, int a) n

39、ame = n; age = a; public void show() + + age + ); public class Test public static void main(String args) Person p1 = new Person(); (); Person p2 = new Person(周星馳, 27); (); A、null0 周星馳27B、null27 周星馳27C、周星馳0 null27D、周星馳27 null 27230、閱讀下面的代碼public static void main(String args) Random random1 = new Rand

40、om(10); Random random2 = new Random(10); for(int i=0;i5;i+) for(int i=0;i0) )B、if( (s!=null) & ()0) )C、if( (s!=null) &()=0) )D、if( (s=null) | ()=0) )239、下列選項中,不屬于基本數(shù)據(jù)類型的是A、StringB、shortC、booleanD、char240、while語句的循環(huán)體中不能包含的語句是A、while語句B、方法定義語句C、if語句D、switch語句241、若double val = ;,則val的值是( )A、B、C、D、242、下

41、面對于final修飾方法的描述中,正確的是()A、final修飾的靜態(tài)方法不能被類名調(diào)用B、final修飾的方法不能被子類重寫C、final修飾的抽象方法可以被子類重寫D、final只能修飾非靜態(tài)的方法243、請定義一個由public修飾符修飾的int型成員變量MAX_LENGTH,并使該值保持為常數(shù)100,則定義這個變量的語句是()A、public int MAX_LENGTH=100B、public const int MAX_LENGTH=100C、final int MAX_LENGTH=100D、public final int MAX_LENGTH=100244、在Java中,要想

42、讓一個類繼承另一個類,可以使用以下哪個關(guān)鍵字?A、inheritsB、implementsC、extendsD、modifies245、下面關(guān)于整數(shù)類型的描述中,錯誤的是( )A、byte是java中的整數(shù)類型,它的取值范圍是-127到128。B、java中的整數(shù)有正負之分。C、bit是java中的整數(shù)類型,它代表的是一個字節(jié)。D、int是java中的整數(shù)類型,它在內(nèi)存中占4個字節(jié)。246、下列內(nèi)存區(qū)域中,哪個是靜態(tài)方法運行時所存在的( )A、棧內(nèi)存B、堆內(nèi)存C、方法區(qū)D、寄存器247、將十進制的6與11進行異或運算的結(jié)果為A、11B、12C、13D、14248、public class Te

43、st public static void main(String args) int sum = 0; for (int i = 1; i = 100; i+) if (i % 2 = 0) continue; sum += i; 下列選項中,哪一個是程序的運行結(jié)果( )A、1050B、2050C、2500D、以上答案都不對249、下列符號中,哪個用于分隔throws關(guān)鍵字拋出的多個異常A、;B、,C、&D、|250、請閱讀下面的程序public class Example public static void main(String args) int x = 1; do x+; whil

44、e (x = 4); x = + x); 程序的運行結(jié)果是A、3B、4C、5D、6251、下列關(guān)于使用this調(diào)用構(gòu)造方法的說法中,錯誤的是( )A、使用this調(diào)用構(gòu)造方法的格式為this(參數(shù)1,參數(shù)2)B、只能在構(gòu)造方法中使用this調(diào)用其它的構(gòu)造方法C、使用this調(diào)用其它構(gòu)造方法的語句必須放在第一行D、在一個類的兩個構(gòu)造方法中可以使用this互相調(diào)用252、下面關(guān)于字符類型變量的定義中,錯誤的是( )A、char a=97;B、char b=65536;C、char c=u0061;D、char d=a;253、下列關(guān)于類的說法中,錯誤的是( )A、Java中創(chuàng)建類的關(guān)鍵字是clas

45、sB、類中可以有屬性與方法,屬性用于描述對象的特征,方法用于描述對象的行為C、Java中對象的創(chuàng)建,首先需要定義出一個類D、一個類只能創(chuàng)建一個對象254、編譯運行下面的程序,結(jié)果是什么?public class A public static void main(String args) B b = new B(); (); void test() A); class B extends A void test() (); B); A、產(chǎn)生編譯錯誤B、代碼可以編譯運行,并輸出結(jié)果ABC、代碼可以編譯運行,但沒有輸出D、編譯沒有錯誤,但會產(chǎn)生運行時異常255、Person p = new Per

46、son(“張三”,23);這條語句會調(diào)用下列哪個構(gòu)造方法給屬性進行初始化( )A、public Person()B、public Person(String name,int age) = name; = age; C、public Person(int age,String name) = age; = name; D、public Person(String name) = name; 256、以下關(guān)于編譯異常說法正確的是( )A、編譯異常就是指Exception以及其子類B、編譯異常如果產(chǎn)生,可以不用處理C、編譯異常如果產(chǎn)生,必須處理,要么捕獲,要么拋出D、編譯異常指的就是Error257、下面關(guān)于布爾類型變量的定義中,正確的是( )A、boolean a=TRUE;B、boolean b=FALSE;C、boolean c=true;D、boolean d=false;258、下列方法中,用于返回當前日期的方法是( )A、Date()B、Date(int year, int month, int date)C、Date(String s)D、Date(long date)259、下列選項中,屬于字符常量的是( )A、198B、2e3fC、“123”D、a260、下列關(guān)于構(gòu)造方法重載的說法中,錯誤的是()。A、

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論