Accp60-S1使用Jaa理解程序邏輯解析版_第1頁
Accp60-S1使用Jaa理解程序邏輯解析版_第2頁
Accp60-S1使用Jaa理解程序邏輯解析版_第3頁
Accp60-S1使用Jaa理解程序邏輯解析版_第4頁
Accp60-S1使用Jaa理解程序邏輯解析版_第5頁
已閱讀5頁,還剩49頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、課程“Accp6.0_S1.使用Java理解程序邏輯”題庫試題匯編 2012年8月18日【001】給定某Java程序的main方法如下所示,該程序的運(yùn)行結(jié)果是( )。 Bpublic static void main(String args) boolean boo = true; if (boo = false) System.out.println(a); else System.out.println(b); (選擇一項(xiàng)) boo = false,執(zhí)行“else”中語句A) 輸出aB) 輸出bC) 輸出abD) 運(yùn)行時(shí)出錯(cuò)【002】在Java中,下列代碼的運(yùn)行結(jié)果是( )。 Cpubli

2、c static void main(String args) int a=1,b=2,c=3; if(a0) if不加,影響其后一行代碼,本題中應(yīng)影響一個(gè)if-else結(jié)構(gòu) if(b0) 沒有滿足(a0),所以輸出 3 c=10; else c=20; System.out.println(c); (選擇一項(xiàng))A) 輸出:10B) 輸出:20C) 輸出:3D) 編譯報(bào)錯(cuò)【003】分析下面的Java程序段,編譯運(yùn)行后的輸出結(jié)果是( )。 Dpublic class Test public void changeString(StringBuffer sb) sb.append(stringbu

3、ffer2); public static void main(String args) Test a = new Test(); StringBuffer sb = new StringBuffer(stringbuffer1); a.changeString(sb); System.out.println(sb = + sb); (選擇一項(xiàng))A) sb = stringbuffer2stringbuffer1B) sb = stringbuffer1C) sb = stringbuffer2D) sb = stringbuffer1stringbuffer2 本題中對象是引用傳遞,參數(shù)是局

4、部變量【004】在Java中,以下( )不屬于Java基本數(shù)據(jù)類型。 C(選擇一項(xiàng))A) intB) doubleC) String 引用數(shù)據(jù)類型D) boolean【005】分析下面的Java代碼片段,編譯運(yùn)行后的輸出結(jié)果是( )。 D for (int i = 0; i 6; i+) int k = +i; while(k 5) System.out.print(i); break; (選擇一項(xiàng)) i:0 1 2 3 4 5A) 024 k: 1 3 B) 02C) 123D) 13【006】在Java中,包有多種用途,但不包含( )。C(選擇一項(xiàng))A) 將類組合成較小的單元,便于使用B)

5、 有助于避免命名沖突C) 有助于提高運(yùn)行效率 有利于提高編碼效率D) 允許在更廣的范圍內(nèi)保護(hù)類、數(shù)據(jù)和方法【007】在Java中,包c(diǎn)om中定義了類TestUtil,在com的子包util中定義了同名類TestUtil,給定如下Java代碼,編譯運(yùn)行時(shí),將發(fā)生( )。 Dpackage net;import com.util.TestUtil;import com.TestUtil; 重名,無法導(dǎo)入public class Test public static void main(String args) TestUtil testutil = new TestUtil(); (選擇一項(xiàng))A)

6、 創(chuàng)建了一個(gè)com.TestUtil對象B) 創(chuàng)建了一個(gè)對象C) 創(chuàng)建了一個(gè)com.TestUtil對象和一個(gè)對象D) 編譯無法通過【008】編譯并運(yùn)行下面的Java代碼,( )會出現(xiàn)在輸出結(jié)果中。 A Dpublic class Test public static void main(String args) for(int i = 0; i = 0; j-) if(i = j) continue; System.out.println(i=+ i + j=+j); (選擇二項(xiàng)) 若i=j,則繼續(xù)執(zhí)行,無法輸出,所以只要i不等于j即可A) i=0 j=3B) i=0 j=0C) i=2 j

7、=2D) i=0 j=2E) i=1 j=1【009】在Java中,( )關(guān)鍵字用來退出循環(huán),將控制權(quán)轉(zhuǎn)給程序的其他部分。C (選擇一項(xiàng))A) return 用來返回B) continue 繼續(xù)執(zhí)行C) breakD) exit 退出【010】在Java語言的控制結(jié)構(gòu)中,break語句是經(jīng)常用到的語句。下面一段代碼中break語句起到( )的作用。 Cint pointer = 0;while (pointer = 10) switch (pointer % 3) case 1: pointer += 1; break; case 2: pointer += 2; break; default

8、: pointer += 3; break; (選擇一項(xiàng))A) 結(jié)束當(dāng)次循環(huán),使控制權(quán)直接轉(zhuǎn)移到控制循環(huán)的條件表達(dá)式 循環(huán)?B) 從嵌套循環(huán)內(nèi)部跳出最里面的循環(huán) 不符合題意C) 終止switch語句的語句序列,提高switch-case語句性能D) 退出循環(huán) switch不是循環(huán)【011】給定如下Java代碼,編譯運(yùn)行后,輸出的結(jié)果將是( )。 Bpublic class Test public static void main(String args) String s1 = new String(Test); String s2 = new String(Test); if (s1 = s

9、2) System.out.println(Same); if (s1.equals(s2) System.out.println(Equals); (選擇一項(xiàng))A) SameB) Equals 字符串比較用equals,字符串保存在內(nèi)存的字符串磁中C) Same EqualsD) 什么都不輸出【012】給定如下Java程序的方法結(jié)構(gòu),則方法體實(shí)現(xiàn)語句正確的是( )。 Cpublic String change(int i) /方法體 (選擇一項(xiàng))A) return 100; 不能返回值B) return a; 此返回的為char型C) return i+;D) return i; 傳的參數(shù)為

10、int型,若返回int型“i”,那么與String沖突【013】給定Java代碼如下所示,則編譯運(yùn)行后,輸出結(jié)果是( )。 Cpublic class Test static int i; public int aMethod() i+; return i; public static void main(String args) Test test = new Test(); test.aMethod(); System.out.println(test.aMethod(); 兩次調(diào)用test.aMethod();方法,所以 相加兩次,值為2(選擇一項(xiàng))A) 0B) 1C) 2D) 3【01

11、4】給定一個(gè)Java程序的代碼如下所示,則編譯運(yùn)行后,輸出結(jié)果是( )。 Bpublic class Test int count = 9; public void count1() int count = 10; System.out.println(count1= + count); public void count2() System.out.println(count2= + count); public static void main(String args) Test t = new Test(); t.count1(); t.count2(); (選擇一項(xiàng)) 局部變量與類變量

12、相同時(shí),類變量消失A) count1=9 count2=9B) count1=10 count2=9C) count1=10 count2=10D) count1=9 count2=10【015】在Java中,如果要在字符串類型對象s=java中,得到字母 v 出現(xiàn)的位置,可使用以下( )語句。 C(選擇一項(xiàng))A) s.matches(v); B) s.charAt(v);C) s.indexOf(v); D) s.substring(v); 截取v以后的【016】給定某Java程序的main方法如下,該程序編譯運(yùn)行后的結(jié)果是( )。 Dpublic static void main(Stri

13、ng args) String str=null; str.concat(abc); 對象如果為null,方法不能調(diào)用 str.concat(def); System.out.println(str);(選擇一項(xiàng))A) 輸出:nullB) 輸出:abcdefC) 編譯錯(cuò)誤D) 運(yùn)行時(shí)出現(xiàn)異?!?17】給定一個(gè)Java程序的代碼如下所示,則編譯運(yùn)行后,輸出結(jié)果是( )。 Cpublic class Test int count = 9; public void count1() count = 10; 把類變量的值9改為10,對整個(gè)方法管用 System.out.println(count1=

14、+); 若想值為9,this. Count即可 public void count2() System.out.println(count2= + count); public static void main(String args) Test t = new Test(); t.count1(); t.count2(); (選擇一項(xiàng))A) count1=9 count2=9B) count1=10 count2=9C) count1=10 依次執(zhí)行即可 count2=10D) count1=9 count2=10【018】給定如下Java代碼片段,編譯運(yùn)行的結(jié)果是( )。Cint i =

15、0, j = -1;switch (i) case 0, 1: j = 1; case 2: j = 2;System.out.print(j= + j);(選擇一項(xiàng))A) 程序編譯出錯(cuò) 沒有break,依次執(zhí)行至結(jié)束B) 輸出:j=1C) 輸出:j=2D) 輸出:j=0【019】給定一個(gè)Java程序的代碼如下所示,則編譯運(yùn)行后,輸出結(jié)果是( )。 Apublic class Test int count = 9; public void count() System.out.println(count= + count+); public static void main(String ar

16、gs) new Test().count(); new Test().count(); (選擇一項(xiàng))A) count=9 沒有返回,所以count=9 count=9B) count=10 count=9C) count=10 count=10D) count=9 count=10【020】有關(guān)Java中的類和對象,以下說法錯(cuò)誤的是( )。 B (選擇一項(xiàng))A) 同一個(gè)類的所有對象都擁有相同的特征和行為B) 類和對象一樣,只是說法不同 類是具有相同屬性和方法的一組對象的集合C) 對象是具有屬性和行為的實(shí)體D) 類規(guī)定了對象擁有的特征和行為【021】在Java語言中有如下代碼,下列x的定義中,可

17、以使該段代碼輸出100的是( )。 Aswitch( x ) case 100 : System.out.println(100);break ;case 110 :System.out.println(110);break ; (選擇一項(xiàng))A) int x = 100;B) double x = 100; 應(yīng)改為double x = 100.0C) String x = 100; 字符串型D) int x = 110; 輸出的值為110,不符合【022】在Java語言中,有如下代碼:switch(x) case 100 : System.out.println(One hundred); b

18、reak; case 200 : System.out.println(Two hundred); break; case 300 : System.out.println( Three hundred); break;下列x的定義中,()可以使得上段代碼編譯通過。(選擇二項(xiàng))B DA) double x = 100; 應(yīng)改為double x= 100.0B) char x = 100; C) String x = 100; 字符串類型D) int x = 100;【023】給定如下Java代碼片段,編譯運(yùn)行時(shí)的結(jié)果是( )。 Dint i = 2;switch (i) default: Sy

19、stem.out.println(default);case 0: System.out.println(zero); break;case 1: System.out.println(one);case 2: System.out.println(two); i=2,按照所選輸出結(jié)果“two”(選擇一項(xiàng))A) 輸出:defaultB) 輸出:default zero C) 編譯出錯(cuò),default語句的位置不符合switch 結(jié)構(gòu)的語法結(jié)構(gòu)D) 輸出:two【024】分析下面的Java代碼,當(dāng)x=2時(shí),運(yùn)行結(jié)果是( )。 Cswitch (x) case 1: System.out.prin

20、tln(1); case 2: case 3: System.out.println(3); 沒有break,全部依次執(zhí)行 case 4: System.out.println(4);(選擇一項(xiàng))A) 沒有輸出任何結(jié)果B) 輸出結(jié)果為3C) 輸出結(jié)果是3和4D) 輸出結(jié)果是1、3和4【025】給定如下Java代碼片段,編譯運(yùn)行后,輸出結(jié)果是( )。 BString s=ABCDE;System.out.print(s.substring(3).concat(FGH);A) CDEFGHB) DEFGH 從3開始截取,之后加上“FGH”C) FGHD) ABCDE【026】分析如下的Java代碼

21、,編譯運(yùn)行時(shí)將輸出( )。 CString s = new String(ACCPTest);int i = 1;int j = 4;System.out.println(s.substring(i,j); (選擇一項(xiàng))A) ACCPB) ACCC) CCP 前后只差為截取的個(gè)數(shù),按坐標(biāo)扦插方法即可D) CCPT【027】分析如下的Java代碼,編譯運(yùn)行的輸出結(jié)果是( )。 D public class Test public static void main(String args) String s; System.out.println(s= + s); (選擇一項(xiàng))A) 編譯通過,并且

22、輸出:s=B) 編譯通過,并且輸出:s=nullC) 編譯通過,無任何輸出D) 編譯報(bào)錯(cuò),s未初始化 變量s未初始化。修改String s = 0;即可【028】分析如下Java程序段,程序編譯運(yùn)行結(jié)果是( )。 Cpublic class A public static void main(String args) int num = 0; switch (num) default: System.out.println(Default); num+; case 1: System.out.println(num = +num); num += 2; case 2: System.out.p

23、rintln(num = + +num); break; case 3: System.out.println(num = +num); break; (選擇一項(xiàng))A) 輸出:Default 按照所選num依次執(zhí)行即可 num = 1 num = 3B) 輸出:DefaultC) 輸出:Default num = 1 num = 4D) 程序編譯出錯(cuò)【029】在Java中,以下程序編譯運(yùn)行后的輸出結(jié)果為( )。 Dpublic static void main(String args) int a = 5; int s = 0; switch (a) case 5: s = s + 2; ca

24、se 3: s = s + 5; case 8: s = s + 6; default: s = s + 10; break; System.out.print(s);(選擇一項(xiàng)) 沒有break終止,依次執(zhí)行A) 2B) 0C) 7D) 23【030】在Java中,源文件Test.java中包含如下代碼段,則程序編譯運(yùn)行結(jié)果是()。 Bpublic class Testpublic static main(Stringargs)system.out.print(“Hello!”);(選擇一項(xiàng))A) 輸出:Hello!B) 編譯出錯(cuò),提示“無法解析system” s沒有大寫,無法解析,java

25、對大小寫敏感C) 運(yùn)行正常,但沒有輸出任何內(nèi)容D) 運(yùn)行時(shí)出現(xiàn)異?!?31】關(guān)于Java類中帶參數(shù)的方法,下列選項(xiàng)中的說法錯(cuò)誤的是()。B(選擇一項(xiàng))A) 使用帶帶參數(shù)的方法 分為兩步:1、定義帶參數(shù)的方法;2、調(diào)用帶參數(shù)的方法B) 帶參數(shù)方法的返回值不能為void 可以為void,只是沒有返回值C) 帶參數(shù)方法的參數(shù)個(gè)數(shù)能為一個(gè)或多個(gè)D) 帶參數(shù)方法的參數(shù)可以是任意的基本類型數(shù)據(jù)或引用類型數(shù)據(jù)【032】在java中,使用Arrays類對數(shù)組進(jìn)行操作時(shí),應(yīng)在源代碼中編寫的導(dǎo)入語句是() A(選擇一項(xiàng))A) import java.util.*;B) import java.lang.*; 默認(rèn)

