




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2.1數(shù)據(jù)類(lèi)型已完成
1
以下標(biāo)識(shí)符中()是不合法的。
?_small
?Big
?$12ab
?7hello
我的答案:C錯(cuò)誤
2
JAVA語(yǔ)言使用的字符集是()。
?ASCII
?EBCDIC
?Unicode
?BCD
我的答案:C
3
下面賦值語(yǔ)句不會(huì)產(chǎn)生編譯錯(cuò)誤或警告的是()。
?chara=,abc,;
?byteb=145;
?floatc=3.14;
?inti=12;
我的答案:A錯(cuò)誤
4
下面數(shù)據(jù)類(lèi)型轉(zhuǎn)換中,必須進(jìn)行強(qiáng)制類(lèi)型轉(zhuǎn)換的是()。
byte-int;
?int-char;
?short-float;
?float-double;
我的答案:B
5
下列數(shù)組定義及賦值,錯(cuò)誤的是()。
?inta[]={1,2.3};
?intaO;
?a=newint[3];a[1]=1;a[2]=2;a[3]=3;
?inta00=newint[3][];a[0]=newint[2];a[1]=newint[2];a[2]=newint[2];
我的答案:D錯(cuò)誤
2.3控制語(yǔ)句已完成
1
JAVA語(yǔ)言中控制結(jié)構(gòu)包括()。
?順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)
?順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)
?順序結(jié)構(gòu)、選擇結(jié)構(gòu)
?選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)
我的答案:A
2
當(dāng)下面程序輸出”第2區(qū)域時(shí)”時(shí),x的范圍為()。
if(x<-100){System.out.println(HM1區(qū)域”);}
elseif(x<0){System.out.println(uM2區(qū)域”);}
else{System.out.printin(“第3區(qū)域”);}
x<=-100
x>-100
?x<0&&x>=-100
?x>=0
我的答案:c
3
下面程序的運(yùn)行結(jié)果為()。
inti;
for(i=0;i<4;i++){
switch(i){
case1:System.out.print(4,1M);
case2:System.out.printf<2,,);break;
default:System.out.print("0”);
)
)
?12
?01220
?0120
?120
我的答案:B
4
下列語(yǔ)句執(zhí)行后,i、j的值是()。
inti=0,j=10;
do{if(i++>-j)break;}
while(true);
?i=6,j=4
?i=6,j=5
i=5,j=5
?i=5,j=4
我的答案:A
5
下列語(yǔ)句執(zhí)行后,j的值是()。
intj=0,i=3;
while(-i>0)
j+=j-=i;
?o
?5
*-5
?-17
我的答案:C
6
下列語(yǔ)句執(zhí)行后,C的值是()。
charc;
for(c='z';c<'a,;c-=4){
if(c<=,o')break;
)
*'z'
*'n'
?,m,
?'p'
我的答案:A
2.2運(yùn)算符已完成
1
執(zhí)行下面程序后,結(jié)論正確的是()。
intx,yzz;
x=l;
y=2;
z=(++x+y++==5?y+x——:——y+x);
?x的值為1,y的值為3,z的值為5
?x的值為2,y的值為2,z的值為5
?x的值為1,y的值為3,z的值為4
?x的值為2,y的值為2,z的值為4
我的答案:D
2
設(shè)各個(gè)變量的定義如下:()選項(xiàng)的值為true。
inta=1,b=1;
booleanflag=a!=b++;
?a++==b;
?!(++a==b);
?(++a==b)||flag;
?(++a==b)&&flag;
我的答案:D錯(cuò)誤
3
若a是int型變量,表達(dá)式a=(int)(25.8/3%3);執(zhí)行后a的值為()?
?As1
?2
?3
?4
我的答案:B
類(lèi)的基礎(chǔ)知識(shí)已完成
1
下列哪個(gè)類(lèi)聲明是正確的
?abstractfinalclassH1{...}
?abstractprivatemove(){...}
?protectedprivatenumber;
?publicabstractclassCar{...}
我的答案:D
2
符合對(duì)象和類(lèi)的關(guān)系的是:
?人和老虎
?書(shū)和汽車(chē)
?樓和建筑物
?汽車(chē)和交通工具
我的答案:D
3
下面關(guān)于java中類(lèi)的說(shuō)法哪個(gè)是不正確的
?類(lèi)體中只能仃變量定義和成員方法的定義,不能有其他語(yǔ)句。
?構(gòu)造函數(shù)是類(lèi)中的特殊方法
?類(lèi)一定要聲明為public的,才可以執(zhí)行。
??個(gè)java文件中可以有多個(gè)class定義。
我的答案:C錯(cuò)誤
4
下面哪個(gè)單詞是Java語(yǔ)言的關(guān)鍵字
?Float
?this
?string
?unsigned
我的答案:B
5
Java編程所必須的默認(rèn)引用包為
?java.sys包
?java.lang包
?包
?以上都不是
我的答案:錯(cuò)誤
6
java應(yīng)用在消費(fèi)電子市場(chǎng)上開(kāi)發(fā)平臺(tái)名稱(chēng)為:
?JDK
?J2ME
?J2SE
?J2EE
我的答案:B
7
以下哪個(gè)是JAVA的關(guān)鍵字?
?NULL
?new
?instanceOf
?wend
我的答案:B
8
下面哪個(gè)是Java語(yǔ)言中正確的標(biāo)識(shí)符
?3com
?import
?that
?this
我的答案:c
9
在Java中函數(shù)main()的返回值是:()
?String
?int
char
?void
我的答案:D
10
數(shù)組中可以包含什么類(lèi)型的元素?
?int型
?string型
?數(shù)組
?以上都可以
我的答案:D
類(lèi)的初始化已完成
1
構(gòu)造方法何時(shí)被調(diào)用
?類(lèi)定義時(shí)
?創(chuàng)建對(duì)象時(shí)
?調(diào)用對(duì)象方法時(shí)
?使用對(duì)象的變量時(shí)
我的答案:B
2
構(gòu)造方法在--------時(shí)被調(diào)用?
?類(lèi)定義時(shí)
?創(chuàng)建對(duì)象時(shí)
?調(diào)用對(duì)象方法時(shí)
?使用對(duì)象的變量時(shí)
我的答案:B
3
認(rèn)真閱讀代碼,選擇正確的選項(xiàng)
publicclassMyClass{
publicstaticvoidmain(StringargumentsQ){
amethod(arguments);
)
publicvoidamethod(String[]arguments){
System.out.println(arguments);
System.out.println(arguments[1]);
)
)
?這段代碼是錯(cuò)誤的,main方法不能接受字符串參數(shù)
?這段代碼是錯(cuò)誤的,amethod方法中的字符串?dāng)?shù)組尚未初始化
?這段代碼是錯(cuò)誤的,main方法不能調(diào)用實(shí)例方法
?這段代碼是正確的
我的答案:C
4
Java應(yīng)用程序經(jīng)過(guò)編譯后會(huì)產(chǎn)生一個(gè)以為擴(kuò)展名的字節(jié)碼文件。
?.java
?.class
?.exe
?.html
我的答案:B
5
在Java中,一個(gè)類(lèi)可以同時(shí)定義許多同名的方法,這些方法的形式參數(shù)的個(gè)數(shù)、類(lèi)型或順
序各不相同,傳回的值也可以不相同。這種面向?qū)ο蟪绦蛱匦苑Q(chēng)為()
?隱藏
?覆蓋
?重載
?Java不支持此特性
我的答案:C
6
編譯JavaApplication源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)碼文件的擴(kuò)展名為
?Java
?.class
?.html
?.exe
我的答案:B
7
下面關(guān)于構(gòu)造函數(shù)的說(shuō)法不正確的是
?構(gòu)造函數(shù)也屬于類(lèi)的方法,用于創(chuàng)建對(duì)象的時(shí)候給成員變量賦值。
?構(gòu)造函數(shù)不可以重載。
?構(gòu)造函數(shù)沒(méi)有返回值。
?構(gòu)造函數(shù)一定要和類(lèi)名相同
我的答案:B
8
命令javac-verbose中選項(xiàng)的作用是:
?顯示JVM加載class的過(guò)程
?顯示JVM的版本
?顯示JVM調(diào)用內(nèi)存的情況
?顯示JVM的錯(cuò)誤跟蹤過(guò)程
我的答案:A
9
在編寫(xiě)JavaApplication程序時(shí),若需要使用到標(biāo)準(zhǔn)輸入輸出語(yǔ)句,必須在程序的開(kāi)頭寫(xiě)上
()語(yǔ)句。
?importjava.awt.*
?importjava.applet.Applet
?importjava.io.*
?importjava.awt.Graphics
我的答案:C
10
給出類(lèi)的定義如下:
1.classTest(inti)
voidtest(inti){
System.out.println("Iamanint.”);
)
voidtest(Strings){
System.out.println(ttlamastring/);}
publicstaticvoidmain(Stringargs[])
(
Testt=newTest();
charch=y;
t.test(ch);}
)
下列描述哪個(gè)正確?
?程序?qū)⒉粫?huì)編譯,因?yàn)榭盏姆椒ú荒鼙桓采w。
?命令行t.test(ch);將不會(huì)編譯,因?yàn)闆](méi)有對(duì)應(yīng)的方法。
?代碼將編譯并輸出以下結(jié)果:IamanString.
?代碼將編譯并輸出以下結(jié)果:Iamaint.
我的答案:D錯(cuò)誤
11
編譯及運(yùn)行以下代碼,下列選項(xiàng)哪個(gè)是正確的
publicclassSandys{
privateintcourt;
publicstaticvoidmain(Stringargv[]){
Sandyss=newSandys(99);
System.out.println(s.court);
)
Sandys(intballcount){
court=ballcount;
)
)
?編譯錯(cuò)誤:thevariablecourtisdefinedasprivate
?編譯錯(cuò)誤:sisnotinitializedwhentheSystem.outmethodiscalled
?編譯通過(guò),沒(méi)有輸出
?編譯通過(guò),輸出99
我的答案:D
方法與變量使用已完成
1
關(guān)于static修飾符,以下哪個(gè)選項(xiàng)是正確的。
?被static修飾符修飾的成員變量不能被修改。
?B、在方法中創(chuàng)建的static變量,每次方法調(diào)用中對(duì)它的值做的修改都不能保留下來(lái)。
?一個(gè)類(lèi)的所有類(lèi)對(duì)象共享這個(gè)類(lèi)的static變量。
?static修飾符只能用于修飾基本類(lèi)型變量。
我的答案:C
2
方法內(nèi)的變量:
??定在方法內(nèi)所有位置可見(jiàn)
?可能在方法內(nèi)的局部可見(jiàn)
?可以在方法外可見(jiàn)
?方法外也可用
我的答案:B錯(cuò)誤
3
給出如下代碼:
classTest{
privateintm;
publicstaticvoidfun(){IIsomecode...}}
如何使成員變量m被函數(shù)fun()直接訪(fǎng)問(wèn)?
?將privateintm改為protectedintm
?將privateintm改為publicintm
?將privateintm改為staticintm
?將privateintm改為intm
我的答案:C
4
類(lèi)JOptionPane提供了幾個(gè)產(chǎn)生標(biāo)準(zhǔn)對(duì)話(huà)框的方法,它們能夠給用戶(hù)提供有用的信息,具
體的有:
?closeDialog()
?openDialog()
?inputDialog()
?outputDialog()
我的答案:D錯(cuò)誤
5
運(yùn)行下列程序,會(huì)產(chǎn)生什么結(jié)果:
classOuter1{
privateinta;
voidfoo(doubled,finalfloatf){
Strings;
finalbooleanb;
classlnner{
voidmethodinner(){
System.out.println("intheInner4*);
)
}
)
publicstaticvoidmain(Stringargs[])
Outerlme=newOuterl();
me.foo(123,123);
System.out.println("outer");
)
)
?intheInnerouter
?outer
?intheInner
?編譯不通過(guò)
我的答案:B
6
編譯及運(yùn)行以下代碼,下列選項(xiàng)哪個(gè)是正確的
publicclassRef{
publicstaticvoidmain(Stringargv[]){
Refr=newRef();
r.amethod(r);
)
publicvoidamethod(Refr){
inti=99;
multi(r);
System.out.println(i);
)
publicvoidmulti(Refr){
r.ir.i*2;
)
)
?編譯錯(cuò)誤
?輸出99
?輸出198
?運(yùn)行時(shí)出錯(cuò)
我的答案:A
訪(fǎng)問(wèn)權(quán)限練習(xí)已完成
1
如果任何包中的子類(lèi)都能訪(fǎng)問(wèn)超類(lèi)中的成員,那么應(yīng)使用哪個(gè)限定詞
public
?private
?protected
?transient
我的答案:A
2
不允許作為類(lèi)及類(lèi)成員的訪(fǎng)問(wèn)控制符的是:
?public
?private
?static
?protected
我的答案:B錯(cuò)誤
3
下面哪個(gè)修飾符修飾的方法只能被本類(lèi)中的其他方法使用
?protected
static
?private
?public
我的答案:c
4
如果類(lèi)中的成員變量可以被同一包訪(fǎng)問(wèn),則使用如下哪個(gè)約束符?
?private
?public
?protected
?nomodifier
我的答案:c錯(cuò)誤
5
某個(gè)類(lèi)的成員變量可以被其子類(lèi)訪(fǎng)問(wèn),但不能被其他包中的類(lèi)訪(fǎng)問(wèn),該如何定義?
?變量應(yīng)該用public做修飾。
?變量應(yīng)該用private做修飾。
?變量應(yīng)該用protected做修飾。
?變量不需做任何修飾。
我的答案:C
6
關(guān)于被私有保護(hù)訪(fǎng)問(wèn)控制符private、protected修飾的成員變量,以下說(shuō)法正確的是
()
?,可以被三種類(lèi)所引用:該類(lèi)自身、與它在同一個(gè)包中的其他類(lèi)、在其他包中的該類(lèi)的子類(lèi)
?可以被兩種類(lèi)訪(fǎng)問(wèn)和引用:該類(lèi)本身、該類(lèi)的所有子類(lèi)
?只能被該類(lèi)自身所訪(fǎng)問(wèn)和修改
?只能被同一個(gè)包中的類(lèi)訪(fǎng)問(wèn)
我的答案:C錯(cuò)誤
7
this關(guān)鍵字指的是?
?當(dāng)前對(duì)象指針
?當(dāng)前類(lèi)的實(shí)例對(duì)象
?當(dāng)前對(duì)象引用
當(dāng)前類(lèi)的方法
我的答案:B
嵌套類(lèi)練習(xí)已完成
1
考慮類(lèi)A:
publicclassA{
publicintx=1;
publicvoidincreaseBy(intn)
{x=x+n;}}
以下哪個(gè)選項(xiàng)輸出結(jié)果不會(huì)產(chǎn)生4?
?Aa=newA():a.x=3+a.x;System.out.print(a.x):
?Aa=newA():a.increaseBy(2);a.increaseBy(1):System.out.print(a.x);
?
Aa=newA(){publicvoidincreaseBy(intn){super.increaseBy(n);}}:a.increaseBy(4);
System.out.print(a.x);
?Aa=newA();a.increaseBy(3);System.out.print(a.x);
我的答案:C
包的應(yīng)用已完成
1
以下哪幾段代碼可以成功編譯?()
1)
importjava.awt.*;
packageMypackage;
classMyclass{}
2)
packageMyPackage;
importjava.awt.*;
classMyClass{}
3)
/*Thisisacomment*/
packageMyPackage;
importjava.awt.*;
classMyClass{}
?1)和2)
?2)和3)
?1)和3)
?1)、2)和3)
我的答案:B
2
創(chuàng)建一個(gè)名為MyPackage的包的語(yǔ)句正確的是
?importMyPackage;
?importpackageMyPackage;
?packageMyPackage;
?packageimportMyPackage;
我的答案:c
繼承基本概念練習(xí)已完成
1
下列關(guān)于繼承的哪項(xiàng)敘述是正確的。
?在java中允許多重繼承
B在java中一個(gè)類(lèi)只能實(shí)現(xiàn)一個(gè)接口
?在java中一個(gè)類(lèi)不能同時(shí)繼承一個(gè)類(lèi)和實(shí)現(xiàn)一個(gè)接口
?java的單一繼承使代碼更可靠
我的答案:D
2
給出下面代碼:
1)classParent{
2}privateStringname;
3}publicParent(){}
4)}
5)publicclassChildextendsParent{
6}privateStringdepartment;
7}publicChild(){}
8}publicStringgetValue(){returnname;}
9}publicstaticvoidmain(Stringarg[]){
10}Parentp=newParent();
11)}
12))
那些行將引起錯(cuò)誤?
?第3行
?第6行
?第7行
?第8行
我的答案:D
3
設(shè)有下面兩個(gè)類(lèi)的定義:
classPerson{
classStudentextendsPerson
longid;//身份證號(hào)
intscore;〃入學(xué)總分
Stringname;//姓名
intgetScore
(){returnscore:}
)
)
問(wèn):類(lèi)Person和類(lèi)Student的關(guān)系是()。
?包含關(guān)系
?繼承關(guān)系
?關(guān)聯(lián)關(guān)系
?無(wú)關(guān)系,上述類(lèi)定義有語(yǔ)法錯(cuò)誤
我的答案:D錯(cuò)誤
4
構(gòu)造方法不能被繼承。
我的答案:4
5
一個(gè)子類(lèi)可以重新定義從父類(lèi)那里繼承來(lái)的同名方法,而且允許它們有不同的返回值類(lèi)型。
我的答案:4錯(cuò)誤
方法和成員變量練習(xí)已完成
1
看下面一段程序:
classAclass{
voidgo(){
System.out.println(MAclassu);
)
}
publicclassBclassextendsAclass{
voidgo{
System.out.println("Bclass");
)
publicstaticvoidmain(Stringargs[]){
Aclassa=newAclass();
Aclassa1=newBclass();
a.go();
al.go();
)
以上程序運(yùn)行結(jié)果是:
?AclassAclass
?BclassBclass
?AclassBclass
?BclassAclass
我的答案:c
2
在Java中,以下關(guān)于方法重載和方法重定義描述正確的是?
?方法重載和方法的重定義實(shí)現(xiàn)的功能相同
?3、方法重載出現(xiàn)在父子關(guān)系中,方法重定義是在同一類(lèi)中
?、方法重載的返回值類(lèi)型必須一致,參數(shù)項(xiàng)必須不同
方法重定義的返回值類(lèi)型必須相同或相容。
我的答案:C
3
方法的覆蓋是在子類(lèi)中再次實(shí)現(xiàn)超類(lèi)中已經(jīng)實(shí)現(xiàn)過(guò)的方法。
我的答案:4
4
在父類(lèi)中聲明為final的方法,也可以在其子類(lèi)中被重新定義(覆蓋)。
我的答案:x
5
可以用final說(shuō)明變量為一個(gè)常量。
我的答案:?
6
被final修飾符修飾的類(lèi),不能被繼承。
我的答案:?
7
最終類(lèi)不能派生子類(lèi),但最終方法可以被覆蓋。
我的答案:X
super關(guān)鍵字練習(xí)已完成
1
如果子類(lèi)要初始化父類(lèi)的類(lèi)變量,調(diào)用super語(yǔ)句必須:
?放在子類(lèi)構(gòu)造方法第一條語(yǔ)句
?放在子類(lèi)構(gòu)造方法任何位置
?可以采用初始化列表方式執(zhí)行
?可以調(diào)用this關(guān)鍵字
我的答案:A
2
This和super都可以用在main()方法中使用
我的答案:x
上轉(zhuǎn)型對(duì)象練習(xí)已完成
1
考慮以下兩個(gè)類(lèi):
publicclassUpByOne{
privateintnum=0;
publicintgetNum(){
returnnum:
)
publicvoidsetNum(intx){
num=x;
)
publicvoidup(){
num=num+1;
)
)
publicclassUpByTwoextendsUpByOne{
publicvoidup(){
//missingcodegoeshere
)
)
在類(lèi)UpByTwo中方法up是重定義使得num加2.
以下那段代碼最合適省掉的代碼?
num=num+2;
?super.up():super.up();
?setNum(getNum())+2;
?super.up()+1;
我的答案:C錯(cuò)誤
2
下列哪個(gè)程序片段能正確編譯執(zhí)行?假設(shè)類(lèi)BaseWidget是類(lèi)TypeAWidget的父類(lèi),并且
在類(lèi)TypeAWidget中定義了方法speak().
?ObjectA=newBaseWidget():A.speak();
?BaseWidgetB=newTypeAWidget():B.speak();
?TypeAWidgetC=newBaseWidget();
?speak();
我的答案:B
3
Java語(yǔ)言里的上轉(zhuǎn)型對(duì)象也即是所謂的父類(lèi)給子類(lèi)對(duì)象賦值而已
我的答案:x
4
上轉(zhuǎn)型對(duì)象可以調(diào)用子類(lèi)中基類(lèi)被覆蓋的方法。
我的答案:X錯(cuò)誤
5
Java不允許上轉(zhuǎn)型對(duì)象再重新給子類(lèi)對(duì)象賦值。
我的答案:4錯(cuò)誤
6
上轉(zhuǎn)型對(duì)象可以調(diào)用子類(lèi)中新的方法。
我的答案:N錯(cuò)誤
抽象類(lèi)練習(xí)已完成
1
編譯及運(yùn)行以下代碼,下列選項(xiàng)哪個(gè)是正確的
abstractclassMineBase{
abstractvoidamethod();
staticinti;
}
publicclassMineextendsMineBase{
publicstaticvoidmain(Stringargv[]){
int[]ar=newint[5];
for(i=0;i<ar.length;i++)
System.out.println(ar[i]);
)
)
?輸出包含5個(gè)0的序列
?Error:arisusedbeforeitisinitialized
?ErrorMinemustbedeclaredabstract
?IndexOutOfBoundesError
我的答案:c
2
含有抽象方法的類(lèi)必須聲明為抽象類(lèi)。
我的答案:7
3
抽象類(lèi)可以用來(lái)定義對(duì)象,也可以被繼承。
我的答案:X
4
一個(gè)抽象類(lèi)中的所有方法都必須是抽象的。
我的答案:X
接口練習(xí)已完成
1
關(guān)于接口下面不正確的說(shuō)法是:
?接口不支持多重繼承
?接口所有方法是抽象的
?接口里的方法訪(fǎng)問(wèn)屬性均為public
?定義接口的關(guān)鍵字是implements
我的答案:A錯(cuò)誤
2
Interface可以被以下哪個(gè)修飾符修飾
?private
?class
?public
?static
我的答案:c
3
關(guān)于接口的定義和實(shí)現(xiàn),以下描述正確的是:
?接口定義的方法只有聲明沒(méi)有實(shí)現(xiàn)
?接口定義中的變量都必須寫(xiě)明final和static
?如果?個(gè)接口由多個(gè)類(lèi)來(lái)實(shí)現(xiàn),則這些類(lèi)在實(shí)現(xiàn)該接口中的方法時(shí)采用統(tǒng)一的代碼
?如果一個(gè)類(lèi)實(shí)現(xiàn)了接口,則必須實(shí)現(xiàn)該接口中的所有方法,但方法可不為為public
我的答案:A錯(cuò)誤
4
有如下的接口定義:
publicinterfaceMylnterface
floatk=10;
)
下列選項(xiàng)哪一項(xiàng)指令不能替代上列指令:floatk=10;?
?finalfloatk=10;
?privatefloatk=10;
?staticfloatk=10;
?publicfloatk;
我的答案:D
5
一個(gè)類(lèi)只能繼承單個(gè)父類(lèi),一個(gè)類(lèi)只能履行一個(gè)接口。
我的答案:X
6
接口不能聲明構(gòu)造函數(shù)。
我的答案:<
接口回調(diào)練習(xí)已完成
1
給出如下程序:
interfacelnterfaceA{
Strings=ngood
voidf();
)
abstractclassClassA{
abstractvoidg();
)
classClassBextendsClassAimplementslnterfaceA{
voidg(){
System.out.print(s);
)
publicvoidf(){
System.out.print("H+s);
}
}
publicclassE{
publicstaticvoidmain(String[]args){
ClassAa=newClassB();
InterfaceAb=newClassB();
a.g();
b-f();
)
)
其運(yùn)行結(jié)果是?
?、編譯正確,但無(wú)運(yùn)行結(jié)果
?編譯錯(cuò)誤:InterfaceAb=newClassB();
?goodgood
?以上都不對(duì)
我的答案:C
2
給定以下程序片段,結(jié)果為?
interfaceInterfaceA{
Strings="Hellon;
voidf();
)
classClassAimplementslnterfaceA{
publicvoidf(){
System.out.print(s);
)
)
classClassB{
voidg(lnterfaceAa){
a.f();
)
}
publicclassE{
publicstaticvoidmain(String[]args){
ClassBb=newClassB();
b.g(newClassA());
)
)
?Hello
?編譯正確,但無(wú)運(yùn)行結(jié)果
?編譯錯(cuò)誤:b.g(newClassA())
?以上都不對(duì)
我的答案:A
3
給定如下程序,運(yùn)行結(jié)果為:
interfaceB{
voidf();
)
classAimplementsB{
publicvoidf(){
System.out.println(nllovejava!”);
)
publicstaticvoidmain(String[]args){
Bb=newA();
b.f();
)
)
?執(zhí)行錯(cuò)誤
?Ilovejava!
?編譯錯(cuò)誤
?以上都不對(duì)
我的答案:B
1
下面哪個(gè)是對(duì)字符串String的正確定義
?Strings1=null;
?Strings2=*nuir;
?Strings3=(String)'abc';
?Strings4=(String)*\uface';
我的答案:A得分:20.0分
2
字符串s="Java",找出字母v在字符串s中的位置,以下哪個(gè)選項(xiàng)是正確的
?mid(2,s);
?charAt(2);
?indexOf(s);
?s.indexOf(V);
我的答案:D得分:20.0分
3
編譯及運(yùn)行以下代碼,下列選項(xiàng)哪個(gè)是正確的
Strings=newString(,'Bicycle,');
intiBegin=1;
chariEnd=3;
System.out.println(s.substring(iBegin,iEnd));
?輸出Bic
?輸出ic
?輸出icy
?編譯錯(cuò)誤
我的答案:B得分:20.0分
4
給出以下變量定義,以下哪個(gè)語(yǔ)句是正確的
Strings1=newString(nHello");
Strings2=newString(^'there'^);
Strings3=newString();
?s3=s1+s2;
?s3=s1-s2;
?s3=s1&s2;
?s3=s1&&s2;
我的答案:A得分:20.0分
5
以下哪個(gè)方法可以返回字符串的長(zhǎng)度:
?length()
?compareto()
?indexof()
?touppercase()
我的答案:A
5.2.1習(xí)題已完成
1
StringBuilder類(lèi)中的方法capacity。返回的是字符串的
?長(zhǎng)度
?容量
?字節(jié)數(shù)
?字符串的個(gè)數(shù)
我的答案:B
2
String類(lèi)型的字符串的內(nèi)容可以通過(guò)String對(duì)象的方法replace(charoldChar,char
newChar)修改。
我的答案:4錯(cuò)誤
3
如果要對(duì)字符串內(nèi)容頻繁修改,建議使用StringBuilder類(lèi)而非String類(lèi)。
我的答案:
5.3.1習(xí)題已完成
1
StringBuilder是線(xiàn)程安全的
我的答案:x
2
StringBuffer是線(xiàn)程安全的
我的答案:V
3
StringBuffer類(lèi)型的字符串的內(nèi)容可以被修改。
我的答案:x
1
已知有泛型類(lèi)Box<T>,下面哪些語(yǔ)句是正確的:
Box<int>box;
B、
Box<int>box=null;
C、
Box<Double>box;
Box<Double>box=null;
我的答案:BC錯(cuò)誤
2
泛型類(lèi)的定義如下所示:
classBox<T>{
)
尖括號(hào)內(nèi)的類(lèi)型參數(shù)個(gè)數(shù)只能是一個(gè)。
我的答案:N錯(cuò)誤
6.2.6習(xí)題已完成成績(jī):50.0分
1
下面代碼的運(yùn)行結(jié)果是:
HashSetmyset=newHashSet();
myset.add(newString(“Java"));〃添力口一個(gè)元素
myset.add(”Java”);〃再添加一個(gè)元素
System.out.println(myset.size());
A0
B1
C、2
D錯(cuò)誤,無(wú)法運(yùn)行
我的答案:D得分:0.0分錯(cuò)誤
2
下面代碼的輸出結(jié)果是:
ArrayList<String>mylist=newArrayList<String>();
mylist.add(,'JavaH);
mylist.add("是好語(yǔ)言”);
mylist.addf!*');
System.out.println(mylist.size());
?0
?1
?2
?3
我的答案:D
例外概念練習(xí)已完成
1
當(dāng)方法遇到異常又不知如何處理時(shí),下列哪種說(shuō)法是正確的
?捕獲異常
?拋出異常
?聲明異常
?嵌套異常
我的答案:B
2
請(qǐng)問(wèn)所有的例外類(lèi)皆繼承哪一個(gè)類(lèi)?
?java.io.Exception
?java.lang.Throwable
?java.lang.Exception
?java.lang.Error
我的答案:A錯(cuò)誤
3
異常是程序錯(cuò)誤或可能導(dǎo)致程序錯(cuò)誤的不正常狀態(tài)。
我的答案:4
4
當(dāng)一個(gè)方法在運(yùn)行過(guò)程中產(chǎn)生一個(gè)異常,則這個(gè)方法會(huì)終止,但是整個(gè)程序不一定終止運(yùn)行。
我的答案:4錯(cuò)誤
例外處理練習(xí)已完成
1
哪個(gè)關(guān)鍵字可以?huà)伋霎惓#?/p>
?transient
?finally
?throw
?static
我的答案:c
2
例外處理過(guò)程中對(duì)于catch子句的排列,下列哪種是正確的
?父類(lèi)在先,子類(lèi)在后
?子類(lèi)在先,父類(lèi)在后
?有繼承關(guān)系的異常不能在同一個(gè)try程序段內(nèi)
?先有子類(lèi),其他如何排列都無(wú)關(guān)
我的答案:B
3
編譯java程序時(shí)出現(xiàn)error:cannotread:aaa.java,則下列原因最正確的是
?原因是執(zhí)行的當(dāng)前目錄下沒(méi)有找到aaa.java文件
?原因是沒(méi)有安裝JDK開(kāi)發(fā)環(huán)境。
?原因是java源文件名后綴一定是以.txt結(jié)尾。
?原因是JDK安裝后沒(méi)有正確設(shè)置環(huán)境變量PATH和Classpath.
我的答案:A
4
下列常見(jiàn)的系統(tǒng)定義的異常中,是輸入、輸出異常?
?ClassNotFoundException
?lOException
?InterruptedException
?UnknownHostException
我的答案:B
5
throws的作用是:
?沒(méi)有意義
?B,表示后面是方法的輸出值
?表示方法可能會(huì)拋出例外
?.方法的標(biāo)志,每個(gè)方法都必須有
我的答案:C
可以使用File類(lèi)讀取文本文件里的內(nèi)容。
我的答案:4錯(cuò)誤
8.2.4習(xí)題已完成
1
下列Input
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 業(yè)務(wù)拓展策略執(zhí)行情況分析表
- 農(nóng)民合作社財(cái)務(wù)規(guī)范化管理手冊(cè)
- 護(hù)師主管護(hù)師復(fù)習(xí)測(cè)試卷
- 三農(nóng)村合作社公共交通規(guī)劃指南
- 季度人力資源招聘與優(yōu)化規(guī)劃書(shū)
- 股份制公司辦公環(huán)境優(yōu)化計(jì)劃
- 互聯(lián)網(wǎng)租賃車(chē)平臺(tái)合作協(xié)議
- 電視編導(dǎo)制作實(shí)戰(zhàn)指南
- 優(yōu)化激光切割中尺寸精度要求
- 餐飲業(yè)連鎖加盟趨勢(shì)分析表
- 湘教版科學(xué)四年級(jí)下冊(cè) 教師用書(shū)(PDF版)
- 500kV變電站監(jiān)控后臺(tái)施工調(diào)試方案
- 關(guān)于“短視頻與防沉迷”為主題的閱讀(2021貴州遵義中考語(yǔ)文非連續(xù)性文本閱讀試題及答案)
- 病理切片制作技術(shù)-課件
- 心肺復(fù)蘇及AED的使用
- 初中數(shù)學(xué) 二元一次方程組集體備課
- 2023年星海音樂(lè)學(xué)院樂(lè)理試題A卷
- GB/T 3808-2002擺錘式?jīng)_擊試驗(yàn)機(jī)的檢驗(yàn)
- GB/T 2965-2007鈦及鈦合金棒材
- GB/T 10067.1-2019電熱和電磁處理裝置基本技術(shù)條件第1部分:通用部分
- 中國(guó)腦出血診治指南(2023年)-1
評(píng)論
0/150
提交評(píng)論