版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
北交(Java語言設計》在線作業(yè)一15秋100分答案
一、單選題(共25道試題,共75分。)
1.下列語句序列執(zhí)行后,k的值是()。intm=3,n=6,k=0;while((m++)<
(—n))++k;
A.0
B.1
C.2
D.3
正確答案:B
2.下列運算符中,優(yōu)先級最高的是()。
A.&&
創(chuàng)優(yōu)作業(yè)100分答案
創(chuàng)優(yōu)作業(yè)100分答案
B.++
c.+
D.*
正確答案:B
3.關于以下程序段的說法正確的是()。1.publicclassMyar{2.public
staticvoidmain(Stringargv[]){3.int[]i=newint[5];4.
System,out.printIn(i[5]);5.}6.}
A.第2行編譯出錯
B.第4行編譯出錯
C.編譯時產生錯誤
D.編譯時沒有產生錯誤,運行時發(fā)生異常
正確答案:D
4.執(zhí)行完代碼
A.x[24]為0
B.x[24]未定義
C.x[25]為0
D.x[0]為空
正確答案:D
5.下列類定義中,不正確的是()
A.classx{....}
B.classxextendsy{….}
C.staticclassximplementsyl,y2{....}
D.publicclassxextendsApplet{....}
正確答案:C
6.在調用函數并傳遞參數時,將變量對應的內存位置傳遞給函數,而函數會根據
內存位置取得參數的值,是指哪種方式()
A.值傳遞調用
B.返回值
C.地址傳遞調用
D.以上都不是
正確答案:C
7.下列語句序列執(zhí)行后,i的值是()。inti=16;do{i/=2;}while(i>
3);
A.16
B.8
C.4
D.2
正確答案:D
8.若已定義byte[]x={11,22,33,-66);其中04k<3,則對x數組元素錯誤
的引用是()
A.x[5-3]
B.x[k]
C.x[k+5]
D.x[0]
正確答案:B
9.下面的表達式哪個是正確的()
A.Strings=
B.Strings=
C.Strings=
D.Strings=
正確答案:A
10.下列正確的句子是()。
A.float3.14
B.bytei=225
D.intp[][];
正確答案:D
11.下列程序段的輸出結果是()。publicclass
operatorsandExpressions{voidstringPlus(){intx=3,y=4,z=5;
System.out.printIn(x+y+z);}}
A.xyz
B.x+y+z
C.12
D.以上答案均不正確
正確答案:C
12.下列語句序列執(zhí)行后,i的值是()。inti=8,j=16;if(i-1>j)i—;
elsej—;
A.15
B.16
C.7
D.8
正確答案:D
13.下列程序段執(zhí)行后的結果是().Strings=newString(
A.aceg
B.ACEG
C.abcdefg
D.abed
正確答案:A
14.給出如下代碼:classtest{privateintm;publicstaticvoidfunO
{//somecode...}}如何使成員變量m被函數fun0直接訪問()。
A.將privateintm改為protectedintm
B.將privateintm改為publicintm
C.將privateintm改為staticinttn
D.將privateintm改為intm
正確答案:C
15.以下選項中,合法的賦值語句是()
A.a==1;
C.a=a+1=5;
D.y=int(i);
正確答案:B
16.設x=1,y=2,z=3,則表達式y(tǒng)+=z—/++x的值是()
A.3
B.3.5
C.4
D.5
正確答案:A
17.關于Java中數據類型敘述正確的是()
A.整型數據在不同平臺下長度不同
B.boolean類型數據只有2個值,true和false
C.數組屬于簡單數據類型
D.Java中的指針類型和C語言的一樣
正確答案:B
18.下列語句執(zhí)行后,變量a、c的值分別是()。intx=182;inta,c;
c=x/100;a=x%10;
A.1,2
B.2,1
C.1.82,2
D.100,82
正確答案:B
19.下列關于for循環(huán)和while循環(huán)的說法中哪個是正確的()
A.while循環(huán)能實現的操作,for循環(huán)也都能實現
B.while循環(huán)判斷條件一般是程序結果,for循環(huán)判斷條件一般是非程序結果
C.兩種循環(huán)任何時候都可替換
D.兩種循環(huán)結構中都必須有循環(huán)體,循環(huán)體不能為空
正確答案:D
20.以下哪個約束符可用于定義成員常量()
A.static
B.final
D.以上都不對
正確答案:B
21.main方法是javaApplication程序執(zhí)行的入口點,關于main方法的方法頭
以下()是合法的。
A.publicstaticvoidmain()
B.publicstaticvoidmain(String[]args)
C.publicstaticintmain(String[]arg)
D.publicvoidmain(Stringarg[])
正確答案:B
22.設有定義inti=123;longj=456;下面賦值不正確的語句是()
A.j=i;
B.j=(long)i;
C.i=(int)j;
D.i=j;
正確答案:D
23.設有定義inti=6;,則執(zhí)行以下語句后,i的值為()。i+=i-1;
A.10
B.121
C.11
D.100
正確答案:C
24.下列語句序列執(zhí)行后,chi的值是()。charchl='A',ch2='W';if(chi+
2<ch2)++chl;
A.'A'
B.B'
C.tC,
D.B
正確答案:B
25.設有定義floatx=3.5f,y=4.6f,z=5.7f;則以下的表達式中,值為true
的是()
A.x>y||x>z
B.x!=y
D.x<y&!(x<z)
正確答案:B
北交《Java語言設計》在線作業(yè)一
二、多選題(共5道試題,共10分。)
1.選出合理的標識符()
A._sysl-lll
B.2mai1
C.$change
D.class
正確答案:AC
2.執(zhí)行下列代碼后,哪個結論是正確的String[]s=newString[10];()
A.s[10]為
B.s[9]為null;
C.C.s[0]為未定義
D.s.length為10
正確答案:BD
3.定義變量如下:charc=*winti=8;longL=15;floatf=8.9f;以下賦
值語句正確的是()
A.i=c+i;
B.c=c+i;
C.L=f+L;
D.f=i+L+f;
4.如下哪些是Java中正確的整數表示()
A.22
B.0x22
C.022
D.22H
正確答案:ABC
5.說明下列創(chuàng)建數組的方法那些是正確的()。
A.inttwoDim[][]=newint[4][];
B.inttwoDim[][]=newint[][4];
C.inttwoDim[][]=newint[4][5];
D.chara*+=,'A','B'
正確答案:ACD
北交《Java語言設計》在線作業(yè)一
三、判斷題(共10道試題,共15分。)
1.Final類中的屬性和方法都必須被final修飾符修飾()
A.錯誤
B.正確
正確答案:A
2.Java編譯之后的文件成為字節(jié)碼文件,是一個與本地機器無關的二進制文件
()
A.錯誤
B.正確
正確答案:B
3.Java的字符類型采用的是Unicode編碼,但所占字節(jié)由具體軟硬件環(huán)境決定()
A.錯誤
B.正確
正確答案:A
4.子類要調用父類的方法,必須使用super關鍵字()
A.錯誤
B.正確
正確答案:A
5.如果p是父類Parent的對象,而c是子類Child的對象,則語句c=p是正
確的()
A.錯誤
B.正確
正確答案:A
6.即使一個類中未顯式定義構造函數,也會有一個缺省的構造函數,缺省的構造
函數是無參函數,函數體為空。()
A.錯誤
B.正確
正確答案:B
7.抽象類里一定要包含抽象方法,但含抽象方法的類未必是抽象類()。
A.錯誤
B.正確
8.一個Java類可以有多個父類()。
A.錯誤
B.正確
正確答案:A
9.在Java中%是取余運算符,要求兩端操作數為整型()。
A.錯誤
B.正確
正確答案:A
10.Java的類不允許多重繼承,但接口支持多重繼承()。
A.錯誤
B.正確
正確答案:B
北交《Java語言設計》在線作業(yè)一
一、單選題(共25道試題,共75分。)
1.編譯并且執(zhí)行以下代碼,會出現什么情況()。publicclassQ{public
staticvoidmain(Stringargv[]){intanar[]=newint[]{1,2,3};
System,out.println(anar[1]);}}
A.1
B.有錯誤,數組anar在初始化以前不能正常榆出
C.2
D.有錯誤,數組的大小沒有定義。
正確答案:C
2.給出如下代碼:classtest{privateintm;publicstaticvoidfun0
{//somecode...}}如何使成員變量m被函數fun()直接訪問()。
A.將privateintm改為protectedintm
B.將privateintm改為publicintm
C.將privateintm改為staticintm
D.將privateinttn改為intm
正確答案:C
3.設i、j為int型變量名,a為int型數組名,以下選項中,正確的賦值語句
是()
A.i=i+2
B.a[0]=7;
c.i++--j;
D.a(0)=66;
正確答案:B
4.設i、j、k為類x中定義的int型變量名,下列類x的構造函數中不正確
的是()
A.x(intm){...}
B.voidx(intm){...}
C.x(intm,intn){...}
D.x(inth,intm,intn){...}
正確答案:B
5.下列語句序列執(zhí)行后,i的值是()。inti=8,j=16;if(i-1>j)i—;
elsej—;
A.15
B.16
C.7
D.8
正確答案:D
6.關于類和對象的敘述正確的是()
A.Java的類分為兩大部分:系統(tǒng)定義的類和用戶自定義的類
B.類的靜態(tài)屬性和全局變量的概念完全一樣,只是表達形式不同
C.類的成員至少有一個屬性和一個方法
D.類是對象的實例化
正確答案:A
7.設有定義inti=123;longj=456;下面賦值不正確的語句是()
A.j=i;
B.j=(long)i;
C.i=(int)j;
D.i=j;
正確答案:D
8.下面的代碼段中,執(zhí)行之后i和j的值是()。inti=1;intj;j=i++;
A.1,1
B.1,2
C.2,1
D.2,2
正確答案:C
9.在Java中,表示換行符的轉義字符是()
A.\n
B.\f
C.'n,
D.\dd
正確答案:A
10.
A.1
B.2
C.編譯出錯
D.運行出錯
正確答案:C
11.關于以下程序段的說法正確的是()1,1.publicclassMyar{2.public
staticvoidmain(Stringargv[]){3.int[]i=newint[5];4.
System,out.println(i[5]);5.}6.}
A.第2行編譯出錯
B.第4行編譯出錯
C.編譯時產生錯誤
D.編譯時沒有產生錯誤,運行時發(fā)生異常
正確答案:D
12.下列語句序列執(zhí)行后,chi的值是()。charchl=,A,,ch2=,邛;if(chi+
2<ch2)++chl;
A.'A,
B.B'
C.C
D.B
正確答案:B
13.設x=l,y=2,z=3,則表達式y(tǒng)+=z—/++x的值是()
A.3
B.3.5
C.4
D.5
14.下列正確的句子是()。
A.float3.14
B.bytei=225
C.k=33L
D.intp[][];
正確答案:D
15.下面哪幾個函數是publicvoidexample。{...}的重載函數()。
A.publicvoidexample(intm)}
B.publicintexample0C..}
C.publicvoidexample2(){...}
D.publicintexample(intm,floatf){...}
正確答案:D
16.下面語句執(zhí)行后,i的值是()。for(inti=0,j=l;j<5;j+=3)i=i+j;
A.4
B.5
C.6
D.7
正確答案:B
17.下列語句序列執(zhí)行后,k的值是()。intm=3,n=6,k=0;while((m++)<
(—n))++k;
A.0
B.1
C.2
D.3
正確答案:B
18.下列程序段執(zhí)行后的結果是()。Strings=newString(
A.aceg
B.ACEG
C.abcdefg
D.abed
19.下列程序段執(zhí)行后b3的結果是()booleanbl=true,b2,b3;24=blbl:
b2;
A.0
B.1
C.true
D.false
正確答案:D
20.設x、y為已定義的類名,下列聲明x類的對象xl的語句中正確的是()
A.staticxxl;
B.publicxxl=newx(int123);
C.yxl;
D.xxl=x0;
正確答案:B
21.下列類定義中,不正確的是()
A.classx{????}
B.classxextendsy{....}
C.staticclassximplementsyl,y2{??..}
D.publicclassxextendsApplet{....}
正確答案:C
22.下列哪個類聲明是正確的()
A.abstractfinalclassHl,???一
B.abstractprivatemove0,--
C.protectedprivatenumber
D.publicabstractclassCar,
正確答案:D
23.下面哪個為構造函數的特性定義()。
A.在類中聲明構造函數時,名稱須與類名相同
B.具有重載特性,可以建立多個相同名稱
C.使用類建立新對象時,會自動執(zhí)行構造函數,因此在構造函數內設定變量的初
始值進行內存的分配
D.以上都是
24.下列運算符中,優(yōu)先級最高的是()。
A.&&
B.++
C.+
D.*
正確答案:B
25.設有定義floatx=3.5f,y=4.6f,z=5.7f;則以下的表達式中,值為true
的是()
A.x>y||x>z
B.x!=y
C.z>(y+x
D.x<y&!(x<z)
正確答案:B
北交《Java語言設計》在線作業(yè)一
二、多選題(共5道試題,共10分。)
1.選出合理的標識符()
A.,sysl-lll
B.2mail
C.$change
D.class
正確答案:AC
2.說明下列創(chuàng)建數組的方法那些是正確的()。
A.inttwoDim[][]=newint[4][];
B.inttwoDim[][]=newint[][4];
C.inttwoDim[][]=newint[4][5];
D.chara*+=,'A''B'
正確答案:ACD
3.下列哪些語句是正確的()。
A.inta[][]=newint[][3];
B.inta口口={{1,3},{2,3,4},{1,2}};
C.Strings[][]=newString[2][];
D.Strings[][]={{
正確答案:BCD
4.執(zhí)行下列代碼后,哪個結論是正確的String[]s=newString[10];()
A.s[10]為
B.s[9]為null;
C.C.s[0]為未定義
D.s.length為10
正確答案:BD
5.以下哪些是Java語言的特點?()
A.面向對象
B.安全可靠
C.平臺無關
D.多支持線程
E.支持分布操作
正確答案:ABCDE
北交《Java語言設計》在線作業(yè)一
三、判斷題(共10道試題,共15分。)
1.Java的字符類型采用的是Unicode編碼,但所占字節(jié)由具體軟硬件環(huán)境決定()
A.錯誤
B.正確
正確答案:A
2.Final類中的屬性和方法都必須被final修飾符修飾()
A.錯誤
B.正確
正確答案:A
3.如果P是父類Parent的對象,而c是子類Child的對象,則語句c=p是正
確的()
A.錯誤
B.正確
正確答案:A
4.在Java中%是取余運算符,要求兩端操作數為整型().
A.錯誤
B.正確
正確答案:A
5.由繼承性可知,程序中子類擁有的成員數目一定大于等于父類擁有的成員數目
()。
A.錯誤
B.正確
正確答案:A
6.Java的類不允許多重繼承,但接口支持多重繼承()。
A.錯誤
B.正確
正確答案:B
7.最終類不能派生子類,最終方法不能被覆蓋()。
A.錯誤
B.正確
正確答案:B
8.即使一個類中未顯式定義構造函數,也會有一個缺省的構造函數,缺省的構造
函數是無參函數,函數體為空。()
A.錯誤
B.正確
正確答案:B
9.類及其屬性、方法可以同時有一個以上的修飾符來修飾()。
A.錯誤
B.正確
正確答案:B
10.靜態(tài)初始化器是在其所屬的類加載內存時由系統(tǒng)自動調用執(zhí)行()
A.錯誤
B.正確
正確答案:B
北交《Java語言設計》在線作業(yè)一
一、單選題(共25道試題,共75分。)
1.下列程序段執(zhí)行后b3的結果是()booleanbl=true,b2,b3;24=blb2;
A.0
B.1
C.true
D.false
正確答案:D
2.下列正確的句子是()。
A.float3.14
B.bytei=225
C.k=33Lbl:
D.intp[][];
正確答案:D
3.設有定義inti=123;longj=456;下面賦值不正確的語句是()
A.j=i;
B.j=(long)i;
C.i=(int)j;
D.i=j;
正確答案:D
4.給出如下代碼:classtest{privateintm;publicstaticvoidfun0
{//some
code...}}如何使成員變量m被函數fun()直接訪問()。
A.將privateintm改為protectedintm
B.將privateintm改為publicintm
C.將privateintm改為staticintm
D.將privateintm改為intm
正確答案:C
5.下列語句執(zhí)行后,變量a、c的值分別是().intx=182;inta,c;c=x/100;
a=x%10;
A.1,2
B.2,1
C.1.82,2
D.100,82
正確答案:B
6.下列語句序列執(zhí)行后,k的值是()。inti=10,j=18,k=30;switch(j-
i){case8:k++;case9:k+=2;case10:k+=3;default:k/=j;}
A.31
B.32
C.2
D.33
正確答案:C
7.下列程序段的榆出結果是()。publicclass
operatorsandExpressions{voidstringPlus(){intx=3,y=4,z=5;
System.out.printIn(x+y+z);}}
A.xyz
B.x+y+z
C.12
D.以上答案均不正確
正確答案:C
8.設有定義inti=6;,則執(zhí)行以下語句后,i的值為()。i+=i-1;
A.10
B.121
C.11
D.100
正確答案:C
9.在switch(expression)語句中,expression的數據類型不能是()。
A.double
B.char
C.byte
D.short
正確答案:A
10.main方法是javaApplication程序執(zhí)行的入口點,關于main方法的方法頭
以下()是合法的。
A.publicstaticvoidmain()
B.publicstaticvoidmain(String[]args)
C.publicstaticintmain(String[]arg)
D.publicvoidmain(Stringarg[])
正確答案:B
11.若已定義byte[]x={11,22,33,-66};其中0<k<3,則對x數組元素錯
誤的引用是
()
A.x[5-3]
B.x[k]
C.x[k+5]
D.x[0]
正確答案:B
12.不使用static修飾符限定的方法稱為成員方法,下列哪一個說法是不正確的
()
A.成員方法可以直接調用父類的成員方法
B.成員方法可以直接調用父類的類方法
C.成員方法不可以直接調用其他類的成員方法
D.成員方法可以直接調用本類的類方法
正確答案:A
13.編譯并且執(zhí)行以下代碼,會出現什么情況()。publicclassQ{public
staticvoidmain(Stringargv[]){intanar[]=newint[]{1,2,3);
System.out.printIn(anar[1]);}}
A.1
B.有錯誤,數組anar在初始化以前不能正常輸出
C.2
D.有錯誤,數組的大小沒有定義。
正確答案:C
14.設i、j為int型變量名,a為int型數組名,以下選項中,正確的賦值語
句是()
A.i=i+2
B.a[0]=7;
C.i++--j;
D.a(0)=66;
正確答案:B
15.下列哪個類聲明是正確的()
A.abstractfinalclassHl,
B.abstractprivatemove0,
C.protectedprivatenumber
D.publicabstractclassCar,
正確答案:D
16.下面的代碼段中,執(zhí)行之后i和j的值是()。inti=1;intj;j=
i++;
A.1,1
B.1,2
C.2,1
D.2,2
正確答案:C
17.數組的大小在創(chuàng)建以后()。
A.可以改變
B.不能改變
C.使用new方法可以改變
D.有些可以改變
正確答案:B
18.在調用函數并傳遞參數時,將變量對應的內存位置傳遞給函數,而函數會根
據內存位置取得參數的值,是指哪種方式()
A.值傳遞調用
B.返回值
C.地址傳遞調用
D.以上都不是
正確答案:C
19.下列方法定義中,正確的是()
A.intx(){charch=,az;return(int)ch;}
B.voidx0{...returntrue;}
C.intx(){...returntrue;}
D.intx(inta,b){returna+b;}
正確答案:A
20.下面哪個為構造函數的特性定義()。
A.在類中聲明構造函數時,名稱須與類名相同
B.具有重載特性,可以建立多個相同名稱
C.使用類建立新對象時,會自動執(zhí)行構造函數,因此在構造函數內設定變量的初
始值進行內存的分配
D.以上都是
正確答案:D
21.下列構造方法的調用方式中,正確的是()。
A.按照一般方法調用
B.由用戶直接調用
C.只能通過new自動調用
D.被系統(tǒng)調用
正確答案:C
22.下列語句序列執(zhí)行后,chi的值是()。charchl=,A,,ch2=,;if(chi+
2<ch2)++chl;
A.W
B.B'
C.C
D.B
正確答案:B
23.設i、j、k為類x中定義的int型變量名,下列類x的構造函數中不正
確的是()
A.x(intm){…}
B.voidx(intm){...}
C.x(intm,intn){...}
D.x(inth,intm,intn){...}
正確答案:B
24.關于以下程序段的說法正確的是().1.publicclassMyar{2.public
staticvoidmain(Stringargv[]){3.int[]i=newint[5];4.
System,out.println(i[5]);5.}6.}
A.第2行編譯出錯
B.第4行編譯出錯
C.編譯時產生錯誤
D.編譯時沒有產生錯誤,運行時發(fā)生異常
正確答案:D
25.執(zhí)行完代碼
A.x[24]為0
B.x[24]未定義
C.x[25]為0
D.x[0]為空
正確答案:D
北交《Java語言設計》在線作業(yè)一
二、多選題(共5道試題,共10分。)
1.說明下列創(chuàng)建數組的方法那些是正確的()。
A.inttwoDim[][]=newint[4][];
B.inttwoDim[][]=newint[][4];
C.inttwoDim[][]=newint[4][5];
D.chara*+=,'A','B'
正確答案:ACD
2.Java2主要有幾個分支?()
A.J2SE
B.J2ME
C.J2EE
正確答案:ABC
3.如下哪些是Java中正確的整數表示()
A.22
B.0x22
C.022
D.22H
正確答案:ABC
4.如下哪些是Java中有效的關鍵字()
A.Const
B.NULL
C.false
D.this
E.native
正確答案:ACDE
5.下列正確的表達式()
A.doublea=l.0;
B.Doublea=newDouble(1.0);
C.bytea=340;
D.Bytea=120;
北交《Java語言設計》在線作業(yè)一
三、判斷題(共10道試題,共15分。)
1.如果p是父類Parent的對象,而c是子類Child的對象,則語句c=p是正
確的()
B.正確
正確答案:A
2.Java語言中的數組元素只能是基本數據類型而不能為對象類型()
A.錯誤
B.正確
正確答案:A
3.System類不能實例化,即不能創(chuàng)建System類的對象()。
A.錯誤
B.正確
正確答案:B
4.類及其屬性、方法可以同時有一個以上的修飾符來修飾().
A.錯誤
B.正確
正確答案:B
5.即使一個類中未顯式定義構造函數,也會有一個缺省的構造函數,缺省的構造
函數是無參函數,函數體為空。()
A.錯誤
B.正確
6.Java的各種數據類型占用的內存長度固定,與具體軟硬件環(huán)境無關()
A.錯誤
B.正確
正確答案:B
7.一個Java類可以有多個父類()。
A.錯誤
B.正確
正確答案:A
8.子類要調用父類的方法,必須使用super關鍵字()
A.錯誤
B.正確
正確答案:A
9.抽象類里一定要包含抽象方法,但含抽象方法的類未必是抽象類()。
A.錯誤
B.正確
正確答案:A
10.Java的字符類型采用的是Unicode編碼,但所占字節(jié)由具體軟硬件環(huán)境決定
()
A.錯誤
B.正確
正確答案:A
北交《Java語言設計》在線作業(yè)一
一、單選題(共25道試題,共75分。)
1.已知如下代碼:booleanm=true;if(m=false)System,out.println(
A.False
C.None
D.出錯
正確答案:B
2.關于類和對象的敘述正確的是()
A.Java的類分為兩大部分:系統(tǒng)定義的類和用戶自定義的類
B.類的靜態(tài)屬性和全局變量的概念完全一樣,只是表達形式不同
C.類的成員至少有一個屬性和一個方法
D.類是對象的實例化
正確答案:A
3.下面的代碼段中,執(zhí)行之后i和j的值是()。inti=1;intj;j=i++;
A.1,1
B.1,2
C.2,1
D.2,2
正確答案:C
4.以下選項中,合法的賦值語句是()
A.a==1;
B.++i;
C.a=a+1=5;
D.y=int(i);
正確答案:B
5.以下的選項中能正確表示Java語言中的一個整型常量的是()
A.12
B.-20
C.1000
D.456
正確答案:B
6.在Java中,表示換行符的轉義字符是()
A.\n
B.\f
C.,n,
D.\dd
正確答案:A
7.數組的大小在創(chuàng)建以后()。
A.可以改變
B.不能改變
C.使用new方法可以改變
D.有些可以改變
正確答案:B
8.設有定義floatx=3.5f,y=4.6f,z=5.7f;則以下的表達式中,值為true的
是()
A.x>y||x>z
B.x!=y
C.z>(y+x
D.x<y&!(x<z)
正確答案:B
9.下列運算符中,優(yōu)先級最高的是()。
A.&&
B.++
C.+
D.*
正確答案:B
10.在調用函數并傳遞參數時,將變量對應的內存位置傳遞給函數,而函數會根
據內存位置取得參數的值,是指哪種方式()
A.值傳遞調用
B.返回值
C.地址傳遞調用
D.以上都不是
正確答案:C
11.下列類定義中,不正確的是()
A.classx{….}
B.classxextendsy{....}
C.staticclassximplementsyl,y2{….}
D.publicclassxextendsApplet{....}
正確答案:C
12.下面語句執(zhí)行后,i的值是()。for(inti=0,j=l;j<5;j+=3)i=i+j;
A.4
B.5
C.6
D.7
正確答案:B
13.下列語句序列執(zhí)行后,i的值是()。inti=8,j=16;if(i-1>j)i—;
elsej—;
A.15
B.16
C.7
D.8
正確答案:D
14.main方法是javaApplication程序執(zhí)行的入口點,關于main方法的方法頭
以下()是合法的。
A.publicstaticvoidmain()
B.publicstaticvoidmain(String[]args)
C.publicstaticintmain(String[]arg)
D.publicvoidmain(Stringarg[])
正確答案:B
15.下列語句執(zhí)行后,變量a、c的值分別是()。intx=182;inta,c;
c=x/100;a=x%10;
A.1,2
B.2,1
C.1.82,2
正確答案:B
16.下面哪個為構造函數的特性定義()。
A.在類中聲明構造函數時,名稱須與類名相同
B.具有重載特性,可以建立多個相同名稱
C.使用類建立新對象時,會自動執(zhí)行構造函數,因此在構造函數內設定變量的初
始值進行內存的分配
D.以上都是
正確答案:D
17.設i、j為int型變量名,a為int型數組名,以下選項中,正確的賦值語
句是()
A.i=i+2
B.a[0]=7;
C.i++----j;
D.a(0)=66;
正確答案:B
18.下列語句序列執(zhí)行后,k的值是()。inti=10,j=18,k=30;switch(j-
i){case8:k++;case9:k+=2;case10:k+=3;default:k/=j;}
A.31
B.32
C.2
D.33
正確答案:C
19.設x、y為已定義的類名,下列聲明x類的對象xl的語句中正確的是()
A.staticxxl;
B.publicxxl=newx(int123);
C.yxl;
D.xxl=x0;
正確答案:B
20.
A.1
B.2
C.編譯出錯
D.運行出錯
正確答案:C
21.下列程序段執(zhí)行后的結果是()。Strings=newString(
A.aceg
B.ACEG
C.abcdefg
D.abed
正確答案:A
22.在switch(expression)語句中,expression的數據類型不能是()。
A.double
B.char
C.byte
正確答案:A
23.以下有關構造方法的說法,正確的是()
A.一個類的構造方法可以有多個
B.構造方法在類定義時被調用
C.構造方法只能由對象中的其它方法調用
D.構造方法可以和類同名,也可以和類名不同
正確答案:A
24.下列關于for循環(huán)和while循環(huán)的說法中哪個是正確的()
A.while循環(huán)能實現的操作,for循環(huán)也都能實現
B.while循環(huán)判斷條件一般是程序結果,for循環(huán)判斷條件一般是非程序結果
C.兩種循環(huán)任何時候都可替換
D.兩種循環(huán)結構中都必須有循環(huán)體,循環(huán)體不能為空
正確答案:D
25.下列方法定義中,正確的是()
A.intx0{charch=,az;return(int)ch;}
B.voidx0{...returntrue;}
C.intx(){...returntrue;}
D.intx(inta,b){returna+b;}
正確答案:A
北交《Java語言設計》在線作業(yè)一
二、多選題(共5道試題,共10分。)
1.如下哪些是Java中正確的整數表示()
A.22
B.0x22
C.022
D.22H
正確答案:ABC
2.定義變量如下:charc='winti=8;longL=15;floatf=8.9f;以下賦
值語句正確的是()
A.i=c+i;
B.c=c+i;
C,L=f+L;
D.f=i+L+f;
正確答案:AD
3.如下哪些是Java中有效的關鍵字()
A.Const
B.NULL
C.false
D.this
E.native
正確答案:ACDE
4.執(zhí)行下列代碼后,哪個結論是正確的String[]s=newString[10];()
A.s[10]為
B.s[9]為null;
C.C.s[0]為未定義
D.s.length為10
正確答案:BD
5.下列哪些語句是正確的()。
A.inta[][]=newint[][3];
B.inta[][]={{1,3J,{2,3,4},{1,2}};
C.Strings[][]=newString[2][];
D.Strings[][]={{
正確答案:BCD
北交《Java語言設計》在線作業(yè)一
三、判斷題(共10道試題,共15分。)
1.System類不能實例化,即不能創(chuàng)建System類的對象()。
A.錯誤
B.正確
正確答案:B
2.Java語言中的數組元素只能是基本數據類型而不能為對象類型()
A.錯誤
B.正確
正確答案:A
3.如果p是父類Parent的對象,而c是子類Child的對象,則語句cP是正
確的()
A.錯誤
B.正確
正確答案:A
4.在Java中%是取余運算符,要求兩端操作數為整型().
A.錯誤
B.正確
正確答案:A
5.由繼承性可知,程序中子類擁有的成員數目一定大于等于父類擁有的成員數目
()。
A.錯誤
B.正確
正確答案:A
6.最終類不能派生子類,最終方法不能被覆蓋()。
A.錯誤
B.正確
正確答案:B
7.Java的各種數據類型占用的內存長度固定,與具體軟硬件環(huán)境無關()
A.錯誤
B.正確
正確答案:B
8.類及其屬性、方法可以同時有一個以上的修飾符來修飾()。
A.錯誤
B.正確
正確答案:B
9.一個Java類可以有多個父類()。
A.錯誤
B.正確
正確答案:A
10.靜態(tài)初始化器是在其所屬的類加載內存時由系統(tǒng)自動調用執(zhí)行()
A.錯誤
B.正確
正確答案:B
北交《Java語言設計》在線作業(yè)一
一、單選題(共25道試題,共75分。)
1.下列程序段執(zhí)行后b3的結果是()booleanbl=true,b2,b3;24=blbl:
b2;
A.0
B.1
C.true
D.false
正確答案:D
2.執(zhí)行完代碼
A.x[24]為0
B.x[24]未定義
C.x[25]為0
D.x[0]為空
正確答案:D
3.編譯并且執(zhí)行以下代碼,會出現什么情況()。publicclassQ{public
staticvoidmain(Stringargv[]){intanar[]=newint[]{1,2,3);
System,out.println(anar[1]);}}
A.1
B.有錯誤,數組anar在初始化以前不能正常榆出
C.2
D.有錯誤,數組的大小沒有定義。
正確答案:C
4.下列關于for循環(huán)和while循環(huán)的說法中哪個是正確的()
A.while循環(huán)能實現的操作,for循環(huán)也都能實現
B.while循環(huán)判斷條件一般是程序結果,for循環(huán)判斷條件一般是非程序結果
C.兩種循環(huán)任何時候都可替換
D.兩種循環(huán)結構中都必須有循環(huán)體,循環(huán)體不能為空
正確答案:D
5.下列語句執(zhí)行后,變量a、c的值分別是()。intx=182;inta,c;c=x/100;
a=x%10;
A.1,2
B.2,1
C.1.82,2
D.100,82
正確答案:B
6.設i、j、k為類x中定義的int型變量名,下列類x的構造函數中不正確
的是()
A.x(intm){...}
B.voidx(intm){...}
C.x(intm,intn){...}
D.x(inth,intm,intn){...}
正確答案:B
7.設有定義inti=123;longj=456;下面賦值不正確的語句是()
A.j=i;
B.j=(long)i;
C.i=(int)j;
D.i=j;
正確答案:D
8.以下哪個約束符可用于定義成員常量()
A.static
B.final
C.abstract
D.以上都不對
正確答案:B
9.設有定義floatx=3.5f,y=4.6f,z=5.7f;則以下的表達式中,值為true的
是()
A.x>y||x>z
B.x!=y
C.z>(y+x
D.x<y&!(x<z)
10.下列程序段執(zhí)行后的結果是()oStrings=newString(
A.aceg
B.ACEG
C.abcdefg
D.abed
正確答案:A
11.下列類定義中,不正確的是()
A.classx{????}
B.classxextendsy{????}
C.staticclassximplementsyl,y2{....}
D.publicclassxextendsApplet{....}
正確答案:C
12.下列哪個類聲明是正確的()
A.abstractfinalclassHl,???一
B.abstractprivatemove0,??--
C.protectedprivatenumber
D.publicabstractclassCar,
正確答案:D
13.不使用static修飾符限定的方法稱為成員方法,下列哪一個說法是不正確的
()
A.成員方法可以直接調用父類的成員方法
B.成員方法可以直接調用父類的類方法
C.成員方法不可以直接調用其他類的成員方法
D.成員方法可以直接調用本類的類方法
正確答案:A
14.以下選項中,合法的賦值語句是()
A.a==1;
B.++i;
C.a=a+1=5;
D.y=int(i);
15.關于Java中數據類型敘述正確的是()
A.整型數據在不同平臺下長度不同
B.boolean類型數據只有2個值,true和false
C.數組屬于簡單數據類型
D.Java中的指針類型和C語言的一樣
正確答案:B
16.下列正確的句子是()。
A.float3.14
B.bytei=225
C.k=33L
D.intp[][];
正確答案:D
17.
A.1
B.2
C.編譯出錯
D.運行出錯
正確答案:C
18.下列構造方法的調用方式中,正確的是()。
A.按照一般方法調用
B.由用戶直接調用
C.只能通過new自動調用
D.被系統(tǒng)調用
正確答案:C
19.以下的選項中能正確表示Java語言中的一個整型常量的是
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度物業(yè)公司保安員夜間值班與休息合同
- 二零二五年度電梯井施工與電梯設備保養(yǎng)合同
- 2025年度幼兒園招生加盟與品牌轉讓合作協(xié)議
- 二零二五年度情感關系建立合同
- 二零二五年度2025年門面房租賃與社區(qū)配套服務合同
- 二零二五年度精裝修公寓房購買與戶外休閑設施使用合同3篇
- 二零二五版奶粉生產廢棄物資源化利用服務合同范本頁22篇
- 2025年度影視基地場地租賃合同及影視制作服務協(xié)議3篇
- 二零二五版電子商務SET協(xié)議安全風險評估與風險控制合同3篇
- 二零二五版淋浴房市場推廣與廣告投放合同3篇
- 2024山西廣播電視臺招聘專業(yè)技術崗位編制人員20人歷年高頻500題難、易錯點模擬試題附帶答案詳解
- 新材料行業(yè)系列深度報告一:新材料行業(yè)研究框架
- 人教版小學英語各冊單詞表(帶英標)
- 廣東省潮州市潮安區(qū)2023-2024學年六年級上學期期末考試數學試題
- 鄉(xiāng)村治理中正式制度與非正式制度的關系解析
- 智能護理:人工智能助力的醫(yī)療創(chuàng)新
- 國家中小學智慧教育平臺培訓專題講座
- 5G+教育5G技術在智慧校園教育專網系統(tǒng)的應用
- VI設計輔助圖形設計
- 淺談小學勞動教育的開展與探究 論文
- 2023年全國4月高等教育自學考試管理學原理00054試題及答案新編
評論
0/150
提交評論