可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢(xún)請(qǐng)?zhí)砑観Q:3230981406 微信:aopopenfd777
吉大《面向?qū)ο蟪绦蛟O(shè)計(jì)》在線作業(yè)二
試卷總分:100 得分:100
第1題,下列代碼中,將引起一個(gè)編譯錯(cuò)誤的行是( ) 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)在想先編譯再運(yùn)行該程序,結(jié)果是( )。
A、1
B、2
C、編譯出錯(cuò)
D、運(yùn)行出錯(cuò)
正確答案:
第3題,關(guān)于以下程序段的說(shuō)法正確的是( )。 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行編譯出錯(cuò)
B、第4行編譯出錯(cuò)
C、編譯時(shí)產(chǎn)生錯(cuò)誤
D、編譯時(shí)沒(méi)有產(chǎn)生錯(cuò)誤,運(yùn)行時(shí)發(fā)生異常
正確答案:
第4題,下列敘述中,錯(cuò)誤的是( )。
A、父類(lèi)不能替代子類(lèi)
B、子類(lèi)能夠替代父類(lèi)
C、子類(lèi)繼承父類(lèi)
D、父類(lèi)包含子類(lèi)
正確答案:
第題,類(lèi)Teacher和Student是類(lèi)Person的子類(lèi); Person p; Teacher t; Student s; //p, t and s are all non-null. if(t instanceof Person) { s = (Student)t; } 最后一句語(yǔ)句的結(jié)果是( )。
A、將構(gòu)造一個(gè)Student對(duì)象;
B、表達(dá)式是合法的;
C、表達(dá)式是錯(cuò)誤的;
D、編譯時(shí)正確,但運(yùn)行時(shí)錯(cuò)誤。
正確答案:
第6題,以下語(yǔ)句有語(yǔ)法錯(cuò)誤的是( )
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,則對(duì)x數(shù)組元素錯(cuò)誤的引用是( )
A、x[5-3]
B、x[k]
C、x[k+5]
D、x[0]
正確答案:
第9題,如果類(lèi)中的成員變量可以被同一包訪問(wèn),則使用如下哪個(gè)約束符( )。
A、private
B、public
C、protected
D、no modifier
正確答案:
第題,不允許作為類(lèi)及類(lèi)成員的訪問(wèn)控制符的是( )。
A、public
B、private
C、static
D、protected
正確答案:
第11題,Java語(yǔ)言的類(lèi)間的繼承關(guān)系是( )
A、多重的
B、單重的
C、線程的
D、不能繼承
正確答案:
第題,以下敘述正確的是( )
A、構(gòu)造方法必須是public方法
B、main方法必須是public方法
C、Java應(yīng)用程序的文件名可以是任意的
D、構(gòu)造方法應(yīng)該聲明為void類(lèi)型
正確答案:
第13題,在 Java 中,用 package 語(yǔ)句說(shuō)明一個(gè)包時(shí),該包的層次結(jié)構(gòu)必須是( )
A、與文件的結(jié)構(gòu)相同
B、與文件目錄的層次相同
C、與文件類(lèi)型相同
D、與文件大小相同
正確答案:
第14題,下面哪個(gè)為構(gòu)造函數(shù)的特性定義( )。
A、在類(lèi)中聲明構(gòu)造函數(shù)時(shí),名稱(chēng)須與類(lèi)名相同
B、具有重載特性,可以建立多個(gè)相同名稱(chēng)
C、使用類(lèi)建立新對(duì)象時(shí),會(huì)自動(dòng)執(zhí)行構(gòu)造函數(shù),因此在構(gòu)造函數(shù)內(nèi)設(shè)定變量的初始值進(jìn)行內(nèi)存的分配
D、以上都是
正確答案:
第題,關(guān)于Java中數(shù)據(jù)類(lèi)型敘述正確的是( )
A、整型數(shù)據(jù)在不同平臺(tái)下長(zhǎng)度不同
B、boolean類(lèi)型數(shù)據(jù)只有2個(gè)值,true和false
C、數(shù)組屬于簡(jiǎn)單數(shù)據(jù)類(lèi)型
D、Java中的指針類(lèi)型和C語(yǔ)言的一樣
正確答案:
第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í)行下列代碼后,哪個(gè)結(jié)論是正確的 ( )String[] s=new String[10];
A、s[10] 為 "";
B、s[9] 為 null;
C、s[0] 為 未定義
D、s.length 為10
正確答案:,D
第18題,以下哪些是面向?qū)ο缶幊痰幕咎卣鳎?/span>( )
A、繼承
B、封裝
C、多態(tài)
正確答案:,B,C
第19題,指出下列哪個(gè)方法與方法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
第題,說(shuō)明下列創(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是父類(lèi)Parent的對(duì)象,而c是子類(lèi)Child的對(duì)象,則語(yǔ)句c = p是正確的( )
A、錯(cuò)誤
B、正確
正確答案:
第22題,在異常處理中總是將可能產(chǎn)生異常的語(yǔ)句放在try塊中,用catch子句去處理異常,而且一個(gè)try塊之后只能對(duì)應(yīng)一個(gè)catch語(yǔ)句( )。
A、錯(cuò)誤
B、正確
正確答案:
第23題,Java的各種數(shù)據(jù)類(lèi)型占用的內(nèi)存長(zhǎng)度固定,與具體軟硬件環(huán)境無(wú)關(guān)( )
A、錯(cuò)誤
B、正確
正確答案:
第24題,有的類(lèi)定義時(shí)可以不定義構(gòu)造函數(shù),所以構(gòu)造函數(shù)不是必需的( )。
A、錯(cuò)誤
B、正確
正確答案:
第題,一個(gè)Java類(lèi)可以有多個(gè)父類(lèi)( )。
A、錯(cuò)誤
B、正確
正確答案: