北交《Java語言設(shè)計(jì)》在線作業(yè)一 15秋_第1頁
北交《Java語言設(shè)計(jì)》在線作業(yè)一 15秋_第2頁
北交《Java語言設(shè)計(jì)》在線作業(yè)一 15秋_第3頁
北交《Java語言設(shè)計(jì)》在線作業(yè)一 15秋_第4頁
北交《Java語言設(shè)計(jì)》在線作業(yè)一 15秋_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

北交《Jv語言設(shè)計(jì)》在線作業(yè)一

一、單選題(共25道試題,共75分。)

1.下列語句序列執(zhí)行后,k的值是()。intm=3,n=6,k=0;whil((m++)<(—n))++k;

.0

.1

.2

.3

正確答案:

2.下列運(yùn)算符中,優(yōu)先級(jí)最高的是()。

.&&

.++

+

.*

正確答案:

3.關(guān)于以下程序段的說法正確的是()。1.puliIssMyr{2.pulisttivoimin(String

rgv[]){3.int[]i=nwint[5];4.Systm.out.println(i[5]);5.}6.}

.第2行編譯出錯(cuò)

.第4行編譯出錯(cuò)

.編譯時(shí)產(chǎn)生錯(cuò)誤

.編譯時(shí)沒有產(chǎn)生錯(cuò)誤,運(yùn)行時(shí)發(fā)生異常

正確答案:

4.執(zhí)行完代碼“int[]x=nwint[25]后,以下()說明是正確的。

.x[24]為0

.x[24]未定義

X[25]為0

X[0]為空

正確答案:

5.下列類定義中,不正確的是()

.IssX{..,.}

.Issxxtnsy{....}

.sttiIssximplmntsyl,y2{....}

.puliIssxxtnspplt{....}

正確答案:

6.在調(diào)用函數(shù)并傳遞參數(shù)時(shí),將變量對應(yīng)的內(nèi)存位置傳遞給函數(shù),而函數(shù)會(huì)根據(jù)內(nèi)存位置

取得參數(shù)的值,是指哪種方式()

.值傳遞調(diào)用

.返回值

.地址傳遞調(diào)用

.以上都不是

正確答案:

7.下列語句序列執(zhí)行后,i的值是()。inti=16;o{i/=2;}whil(i>3);

.16

.8

.4

.2

正確答案:

8.若已定義yt[]x={11,22,33,-66);其中0WkW3,則對x數(shù)組元素錯(cuò)誤的引用是()

.x[5-3]

.x[k]

.x[k+5]

.x[0]

正確答案:

9.下面的表達(dá)式哪個(gè)是正確的()

.Strings="你好”;inti=3;s+二i;

.Strings=〃你好〃;inti=3;if(i==s){s+=i);

,Strings=“你好〃;inti=3;s=i+s;

.Strings="你好";inti=3;s=i+;

正確答案:

10.下列正確的句子是()。

.flot3.14

.yti=225

.k=33L

,intp[]口;

正確答案:

11.下列程序段的輸出結(jié)果是()。puliIssoprtorsnxprssions(voistringPlus(){int

x=3,y=4,z=5;Systm.out.println(x+y+z);}}

.xyz

.x+y+z

.12

.以上答案均不正確

正確答案:

12.下列語句序列執(zhí)行后,i的值是()。inti=8,j=16;if(i-1>j)i—;Isj—;

.15

.16

.7

.8

正確答案:

13.下列程序段執(zhí)行后的結(jié)果是()。Strings=nwString(〃fg〃);for(int

i=0;i<s,Ingth();i+=2){Systm.out.print(s.hrt(i));}

?g

.G

.fg

正確答案:

14.給出如下代碼:Isstst{privtintm;pulisttivoifun(){//somo...}}如

何使成員變量m被函數(shù)fun()直接訪問()。

.將privtintm改為prottintm

.將privtintm改為puliintm

.將privtintm改為sttiintm

.將privtintm改為intm

正確答案:

15.以下選項(xiàng)中,合法的賦值語句是()

.==1;

.++i;

.=+1=5;

.y=int(i);

正確答案:

16.設(shè)x=1,y=2,z=3,則表達(dá)式y(tǒng)+=z-/++x的值是()

.3

.3.5

.4

.5

正確答案:

17.關(guān)于Jv中數(shù)據(jù)類型敘述正確的是()

.整型數(shù)據(jù)在不同平臺(tái)下長度不同

.ooln類型數(shù)據(jù)只有2個(gè)值,tru和fls

.數(shù)組屬于簡單數(shù)據(jù)類型

.Jv中的指針類型和語言的一樣

正確答案:

18.下列語句執(zhí)行后,變量、的值分別是()。intx=182;int,;=x/100;=x%10;

.1,2

.2,1

.1.82,2

.100,82

正確答案:

19.下列關(guān)于for循環(huán)和whil循環(huán)的說法中哪個(gè)是正確的()

.whil循環(huán)能實(shí)現(xiàn)的操作,for循環(huán)也都能實(shí)現(xiàn)

.whil循環(huán)判斷條件??般是程序結(jié)果,for循環(huán)判斷條件一般是非程序結(jié)果

.兩種循環(huán)任何時(shí)候都可替換

.兩種循環(huán)結(jié)構(gòu)中都必須有循環(huán)體,循環(huán)體不能為空

正確答案:

20.以下哪個(gè)約束符可用于定義成員常量()

.stti

.fini

.strt

.以上都不對

正確答案:

21.min方法是jvpplition程序執(zhí)行的入口點(diǎn),關(guān)于min方法的方法頭以下()是合法的。

.pulisttivoimin()

,pulisttivoimin(String[]rgs)

.pulisttiintmin(String[]rg)

.pulivoimin(Stringrg[])

正確答案:

22.設(shè)有定義inti=123;longj=456;下面賦值不正確的語句是()

.j=i;

?j=(long)i;

.i=(int)j;

.i=J;

正確答案:

23.設(shè)有定義inti=6則執(zhí)行以下語句后,i的值為()。i+=i-1;

.10

.121

.11

.100

正確答案:

24.下列語句序列執(zhí)行后,hl的值是()。hrhl=,,,h2=W,;if(hl+2<h2)++hl;

正確答案:

25.設(shè)有定義flotx=3.5f,y=4.6f,z=5.7f;則以下的表達(dá)式中,值為tru的是()

.x>y||x>z

.x!=y

.z>(y+x

,x<y&!(x<z)

正確答案:

北交《Jv語言設(shè)計(jì)》在線作業(yè)一

二、多選題(共5道試題,共10分。)

1.選出合理的標(biāo)識(shí)符()

.sysl111

.2mil

.$hng

.Iss

正確答案:

2.執(zhí)行下列代碼后,哪個(gè)結(jié)論是正確的String[]s=nwStringLlO];()

.s[10]為“;

.s[9]為null;

..s[0]為未定義

.s.Ingth為10

正確答案:

3.定義變量如下:hr='winti=8;longL=15;flotf=8.9f;以下賦值語句正確的

是()

.i=+i;

.=+i;

.L=f+L;

.f=i+L+f;

正確答案:

4.如下哪些是Jv中正確的整數(shù)表示()

.22

.0x22

.022

.2211

正確答案:

5.說明下列創(chuàng)建數(shù)組的方法那些是正確的()。

.inttwoim[][]=nwint[4][];

.inttwoim[][]=nwint[][4];

.inttwoim[][]=nwint[4][5];

.hr”};

正確答案:

北交《Jv語言設(shè)計(jì)》在線作業(yè)一

三、判斷題(共10道試題,共15分。)

1.Finl類中的屬性和方法都必須被finl修飾符修飾()

.錯(cuò)誤

.正確

正確答案:

2.Jv編譯之后的文件成為字節(jié)碼文件,是一個(gè)與本地機(jī)器無關(guān)的二進(jìn)制文件()

.錯(cuò)誤

.正確

正確答案:

3.Jv的字符類型采用的是Unio編碼,但所占字節(jié)由具體軟硬件環(huán)境決定()

.錯(cuò)誤

.正確

正確答案:

4.子類要調(diào)用父類的方法,必須使用supr關(guān)鍵字()

.錯(cuò)誤

.正確

正確答案:

5.如果p是父類Prnt的對象,而是子類hil的對象,則語句=p是正確的()

.錯(cuò)誤

.正確

正確答案:

6.即使一個(gè)類中未顯式定義構(gòu)造函數(shù),也會(huì)有一個(gè)缺省的構(gòu)造函數(shù),缺省的構(gòu)造函數(shù)是無

參函數(shù),函數(shù)體為空。()

.錯(cuò)誤

.正確

正確答案:

7.抽象類里一定要包含抽象方法,但含抽象方法的類未必是抽象類()。

.錯(cuò)誤

.正確

正確答案:

8.一個(gè)Jv類可以有多個(gè)父類()。

.錯(cuò)誤

.正確

正確答案:

9.在Jv中外是取余運(yùn)算符,要求兩端操作數(shù)為整型()。

.錯(cuò)誤

.正確

正確答案:

10.Jv的類不允許多重繼承,但接口支持多重繼承()。

.錯(cuò)誤

.正確

正確答案:

北交《Jv語言設(shè)計(jì)》在線作業(yè)一

一、單選題(共25道試題,共75分。)

1.編譯并且執(zhí)行以下代碼,會(huì)出現(xiàn)什么情況()。puliIssQ{pulisttivoimin(String

rgv[]){intnr[]=nwint[]{1,2,3};Systm.out.println(nr[1]);}}

.1

.有錯(cuò)誤,數(shù)組nr在初始化以前不能正常輸出

.2

.有錯(cuò)誤,數(shù)組的大小沒有定義。

正確答案:

2.給出如下代碼:Isstst{privtintm;pulisttivoifun(){//somo...}}如

何使成員變量m被函數(shù)fun()直接訪問()。

.將privtintm改為prottintm

.將privtintm改為puliintm

.將privtintm改為sttiintm

.將privtintm改為intm

正確答案:

3.設(shè)i、j為int型變量名,為int型數(shù)組名,以下選項(xiàng)中,正確的賦值語句是()

.i=i+2

.[0]=7;

.i++----j;

,(0)=66;

正確答案:

4.設(shè)i、j、k為類x中定義的int型變量名,下列類x的構(gòu)造函數(shù)中不正確的是()

.x(intm){...}

,voix(intm){...}

,x(intm,intn){...}

,x(inth,intm,intn){...}

正確答案:

5.下列語句序列執(zhí)行后,i的值是()。inti=8,j=16;if(i-1>j)i—;Isj—;

.15

.16

.7

.8

正確答案:

6.關(guān)于類和對象的敘述正確的是()

.Jv的類分為兩大部分:系統(tǒng)定義的類和用戶自定義的類

?類的靜態(tài)屬性和全局變量的概念完全一樣,只是表達(dá)形式不同

?類的成員至少有一個(gè)屬性和一個(gè)方法

?類是對象的實(shí)例化

正確答案:

7.設(shè)有定義inti=123;longj=456;下面賦值不正確的語句是()

.J=i;

?j=(long)i;

.i=(int)j;

.i=j;

正確答案:

8.下面的代碼段中,執(zhí)行之后i和j的值是()。inti=1;intj;j=i++;

.1,1

.1,2

.2,1

.2,2

正確答案:

9.在Jv中,表示換行符的轉(zhuǎn)義字符是()

.\n

.\f

,,

.n

.\

正確答案:

10.”閱讀下面程序Issx3124{pulisttivoimin(String[]rgs){ooln=tru;if(){int

i=l;}Is{inti=2;}Systm.out.printin(i);})現(xiàn)在想先編譯再運(yùn)行該程序,結(jié)果是()。

.1

.2

.編譯出錯(cuò)

.運(yùn)行出錯(cuò)

正確答案:

11.關(guān)于以下程序段的說法正確的是()。1.puliIssMyr{2.pulisttivoimin(String

rgv[]){3,int[]i=nwint[5];4.Systm.out.println(i[5]);5.}6.)

.第2行編譯出錯(cuò)

.第4行編譯出錯(cuò)

.編譯時(shí)產(chǎn)生錯(cuò)誤

.編譯時(shí)沒有產(chǎn)生錯(cuò)誤,運(yùn)行時(shí)發(fā)生異常

正確答案:

12.下列語句序列執(zhí)行后,hl的值是()ohrhl='',h2='W';if(hl+2<h2)++hl;

正確答案:

13.設(shè)x=1,y=2,z=3,則表達(dá)式y(tǒng)+=z-/++x的值是()

.3

.3.5

.4

.5

正確答案:

14.下列正確的句子是()。

.flot3.14

.yti=225

.k=33L

.intp[]口;

正確答案:

15.下面哪幾個(gè)函數(shù)是pulivoixmpl(){...}的重載函數(shù)()。

.pulivoixmpl(intm){...}

,puliintxmpl(){...}

.pulivoixmpl2(){...)

.puliintxmpl(intm,flotf){...}

正確答案:

16.下面語句執(zhí)行后,i的值是()。for(inti=0,j=l;j<5;j+=3)i=i+j;

.4

.5

.6

.7

正確答案:

17.下列語句序列執(zhí)行后,k的值是()。intm=3,n=6,k=0;whil((m++)<(—n))++k;

.0

,1

.2

,3

正確答案:

18.下列程序段執(zhí)行后的結(jié)果是()。Strings=nwString("fg〃);for(int

i=0;i<s.IngthO;i+=2){Systm.out.print(s.hrt(i));}

?g

.G

.fg

正確答案:

19.下列程序段執(zhí)行后3的結(jié)果是()oolnl=tru,2,3;24=11:2;

,0

.1

.tru

.fls

正確答案:

20.設(shè)x、y為已定義的類名,下列聲明x類的對象xl的語句中正確的是()

.sttixxl;

.pulixxl=nwx(int123);

.yxl;

.xxl=x();

正確答案:

21.下列類定義中,不正確的是()

?IssX{....}

,Issxxtnsy{....}

.sttiIssximplmntsyl,y2{….}

.puliIssxxtnspplt{....}

正確答案:

22.下列哪個(gè)類聲明是正確的()

.strtfinlIssHl{,?,)

.strtprivtmov(){???}

.prottprivtnumr

.pulistrtIssr{??,}

正確答案:

23.下面哪個(gè)為構(gòu)造函數(shù)的特性定義()。

.在類中聲明構(gòu)造函數(shù)時(shí),名稱須與類名相同

.具有重載特性,可以建立多個(gè)相同名稱

.使用類建立新對象時(shí),會(huì)自動(dòng)執(zhí)行構(gòu)造函數(shù),因此在構(gòu)造函數(shù)內(nèi)設(shè)定變量的初始值進(jìn)行內(nèi)

存的分配

.以上都是

正確答案:

24.下列運(yùn)算符中,優(yōu)先級(jí)最高的是()。

.&&

.++

.+

.*

正確答案:

25.設(shè)有定義flotx=3.5f,y=4.6f,z=5.7f;則以下的表達(dá)式中,值為tru的是()

.x>y|)x>z

.x!=y

.z>(y+x

.x<y&!(x<z)

正確答案:

北交《Jv語言設(shè)計(jì)》在線作業(yè)一

二、多選題(共5道試題,共10分。)

1.選出合理的標(biāo)識(shí)符()

._sysl_lll

.2mil

.$hng

.Iss

正確答案:

2.說明下列創(chuàng)建數(shù)組的方法那些是正確的()。

.inttwoim[][]=nwint[4]口;

.inttwoim[][]=nwint[][4];

.inttwoim口口=nwint[4][5];

.hr口…\”};

正確答案:

3.下列哪些語句是正確的()。

.int[][]=nwint[][3];

.int[][>{{1,3},{2,3,4},{1,2}};

.Strings[][]=nwString[2][];

.Strings[]口={{">,"I"},{"hip","you”}}

正確答案:

4.執(zhí)行下列代碼后,哪個(gè)結(jié)論是正確的String[]s=nwString[10];()

.s[10]為:

.s[9]為null;

..s[0]為未定義

.s.Ingth為10

正確答案:

5.以下哪些是Jv語言的特點(diǎn)?()

.面向?qū)ο?/p>

.安全可靠

.平臺(tái)無關(guān)

.多支持線程

.支持分布操作

正確答案:

北交《Jv語言設(shè)計(jì)》在線作業(yè)?

三、判斷題(共10道試題,共15分。)

1.Jv的字符類型采用的是Unio編碼,但所占字節(jié)由具體軟硬件環(huán)境決定()

.錯(cuò)誤

.正確

正確答案:

2.Finl類中的屬性和方法都必須被finl修飾符修飾()

.錯(cuò)誤

.正確

正確答案:

3.如果p是父類Prnt的對象,而是子類hil的對象,則語句=p是正確的()

.錯(cuò)誤

.正確

正確答案:

4.在Jv中外是取余運(yùn)算符,要求兩端操作數(shù)為整型()。

.錯(cuò)誤

.正確

正確答案:

5.由繼承性可知,程序中子類擁有的成員數(shù)目一定大于等于父類擁有的成員數(shù)目()。

.錯(cuò)誤

.正確

正確答案:

6.Jv的類不允許多重繼承,但接口支持多重繼承()。

.錯(cuò)誤

.正確

正確答案:

7.最終類不能派生子類,最終方法不能被覆蓋()。

.錯(cuò)誤

.正確

正確答案:

8.即使一個(gè)類中未顯式定義構(gòu)造函數(shù),也會(huì)有一個(gè)缺省的構(gòu)造函數(shù),缺省的構(gòu)造函數(shù)是無

參函數(shù),函數(shù)體為空。()

.錯(cuò)誤

.正確

正確答案:

9.類及其屬性、方法可以同時(shí)有個(gè)以上的修飾符來修飾()。

.錯(cuò)誤

.正確

正確答案:

10.靜態(tài)初始化器是在其所屬的類加載內(nèi)存時(shí)由系統(tǒng)自動(dòng)調(diào)用執(zhí)行()

.錯(cuò)誤

.正確

正確答案:

北交《Jv語言設(shè)計(jì)》在線作業(yè)一

-、單選題(共25道試題,共75分。)

1.下列程序段執(zhí)行后3的結(jié)果是()oolnl=tru,2,3;24=11:2;

.0

.1

.tru

,fls

正確答案:

2.下列正確的句子是()。

.flot3.14

,yti=225

.k=33L

.intp[][];

正確答案:

3.設(shè)有定義inti=123;longj=456;下面賦值不正確的語句是()

.j=i;

?j=(long)i;

.i=(int)j;

.i=J;

正確答案:

4.給出如下代碼:Isstst{privtintm;pulisttivoifun(){//somo...}}如

何使成員變量m被函數(shù)fun()直接訪問()。

,將privtintm改為prottintm

.將privtintm改為puliintm

.將privtintm改為sttiintm

.將privtintm改為intm

正確答案:

5.下列語句執(zhí)行后,變量、的值分別是()。intx=182;int=x/100;=x%10;

.1,2

.2,1

.1.82,2

,100,82

正確答案:

6.下列語句序列執(zhí)行后,k的值是()。inti=10,j=18,k=30;swith(j-i){s8:

k++;s9:k+=2;s10:k+=3;fult:k/=j;}

.31

.32

.2

.33

正確答案:

7.下列程序段的輸出結(jié)果是()。puliIssoprtorsnxprssions{voistringPlus(){int

x=3,y=4,z=5;Systm.out.println(x+y+z);})

,xyz

.x+y+z

.12

.以上答案均不正確

正確答案:

8.設(shè)有定義inti=6;,則執(zhí)行以下語句后,i的值為()。i+=i-1;

.10

.121

.11

.100

正確答案:

9.在swith(xprssion)語句中,xprssion的數(shù)據(jù)類型不能是()。

.oul

.hr

?yt

.short

正確答案:

10.min方法是jvpplition程序執(zhí)行的入口點(diǎn),關(guān)于min方法的方法頭以下()是合法的。

.pulisttivoimin()

.pulisttivoimin(String[]rgs)

.pulisttiintmin(String[]rg)

.pulivoimin(Stringrg[])

正確答案:

11.若已定義yt[]x={11,22,33,-66);其中0WkW3,則對x數(shù)組元素錯(cuò)誤的引用是()

,x[5~3]

.x[k]

,x[k+5]

.x[0]

正確答案:

12.不使用stti修飾符限定的方法稱為成員方法,下列哪一個(gè)說法是不正確的()

.成員方法可以直接調(diào)用父類的成員方法

.成員方法可以直接調(diào)用父類的類方法

.成員方法不可以直接調(diào)用其他類的成員方法

.成員方法可以直接調(diào)用本類的類方法

正確答案:

13.編譯并且執(zhí)行以下代碼,會(huì)出現(xiàn)什么情況()。puliIssQ{pulisttivoimin(String

rgv[]){intnr[]=nwint[]{1,2,3};Systm.out.println(nr[l]);}}

.1

.有錯(cuò)誤,數(shù)組nr在初始化以前不能正常輸出

.2

.有錯(cuò)誤,數(shù)組的大小沒有定義。

正確答案:

14.設(shè)i、j為int型變量名,為int型數(shù)組名,以下選項(xiàng)中,正確的賦值語句是()

,i=i+2

.[0]=7;

.i++----j;

.(0)=66;

正確答案:

15.下列哪個(gè)類聲明是正確的()

,strtfinlIssHl{…}

.strtprivtmov(){???}

.prottprivtnumr

.pulistrtIssr{…}

正確答案:

16.下面的代碼段中,執(zhí)行之后i和j的值是()。inti=1;intj;j=i++;

.1,1

.1,2

.2,1

.2,2

正確答案:

17.數(shù)組的大小在創(chuàng)建以后()。

.可以改變

.不能改變

.使用nw方法可以改變

.有些可以改變

正確答案:

18.在調(diào)用函數(shù)并傳遞參數(shù)時(shí),將變量對應(yīng)的內(nèi)存位置傳遞給函數(shù),而函數(shù)會(huì)根據(jù)內(nèi)存位置

取得參數(shù)的值,是指哪種方式()

.值傳遞調(diào)用

.返回值

.地址傳遞調(diào)用

.以上都不是

正確答案:

19.下列方法定義中,正確的是()

.intx(){hrh='';rturn(int)h;}

.voix(){...rturntru;}

.intx(){...rturntru;}

.intx(int,){rturn+;)

正確答案:

20.下面哪個(gè)為構(gòu)造函數(shù)的特性定義()。

.在類中聲明構(gòu)造函數(shù)時(shí),名稱須與類名相同

.具有重載特性,可以建立多個(gè)相同名稱

.使用類建立新對象時(shí),會(huì)自動(dòng)執(zhí)行構(gòu)造函數(shù),因此在構(gòu)造函數(shù)內(nèi)設(shè)定變量的初始值進(jìn)行內(nèi)

存的分配

.以上都是

正確答案:

21.下列構(gòu)造方法的調(diào)用方式中,正確的是()。

.按照一般方法調(diào)用

.由用戶直接調(diào)用

.只能通過nw自動(dòng)調(diào)用

.被系統(tǒng)調(diào)用

正確答案:

22.下列語句序列執(zhí)行后,hl的值是()。hrhl='',h2='W';if(hl+2<h2)++hl;

正確答案:

23.設(shè)i、j、k為類x中定義的int型變量名,下列類x的構(gòu)造函數(shù)中不正確的是()

.x(intm){...}

.voix(intm){...}

.x(intm,intn){...}

.x(inth,intm,intn){...}

正確答案:

24.關(guān)于以下程序段的說法正確的是()。1.pulilssMyr{2.pulisttivoimin(String

rgv[]){3.int[]i=nwint[5];4.Systm.out.printin(i[5]);5.}6.}

.第2行編譯出錯(cuò)

.第4行編譯出錯(cuò)

.編譯時(shí)產(chǎn)生錯(cuò)誤

.編譯時(shí)沒有產(chǎn)生錯(cuò)誤,運(yùn)行時(shí)發(fā)生異常

正確答案:

25.執(zhí)行完代碼"int[]x=nwint[25];“后,以下()說明是正確的。

.x[24]為0

.x[24]未定義

.x[25]為0

.x[0]為空

正確答案:

北交《Jv語言設(shè)計(jì)》在線作業(yè)-

二、多選題(共5道試題,共10分。)

1.說明下列創(chuàng)建數(shù)組的方法那些是正確的()。

.inttwoimE][]=nwint[4][];

.inttwoim[][]=nwint[][4];

.inttwoim[][]=nwint[4][5];

.hr口={","};

正確答案:

2.Jv2主要有幾個(gè)分支?()

.J2S

.J2M

.J2

正確答案:

3.如卜哪些是Jv中正確的整數(shù)表示()

.22

.0x22

.022

.22H

正確答案:

4.如下哪些是Jv中有效的關(guān)鍵字()

.onst

.NULL

.fls

.this

.ntiv

正確答案:

5.下列正確的表達(dá)式()

.oul=1.0;

.oul=nwoul(1.0);

.yt=340;

.yt=120;

正確答案:

北交《Jv語言設(shè)計(jì)》在線作業(yè)■

三、判斷題(共10道試題,共15分。)

1.如果p是父類Prnt的對象,而是子類hil的對象,則語句=p是正確的()

.錯(cuò)誤

.正確

正確答案:

2.Jv語言中的數(shù)組元素只能是基本數(shù)據(jù)類型而不能為對象類型()

.錯(cuò)誤

.正確

正確答案:

3.Systm類不能實(shí)例化,即不能創(chuàng)建Systm類的對象()。

.錯(cuò)誤

.正確

正確答案:

4.類及其屬性、方法可以同時(shí)有一個(gè)以上的修飾符來修飾()。

.錯(cuò)誤

.正確

正確答案:

5.即使一個(gè)類中未顯式定義構(gòu)造函數(shù),也會(huì)有一個(gè)缺省的構(gòu)造函數(shù),缺省的構(gòu)造函數(shù)是無

參函數(shù),函數(shù)體為空。()

.錯(cuò)誤

.正確

正確答案:

6.Jv的各種數(shù)據(jù)類型占用的內(nèi)存長度固定,與具體軟硬件環(huán)境無關(guān)()

.錯(cuò)誤

.正確

正確答案:

7.一個(gè)Jv類可以有多個(gè)父類()。

.錯(cuò)誤

.正確

正確答案:

8.子類要調(diào)用父類的方法,必須使用supr關(guān)鍵字()

.錯(cuò)誤

.正確

正確答案:

9.抽象類里一定要包含抽象方法,但含抽象方法的類未必是抽象類()。

.錯(cuò)誤

.正確

正確答案:

10.Jv的字符類型采用的是Unio編碼,但所占字節(jié)由具體軟硬件環(huán)境決定()

.錯(cuò)誤

.正確

正確答案:

北交《Jv語言設(shè)計(jì)》在線作業(yè)一

-、單選題(共25道試題,共75分。)

1.已知如下代碼:oolnm=tru;if(m=fls)Systm.out.println(z,F(xiàn)ls,/);Is

Systm.out.printin("Tru");執(zhí)行結(jié)果是()

.Fls

.Tru

.Non

.出錯(cuò)

正確答案:

2.關(guān)于類和對象的敘述正確的是()

.Jv的類分為兩大部分:系統(tǒng)定義的類和用戶自定義的類

.類的靜態(tài)屬性和全局變量的概念完全一樣,只是表達(dá)形式不同

,類的成員至少有一個(gè)屬性和?個(gè)方法

.類是對象的實(shí)例化

正確答案:

3.下面的代碼段中,執(zhí)行之后i和j的值是(兀inti=1;intj;j=i++;

.1,1

.1,2

.2,1

.2,2

正確答案:

4.以下選項(xiàng)中,合法的賦值語句是()

.==1;

.++i;

.=+1=5;

.y=int(i);

正確答案:

5.以下的選項(xiàng)中能正確表示Jv語言中的一個(gè)整型常量的是()

.12

.-20

.1000

.456

正確答案:

6.在Jv中,表示換行符的轉(zhuǎn)義字符是()

.\n

.\f

正確答案:

7.數(shù)組的大小在創(chuàng)建以后()。

.可以改變

.不能改變

.使用nw方法可以改變

.有些可以改變

正確答案:

8.設(shè)有定義flotx=3.5f,y=4.6f,z=5.7f;則以下的表達(dá)式中,值為tru的是()

.x>y||x>z

.x!=y

.z>(y+x

.x<y&!(x<z)

正確答案:

9.下列運(yùn)算符中,優(yōu)先級(jí)最高的是()。

.&&

.++

+

.*

正確答案:

10.在調(diào)用函數(shù)并傳遞參數(shù)時(shí),將變量對應(yīng)的內(nèi)存位置傳遞給函數(shù),而函數(shù)會(huì)根據(jù)內(nèi)存位置

取得參數(shù)的值,是指哪種方式()

.值傳遞調(diào)用

.返回值

.地址傳遞調(diào)用

.以上都不是

正確答案:

11.下列類定義中,不正確的是()

.Issx{????)

.Issxxtnsy{....}

.sttiIssximplmntsyl,y2{....}

.puliIssxxtnspplt{....}

正確答案:

12.下面語句執(zhí)行后,i的值是()。for(inti=0,j=l;j<5;j+=3)i=i+j;

.4

,5

.6

.7

正確答案:

13.下列語句序列執(zhí)行后,i的值是()。inti=8,j=16;if(i-1>j)i—;Isj—;

.15

.16

.7

.8

正確答案:

14.min方法是jvpplition程序執(zhí)行的入口點(diǎn),關(guān)于min方法的方法頭以下()是合法的。

.pulisttivoimin()

.pulisttivoimin(String[]rgs)

.pulisttiintmin(String[]rg)

.pulivoimin(Stringrg[])

正確答案:

15.下列語句執(zhí)行后,變量、的值分別是()。intx=182;int,;=x/100;=x%10;

,1,2

.2,1

,1.82,2

.100,82

正確答案:

16.下面哪個(gè)為構(gòu)造函數(shù)的特性定義()。

.在類中聲明構(gòu)造函數(shù)時(shí),名稱須與類名相同

.具有重載特性,可以建立多個(gè)相同名稱

.使用類建立新對象時(shí),會(huì)自動(dòng)執(zhí)行構(gòu)造函數(shù),因此在構(gòu)造函數(shù)內(nèi)設(shè)定變量的初始值進(jìn)行內(nèi)

存的分配

.以上都是

正確答案:

17.設(shè)i、j為int型變量名,為int型數(shù)組名,以下選項(xiàng)中,正確的賦值語句是()

.i=i+2

.[0]=7;

.i++----j;

.(0)=66;

正確答案:

18.下列語句序列執(zhí)行后,k的值是()。inti=10,j=18,k=30;swith(j-i){s8:

k++;s9:k+=2;s10:k+=3;fult:k/=j;}

.31

.32

.2

.33

正確答案:

19.設(shè)x、y為已定義的類名,下列聲明x類的對象xl的語句中正確的是()

.sttixxl;

.pulixxl=nwx(int123);

.yxl;

,xxl=x();

正確答案:

20.”閱讀下面程序Issx3124{pulisttivoimin(String[]rgs){ooln=tru;if(){int

i=l;}Is{inti=2;}Systm.out.printin(i);})現(xiàn)在想先編譯再運(yùn)行該程序,結(jié)果是()。

.1

.2

.編譯出錯(cuò)

.運(yùn)行出錯(cuò)

正確答案:

21.下列程序段執(zhí)行后的結(jié)果是()。Strings=nwString(z,fg,z);for(int

i=0;i<s.Ingth();i+=2){Systm.out.print(s.hrt(i));}

?g

,G

?fg

正確答案:

22.在swith(xprssion)語句中,xprssion的數(shù)據(jù)類型不能是()。

,oul

.hr

?yt

.short

正確答案:

23.以下有關(guān)構(gòu)造方法的說法,正確的是()

.一個(gè)類的構(gòu)造方法可以有多個(gè)

.構(gòu)造方法在類定義時(shí)被調(diào)用

.構(gòu)造方法只能由對象中的其它方法調(diào)用

.構(gòu)造方法可以和類同名,也可以和類名不同

正確答案:

24.下列關(guān)于for循環(huán)和whil循環(huán)的說法中哪個(gè)是正確的()

.whil循環(huán)能實(shí)現(xiàn)的操作,for循環(huán)也都能實(shí)現(xiàn)

.whil循環(huán)判斷條件?般是程序結(jié)果,for循環(huán)判斷條件?般是非程序結(jié)果

.兩種循環(huán)任何時(shí)候都可替換

.兩種循環(huán)結(jié)構(gòu)中都必須有循環(huán)體,循環(huán)體不能為空

正確答案:

25.下列方法定義中,正確的是()

.intx(){hrh='';rturn(int)h;}

.voix(){...rturntru;}

.intx(){...rturntru;}

.intx(int,){rturn+;}

正確答案:

北交《Jv語言設(shè)計(jì)》在線作業(yè)一

二、多選題(共5道試題,共10分。)

1.如下哪些是Jv中正確的整數(shù)表示()

.22

.0x22

.022

.22H

正確答案:

2.定義變量如下:hr='winti=8;longL=15;flotf=8.9f;以下賦值語句正確的

是()

.i=+i;

.=+i;

.L=f+L;

.f=i+L+f;

正確答案:

3.如下哪些是Jv中有效的關(guān)鍵字()

.onst

.NULL

.fls

.this

.ntiv

正確答案:

4.執(zhí)行下列代碼后,哪個(gè)結(jié)論是正確的String口s=nwString[10];()

.s[10]為";

.s[9]為null;

..s[0]為未定義

.s.Ingth為10

正確答案:

5.下列哪些語句是正確的()。

.int[][]=nwint[][3];

.int□□={",3},{2,3,4},{1,2}};

.Strings[][]=nwString[2][];

.Strings[]口={{"<,"I"},{"hip","you”}}

正確答案:

北交《Jv語言設(shè)計(jì)》在線作業(yè)一

三、判斷題(共10道試題,共15分。)

1.Systm類不能實(shí)例化,即不能創(chuàng)建Systm類的對象()。

.錯(cuò)誤

.正確

正確答案:

2.Jv語言中的數(shù)組元素只能是基本數(shù)據(jù)類型而不能為對象類型()

.錯(cuò)誤

.正確

正確答案:

3.如果p是父類Prnt的對象,而是子類hil的對象,則語句=p是正確的()

.錯(cuò)誤

.正確

正確答案:

4.在Jv中%是取余運(yùn)算符,要求兩端操作數(shù)為整型()。

.錯(cuò)誤

.正確

正確答案:

5.由繼承性可知,程序中子類擁有的成員數(shù)目?定大于等于父類擁有的成員數(shù)目()。

.錯(cuò)誤

.正確

正確答案:

6.最終類不能派生子類,最終方法不能被覆蓋()。

.錯(cuò)誤

.正確

正確答案:

7.Jv的各種數(shù)據(jù)類型占用的內(nèi)存長度固定,與具體軟硬件環(huán)境無關(guān)()

.錯(cuò)誤

.正確

正確答案:

8.類及其屬性、方法可以同時(shí)有一個(gè)以上的修飾符來修飾()。

.錯(cuò)誤

.正確

正確答案:

9.一個(gè)Jv類可以有多個(gè)父類()。

.錯(cuò)誤

.正確

正確答案:

10.靜態(tài)初始化器是在其所屬的類加載內(nèi)存時(shí)由系統(tǒng)自動(dòng)調(diào)用執(zhí)行()

.錯(cuò)誤

.正確

正確答案:

北交《Jv語言設(shè)計(jì)》在線作業(yè)一

一、單選題(共25道試題,共75分。)

1.下列程序段執(zhí)行后3的結(jié)果是()coinl=tru,2,3;24=11:2;

.0

.1

.tru

.fls

正確答案:

2.執(zhí)行完代碼"int[]x=nwint[25]后,以下()說明是正確的。

.x[24]為0

.x[24]未定義

.x[25]為0

.x[0]為空

正確答案:

3.編譯并且執(zhí)行以卜代碼,會(huì)出現(xiàn)什么情況()。puliIssQ{pulisttivoimin(String

rgv[]){intnr[]=nwint[]{1,2,3};Systm.out.println(nr[l]);}}

.1

.有錯(cuò)誤,數(shù)組nr在初始化以前不能正常輸出

,2

.有錯(cuò)誤,數(shù)組的大小沒有定義。

正確答案:

4.下列關(guān)于for循環(huán)和whil循環(huán)的說法中哪個(gè)是正確的()

.whil循環(huán)能實(shí)現(xiàn)的操作,for循環(huán)也都能實(shí)現(xiàn)

.whil循環(huán)判斷條件一般是程序結(jié)果,for循環(huán)判斷條件一般是非程序結(jié)果

.兩種循環(huán)任何時(shí)候都可替換

.兩種循環(huán)結(jié)構(gòu)中都必須有循環(huán)體,循環(huán)體不能為空

正確答案:

5.下列語句執(zhí)行后,變量、的值分別是()。intx=182;int,;=x/100;=x%10;

.1,2

.2,1

.1.82,2

.100,82

正確答案:

6.設(shè)i、j、k為類x中定義的int型變量名,下列類x的構(gòu)造函數(shù)中不正確的是()

.x(intm){...}

.voix(intm){...}

.x(intm,intn){...}

,x(inth,intm,intn)(...)

正確答案:

7.設(shè)有定義inti=123;longj=456;下面賦值不正確的語句是()

.J=i;

.j=(long)i;

.i=(int)j;

.i=J;

正確答案:

8.以下哪個(gè)約束符可用于定義成員常量()

,stti

.finl

,strt

.以上都不對

正確答案:

9.設(shè)有定義flotx=3.5f,y=4.6f,z=5.7f;則以下的表達(dá)式中,值為tru的是()

.x>y||x>z

.x!=y

.z>(y+x

.x<y&!(x<z)

正確答案:

10.下列程序段執(zhí)行后的結(jié)果是()。Strings二nwString(/zfg,z);for(int

i=0;i<s.Ingth();i+=2){Systm.out.print(s.hrt(i));}

?g

.G

.fg

正確答案:

11.下列類定義中,不正確的是()

.IssX{....}

.Issxxtnsy{....}

.sttiIssximplmntsyl,y2{....}

.puliIssxxtnspplt{....}

正確答案:

12.下列哪個(gè)類聲明是正確的()

.strtfinlIssHl{,?,)

.strtprivtmov(){,?,)

.prottprivtnumr

.pulistrtIssr{,,,)

正確答案:

13.不使用stti修飾符限定的方法稱為成員方法,下列哪一個(gè)說法是不正確的()

.成員方法可以直接調(diào)用父類的成員方法

.成員方法可以直接調(diào)用父類的類方法

.成員方法不可以直接調(diào)用其他類的成員方法

.成員方法可以直接調(diào)用本類的類方法

正確答案:

14.以下選項(xiàng)中,合法的賦值語句是()

.==1;

.++i;

.=+1=5;

.y=int(i);

正確答案:

15.關(guān)于Jv中數(shù)據(jù)類型敘述正確的是()

.整型數(shù)據(jù)在不同平臺(tái)下長度不同

.ooln類型數(shù)據(jù)只有2個(gè)值,tru和fls

.數(shù)組屬于簡單數(shù)據(jù)類型

.Jv中的指針類型和語言的一樣

正確答案:

16.下列正確的句子是()。

.flot3.14

.yti=225

.k=33L

.intp口□;

正確答案:

17.”閱讀下面程序Issx3124{pulisttivoimin(String□rgs){ooln=tru;if(){int

i=l;}Is{inti=2;}Systm.out.println(i);})現(xiàn)在想先編譯再運(yùn)行該程序,結(jié)果是()。

.1

.2

.編譯出錯(cuò)

.運(yùn)行出錯(cuò)

正確答案:

18.下列構(gòu)造方法的調(diào)用方式中,正確的是()。

.按照一般方法調(diào)用

.由用戶直接調(diào)用

.只能通過nw自動(dòng)調(diào)用

.被系統(tǒng)調(diào)用

正確答案:

19.以下的選項(xiàng)中能正確表示Jv語言中的一個(gè)整型常量的是()

.12

.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論