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

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

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

5、y?x:y 的結(jié)果為()A、6B、5C、trueD、false115、請(qǐng)閱讀下面的程序片段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類型需要進(jìn)行強(qiáng)制轉(zhuǎn)換A、byteB、shortC、charD、float118、閱讀下面程序片段 switch (i) case 1: message1);case 2: message2);case 3: messa

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

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

8、斷條件的是( )A、x = 4B、x & 3C、x+D、x10123、下列關(guān)于int類型變量的定義,錯(cuò)誤的是( )A、int a=10;B、int b,c=20;C、int d=e=30;D、int f=40;124、下列關(guān)于this關(guān)鍵字的說(shuō)法中,錯(cuò)誤的是( )A、 this可以解決成員變量與局部變量重名問(wèn)題B、 this出現(xiàn)在成員方法中,代表的是調(diào)用這個(gè)方法的對(duì)象C、 this可以出現(xiàn)在任何方法中D、 this相當(dāng)于一個(gè)引用,可以通過(guò)它調(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)于程序運(yùn)行結(jié)果的描述中,正確的是A、輸出:構(gòu)造B、輸出:static 構(gòu)造C、輸出:staticD、沒(méi)有輸出結(jié)果126、一個(gè)具體類實(shí)現(xiàn)接口時(shí),需要重寫(xiě)接口中的()A、成員變量B、局部變量C、成員方法D、構(gòu)造方法127、程序的運(yùn)行結(jié)果是public class Example02 public static void main(String args) int x = 0; B、C、D、129、下列選項(xiàng)中,不屬于位運(yùn)算符的是A、&B、!C、D、|130、下面關(guān)于javac命令作用

10、的描述中,正確的是A、可以執(zhí)行java程序B、可以將編寫(xiě)好的Java文件編譯成.class文件C、可以把文件壓縮D、可以把數(shù)據(jù)打包131、下列字符串常量中,哪一個(gè)是錯(cuò)誤的( )A、“abc”B、“1212”C、“12”12”D、“”132、下列選項(xiàng)中關(guān)于二維數(shù)組的定義,格式錯(cuò)誤的是( )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)造方法在類定義的時(shí)候被調(diào)用B、構(gòu)造方法在創(chuàng)建對(duì)象的時(shí)候被調(diào)用C、構(gòu)造方法在調(diào)用對(duì)象方法

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

12、的是()A、抽象方法B、局部變量C、接口D、抽象類137、下列選項(xiàng)中,不屬于賦值運(yùn)算符的是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); 選擇程序的運(yùn)行結(jié)果( )A、aB、bC、abD、編譯錯(cuò)誤142、下列命令中,可以將文

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

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

15、+ = 2 & +y = 2) x = 7;x= + x + , y= + y);程序的運(yùn)行結(jié)果是( )A、x=1,y=1B、x=7,y=1C、x=7,y=2D、x=2,y=2162、下列方法中,哪個(gè)方法可以返回指定日歷字段的值()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)于接口繼承的說(shuō)法中,正確的是()A、接口繼承自O(shè)bject類B、一個(gè)接口只能繼承一個(gè)接口C、一個(gè)接口可以繼承多

16、個(gè)接口D、接口不能被繼承164、float類型成員變量的默認(rèn)初始化值是( )。 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)于條件語(yǔ)句的描述,錯(cuò)誤的是( )A、if語(yǔ)句中的條件表達(dá)式是一個(gè)布爾值B、選擇語(yǔ)句分為if條件語(yǔ)句和switch條件語(yǔ)句C、switch語(yǔ)句中的表達(dá)式只能是布爾類型的值D、switch語(yǔ)句只能針對(duì)某個(gè)表達(dá)式的值作出判斷167、下列選項(xiàng)中,按照箭頭方向,不可以進(jìn)行自動(dòng)類型轉(zhuǎn)換的是A、byte intB、int longC、double longD、short int168、下列選項(xiàng)中,按照箭頭方向,需要進(jìn)行強(qiáng)制類型轉(zhuǎn)換的是A、double floatB、float longC、int charD、char byte169、Calendar類中,用于為指定的日歷字段增加或減去指定的時(shí)間量的

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、請(qǐng)閱讀下面的程序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);下列選項(xiàng)中,哪一個(gè)是正確的運(yùn)行結(jié)果( )A、a=8,b=-2B、a=-2,b

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

20、8D、Beijing#2008173、下列關(guān)于接口的說(shuō)法中,錯(cuò)誤的是( )A、接口中定義的方法默認(rèn)使用public abstract來(lái)修飾B、接口中的變量默認(rèn)使用public static final來(lái)修飾C、接口中的所有方法都是抽象方法D、接口中定義的變量可以被修改174、請(qǐng)閱讀下面的代碼片段public static int add(int a,int b) return a + b; 下列選項(xiàng)中,可以在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類的哪個(gè)方法可以格式化日期()A、formatB、parseC、toStringD、equals177、請(qǐng)閱讀下面的程序代碼Class Person void say() Example public static void main(String args)Person p2 = new Person();Person p1 = new Person(); ();();p2=null;();下列關(guān)于程序運(yùn)行結(jié)果的描述中,正確的是()A、輸出1個(gè)h

22、elloB、輸出2個(gè)hello后會(huì)拋出異常C、輸出3個(gè)hello后會(huì)拋出異常D、不會(huì)輸出hello,直接拋出異常178、下列程序運(yùn)行結(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、無(wú)結(jié)果D、程序編譯報(bào)錯(cuò)179、下列目錄中,哪一個(gè)是用來(lái)存放JDK可執(zhí)行程

23、序的。( )A、db目錄B、jre目錄C、lib目錄D、bin目錄180、請(qǐng)閱讀下面的程序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+; 下列選項(xiàng)中,哪一個(gè)是程序運(yùn)行的結(jié)果A、無(wú)輸出B、輸出56789C、死循環(huán)D、編譯錯(cuò)誤190、若二維數(shù)組int arr=1,2,3,4,5,6,7,8;,則arr12的值是( )A、2B、5C、6D、0191、下列選項(xiàng)中,不屬于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修飾成員變量說(shuō)法正確的是()A、被final修飾的成員變量為常量B、被final修飾的成員變量不能被繼承C、被final修飾的成員變量可以被多次賦值D、final只能在接口中修飾成員變量194、假設(shè)int x = 2,三元表達(dá)式 x0?x+1:5 的運(yùn)行結(jié)果是以下哪一個(gè)?A、0B、2C、3D、5195、final修飾符修飾方法時(shí),不能和以下哪個(gè)修飾符共用()A、publicB、staticC、a

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

26、99、請(qǐng)閱讀下面的程序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); 下列選項(xiàng)中,哪一個(gè)是程序的運(yùn)行結(jié)果A、int:30B、fl

27、oat:C、double:D、int:200、下列關(guān)于類和對(duì)象的描述,錯(cuò)誤的是( )A、對(duì)象是類的實(shí)例B、一個(gè)類只能有一個(gè)實(shí)例化對(duì)象C、類是對(duì)象的抽象D、類用于描述一組對(duì)象的共同特征和行為201、包含Java中大量工具類、集合類的包是( )A、B、C、D、202、表達(dá)式7%(-3)的運(yùn)算結(jié)果為A、-2B、-1C、2D、1203、請(qǐng)閱讀下面的程序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、以上答案都不對(duì)204、下列關(guān)于類與對(duì)象的說(shuō)法中,錯(cuò)誤的是( )。A、類是對(duì)某一類事物的抽象描述,而對(duì)象則是該類事物的個(gè)體。B、對(duì)象是類的實(shí)例化C、類用于描述多個(gè)對(duì)象的共同特征,它是對(duì)象的模板D、類與對(duì)象之間沒(méi)有關(guān)系205、下列選項(xiàng)中,用戶創(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í)行后,運(yùn)行結(jié)果為以下哪個(gè)選項(xiàng)?A、9B、5C、6D、207、Outer類中定義了一個(gè)成員內(nèi)部類Inner,需要在main()方法中創(chuàng)建Inner類實(shí)例對(duì)象,以下四種方式哪一種是正確的?A、Inner in = new Inner()B、Inner in = new ();C、 in = new ();D、 in = new Outer().new Inner();208、請(qǐng)閱讀下面的程序public class Example public static void main(String args) int x

30、 = 1; do x+; while (x = 4); x = + x); 運(yùn)行程序后,下列選項(xiàng)中,哪一個(gè)是x的值A(chǔ)、3B、4C、5D、6209、被聲明為private,protected 及public 的類成員,在類的外部則()A、只能訪問(wèn)到聲明為public 的成員B、只可能訪問(wèn)到聲明為protected 和public 的成員C、都可以訪問(wèn)D、都不能訪問(wèn)210、若int a = 7;a %= 2;則執(zhí)行后,變量a的值是A、7B、1C、2D、3211、下面浮點(diǎn)型數(shù)據(jù)的定義中,錯(cuò)誤的是( )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)建了一個(gè)自定義異常(編譯異常),請(qǐng)補(bǔ)全空白處代碼( )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之間的隨機(jī)整數(shù)可以使用以下哪個(gè)表達(dá)式?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、下列選項(xiàng)中,不屬于面向?qū)ο筇卣鞯氖牵?)。A、繼承性B、封裝性C、跨平臺(tái)性D、多態(tài)性216、下列選項(xiàng)中,屬于浮點(diǎn)數(shù)常量的是( )A、198B、2e3fC、trueD、null217、下面哪種寫(xiě)法可以實(shí)現(xiàn)訪問(wèn)數(shù)組arr的第1個(gè)元素A、arr0B、arr(0)C、arr1D、arr(1)218、已知類的繼承關(guān)系如下: class Employee; class Manager extends Employeer; class Director exte

34、nds Employee; 則以下語(yǔ)句能通過(guò)編譯的有哪些?A、Employee e=new Manager();B、Director d=new Manager();C、Director d=new Employee();D、Manager m=new Director();219、已知 String 對(duì)象 s=abcdefg,則 (2, 5)的返回值為( )A、bcdeB、cdeC、cdefD、def220、下列選項(xiàng)中,不屬于運(yùn)行時(shí)異常類子類的是( )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)于程序運(yùn)行結(jié)果的描述中,正確的是()A、輸出 lisaB、輸出nullC、輸出nameD、編譯失敗,無(wú)法從靜態(tài)上下文中引用非靜態(tài)變量name223、請(qǐng)閱讀下面

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; 下列選項(xiàng)中,哪一個(gè)才是程序的運(yùn)行結(jié)果A、優(yōu)B、良C、差D、編譯失敗224、下列關(guān)于case關(guān)鍵字的說(shuō)法中,錯(cuò)誤的是A、case關(guān)鍵字后面必須是常量B、case關(guān)鍵字后面的break必須存在C、case關(guān)鍵字后面的break可以沒(méi)有D、case關(guān)鍵字后面的值必須不一樣225、下列關(guān)于面向?qū)ο蟮恼f(shuō)法中,錯(cuò)誤的是(

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

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); 下列選項(xiàng)中,哪一個(gè)是程序運(yùn)行后count的值A(chǔ)、322B、323C、324D、325229、請(qǐng)閱讀下面的程序,程序的運(yùn)行結(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、下列選項(xiàng)中,不屬于基本數(shù)據(jù)類型的是A、StringB、shortC、booleanD、char240、while語(yǔ)句的循環(huán)體中不能包含的語(yǔ)句是A、while語(yǔ)句B、方法定義語(yǔ)句C、if語(yǔ)句D、switch語(yǔ)句241、若double val = ;,則val的值是( )A、B、C、D、242、下

41、面對(duì)于final修飾方法的描述中,正確的是()A、final修飾的靜態(tài)方法不能被類名調(diào)用B、final修飾的方法不能被子類重寫(xiě)C、final修飾的抽象方法可以被子類重寫(xiě)D、final只能修飾非靜態(tài)的方法243、請(qǐng)定義一個(gè)由public修飾符修飾的int型成員變量MAX_LENGTH,并使該值保持為常數(shù)100,則定義這個(gè)變量的語(yǔ)句是()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、讓一個(gè)類繼承另一個(gè)類,可以使用以下哪個(gè)關(guān)鍵字?A、inheritsB、implementsC、extendsD、modifies245、下面關(guān)于整數(shù)類型的描述中,錯(cuò)誤的是( )A、byte是java中的整數(shù)類型,它的取值范圍是-127到128。B、java中的整數(shù)有正負(fù)之分。C、bit是java中的整數(shù)類型,它代表的是一個(gè)字節(jié)。D、int是java中的整數(shù)類型,它在內(nèi)存中占4個(gè)字節(jié)。246、下列內(nèi)存區(qū)域中,哪個(gè)是靜態(tài)方法運(yùn)行時(shí)所存在的( )A、棧內(nèi)存B、堆內(nèi)存C、方法區(qū)D、寄存器247、將十進(jìn)制的6與11進(jìn)行異或運(yùn)算的結(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; 下列選項(xiàng)中,哪一個(gè)是程序的運(yùn)行結(jié)果( )A、1050B、2050C、2500D、以上答案都不對(duì)249、下列符號(hào)中,哪個(gè)用于分隔throws關(guān)鍵字拋出的多個(gè)異常A、;B、,C、&D、|250、請(qǐng)閱讀下面的程序public class Example public static void main(String args) int x = 1; do x+; whil

44、e (x = 4); x = + x); 程序的運(yùn)行結(jié)果是A、3B、4C、5D、6251、下列關(guān)于使用this調(diào)用構(gòu)造方法的說(shuō)法中,錯(cuò)誤的是( )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)造方法的語(yǔ)句必須放在第一行D、在一個(gè)類的兩個(gè)構(gòu)造方法中可以使用this互相調(diào)用252、下面關(guān)于字符類型變量的定義中,錯(cuò)誤的是( )A、char a=97;B、char b=65536;C、char c=u0061;D、char d=a;253、下列關(guān)于類的說(shuō)法中,錯(cuò)誤的是( )A、Java中創(chuàng)建類的關(guān)鍵字是clas

45、sB、類中可以有屬性與方法,屬性用于描述對(duì)象的特征,方法用于描述對(duì)象的行為C、Java中對(duì)象的創(chuàng)建,首先需要定義出一個(gè)類D、一個(gè)類只能創(chuàng)建一個(gè)對(duì)象254、編譯運(yùn)行下面的程序,結(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)生編譯錯(cuò)誤B、代碼可以編譯運(yùn)行,并輸出結(jié)果ABC、代碼可以編譯運(yùn)行,但沒(méi)有輸出D、編譯沒(méi)有錯(cuò)誤,但會(huì)產(chǎn)生運(yùn)行時(shí)異常255、Person p = new Per

46、son(“張三”,23);這條語(yǔ)句會(huì)調(diào)用下列哪個(gè)構(gòu)造方法給屬性進(jìn)行初始化( )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)于編譯異常說(shuō)法正確的是( )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、下列方法中,用于返回當(dāng)前日期的方法是( )A、Date()B、Date(int year, int month, int date)C、Date(String s)D、Date(long date)259、下列選項(xiàng)中,屬于字符常量的是( )A、198B、2e3fC、“123”D、a260、下列關(guān)于構(gòu)造方法重載的說(shuō)法中,錯(cuò)誤的是()。A、

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論