26、導(dǎo)入C) package java.lang.*; 創(chuàng)建包D) package java.util.*; 創(chuàng)建包【033】在JAVA中,無論循環(huán)條件是什么,下列()循環(huán)都將至少執(zhí)行一次. B(選擇一項(xiàng))A) for 看條件B) do.whileC) while 先判斷,后執(zhí)行D) while.do 沒有此循環(huán)【034】在Java中,下列代碼運(yùn)行后的輸出結(jié)果是()。 Aint x=5*3;int y=x+5/x+3;System.out.println(y); 5/15=0,15+0+3=18(選擇一項(xiàng))A) 18B) 21C) 19D) 4【035】在Java中,給定代碼片段如下所示,則編譯運(yùn)

27、行后,輸出結(jié)果是()。Bfor(int i = 0;i 10;i+) if(i=10-i)break; if(i%3 != 0)continue; System.out.println(i + ); (選擇一項(xiàng)) 10-i=i,i=5,i=0、1、2、3、4,滿足i%3=0的只有0、3A) 0B) 0 3C) 0 3 6D) 0 3 6 9【036】在Java程序中,對于數(shù)據(jù)類型為boolean的變量x,可以采用的賦值方式是( )。C(選擇一項(xiàng))A) x=1; 錯(cuò)誤方式B) x=true; 沒有數(shù)據(jù)類型C) x=(3=3); D) x=(3=3); 賦值型【037】給定如下Java代碼,編譯運(yùn)

28、行后,將輸出( )。Bpublic class Testpublic static void main(String args)int x=0;int y=x+;System.out.println(+y);(選擇一項(xiàng)) x=0賦值給y,+y,y先+1再加 0A) 0B) 1C) 2D) 3【038】分析以下使用for循環(huán)的java代碼,其最后的運(yùn)行結(jié)果是()。 Cpublci class HelloAccppublci static void main(String args)int i=2;for(;i5;i+)System.out.print(我是第+(i-1)+名);(選擇一項(xiàng))A)

29、存在錯(cuò)誤,缺少for循環(huán)的第一個(gè)表達(dá)式 順序執(zhí)行,i=2、3、4,減1后結(jié)果B) 我是第1名!我是第2名!C) 我是第1名!我是第2名!我是第3名!D) 我是第2名!我是第3名!我是第4名!【039】在創(chuàng)建JAVA類時(shí),使用()關(guān)鍵字聲明包。 A(選擇一項(xiàng))A) packageB) import 導(dǎo)入包C) class 類文件D) new new【040】在java的以下的變量賦值語句中,無法通過編譯的是()。 A(選擇一項(xiàng))A) char c1=男; 改為cha= 男B) char c2=女;C) int f1=128;D) double d1=1.2;【041】在java中,下面()語句可

30、以在屏幕輸出hello,world! A(選擇一項(xiàng))A) System.out.println(hello,world!); B) system.out.println(hello.world!); s要大寫C) system.Out.println(hello,world!); o要小寫,s要大寫D) System.Out.println(hello,world!); o要小寫【042】在JAVA中,下列說法中正確的是(). A(選擇一項(xiàng))A) hello .indexOf(e)返回的值為1 B) hello .substring(2)返回的字符串是io 返回“l(fā)lo”C) hello .s

31、ubstring(2,3)返回的字符串是el 返回“l(fā)”D) hello .trim()返回的字符串是 hello 忽略前后空格【043】在JAVA中,下列關(guān)于String說法正確的是(). C (選擇一項(xiàng))A) String是Java的基本類型 基本類型:int cha doubleB) 調(diào)用String對象的size()方法可以獲得字符串的長度 調(diào)用length()方法,獲取長度C) 字符串的比較需要使用equals()方法D) String s=123;初始化一個(gè)字符串對象s,值為123 String為字符串型“”【044】在JAVA中,下面說法正確的是(). D(選擇一項(xiàng))A) JAV

32、A基本數(shù)據(jù)類型有int,char,String等 基本數(shù)據(jù)類型不包括StringB) 0_name是一個(gè)合法的變量名 變量不能以數(shù)字開頭C) name與Name表示同一個(gè)變量 java對大小寫敏感D) 變量需要聲明并賦值后,才能使用【045】在JAVA中,下列關(guān)于數(shù)組使用說法正確的是(). D(選擇一項(xiàng))A) 在JAVA中,數(shù)組是一個(gè)常量,用于將相同數(shù)據(jù)類型的數(shù)據(jù)存放在一起 數(shù)組是一個(gè)集合B) 數(shù)組元素的下標(biāo)從1開始 數(shù)組下標(biāo)從0開始C) 數(shù)組中的元素是無序排列的 元素是有序排列的,有序:位置一樣D) 向數(shù)組中添加元素時(shí),元素?cái)?shù)目不能超過數(shù)組的長度【046】在JAVA中,下列說法錯(cuò)誤的是().

