可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406 微信:aopopenfd777
[北京交通大學(xué)]北交《JAVA語言設(shè)計》在線作業(yè)一
試卷總分:100 得分:100
第1題,在Java中,表示換行符的轉(zhuǎn)義字符是( )
A、\n
B、\f
C、'n'
D、\dd
正確答案:A
第2題,下列構(gòu)造方法的調(diào)用方式中,正確的是( )。
A、按照一般方法調(diào)用
B、由用戶直接調(diào)用
C、只能通過 new 自動調(diào)用
D、被系統(tǒng)調(diào)用
正確答案:C
第3題,在調(diào)用函數(shù)并傳遞參數(shù)時,將變量對應(yīng)的內(nèi)存位置傳遞給函數(shù),而函數(shù)會根據(jù)內(nèi)存位置取得參數(shù)的值,是指哪種方式( )
A、值傳遞調(diào)用
B、返回值
C、地址傳遞調(diào)用
D、以上都不是
正確答案:C
第4題,設(shè) i、j 為int型變量名,a 為int型數(shù)組名,以下選項中,正確的賦值語句是( )
A、i = i + 2
B、a[0] = 7;
C、i++ - --j;
D、a(0) = 66;
正確答案:B
答案來源:(www.),編譯并且執(zhí)行以下代碼,會出現(xiàn)什么情況( )。 public class Q{ public static void main(String argv[]){ int anar[]=new int[]{1,2,3}; System.out.println(anar[1]); } }
A、1
B、有錯誤,數(shù)組anar在初始化以前不能正常輸出
C、2
D、有錯誤,數(shù)組的大小沒有定義。
正確答案:C
第6題,設(shè) x、 y為已定義的類名,下列聲明x類的對象x1的語句中正確的是( )
A、static x x1;
B、public x x1=new x(int 123);
C、y x1;
D、x x1=x();
正確答案:
第7題,執(zhí)行完代碼"int[]x=new int[25];"后,以下( )說明是正確的。
A、x[24]為0
B、x[24]未定義
C、x[25]為0
D、x[0]為空
正確答案:
第8題,關(guān)于Java中數(shù)據(jù)類型敘述正確的是( )
A、整型數(shù)據(jù)在不同平臺下長度不同
B、boolean類型數(shù)據(jù)只有2個值,true和false
C、數(shù)組屬于簡單數(shù)據(jù)類型
D、Java中的指針類型和C語言的一樣
正確答案:
第9題,下列語句序列執(zhí)行后,i 的值是( )。 int i=8, j=16; if( i-1 j ) i--; else j--;
A、15
B、16
C、7
D、8
正確答案:
答案來源:(www.),"閱讀下面程序 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、運行出錯
正確答案:
第11題,下列程序段的輸出結(jié)果是 ( )。 public class operatorsandExpressions{ void stringPlus(){ int x=3,y=4,z=5; System.out.println(x+y+z); } }
A、xyz
B、x+y+z
C、12
D、以上答案均不正確
正確答案:
答案來源:(www.),關(guān)于類和對象的敘述正確的是( )
A、Java的類分為兩大部分:系統(tǒng)定義的類和用戶自定義的類
B、類的靜態(tài)屬性和全局變量的概念完全一樣,只是表達形式不同
C、類的成員至少有一個屬性和一個方法
D、類是對象的實例化
正確答案:
第13題,設(shè)有定義 int i=123; long j=456; 下面賦值不正確的語句是( )
A、j=i;
B、j=(long)i;
C、i=(int)j;
D、i=j;
正確答案:
第14題,下列程序段執(zhí)行后的結(jié)果是( )。
String s=new String("abcdefg");
for(int i=0;is.length();i+=2){System.out.print(s.charAt(i));
}
A、aceg
B、ACEG
C、abcdefg
D、abcd
正確答案:
答案來源:(www.),下列哪個類聲明是正確的( )
A、abstract final class Hl{…}
B、abstract private move(){…}
C、protected private number
D、public abstract class Car{…}
正確答案:
第16題,以下哪個約束符可用于定義成員常量( )
A、static
B、final
C、abstract
D、以上都不對
正確答案:
第17題,若已定義 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]
正確答案:
第18題,下列語句序列執(zhí)行后,k 的值是( )。 int m=3, n=6, k=0; while((m++) (-- n)) ++k;
A、0
B、1
C、2
D、3
正確答案:
第19題,下列代碼中,將引起一個編譯錯誤的行是( ) 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行
正確答案:
答案來源:(www.),下列語句序列執(zhí)行后,i的值是( )。int i=16; do { i/=2; } while( i 3 );
A、16
B、8
C、4
D、2
正確答案:
第21題,數(shù)組的大小在創(chuàng)建以后( )。
A、可以改變
B、不能改變
C、使用new方法可以改變
D、有些可以改變
正確答案:
第22題,下列關(guān)于for循環(huán)和while循環(huán)的說法中哪個是正確的( )
A、兩種循環(huán)結(jié)構(gòu)中都必須有循環(huán)體,循環(huán)體不能為空
B、while循環(huán)判斷條件一般是程序結(jié)果,for循環(huán)判斷條件一般是非程序結(jié)果
C、兩種循環(huán)任何時候都可替換
D、while循環(huán)能實現(xiàn)的操作,for循環(huán)也都能實現(xiàn)
正確答案:
第23題,下列方法定義中,正確的是( )
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; }
正確答案:
第24題,關(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ā)生異常
正確答案:
答案來源:(www.),下面的代碼段中,執(zhí)行之后i 和j 的值是( )。 int i = 1; int j; j = i++;
A、1, 1
B、1, 2
C、2, 1
D、2, 2
正確答案:
第26題,說明下列創(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’};
正確答案:
第27題,如下哪些是Java中正確的整數(shù)表示( )
A、22
B、0x22
C、022
D、22H
正確答案:
第28題,Java2主要有幾個分支?( )
A、J2SE
B、J2ME
C、J2EE
正確答案:
第29題,執(zhí)行下列代碼后,哪個結(jié)論是正確的 String[] s=new String[10];( )
A、s[10] 為 "";
B、s[9] 為 null;
C、C. s[0] 為 未定義
D、s.length 為10
正確答案:
答案來源:(www.),下列哪些語句是正確的( )。
A、int a[][]=new int[][3];
B、int a[][]={{1,3},{2,3,4},{1,2}};
C、String s[][]=new String[2][];
D、String s[][]={{"can","I"},{"help","you"}}
正確答案:
第31題,有的類定義時可以不定義構(gòu)造函數(shù),所以構(gòu)造函數(shù)不是必需的。( )
A、錯誤
B、正確
正確答案:
第32題,即使一個類中未顯式定義構(gòu)造函數(shù),也會有一個缺省的構(gòu)造函數(shù),缺省的構(gòu)造函數(shù)是無參函數(shù),函數(shù)體為空。( )
A、錯誤
B、正確
正確答案:
第33題,Java的類不允許多重繼承,但接口支持多重繼承( )。
A、錯誤
B、正確
正確答案:
第34題,Java語言中的數(shù)組元素只能是基本數(shù)據(jù)類型而不能為對象類型( )
A、錯誤
B、正確
正確答案:
第35題,類及其屬性、方法可以同時有一個以上的修飾符來修飾( )。
A、錯誤
B、正確
正確答案:
第36題,Java的字符類型采用的是Unicode編碼,但所占字節(jié)由具體軟硬件環(huán)境決定( )
A、錯誤
B、正確
正確答案:
第37題,Java的各種數(shù)據(jù)類型占用的內(nèi)存長度固定,與具體軟硬件環(huán)境無關(guān)( )
A、錯誤
B、正確
正確答案:
第38題,如果p是父類Parent的對象,而c是子類Child的對象,則語句c = p是正確的( )
A、錯誤
B、正確
正確答案:
第39題,注釋的作用是使程序在執(zhí)行時在屏幕上顯示//之后的內(nèi)容( )
A、錯誤
B、正確
正確答案:
第40題,在Java中%是取余運算符,要求兩端操作數(shù)為整型( )。
A、錯誤
B、正確
正確答案: