版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
北交(Java語言設(shè)計》在線作業(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.關(guān)于以下程序段的說法正確的是()。1.publicclassMyar{2.public
staticvoidmain(Stringargv[]){3.int[]i=newint[5];4.
System,out.printIn(i[5]);5.}6.}
A.第2行編譯出錯
B.第4行編譯出錯
C.編譯時產(chǎn)生錯誤
D.編譯時沒有產(chǎn)生錯誤,運行時發(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.在調(diào)用函數(shù)并傳遞參數(shù)時,將變量對應(yīng)的內(nèi)存位置傳遞給函數(shù),而函數(shù)會根據(jù)
內(nèi)存位置取得參數(shù)的值,是指哪種方式()
A.值傳遞調(diào)用
B.返回值
C.地址傳遞調(diào)用
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數(shù)組元素錯誤
的引用是()
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.下列程序段的輸出結(jié)果是()。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í)行后的結(jié)果是().Strings=newString(
A.aceg
B.ACEG
C.abcdefg
D.abed
正確答案:A
14.給出如下代碼:classtest{privateintm;publicstaticvoidfunO
{//somecode...}}如何使成員變量m被函數(shù)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.設(shè)x=1,y=2,z=3,則表達式y(tǒng)+=z—/++x的值是()
A.3
B.3.5
C.4
D.5
正確答案:A
17.關(guān)于Java中數(shù)據(jù)類型敘述正確的是()
A.整型數(shù)據(jù)在不同平臺下長度不同
B.boolean類型數(shù)據(jù)只有2個值,true和false
C.數(shù)組屬于簡單數(shù)據(jù)類型
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.下列關(guān)于for循環(huán)和while循環(huán)的說法中哪個是正確的()
A.while循環(huán)能實現(xiàn)的操作,for循環(huán)也都能實現(xiàn)
B.while循環(huán)判斷條件一般是程序結(jié)果,for循環(huán)判斷條件一般是非程序結(jié)果
C.兩種循環(huán)任何時候都可替換
D.兩種循環(huán)結(jié)構(gòu)中都必須有循環(huán)體,循環(huán)體不能為空
正確答案:D
20.以下哪個約束符可用于定義成員常量()
A.static
B.final
D.以上都不對
正確答案:B
21.main方法是javaApplication程序執(zhí)行的入口點,關(guān)于main方法的方法頭
以下()是合法的。
A.publicstaticvoidmain()
B.publicstaticvoidmain(String[]args)
C.publicstaticintmain(String[]arg)
D.publicvoidmain(Stringarg[])
正確答案:B
22.設(shè)有定義inti=123;longj=456;下面賦值不正確的語句是()
A.j=i;
B.j=(long)i;
C.i=(int)j;
D.i=j;
正確答案:D
23.設(shè)有定義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.設(shè)有定義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語言設(shè)計》在線作業(yè)一
二、多選題(共5道試題,共10分。)
1.選出合理的標(biāo)識符()
A._sysl-lll
B.2mai1
C.$change
D.class
正確答案:AC
2.執(zhí)行下列代碼后,哪個結(jié)論是正確的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中正確的整數(shù)表示()
A.22
B.0x22
C.022
D.22H
正確答案:ABC
5.說明下列創(chuàng)建數(shù)組的方法那些是正確的()。
A.inttwoDim[][]=newint[4][];
B.inttwoDim[][]=newint[][4];
C.inttwoDim[][]=newint[4][5];
D.chara*+=,'A','B'
正確答案:ACD
北交《Java語言設(shè)計》在線作業(yè)一
三、判斷題(共10道試題,共15分。)
1.Final類中的屬性和方法都必須被final修飾符修飾()
A.錯誤
B.正確
正確答案:A
2.Java編譯之后的文件成為字節(jié)碼文件,是一個與本地機器無關(guān)的二進制文件
()
A.錯誤
B.正確
正確答案:B
3.Java的字符類型采用的是Unicode編碼,但所占字節(jié)由具體軟硬件環(huán)境決定()
A.錯誤
B.正確
正確答案:A
4.子類要調(diào)用父類的方法,必須使用super關(guān)鍵字()
A.錯誤
B.正確
正確答案:A
5.如果p是父類Parent的對象,而c是子類Child的對象,則語句c=p是正
確的()
A.錯誤
B.正確
正確答案:A
6.即使一個類中未顯式定義構(gòu)造函數(shù),也會有一個缺省的構(gòu)造函數(shù),缺省的構(gòu)造
函數(shù)是無參函數(shù),函數(shù)體為空。()
A.錯誤
B.正確
正確答案:B
7.抽象類里一定要包含抽象方法,但含抽象方法的類未必是抽象類()。
A.錯誤
B.正確
8.一個Java類可以有多個父類()。
A.錯誤
B.正確
正確答案:A
9.在Java中%是取余運算符,要求兩端操作數(shù)為整型()。
A.錯誤
B.正確
正確答案:A
10.Java的類不允許多重繼承,但接口支持多重繼承()。
A.錯誤
B.正確
正確答案:B
北交《Java語言設(shè)計》在線作業(yè)一
一、單選題(共25道試題,共75分。)
1.編譯并且執(zhí)行以下代碼,會出現(xiàn)什么情況()。publicclassQ{public
staticvoidmain(Stringargv[]){intanar[]=newint[]{1,2,3};
System,out.println(anar[1]);}}
A.1
B.有錯誤,數(shù)組anar在初始化以前不能正常榆出
C.2
D.有錯誤,數(shù)組的大小沒有定義。
正確答案:C
2.給出如下代碼:classtest{privateintm;publicstaticvoidfun0
{//somecode...}}如何使成員變量m被函數(shù)fun()直接訪問()。
A.將privateintm改為protectedintm
B.將privateintm改為publicintm
C.將privateintm改為staticintm
D.將privateinttn改為intm
正確答案:C
3.設(shè)i、j為int型變量名,a為int型數(shù)組名,以下選項中,正確的賦值語句
是()
A.i=i+2
B.a[0]=7;
c.i++--j;
D.a(0)=66;
正確答案:B
4.設(shè)i、j、k為類x中定義的int型變量名,下列類x的構(gòu)造函數(shù)中不正確
的是()
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.關(guān)于類和對象的敘述正確的是()
A.Java的類分為兩大部分:系統(tǒng)定義的類和用戶自定義的類
B.類的靜態(tài)屬性和全局變量的概念完全一樣,只是表達形式不同
C.類的成員至少有一個屬性和一個方法
D.類是對象的實例化
正確答案:A
7.設(shè)有定義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中,表示換行符的轉(zhuǎn)義字符是()
A.\n
B.\f
C.'n,
D.\dd
正確答案:A
10.
A.1
B.2
C.編譯出錯
D.運行出錯
正確答案:C
11.關(guān)于以下程序段的說法正確的是()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.編譯時產(chǎn)生錯誤
D.編譯時沒有產(chǎn)生錯誤,運行時發(fā)生異常
正確答案:D
12.下列語句序列執(zhí)行后,chi的值是()。charchl=,A,,ch2=,邛;if(chi+
2<ch2)++chl;
A.'A,
B.B'
C.C
D.B
正確答案:B
13.設(shè)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.下面哪幾個函數(shù)是publicvoidexample。{...}的重載函數(shù)()。
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í)行后的結(jié)果是()。Strings=newString(
A.aceg
B.ACEG
C.abcdefg
D.abed
19.下列程序段執(zhí)行后b3的結(jié)果是()booleanbl=true,b2,b3;24=blbl:
b2;
A.0
B.1
C.true
D.false
正確答案:D
20.設(shè)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.下面哪個為構(gòu)造函數(shù)的特性定義()。
A.在類中聲明構(gòu)造函數(shù)時,名稱須與類名相同
B.具有重載特性,可以建立多個相同名稱
C.使用類建立新對象時,會自動執(zhí)行構(gòu)造函數(shù),因此在構(gòu)造函數(shù)內(nèi)設(shè)定變量的初
始值進行內(nèi)存的分配
D.以上都是
24.下列運算符中,優(yōu)先級最高的是()。
A.&&
B.++
C.+
D.*
正確答案:B
25.設(shè)有定義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語言設(shè)計》在線作業(yè)一
二、多選題(共5道試題,共10分。)
1.選出合理的標(biāo)識符()
A.,sysl-lll
B.2mail
C.$change
D.class
正確答案:AC
2.說明下列創(chuàng)建數(shù)組的方法那些是正確的()。
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í)行下列代碼后,哪個結(jié)論是正確的String[]s=newString[10];()
A.s[10]為
B.s[9]為null;
C.C.s[0]為未定義
D.s.length為10
正確答案:BD
5.以下哪些是Java語言的特點?()
A.面向?qū)ο?/p>
B.安全可靠
C.平臺無關(guān)
D.多支持線程
E.支持分布操作
正確答案:ABCDE
北交《Java語言設(shè)計》在線作業(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中%是取余運算符,要求兩端操作數(shù)為整型().
A.錯誤
B.正確
正確答案:A
5.由繼承性可知,程序中子類擁有的成員數(shù)目一定大于等于父類擁有的成員數(shù)目
()。
A.錯誤
B.正確
正確答案:A
6.Java的類不允許多重繼承,但接口支持多重繼承()。
A.錯誤
B.正確
正確答案:B
7.最終類不能派生子類,最終方法不能被覆蓋()。
A.錯誤
B.正確
正確答案:B
8.即使一個類中未顯式定義構(gòu)造函數(shù),也會有一個缺省的構(gòu)造函數(shù),缺省的構(gòu)造
函數(shù)是無參函數(shù),函數(shù)體為空。()
A.錯誤
B.正確
正確答案:B
9.類及其屬性、方法可以同時有一個以上的修飾符來修飾()。
A.錯誤
B.正確
正確答案:B
10.靜態(tài)初始化器是在其所屬的類加載內(nèi)存時由系統(tǒng)自動調(diào)用執(zhí)行()
A.錯誤
B.正確
正確答案:B
北交《Java語言設(shè)計》在線作業(yè)一
一、單選題(共25道試題,共75分。)
1.下列程序段執(zhí)行后b3的結(jié)果是()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.設(shè)有定義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被函數(shù)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.下列程序段的榆出結(jié)果是()。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.設(shè)有定義inti=6;,則執(zhí)行以下語句后,i的值為()。i+=i-1;
A.10
B.121
C.11
D.100
正確答案:C
9.在switch(expression)語句中,expression的數(shù)據(jù)類型不能是()。
A.double
B.char
C.byte
D.short
正確答案:A
10.main方法是javaApplication程序執(zhí)行的入口點,關(guān)于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數(shù)組元素錯
誤的引用是
()
A.x[5-3]
B.x[k]
C.x[k+5]
D.x[0]
正確答案:B
12.不使用static修飾符限定的方法稱為成員方法,下列哪一個說法是不正確的
()
A.成員方法可以直接調(diào)用父類的成員方法
B.成員方法可以直接調(diào)用父類的類方法
C.成員方法不可以直接調(diào)用其他類的成員方法
D.成員方法可以直接調(diào)用本類的類方法
正確答案:A
13.編譯并且執(zhí)行以下代碼,會出現(xiàn)什么情況()。publicclassQ{public
staticvoidmain(Stringargv[]){intanar[]=newint[]{1,2,3);
System.out.printIn(anar[1]);}}
A.1
B.有錯誤,數(shù)組anar在初始化以前不能正常輸出
C.2
D.有錯誤,數(shù)組的大小沒有定義。
正確答案:C
14.設(shè)i、j為int型變量名,a為int型數(shù)組名,以下選項中,正確的賦值語
句是()
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.數(shù)組的大小在創(chuàng)建以后()。
A.可以改變
B.不能改變
C.使用new方法可以改變
D.有些可以改變
正確答案:B
18.在調(diào)用函數(shù)并傳遞參數(shù)時,將變量對應(yīng)的內(nèi)存位置傳遞給函數(shù),而函數(shù)會根
據(jù)內(nèi)存位置取得參數(shù)的值,是指哪種方式()
A.值傳遞調(diào)用
B.返回值
C.地址傳遞調(diào)用
D.以上都不是
正確答案:C
19.下列方法定義中,正確的是()
A.intx(){charch=,az;return(int)ch;}
B.voidx0{...returntrue;}
C.intx(){...returntrue;}
D.intx(inta,b){returna+b;}
正確答案:A
20.下面哪個為構(gòu)造函數(shù)的特性定義()。
A.在類中聲明構(gòu)造函數(shù)時,名稱須與類名相同
B.具有重載特性,可以建立多個相同名稱
C.使用類建立新對象時,會自動執(zhí)行構(gòu)造函數(shù),因此在構(gòu)造函數(shù)內(nèi)設(shè)定變量的初
始值進行內(nèi)存的分配
D.以上都是
正確答案:D
21.下列構(gòu)造方法的調(diào)用方式中,正確的是()。
A.按照一般方法調(diào)用
B.由用戶直接調(diào)用
C.只能通過new自動調(diào)用
D.被系統(tǒng)調(diào)用
正確答案:C
22.下列語句序列執(zhí)行后,chi的值是()。charchl=,A,,ch2=,;if(chi+
2<ch2)++chl;
A.W
B.B'
C.C
D.B
正確答案:B
23.設(shè)i、j、k為類x中定義的int型變量名,下列類x的構(gòu)造函數(shù)中不正
確的是()
A.x(intm){…}
B.voidx(intm){...}
C.x(intm,intn){...}
D.x(inth,intm,intn){...}
正確答案:B
24.關(guān)于以下程序段的說法正確的是().1.publicclassMyar{2.public
staticvoidmain(Stringargv[]){3.int[]i=newint[5];4.
System,out.println(i[5]);5.}6.}
A.第2行編譯出錯
B.第4行編譯出錯
C.編譯時產(chǎn)生錯誤
D.編譯時沒有產(chǎn)生錯誤,運行時發(fā)生異常
正確答案:D
25.執(zhí)行完代碼
A.x[24]為0
B.x[24]未定義
C.x[25]為0
D.x[0]為空
正確答案:D
北交《Java語言設(shè)計》在線作業(yè)一
二、多選題(共5道試題,共10分。)
1.說明下列創(chuàng)建數(shù)組的方法那些是正確的()。
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中正確的整數(shù)表示()
A.22
B.0x22
C.022
D.22H
正確答案:ABC
4.如下哪些是Java中有效的關(guān)鍵字()
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語言設(shè)計》在線作業(yè)一
三、判斷題(共10道試題,共15分。)
1.如果p是父類Parent的對象,而c是子類Child的對象,則語句c=p是正
確的()
B.正確
正確答案:A
2.Java語言中的數(shù)組元素只能是基本數(shù)據(jù)類型而不能為對象類型()
A.錯誤
B.正確
正確答案:A
3.System類不能實例化,即不能創(chuàng)建System類的對象()。
A.錯誤
B.正確
正確答案:B
4.類及其屬性、方法可以同時有一個以上的修飾符來修飾().
A.錯誤
B.正確
正確答案:B
5.即使一個類中未顯式定義構(gòu)造函數(shù),也會有一個缺省的構(gòu)造函數(shù),缺省的構(gòu)造
函數(shù)是無參函數(shù),函數(shù)體為空。()
A.錯誤
B.正確
6.Java的各種數(shù)據(jù)類型占用的內(nèi)存長度固定,與具體軟硬件環(huán)境無關(guān)()
A.錯誤
B.正確
正確答案:B
7.一個Java類可以有多個父類()。
A.錯誤
B.正確
正確答案:A
8.子類要調(diào)用父類的方法,必須使用super關(guān)鍵字()
A.錯誤
B.正確
正確答案:A
9.抽象類里一定要包含抽象方法,但含抽象方法的類未必是抽象類()。
A.錯誤
B.正確
正確答案:A
10.Java的字符類型采用的是Unicode編碼,但所占字節(jié)由具體軟硬件環(huán)境決定
()
A.錯誤
B.正確
正確答案:A
北交《Java語言設(shè)計》在線作業(yè)一
一、單選題(共25道試題,共75分。)
1.已知如下代碼:booleanm=true;if(m=false)System,out.println(
A.False
C.None
D.出錯
正確答案:B
2.關(guān)于類和對象的敘述正確的是()
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中,表示換行符的轉(zhuǎn)義字符是()
A.\n
B.\f
C.,n,
D.\dd
正確答案:A
7.數(shù)組的大小在創(chuàng)建以后()。
A.可以改變
B.不能改變
C.使用new方法可以改變
D.有些可以改變
正確答案:B
8.設(shè)有定義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.在調(diào)用函數(shù)并傳遞參數(shù)時,將變量對應(yīng)的內(nèi)存位置傳遞給函數(shù),而函數(shù)會根
據(jù)內(nèi)存位置取得參數(shù)的值,是指哪種方式()
A.值傳遞調(diào)用
B.返回值
C.地址傳遞調(diào)用
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í)行的入口點,關(guān)于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.下面哪個為構(gòu)造函數(shù)的特性定義()。
A.在類中聲明構(gòu)造函數(shù)時,名稱須與類名相同
B.具有重載特性,可以建立多個相同名稱
C.使用類建立新對象時,會自動執(zhí)行構(gòu)造函數(shù),因此在構(gòu)造函數(shù)內(nèi)設(shè)定變量的初
始值進行內(nèi)存的分配
D.以上都是
正確答案:D
17.設(shè)i、j為int型變量名,a為int型數(shù)組名,以下選項中,正確的賦值語
句是()
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.設(shè)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í)行后的結(jié)果是()。Strings=newString(
A.aceg
B.ACEG
C.abcdefg
D.abed
正確答案:A
22.在switch(expression)語句中,expression的數(shù)據(jù)類型不能是()。
A.double
B.char
C.byte
正確答案:A
23.以下有關(guān)構(gòu)造方法的說法,正確的是()
A.一個類的構(gòu)造方法可以有多個
B.構(gòu)造方法在類定義時被調(diào)用
C.構(gòu)造方法只能由對象中的其它方法調(diào)用
D.構(gòu)造方法可以和類同名,也可以和類名不同
正確答案:A
24.下列關(guān)于for循環(huán)和while循環(huán)的說法中哪個是正確的()
A.while循環(huán)能實現(xiàn)的操作,for循環(huán)也都能實現(xiàn)
B.while循環(huán)判斷條件一般是程序結(jié)果,for循環(huán)判斷條件一般是非程序結(jié)果
C.兩種循環(huán)任何時候都可替換
D.兩種循環(huán)結(jié)構(gòu)中都必須有循環(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語言設(shè)計》在線作業(yè)一
二、多選題(共5道試題,共10分。)
1.如下哪些是Java中正確的整數(shù)表示()
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中有效的關(guān)鍵字()
A.Const
B.NULL
C.false
D.this
E.native
正確答案:ACDE
4.執(zhí)行下列代碼后,哪個結(jié)論是正確的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語言設(shè)計》在線作業(yè)一
三、判斷題(共10道試題,共15分。)
1.System類不能實例化,即不能創(chuàng)建System類的對象()。
A.錯誤
B.正確
正確答案:B
2.Java語言中的數(shù)組元素只能是基本數(shù)據(jù)類型而不能為對象類型()
A.錯誤
B.正確
正確答案:A
3.如果p是父類Parent的對象,而c是子類Child的對象,則語句cP是正
確的()
A.錯誤
B.正確
正確答案:A
4.在Java中%是取余運算符,要求兩端操作數(shù)為整型().
A.錯誤
B.正確
正確答案:A
5.由繼承性可知,程序中子類擁有的成員數(shù)目一定大于等于父類擁有的成員數(shù)目
()。
A.錯誤
B.正確
正確答案:A
6.最終類不能派生子類,最終方法不能被覆蓋()。
A.錯誤
B.正確
正確答案:B
7.Java的各種數(shù)據(jù)類型占用的內(nèi)存長度固定,與具體軟硬件環(huán)境無關(guān)()
A.錯誤
B.正確
正確答案:B
8.類及其屬性、方法可以同時有一個以上的修飾符來修飾()。
A.錯誤
B.正確
正確答案:B
9.一個Java類可以有多個父類()。
A.錯誤
B.正確
正確答案:A
10.靜態(tài)初始化器是在其所屬的類加載內(nèi)存時由系統(tǒng)自動調(diào)用執(zhí)行()
A.錯誤
B.正確
正確答案:B
北交《Java語言設(shè)計》在線作業(yè)一
一、單選題(共25道試題,共75分。)
1.下列程序段執(zhí)行后b3的結(jié)果是()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í)行以下代碼,會出現(xiàn)什么情況()。publicclassQ{public
staticvoidmain(Stringargv[]){intanar[]=newint[]{1,2,3);
System,out.println(anar[1]);}}
A.1
B.有錯誤,數(shù)組anar在初始化以前不能正常榆出
C.2
D.有錯誤,數(shù)組的大小沒有定義。
正確答案:C
4.下列關(guān)于for循環(huán)和while循環(huán)的說法中哪個是正確的()
A.while循環(huán)能實現(xiàn)的操作,for循環(huán)也都能實現(xiàn)
B.while循環(huán)判斷條件一般是程序結(jié)果,for循環(huán)判斷條件一般是非程序結(jié)果
C.兩種循環(huán)任何時候都可替換
D.兩種循環(huán)結(jié)構(gòu)中都必須有循環(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.設(shè)i、j、k為類x中定義的int型變量名,下列類x的構(gòu)造函數(shù)中不正確
的是()
A.x(intm){...}
B.voidx(intm){...}
C.x(intm,intn){...}
D.x(inth,intm,intn){...}
正確答案:B
7.設(shè)有定義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.設(shè)有定義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í)行后的結(jié)果是()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.成員方法可以直接調(diào)用父類的成員方法
B.成員方法可以直接調(diào)用父類的類方法
C.成員方法不可以直接調(diào)用其他類的成員方法
D.成員方法可以直接調(diào)用本類的類方法
正確答案:A
14.以下選項中,合法的賦值語句是()
A.a==1;
B.++i;
C.a=a+1=5;
D.y=int(i);
15.關(guān)于Java中數(shù)據(jù)類型敘述正確的是()
A.整型數(shù)據(jù)在不同平臺下長度不同
B.boolean類型數(shù)據(jù)只有2個值,true和false
C.數(shù)組屬于簡單數(shù)據(jù)類型
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.下列構(gòu)造方法的調(diào)用方式中,正確的是()。
A.按照一般方法調(diào)用
B.由用戶直接調(diào)用
C.只能通過new自動調(diào)用
D.被系統(tǒng)調(diào)用
正確答案:C
19.以下的選項中能正確表示Java語言中的一個整型常量的是
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 福建省南平市塔前中學(xué)2020年高三物理模擬試題含解析
- 11《一塊奶酪》說課稿-2024-2025學(xué)年統(tǒng)編版語文三年級上冊
- 2024機關(guān)單位食堂承包合同
- 商務(wù)會議禮儀解析
- 解讀現(xiàn)代藝術(shù)
- 旅游業(yè)財務(wù)全解析
- 2024正規(guī)婚姻解除財產(chǎn)分割協(xié)議書范本12篇
- 2024版?zhèn)€人向企業(yè)租車合同
- 專項給排水施工分包協(xié)議(2024修訂版)版B版
- 3《百合花》《哦香雪》比較閱讀說課稿 2024-2025學(xué)年統(tǒng)編版高中語文必修上冊
- 日本疾病診斷分組(DPC)定額支付方式課件
- 復(fù)旦大學(xué)用經(jīng)濟學(xué)智慧解讀中國課件03用大歷史觀看中國社會轉(zhuǎn)型
- (精心整理)高一語文期末模擬試題
- QC成果解決鋁合金模板混凝土氣泡、爛根難題
- 管線管廊布置設(shè)計規(guī)范
- 提升教練技術(shù)--回應(yīng)ppt課件
- 最新焊接工藝評定表格
- 精品洲際酒店集團皇冠酒店設(shè)計標(biāo)準手冊
- 農(nóng)副產(chǎn)品交易中心運營方案
- 四川省南充市2019-2020學(xué)年九年級上期末數(shù)學(xué)試卷(含答案解析)
- 智多星建設(shè)工程造價軟件操作及應(yīng)用PPT課件
評論
0/150
提交評論