33、 C(選擇一項(xiàng))A) boolean值可以表示真或者假B) boolean的值有兩個(gè):true、falseC) boolean值必須與條件判斷語句一起使用 舉例:boolean flag; flag=true;D) 12的boolean值是true【047】在JAVA中,下列說法錯(cuò)誤的是(). A(選擇一項(xiàng))A) 訪問修飾符有protected,public,private與static 沒有staticB) _Test是一個(gè)合法的方法名稱C) 如果方法不返回值需要聲明為void類型D) 方法的參數(shù)可以是一個(gè)類,也可以是一個(gè)數(shù)據(jù)類型【048】在JAVA中,下列關(guān)于類與對象說法正確的是(). B

34、(選擇一項(xiàng))A) JAVA是一種結(jié)構(gòu)化的語言 面向?qū)ο蟮恼Z言B) 對象是用來描述客觀事物的一個(gè)實(shí)體C) 對象靜態(tài)特征是可以用某些數(shù)據(jù)來描述的特征 C、D均改為正確D) 對象的動態(tài)特征是對象所表現(xiàn)的行為或?qū)ο笏哂械墓δ堋?49】在java中,下面說法正確的是() B(選擇一項(xiàng))A) 對象是類的類型類型改為實(shí)例或類是對象的類型B) 類定義了對象將會擁有的特征和行為C) public Car定義了一個(gè)類,類名為Car 改為 public class CarD)Carcar=Car();該語句創(chuàng)建了一個(gè)Car,對象對象名為car 沒有new,改為 Car car = new Car()【050】在j

35、ava中,如下代碼輸出結(jié)果是()。 Cpublic static void main(String args)int i;for(i=1;i=10;i+)if(i%2!=0)i+=2;continue;elsei+;break;System.out.println(i); i=1,時(shí),1%2!=0,i=3; i+后為4,4%2=0,跳入到else,i+;(選擇一項(xiàng)) i= 5;A) 9B) 4C) 5D) 1【051】在java中,如下代碼輸出結(jié)果是(). Bpublic static void main(Stringargs)int i=1;doi+;while(i1);while(i1)i

36、+;System.out.println(i); i=1;i+;i=2;21為false,輸出2(選擇一項(xiàng))A) 1B) 2C) 3D) 4【052】在java中,如下代碼的輸出結(jié)果是() Apublic static void main(String args) int i=0; System.out.println(i+=2); System.out.println(i+=2);(選擇一項(xiàng))A) 2 i=0;i=i+2=2;i=i+2=2+2=4 4B) 2 2C) 0 4D) 0 2【053】在java中,如下代碼的輸出結(jié)果是() Dpublic static void main(Str

37、ing args) char cs=a,b,c,d,e,f; System.out.println(cs2); System.out.println(cs6);(選擇一項(xiàng)) A) bfB) c C) 編譯時(shí)錯(cuò)誤D) 運(yùn)行時(shí)錯(cuò)誤 數(shù)組char長度最長為5,數(shù)組越界【054】在用JAVA語言進(jìn)行程序開發(fā)時(shí),需要遵循的步驟是()。D(選擇一項(xiàng))A) 創(chuàng)建項(xiàng)目并編寫源程序 按照A、B、C順序編程即可B) 編譯源程序C) 運(yùn)行源程序D) 以上都包括【055】在JAVA中經(jīng)常使用System.out對象的print()與println()方法實(shí)現(xiàn)控制臺輸出,則下面選項(xiàng)中描述正確的是() C(選擇一項(xiàng))A)

38、 print()可以實(shí)現(xiàn)控制臺輸出并實(shí)現(xiàn)換行 只能輸出不能換行B) println()在實(shí)現(xiàn)控制臺輸出前先進(jìn)行換行 實(shí)現(xiàn)換行功能C) print()實(shí)現(xiàn)控制臺輸出,但是不換行D) println()在控制臺輸出時(shí),前后都進(jìn)行換行 只能實(shí)現(xiàn)換行功能【056】在java中,關(guān)于編程規(guī)范的說法,錯(cuò)誤的是()。 B (選擇一項(xiàng))A) 遵守編碼規(guī)范可以增加代碼的可讀性B) 一行推薦寫多條語句 規(guī)范:一行一句代碼C) 類名一般使用大寫字母開頭D) 遵守編碼規(guī)范可以使軟件開發(fā)和維護(hù)更加方便【057】在JAVA中,能夠去掉字符串前后空格的方法是()。A(選擇一項(xiàng))A) trim()B) replace()C)

