吉大《面向?qū)ο蟪绦蛟O(shè)計》在線作業(yè)二試卷總分:100得分:100第1題,下列代碼中,將引起一個編譯錯誤的行是( ) 1)public class Test{ 2) int m,n; 3) public

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時間:2022-01-28 21:29:45來源:admin瀏覽: 85 次

吉大《面向?qū)ο蟪绦蛟O(shè)計》在線作業(yè)二
試卷總分:100    得分:100
第1,下列代碼中,將引起一個編譯錯誤的行是(     ) 1)public class Test{ 2) int m,n; 3) public Test(){} 4) public Test(int a){m=a;} 5) public static void main(String args[]){ 6) Test t1,t2; 7) int j,k; 8) j=0;k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) } 12) }
A、第3行
B、第5行
C、第6行
D、第10行
正確答案:


第2題,"閱讀下面程序 class ex3124 { public static void main(String [] args) { boolean b=true; if(b){ int i=1;} else { int i=2;}System.out.println(i);}} 現(xiàn)在想先編譯再運行該程序,結(jié)果是(     )。
A、1
B、2
C、編譯出錯
D、運行出錯
正確答案:


第3題,關(guān)于以下程序段的說法正確的是(     )。 1. public class Myar{ 2. public static void main(String argv[]){ 3. int[]i=new int[5]; 4. System.out.println(i[5]); 5. } 6. }
A、第2行編譯出錯
B、第4行編譯出錯
C、編譯時產(chǎn)生錯誤
D、編譯時沒有產(chǎn)生錯誤,運行時發(fā)生異常
正確答案:


第4題,下列敘述中,錯誤的是(     )。
A、父類不能替代子類
B、子類能夠替代父類
C、子類繼承父類
D、父類包含子類
正確答案:


答案來源:(www.),類Teacher和Student是類Person的子類; Person p; Teacher t; Student s; //p, t and s are all non-null. if(t instanceof Person) { s = (Student)t; } 最后一句語句的結(jié)果是(     )。
A、將構(gòu)造一個Student對象;
B、表達(dá)式是合法的;
C、表達(dá)式是錯誤的;
D、編譯時正確,但運行時錯誤。
正確答案:


第6題,以下語句有語法錯誤的是(     )
A、int x=1;y=2;z=3
B、for (int x=10,y=0;x0;x++);
C、while (x5);
D、for(; ;);
正確答案:


第7題,下列方法定義中,正確的是(     )
A、int x(){ char ch='a'; return (int)ch; }
B、void x(){ ...return true; }
C、int x(){ ...return true; }
D、int x(int a,b){ return a+b; }
正確答案:


第8題,若已定義 byte[ ] x= {11,22,33,-66} ; 其中0≤k≤3,則對x數(shù)組元素錯誤的引用是( )
A、x[5-3]
B、x[k]
C、x[k+5]
D、x[0]
正確答案:


第9題,如果類中的成員變量可以被同一包訪問,則使用如下哪個約束符(     )。
A、private
B、public
C、protected
D、no modifier
正確答案:


答案來源:(www.),不允許作為類及類成員的訪問控制符的是(     )。
A、public
B、private
C、static
D、protected
正確答案:


第11題,Java語言的類間的繼承關(guān)系是(     )
A、多重的
B、單重的
C、線程的
D、不能繼承
正確答案:


答案來源:(www.),以下敘述正確的是(     )
A、構(gòu)造方法必須是public方法
B、main方法必須是public方法
C、Java應(yīng)用程序的文件名可以是任意的
D、構(gòu)造方法應(yīng)該聲明為void類型
正確答案:


第13題,在 Java 中,用 package 語句說明一個包時,該包的層次結(jié)構(gòu)必須是(     )
A、與文件的結(jié)構(gòu)相同
B、與文件目錄的層次相同
C、與文件類型相同
D、與文件大小相同
正確答案:


第14題,下面哪個為構(gòu)造函數(shù)的特性定義(     )。
A、在類中聲明構(gòu)造函數(shù)時,名稱須與類名相同
B、具有重載特性,可以建立多個相同名稱
C、使用類建立新對象時,會自動執(zhí)行構(gòu)造函數(shù),因此在構(gòu)造函數(shù)內(nèi)設(shè)定變量的初始值進(jìn)行內(nèi)存的分配
D、以上都是
正確答案:


答案來源:(www.),關(guān)于Java中數(shù)據(jù)類型敘述正確的是(     )
A、整型數(shù)據(jù)在不同平臺下長度不同
B、boolean類型數(shù)據(jù)只有2個值,true和false
C、數(shù)組屬于簡單數(shù)據(jù)類型
D、Java中的指針類型和C語言的一樣
正確答案:


第16題,下列正確的表達(dá)式(     )
A、double a=1.0;
B、Double a=new Double(1.0);
C、byte a = 340;
D、Byte a = 120;
正確答案:,B


第17題,執(zhí)行下列代碼后,哪個結(jié)論是正確的 ( )String[] s=new String[10];
A、s[10] 為 "";
B、s[9] 為 null;
C、s[0] 為 未定義
D、s.length 為10
正確答案:,D


第18題,以下哪些是面向?qū)ο缶幊痰幕咎卣鳎?     )
A、繼承
B、封裝
C、多態(tài)
正確答案:,B,C


第19題,指出下列哪個方法與方法public void add(int a){}為合理的重載方法(     )。
A、public int add(int a)
B、public void add(long a)
C、public void add(int a,int b)
D、public void add(float a)
正確答案:,D


答案來源:(www.),說明下列創(chuàng)建數(shù)組的方法那些是正確的(     )。
A、int twoDim[][] = new int[4][];
B、int twoDim[][] = new int[][4];
C、int twoDim[][] = new int[4][5];
D、char a[] = {'A', 'B'};
正確答案:,C,D


第21題,如果p是父類Parent的對象,而c是子類Child的對象,則語句c = p是正確的(     )
A、錯誤
B、正確
正確答案:


第22題,在異常處理中總是將可能產(chǎn)生異常的語句放在try塊中,用catch子句去處理異常,而且一個try塊之后只能對應(yīng)一個catch語句(     )。
A、錯誤
B、正確
正確答案:


第23題,Java的各種數(shù)據(jù)類型占用的內(nèi)存長度固定,與具體軟硬件環(huán)境無關(guān)(     )
A、錯誤
B、正確
正確答案:


第24題,有的類定義時可以不定義構(gòu)造函數(shù),所以構(gòu)造函數(shù)不是必需的(     )。
A、錯誤
B、正確
正確答案:


答案來源:(www.),一個Java類可以有多個父類(     )。
A、錯誤
B、正確
正確答案:














作業(yè)咨詢 論文咨詢
微信客服掃一掃

回到頂部