39、 delete() 刪除D) substring() 用于提取從位置索引開始的字符串部分 【058】在JAVA中,有下面代碼,其中可以正確編譯的是(). A(選擇一項(xiàng))A) double d=(int)2; B) int i =1.34; 改為 double i=1.34;C) int i =(double)1; 轉(zhuǎn)換錯(cuò)誤D) 以上都正確【059】在JAVA中,變量命名正確的是(). C(選擇一項(xiàng))A) $student 不能有B) 1_people 不能以數(shù)字開頭C) _OKD) name 不能有“”【060】在JAVA中,使用switch語句時(shí),如希望設(shè)置默認(rèn)值,則需要使用()關(guān)鍵字。 C

40、(選擇一項(xiàng))A) case switch 選擇B) do 執(zhí)行C) defaultD) else else if 語句【061】在JAVA中,關(guān)于類的方法,下列描述錯(cuò)誤的是(). B(選擇一項(xiàng))A) 類的每一個(gè)方法都定義了一個(gè)功能B) 類的方法對應(yīng)對象的屬性,描述對象的靜態(tài)特征 動態(tài)特征C) 方法名必須以字母,下劃線_或$開頭D) 方法體應(yīng)該由一對大括號括起來,它包含一段程序代碼【062】在java中,下面的賦值語句正確的是()。 D (選擇一項(xiàng))A) int i =1.34; 改為 double i= 1.34;B) boolean bool = 1; boolean只能判斷true或fal

41、seC) String str=Hello World; 改為 String str = “Hello Word”D) 以上都不正確【063】在JAVA中,如下代碼的輸出結(jié)果是(); Bpublic static void main(String args)int i=0;if(+i 1)System.out.println(i小于1); i=0;+i=1;1不小于1,不輸出(選擇一項(xiàng))A) i小于1B) 無輸出C) 編譯錯(cuò)誤D) 運(yùn)行時(shí)錯(cuò)誤【064】在JAVA中,如下代碼段的輸出結(jié)果為()。Bpublic static void main(String args)int i=3;dofor(

42、int j =3; j3 & i5); (選擇一項(xiàng)) A) j is 3 j is 4 j is 3 j is 4B) j is 3 j只能為3,i可以為3,4.輸出為j is 3,j is 3 j is 3C) 什么都不輸出D) j is 3【065】在java中,關(guān)于類與對象的方法,正確的是()。A(選擇一項(xiàng))A) 代碼:String s= new String(); 中的String 是類,s是對象B) 對象包括類,類是對象的具體表現(xiàn) 類包括屬性和方法C) 對象擁有自己的行為和屬性,和對應(yīng)的類沒有關(guān)系 “沒有關(guān)系”錯(cuò)誤D) 學(xué)生,可以看作是張三類或者李四類的對象 關(guān)系弄反了【066】在j

43、ava中,如下代碼段的輸出結(jié)果為()。Cpublic static void main(String args)int i =5;String s = a,b,c;for(int i=0;i30 & i60)System.out.println(條件符合);elseSystem.out.println(條件不符合); (選擇一項(xiàng))A) i=35,j=40 按條件在四個(gè)選項(xiàng)中逐一排除即可B) i =40,j=70C) i =60,j=60D) i=20,j=30【068】在JAVA中,運(yùn)行下面的代碼,輸出結(jié)果是() Bpublic class Sampleint i =20;int j=10;v

44、oid test()int i =3;System.out.println(result is +(i+j);public static void main(String args)Sample t = new Sample();t.test(); 類變量與局部變量重復(fù)時(shí),類變量消失,所以(i+j)=10+3;(選擇一項(xiàng))A) result is30B) result is 13 C) result is 33D) 編譯錯(cuò)誤【069】在JAVA中,下面代碼輸出結(jié)果為:() Cpublic static void main(String args)String s1=new String(hr)

45、;String s2=new String();s2=s1.substring(0,s1.indexOf();System.out.println(s2=+s2); (選擇一項(xiàng))A) hrB) s2=hr 從0開始截取,直到“”結(jié)束C) s2=hrD) hr【070】在JAVA中,如下代碼段的輸出結(jié)果為() Cpublic class Testpublic void method1(int i)System.out.println(i);public void method2()int i=2;System.out.println(i);public void method3()System.

46、out.println(i); 未定義i,無法解析public static void main(String args)Test test =new Test();test.method1(5);test.method2();test.method3();(選擇一項(xiàng))A) 5 2 2B) 5 2 5C) 不能正常運(yùn)行,編譯錯(cuò)誤D) 以上都不正確【071】在java中,運(yùn)行下面代碼后輸入80,則輸出結(jié)果是()Bimport java.util.*;public class Helloint i=20;j=10;public static void main(String args)Scanne

47、r sc = new Scanner(System.in);int num = sc.nextInt();System.out.println(num+10); (選擇一項(xiàng))A) 80B) 90 輸入80,執(zhí)行 +10,即可C) 70D) 50【072】在以下關(guān)于JAVA包說法錯(cuò)誤的是()。D(選擇一項(xiàng))A) 包是將類組合成較小的單元,便于找到和使用相應(yīng)的類文件B) JAVA中的包類似于Windows中的目錄,是為了更好的保護(hù)類,數(shù)據(jù)和方法等C) 不同的包中可以出現(xiàn)類名相同的類D) 使用import創(chuàng)建包,使用package引入包 名稱弄反了【073】在Java中,關(guān)于偷出語句的說法錯(cuò)誤的是(

48、)。A(選擇一項(xiàng))A) System.out.println();這條語句只能用于輸出字符串內(nèi)容,不能輸出數(shù)值 可以輸出數(shù)值B) System.out.println();與System.out.print(n)的作用是一樣的C) System.out.println();用途是打印信息后自動換行D) 轉(zhuǎn)義字符n表示換行【074】在java中,關(guān)于switch選擇結(jié)構(gòu)說法錯(cuò)誤的是()。 C(選擇一項(xiàng))A) switch選擇結(jié)構(gòu)中的default語句相當(dāng)于多重if的最后一個(gè)elseB) switch選擇結(jié)構(gòu)可以包含多個(gè)case語句C) switch選擇結(jié)構(gòu)的每個(gè)case語句必須要有break,否

49、則會編譯錯(cuò)誤 不會報(bào)錯(cuò),只是不會跳出D) switch選擇結(jié)構(gòu)后面的小括號里的數(shù)據(jù)類型可以是int,char switch語句【075】在java中,關(guān)于數(shù)組描述正確的是()。 B D(選擇二項(xiàng))A) 數(shù)組中的索引下標(biāo)從1開始 下標(biāo)從0開始B) 存儲在數(shù)組當(dāng)中的數(shù)據(jù)都屬于同一數(shù)據(jù)類型C) 通過數(shù)組名.length()能獲得數(shù)組的長度 應(yīng)改為 數(shù)組名.length,()刪除D) 數(shù)組的最大索引下標(biāo)是數(shù)組的長度減1【076】在JAVA代碼中,為求兩數(shù)之和的方法添加javadoc注釋正確的是()。 B C(選擇二項(xiàng))A) /*計(jì)算兩數(shù)之和 *return sum */ 注釋格式錯(cuò)誤B) /*計(jì)算兩數(shù)

50、之和 *return sum */ C) /*計(jì)算兩數(shù)之和 *param a *param b */D) /*計(jì)算兩數(shù)之和 *author chris */ 不符合javadoc注釋規(guī)范【077】下列java代碼中,正確的是()。 B(選擇一項(xiàng))A) StringBuffer sb1 = new StringBuffer(); sb1=重在實(shí)踐;B) String s=重在實(shí)踐; StringBuffer sb1 = new StringBuffer(s);C) StringBuffer sb1 = 重在實(shí)踐;D) StringBuffer sb1 = new StringBuffer(重在實(shí)

51、踐); String s =sb1;【078】在java中,關(guān)于main()方法說法正確的是()。A C(選擇二項(xiàng))A) java程序的main()方法是程序運(yùn)行的入口B) main()方法中可以將void改成String 不能改變C) java程序的main()方法中如果只有一條語句,也要用號括起來D) 一個(gè)程序可以有多個(gè)main方法 只能有一個(gè)main方法【079】在JAVA中,關(guān)于程序調(diào)試說法錯(cuò)誤的是()。 C D (選擇二項(xiàng))A) 程序調(diào)試滿足我們暫停程序,觀察變量和逐條執(zhí)行語句等功能B) 斷點(diǎn)用來在調(diào)試的時(shí)候方便程序停在某一處,以便發(fā)現(xiàn)程序錯(cuò)誤C) 使用Eclipse設(shè)計(jì)的步驟順序?yàn)?/p>

52、:啟動調(diào)試,設(shè)置斷點(diǎn),單步執(zhí)行,分析錯(cuò)誤 設(shè)置斷點(diǎn)在首位D) 設(shè)置的斷點(diǎn)在調(diào)試結(jié)束后會自動取消 需要手動切斷斷點(diǎn)【080】在下列java代碼中,a的值是()。Dint a=4+2%(3*3)/2 (選擇一項(xiàng)) A) 3 B) 7 算式為:2%9/2算式執(zhí)行為1,4+1=5;C) 1D) 5 【081】下列JAVA代碼中,定義方法正確的是()。D(選擇一項(xiàng))A) public void add() return 1+2; void沒有返回值B) public int add() return 3+2.5; int只能返回整數(shù)C) public double add() return 2,3; d

53、ouble返回浮點(diǎn)型D) public int add() System.out.print(很努力的計(jì)算中); return 5+2; 【082】在JAVA中,為boolean類型賦值正確的是()。B D(選擇二項(xiàng))A) boolean b=15=15; “=”為賦值B) boolean b =true & false; C) boolean b =24/6; 應(yīng)改為double b =;D) boolean b = 205;【083】在JAVA中,如下代碼段的輸出結(jié)果為() Dpublic static void main(String args)int num =1;while(num

54、19)sum =a+b; a=19,符合if里 a不大于19。else if(b 18 | c 18)sum =b+c;elsesum =a+b+c;System.out.println(sum); (選擇一項(xiàng))A) 26B) 40C) 34D) 45【088】在JAVA中,下列說法正確的是()。C(選擇一項(xiàng))A) 編寫的源程序保存在擴(kuò)展名為class文件中 保存在java文件中B) 源程序編譯后積存在擴(kuò)展名為java的文件中 積存在class文件中C) 編寫的源程序必須先編譯后才能運(yùn)行D) 程序員可以讀懂?dāng)U展名為class的文件 只能讀java文件【089】在JAVA中,關(guān)于trim()的用

55、法說法正確的是()。D(選擇一項(xiàng))A) 僅可以去掉字符串前面的空格B) 僅可以去掉字符中后面的空格C) 僅可以去掉字符串中間的空格D) 可以去掉字符串前后的空格【090】在JAVA中,下面語句有()處錯(cuò)誤。 Apublic static void main(String args)int age =21;String name =李偉; 應(yīng)改為 String name = “李偉”;System.out.println(姓名=name+,年齡= +age);(選擇一項(xiàng))A) 1B) 2C) 3D) 0【091】在JAVA中,有HelloWorld.java的文件,其內(nèi)容如下,則控制輸出的內(nèi)容是

56、()。Dpublic class helloWorld java文件名不同,錯(cuò)誤public static void mina(String args)System.out.print(今天學(xué)習(xí)了;);System.out.println(HelloWorld);(選擇一項(xiàng))A) 今天學(xué)習(xí)了;HelloWorldB) 今天學(xué)習(xí)了; HelloWorldC) 今天學(xué)習(xí)了;HelloWorldD) 編譯錯(cuò)誤【092】在JAVA中,有下面代碼,其中可以正確編譯的是()。A C(選擇二項(xiàng))A) float f = (int)2.5;B) int i =1.34; int為整型數(shù)C) double i

57、=1f;D) double b =(double)2; double型不能轉(zhuǎn)為int int c =b;【093】在JAVA中,關(guān)于switch語句說法正確的是()。D(選擇一項(xiàng))A) 可以有多個(gè)case,每個(gè)cse后面的常量值可以相同B) 每個(gè)case語句后面必須要有break,否則有編譯錯(cuò)誤C) default語句必須放在所有case語句塊的后面D) switch語句中的default相當(dāng)于多重if最后面的else【094】在java中,如下代碼段的輸出結(jié)果為()。Bpublic static void main(String args)int nums = new int5;for(in

58、t i-0; i4; i+) 如果(int i-0)中-換成=即可編譯通過numsi=i; 結(jié)果為0.i只能為0,1,2,3,數(shù)組定義為5,所以4為0.System.out.println(nums4);(選擇一項(xiàng))A) 3B) 0C) 編譯時(shí)錯(cuò)誤D) 運(yùn)行時(shí)錯(cuò)誤【095】在JAVA中,如下代碼的輸出結(jié)果為()。Apublic static void main(String args)int i =3;dofor(int j =3;j3); int i=3是類變量,i=3執(zhí)行for循環(huán),j=3,4,5均滿足j18)System.out.println(恭喜你成年了!);elseSystem.o

59、ut.println(你還得使勁長!);(選擇一項(xiàng))A) 恭喜你成年了!B) 你還得使勁長!C) 什么都不輸出D) 編譯時(shí)出錯(cuò)【098】在java中,運(yùn)行下面的代碼,輸出結(jié)果是(). Cpublic stastic void main(String args)String s1= new String(pb_java_OOP_T5);String s2 = s1.substring(s1.lastIndexOf(_); 從最后一個(gè)“_”開始截取。System.out.println(s2=+s2);(選擇一項(xiàng))A) s2=_java_OOP_T5B) s2=_OOP_T5C) s2=_T5D)

60、 編譯出錯(cuò)【099】在JAVA中,如下代碼段的輸出結(jié)果為()。Dpublic class Testpublic float add()return 25.5+13; 如果return后加(float)即可編譯通過(A)public double division()return 25/2;public static void main(String args)Test test = new Test();System.out.println(test.add();System.out.println(test.division(); (選擇一項(xiàng))(選擇一項(xiàng))A) 38.5 12.0B) 38.

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論