版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
..>2.1數(shù)據(jù)類型已完成1以下標(biāo)識(shí)符中〔〕是不合法的。A、_smallB、BigC、$12abD、7hello我的答案:C錯(cuò)誤2JAVA語(yǔ)言使用的字符集是〔〕。A、ASCIIB、EBCDICC、UnicodeD、BCD我的答案:C3下面賦值語(yǔ)句不會(huì)產(chǎn)生編譯錯(cuò)誤或警告的是〔〕。A、chara=’abc’;B、byteb=145;C、floatc=3.14;D、inti=12;我的答案:A錯(cuò)誤4下面數(shù)據(jù)類型轉(zhuǎn)換中,必須進(jìn)展強(qiáng)制類型轉(zhuǎn)換的是〔〕。A、byte-int;B、int-char;C、short-float;D、float-double;我的答案:B5以下數(shù)組定義及賦值,錯(cuò)誤的選項(xiàng)是〔〕。A、inta[]={1,2,3};B、inta[];C、a=newint[3];a[1]=1;a[2]=2;a[3]=3;D、inta[][]=newint[3][];a[0]=newint[2];a[1]=newint[2];a[2]=newint[2];我的答案:D錯(cuò)誤2.3控制語(yǔ)句已完成1JAVA語(yǔ)言中控制構(gòu)造包括〔〕。A、順序構(gòu)造、選擇構(gòu)造、循環(huán)構(gòu)造B、順序構(gòu)造、循環(huán)構(gòu)造C、順序構(gòu)造、選擇構(gòu)造D、選擇構(gòu)造、循環(huán)構(gòu)造我的答案:A2當(dāng)下面程序輸出〞第2區(qū)域時(shí)〞時(shí),*的范圍為〔〕。if(*<-100){System.out.println("第1區(qū)域〞);}elseif(*<0){System.out.println("第2區(qū)域〞);}else
{System.out.println("第3區(qū)域〞);}A、*<=-100B、*>-100C、*<0&&*>=-100D、*>=0我的答案:C3下面程序的運(yùn)行結(jié)果為〔〕。inti;for(i=0;i<4;i++){
switch(i){
case1:System.out.print("1〞);
case2:System.out.print("2〞);break;
default:System.out.print("0〞);
}}A、12B、01220C、0120D、120我的答案:B4以下語(yǔ)句執(zhí)行后,i、j的值是〔〕。inti=0,j=10;do{if(i++>--j)break;}
while(true);A、i=6,j=4B、i=6,j=5C、i=5,j=5D、i=5,j=4我的答案:A5以下語(yǔ)句執(zhí)行后,j的值是〔〕。intj=0,i=3;while(--i>0)
j+=j-=i;A、0B、5C、-5D、-17我的答案:C6以下語(yǔ)句執(zhí)行后,c的值是〔〕。charc;for(c='z';c<'a';c-=4){
if(c<='o')break;
}A、‘z’B、‘n’C、‘m’D、‘p’我的答案:A2.2運(yùn)算符已完成1執(zhí)行下面程序后,結(jié)論正確的選項(xiàng)是〔〕。int*,y,z;*=1;y=2;z=(++*+y++==5"y+*--:--y+*);A、*的值為1,y的值為3,z的值為5B、*的值為2,y的值為2,z的值為5C、*的值為1,y的值為3,z的值為4D、*的值為2,y的值為2,z的值為4我的答案:D2設(shè)各個(gè)變量的定義如下:〔〕選項(xiàng)的值為a=1,b=1;booleanflag=a!=b++;A、a++==b;B、!(++a==b);C、(++a==b)||flag;D、(++a==b)&&flag;我的答案:D錯(cuò)誤3假設(shè)a是int型變量,表達(dá)式a=(int)(25.8/3%3);執(zhí)行后a的值為〔〕。A、1B、2C、3D、4我的答案:B類的根底知識(shí)已完成1以下哪個(gè)類聲明是正確的A、abstractfinalclassH1{…}B、abstractprivatemove〔〕{…}C、protectedprivatenumber;D、publicabstractclassCar{…}我的答案:D2符合對(duì)象和類的關(guān)系的是:A、人和老虎B、書和汽車C、樓和建筑物D、汽車和交通工具我的答案:D3下面關(guān)于java中類的說(shuō)法哪個(gè)是不正確的A、類體中只能有變量定義和成員方法的定義,不能有其他語(yǔ)句。B、構(gòu)造函數(shù)是類中的特殊方法C、類一定要聲明為public的,才可以執(zhí)行。D、一個(gè)java文件中可以有多個(gè)class定義。我的答案:C錯(cuò)誤4下面哪個(gè)單詞是Java語(yǔ)言的關(guān)鍵字A、FloatB、thisC、stringD、unsigned我的答案:B5Java編程所必須的默認(rèn)引用包為A、包B、包C、包D、以上都不是我的答案:錯(cuò)誤6java應(yīng)用在消費(fèi)電子市場(chǎng)上開(kāi)發(fā)平臺(tái)名稱為:A、JDKB、J2MEC、J2SED、J2EE我的答案:B7以下哪個(gè)是JAVA的關(guān)鍵字?A、NULLB、newC、instanceOfD、wend我的答案:B8下面哪個(gè)是Java語(yǔ)言中正確的標(biāo)識(shí)符A、3comB、importC、thatD、this我的答案:C9在Java中函數(shù)main〔〕的返回值是:〔〕A、StringB、intC、charD、void我的答案:D10數(shù)組中可以包含什么類型的元素?A、int型B、string型C、數(shù)組D、以上都可以我的答案:D類的初始化已完成1構(gòu)造方法何時(shí)被調(diào)用A、類定義時(shí)B、創(chuàng)立對(duì)象時(shí)C、調(diào)用對(duì)象方法時(shí)D、使用對(duì)象的變量時(shí)我的答案:B2構(gòu)造方法在————時(shí)被調(diào)用"A、類定義時(shí)B、創(chuàng)立對(duì)象時(shí)C、調(diào)用對(duì)象方法時(shí)D、使用對(duì)象的變量時(shí)我的答案:B3認(rèn)真閱讀代碼,選擇正確的選項(xiàng)public
class
MyClass
{
public
static
void
main(String
arguments[])
{
amethod(arguments);
}
public
void
amethod(String[]
arguments)
{
System.out.println(arguments);
System.out.println(arguments[1]);
}}A、這段代碼是錯(cuò)誤的,main方法不能承受字符串參數(shù)B、這段代碼是錯(cuò)誤的,amethod方法中的字符串?dāng)?shù)組尚未初始化C、這段代碼是錯(cuò)誤的,main方法不能調(diào)用實(shí)例方法D、這段代碼是正確的我的答案:C4Java應(yīng)用程序經(jīng)過(guò)編譯后會(huì)產(chǎn)生一個(gè)以______為擴(kuò)展名的字節(jié)碼文件。A、.javaB、.classC、.e*eD、.html我的答案:B5在Java中,一個(gè)類可以同時(shí)定義許多同名的方法,這些方法的形式參數(shù)的個(gè)數(shù)、類型或順序各不一樣,傳回的值也可以不一樣。這種面向?qū)ο蟪绦蛱匦苑Q為〔〕A、隱藏B、覆蓋C、重載D、Java不支持此特性我的答案:C6編譯JavaApplication源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)碼文件的擴(kuò)展名為A、.javaB、.classC、.htmlD、.e*e我的答案:B7下面關(guān)于構(gòu)造函數(shù)的說(shuō)法不正確的選項(xiàng)是A、構(gòu)造函數(shù)也屬于類的方法,用于創(chuàng)立對(duì)象的時(shí)候給成員變量賦值。B、構(gòu)造函數(shù)不可以重載。C、構(gòu)造函數(shù)沒(méi)有返回值。D、構(gòu)造函數(shù)一定要和類名一樣我的答案:B8命令javac
-verbose
中選項(xiàng)的作用是:A、顯示JVM加載class的過(guò)程B、顯示JVM的版本C、顯示JVM調(diào)用內(nèi)存的情況D、顯示JVM的錯(cuò)誤跟蹤過(guò)程我的答案:A9在編寫JavaApplication程序時(shí),假設(shè)需要使用到標(biāo)準(zhǔn)輸入輸出語(yǔ)句,必須在程序的開(kāi)頭寫上〔〕語(yǔ)句。A、importjava.awt.*B、C、importjava.io.*D、我的答案:C10給出類的定義如下:
1.classTest〔inti〕
{
voidtest〔inti〕{
〔"Iamanint.〞〕;
}
voidtest〔Strings〕{
〔"Iamastring.〞〕;}
publicstaticvoidmain〔Stringargs[]〕
{
Testt=newTest〔〕;
charch="y〞;〔ch〕;}
}以下描述哪個(gè)正確"
A、程序?qū)⒉粫?huì)編譯,因?yàn)榭盏姆椒ú荒鼙桓采w。B、命令行〔ch〕;將不會(huì)編譯,因?yàn)闆](méi)有對(duì)應(yīng)的方法。C、代碼將編譯并輸出以下結(jié)果:IamanString.D、代碼將編譯并輸出以下結(jié)果:Iamaint.我的答案:D錯(cuò)誤11編譯及運(yùn)行以下代碼,以下選項(xiàng)哪個(gè)是正確的public
class
Sandys{private
int
court;public
static
void
main(String
argv[]){
Sandys
s
=
new
Sandys(99);
System.out.println(s.court);
}Sandys(int
ballcount){
court=ballcount;
}}A、編譯錯(cuò)誤:thevariablecourtisdefinedasprivateB、編譯錯(cuò)誤:sisnotinitializedwhentheSystem.outmethodiscalledC、編譯通過(guò),沒(méi)有輸出D、編譯通過(guò),輸出99我的答案:D方法與變量使用已完成1關(guān)于static修飾符,以下哪個(gè)選項(xiàng)是正確的。A、被static修飾符修飾的成員變量不能被修改。B、在方法中創(chuàng)立的static變量,每次方法調(diào)用中對(duì)它的值做的修改都不能保存下來(lái)。C、一個(gè)類的所有類對(duì)象共享這個(gè)類的static變量。D、static修飾符只能用于修飾根本類型變量。我的答案:C2方法內(nèi)的變量:A、一定在方法內(nèi)所有位置可見(jiàn)B、可能在方法內(nèi)的局部可見(jiàn)C、可以在方法外可見(jiàn)D、方法外也可用我的答案:B錯(cuò)誤3給出如下代碼:
classTest{privateintm;
publicstaticvoid
fun〔〕{//
some
code...}}如何使成員變量m被函數(shù)fun〔〕直接訪問(wèn)"A、將privateintm改為protectedintmB、將privateintm改為publicintmC、將privateintm改為staticintmD、將privateintm改為intm我的答案:C4類JOptionPane提供了幾個(gè)產(chǎn)生標(biāo)準(zhǔn)對(duì)話框的方法,它們能夠給用戶提供有用的信息,具體的有:A、closeDialog()B、openDialog()C、inputDialog()D、outputDialog()我的答案:D錯(cuò)誤5運(yùn)行以下程序,會(huì)產(chǎn)生什么結(jié)果:class
Outer1{
private
int
a;void
foo〔double
d,final
float
f〕{
String
s;final
boolean
b;class
Inner{
void
methodInner〔〕{
〔"in
the
Inner"〕;}
}
}
public
static
void
main〔String
args[]〕{
Outer1
me=new
Outer1〔〕;〔123,123〕;〔"outer"〕;}
}
A、intheInnerouterB、outerC、intheInnerD、編譯不通過(guò)我的答案:B6編譯及運(yùn)行以下代碼,以下選項(xiàng)哪個(gè)是正確的public
class
Ref{
public
static
void
main(String
argv[]){
Ref
r
=
new
Ref();
r.amethod(r);
}
public
void
amethod(Ref
r){
int
i=99;
multi(r);
System.out.println(i);
}
public
void
multi(Ref
r){
r.i
=
r.i*2;
}}A、編譯錯(cuò)誤B、輸出99C、輸出198D、運(yùn)行時(shí)出錯(cuò)我的答案:A訪問(wèn)權(quán)限練習(xí)已完成1如果任何包中的子類都能訪問(wèn)超類中的成員,則應(yīng)使用哪個(gè)限定詞A、publicB、privateC、protectedD、transient我的答案:A2不允許作為類及類成員的訪問(wèn)控制符的是:A、publicB、privateC、staticD、protected我的答案:B錯(cuò)誤3下面哪個(gè)修飾符修飾的方法只能被本類中的其他方法使用A、protectedB、staticC、privateD、public我的答案:C4如果類中的成員變量可以被同一包訪問(wèn),則使用如下哪個(gè)約束符"A、privateB、publicC、protectedD、nomodifier我的答案:C錯(cuò)誤5*個(gè)類的成員變量可以被其子類訪問(wèn),但不能被其他包中的類訪問(wèn),該如何定義?A、變量應(yīng)該用public做修飾。B、變量應(yīng)該用private做修飾。C、變量應(yīng)該用protected做修飾。D、變量不需做任何修飾。我的答案:C6關(guān)于被私有保護(hù)訪問(wèn)控制符private、protected修飾的成員變量,以下說(shuō)法正確的選項(xiàng)是〔〕A、可以被三種類所引用:該類自身、與它在同一個(gè)包中的其他類、在其他包中的該類的子類B、可以被兩種類訪問(wèn)和引用:該類本身、該類的所有子類C、只能被該類自身所訪問(wèn)和修改D、只能被同一個(gè)包中的類訪問(wèn)我的答案:C錯(cuò)誤7this關(guān)鍵字指的是?A、當(dāng)前對(duì)象指針B、當(dāng)前類的實(shí)例對(duì)象C、當(dāng)前對(duì)象引用D、當(dāng)前類的方法我的答案:B嵌套類練習(xí)已完成1考慮類A:
publicclassA{
publicint*=1;
publicvoidincreaseBy〔int
n〕
{*=*+n;}}
以下哪個(gè)選項(xiàng)輸出結(jié)果不會(huì)產(chǎn)生4"A、Aa=newA〔〕;;〔〕;B、Aa=newA〔〕;〔2〕;〔1〕;〔〕;C、Aa=newA〔〕{publicvoidincreaseBy〔intn〕〔n〕;}};〔4〕;〔〕;D、Aa=newA〔〕;〔3〕;〔〕;我的答案:C包的應(yīng)用已完成1以下哪幾段代碼可以成功編譯?〔〕1)import
java.awt.*;package
Mypackage;class
Myclass
{}2)package
MyPackage;import
java.awt.*;class
MyClass{}3)/*This
is
a
comment
*/package
MyPackage;import
java.awt.*;class
MyClass{}A、1)和2〕B、2〕和3〕C、1〕和3〕D、1〕、2〕和3〕我的答案:B2創(chuàng)立一個(gè)名為
MyPackage
的包的語(yǔ)句正確的選項(xiàng)是______。A、importMyPackage;B、importpackageMyPackage;C、packageMyPackage;D、packageimportMyPackage;我的答案:C繼承根本概念練習(xí)已完成1以下關(guān)于繼承的哪項(xiàng)表達(dá)是正確的_______。A、在java中允許多重繼承B、在java中一個(gè)類只能實(shí)現(xiàn)一個(gè)接口C、在java中一個(gè)類不能同時(shí)繼承一個(gè)類和實(shí)現(xiàn)一個(gè)接口D、java的單一繼承使代碼更可靠我的答案:D2給出下面代碼:1〕
class
Parent
{
2}
private
String
name;3}
public
Parent〔〕{}
4}
}
5〕
public
class
Child
e*tends
Parent
{
6}
private
String
department;7}
public
Child〔〕
{}
8}
public
String
getValue〔〕{
return
name;
}
9}
public
static
void
main〔String
arg[]〕
{
10}
Parent
p
=
new
Parent〔〕;11}
}
12}
}
那些行將引起錯(cuò)誤?A、第3行B、第6行C、第7行D、第8行我的答案:D3設(shè)有下面兩個(gè)類的定義:class
Person
{
class
Student
e*tends
Person
{long
id;
//
身份證號(hào)int
score;
//入學(xué)總分String
name;
//
int
getScore〔〕
{
return
score;
}
}}
問(wèn):類Person和類Student的關(guān)系是〔〕。A、包含關(guān)系B、繼承關(guān)系C、關(guān)聯(lián)關(guān)系D、無(wú)關(guān)系,上述類定義有語(yǔ)法錯(cuò)誤我的答案:D錯(cuò)誤4構(gòu)造方法不能被繼承。我的答案:√5一個(gè)子類可以重新定義從父類那里繼承來(lái)的同名方法,而且允許它們有不同的返回值類型。我的答案:√錯(cuò)誤方法和成員變量練習(xí)已完成1看下面一段程序:class
Aclass{
void
go〔〕{
〔"Aclass"〕;}
}
public
class
Bclass
e*tends
Aclass{
void
go{
〔"Bclass"〕;}
public
static
void
main〔String
args[]〕{
Aclass
a=new
Aclass〔〕;Aclass
a1=new
Bclass〔〕;〔〕;〔〕;}
以上程序運(yùn)行結(jié)果是:A、AclassAclassB、BclassBclassC、AclassBclassD、BclassAclass我的答案:C2在Java中,以下關(guān)于方法重載和方法重定義描述正確的選項(xiàng)是?A、方法重載和方法的重定義實(shí)現(xiàn)的功能一樣B、方法重載出現(xiàn)在父子關(guān)系中,方法重定義是在同一類中C、方法重載的返回值類型必須一致,參數(shù)項(xiàng)必須不同D、方法重定義的返回值類型必須一樣或相容。我的答案:C3方法的覆蓋是在子類中再次實(shí)現(xiàn)超類中已經(jīng)實(shí)現(xiàn)過(guò)的方法。我的答案:√4在父類中聲明為final的方法,也可以在其子類中被重新定義〔覆蓋〕。我的答案:×5可以用final說(shuō)明變量為一個(gè)常量。我的答案:√6被final修飾符修飾的類,不能被繼承。我的答案:√7最終類不能派生子類,但最終方法可以被覆蓋。我的答案:×super關(guān)鍵字練習(xí)已完成1如果子類要初始化父類的類變量,調(diào)用super語(yǔ)句必須:A、放在子類構(gòu)造方法第一條語(yǔ)句B、放在子類構(gòu)造方法任何位置C、可以采用初始化列表方式執(zhí)行D、可以調(diào)用this關(guān)鍵字我的答案:A2This和super都可以用在main〔〕方法中使用我的答案:×上轉(zhuǎn)型對(duì)象練習(xí)已完成1考慮以下兩個(gè)類:public
class
UpByOne
{private
int
num
=
0;public
int
getNum
〔〕
{return
num;}public
void
setNum
〔int
*〕
{num
=
*;}public
void
up
〔〕
{num
=
num
+
1;}}public
class
UpByTwo
e*tends
UpByOne
{public
void
up
〔〕
{//
missing
code
goes
here}}在類UpByTwo中方法up
是重定義使得num加2.以下那段代碼最適宜省掉的代碼?A、num=num+2;B、〔〕;〔〕;C、setNum〔getNum〔〕〕+2;D、〔〕+1;我的答案:C錯(cuò)誤2以下哪個(gè)程序片段能正確編譯執(zhí)行?假設(shè)類BaseWidget是類TypeAWidget的父類,并且在類TypeAWidget中定義了方法speak〔〕.A、ObjectA=newBaseWidget〔〕;〔〕;B、BaseWidgetB=newTypeAWidget〔〕;〔〕;C、TypeAWidgetC=newBaseWidget〔〕;D、speak〔〕;我的答案:B3Java語(yǔ)言里的上轉(zhuǎn)型對(duì)象也即是所謂的父類給子類對(duì)象賦值而已我的答案:×4上轉(zhuǎn)型對(duì)象可以調(diào)用子類中基類被覆蓋的方法。我的答案:×錯(cuò)誤5Java不允許上轉(zhuǎn)型對(duì)象再重新給子類對(duì)象賦值。我的答案:√錯(cuò)誤6上轉(zhuǎn)型對(duì)象可以調(diào)用子類中新的方法。我的答案:√錯(cuò)誤抽象類練習(xí)已完成1編譯及運(yùn)行以下代碼,以下選項(xiàng)哪個(gè)是正確的abstract
class
MineBase
{
abstract
void
amethod();
static
int
i;}public
class
Mine
e*tends
MineBase
{
public
static
void
main(String
argv[]){
int[]
ar=new
int[5];
for(i=0;i
<
ar.length;i++)
System.out.println(ar[i]);
}}A、輸出包含5個(gè)0的序列B、Error:arisusedbeforeitisinitializedC、ErrorMinemustbedeclaredabstractD、Inde*OutOfBoundesError我的答案:C2含有抽象方法的類必須聲明為抽象類。我的答案:√3抽象類可以用來(lái)定義對(duì)象,也可以被繼承。我的答案:×4一個(gè)抽象類中的所有方法都必須是抽象的。我的答案:×接口練習(xí)已完成1關(guān)于接口下面不正確的說(shuō)法是:A、接口不支持多重繼承B、接口所有方法是抽象的C、接口里的方法訪問(wèn)屬性均為publicD、定義接口的關(guān)鍵字是implements我的答案:A錯(cuò)誤2Interface可以被以下哪個(gè)修飾符修飾A、privateB、classC、publicD、static我的答案:C3關(guān)于接口的定義和實(shí)現(xiàn),以下描述正確的選項(xiàng)是:A、接口定義的方法只有聲明沒(méi)有實(shí)現(xiàn)B、接口定義中的變量都必須寫明final和staticC、如果一個(gè)接口由多個(gè)類來(lái)實(shí)現(xiàn),則這些類在實(shí)現(xiàn)該接口中的方法時(shí)采用統(tǒng)一的代碼D、如果一個(gè)類實(shí)現(xiàn)了接口,則必須實(shí)現(xiàn)該接口中的所有方法,但方法可不為為public我的答案:A錯(cuò)誤4有如下的接口定義:
publicinterfaceMyInterface{
float
k
=
10;}以下選項(xiàng)哪一項(xiàng)指令不能替代上列指令:floatk=10;?A、finalfloatk=10;B、privatefloatk=10;C、staticfloatk=10;D、publicfloatk;我的答案:D5一個(gè)類只能繼承單個(gè)父類,一個(gè)類只能履行一個(gè)接口。我的答案:×6接口不能聲明構(gòu)造函數(shù)。我的答案:√接口回調(diào)練習(xí)已完成1給出如下程序:interfaceInterfaceA{ String
s="good
"; void
f();}abstract
class
ClassA{ abstract
void
g();}class
ClassB
e*tends
ClassA
implements
InterfaceA{
void
g(){System.out.print(s);}
public
void
f(){System.out.print("
"+s);}}public
class
E
{ public
static
void
main(String[]
args)
{ ClassA
a=new
ClassB(); InterfaceA
b=new
ClassB(); a.g(); b.f(); }}其運(yùn)行結(jié)果是?A、編譯正確,但無(wú)運(yùn)行結(jié)果B、編譯錯(cuò)誤:InterfaceAb=newClassB();C、goodgoodD、以上都不對(duì)我的答案:C2給定以下程序片段,結(jié)果為?interface
InterfaceA{ String
s="Hello"; void
f();}class
ClassA
implements
InterfaceA{
public
void
f(){System.out.print(s);}}class
ClassB{ void
g(InterfaceA
a){
a.f();}}public
class
E
{ public
static
void
main(String[]
args)
{ ClassB
b=new
ClassB(); b.g(new
ClassA()); }}A、HelloB、編譯正確,但無(wú)運(yùn)行結(jié)果C、編譯錯(cuò)誤:b.g(newClassA())D、以上都不對(duì)我的答案:A3給定如下程序,運(yùn)行結(jié)果為:interface
B{ void
f();}class
A
implements
B{
public
void
f(){
System.out.println("I
love
java!");
}
public
static
void
main(String[]
args)
{
B
b=new
A();
b.f();
}}A、執(zhí)行錯(cuò)誤B、Ilovejava!C、編譯錯(cuò)誤D、以上都不對(duì)我的答案:B1下面哪個(gè)是對(duì)字符串String的正確定義A、Strings1=null;B、Strings2='null';C、Strings3=(String)'abc';D、Strings4=(String)'\uface';我的答案:A得分:分2字符串s=〞Java〞,找出字母v在字符串s中的位置,以下哪個(gè)選項(xiàng)是正確的A、mid(2,s);B、charAt(2);C、inde*Of(s);D、s.inde*Of('v');我的答案:D得分:分3編譯及運(yùn)行以下代碼,以下選項(xiàng)哪個(gè)是正確的
Strings=newString("Bicycle");
intiBegin=1;
chariEnd=3;
System.out.println(s.substring(iBegin,iEnd));A、輸出BicB、輸出icC、輸出icyD、編譯錯(cuò)誤我的答案:B得分:分4給出以下變量定義,以下哪個(gè)語(yǔ)句是正確的
Strings1=newString("Hello");
Strings2=newString("there");
Strings3=newString();A、s3=s1+s2;B、s3=s1-s2;C、s3=s1&s2;D、s3=s1&&s2;我的答案:A得分:分5以下哪個(gè)方法可以返回字符串的長(zhǎng)度:A、length〔〕B、compareto〔〕C、inde*of〔〕D、touppercase〔〕我的答案:A習(xí)題已完成1StringBuilder類中的方法capacity()返回的是字符串的A、長(zhǎng)度B、容量C、字節(jié)數(shù)D、字符串的個(gè)數(shù)我的答案:B2String類型的字符串的內(nèi)容可以通過(guò)String對(duì)象的方法replace(charoldChar,charnewChar)修改。我的答案:√錯(cuò)誤3如果要對(duì)字符串內(nèi)容頻繁修改,建議使用StringBuilder類而非String類。我的答案:習(xí)題已完成1StringBuilder是線程平安的我的答案:×2StringBuffer是線程平安的我的答案:√3StringBuffer類型的字符串的內(nèi)容可以被修改。我的答案:×1有泛型類Bo*<T>,下面哪些語(yǔ)句是正確的:A、Bo*<int>bo*;B、Bo*<int>bo*=null;C、Bo*<Double>bo*;D、Bo*<Double>bo*=null;我的答案:BC錯(cuò)誤2泛型類的定義如下所示:classBo*<T>{
...}尖括號(hào)內(nèi)的類型參數(shù)個(gè)數(shù)只能是一個(gè)。我的答案:√錯(cuò)誤習(xí)題已完成成績(jī):分1下面代碼的運(yùn)行結(jié)果是:HashSetmyset=newHashSet();myset.add(newString("Java"));//添加一個(gè)元素myset.add("Java");//再添加一個(gè)元素System.out.println(myset.size());A、0B、1C、2D、錯(cuò)誤,無(wú)法運(yùn)行我的答案:D得分:分錯(cuò)誤2下面代碼的輸出結(jié)果是:ArrayList<String>mylist=newArrayList<String>();mylist.add("Java");mylist.add("是好語(yǔ)言");mylist.add("!");System.out.println(mylist.size());A、0B、1C、2D、3我的答案:D例外概念練習(xí)已完成1當(dāng)方法遇到異常又不知如何處理時(shí),以下哪種說(shuō)法是正確的A、捕獲異常B、拋出異常C、聲明異常D、嵌套異常我的答案:B2請(qǐng)問(wèn)所有的例外類皆繼承哪一個(gè)類?A、B、C、D、我的答案:A錯(cuò)誤3異常是程序錯(cuò)誤或可能導(dǎo)致程序錯(cuò)誤的不正常狀態(tài)。我的答案:√4當(dāng)一個(gè)方法在運(yùn)行過(guò)程中產(chǎn)生一個(gè)異常,則這個(gè)方法會(huì)終止,但是整個(gè)程序不一定終止運(yùn)行。我的答案:√錯(cuò)誤例外處理練習(xí)已完成1哪個(gè)關(guān)鍵字可以拋出異常?A、transientB、finallyC、throwD、static我的答案:C2例外處理過(guò)程中對(duì)于catch子句的排列,以下哪種是正確的A、父類在先,子類在后B、子類在先,父類在后C、有繼承關(guān)系的異常不能在同一個(gè)try程序段內(nèi)D、先有子類,其他如何排列都無(wú)關(guān)我的答案:B3編譯java程序時(shí)出現(xiàn),則以下原因最正確的選項(xiàng)是A、原因是執(zhí)行的當(dāng)前目錄下沒(méi)有找到文件B、原因是沒(méi)有安裝JDK開(kāi)發(fā)環(huán)境。C、原因是java源文件名后綴一定是以.t*t結(jié)尾。D、原因是JDK安裝后沒(méi)有正確設(shè)置環(huán)境變量PATH和Classpath。我的答案:A4以下常見(jiàn)的系統(tǒng)定義的異常中,____________
是輸入、輸出異常"A、ClassNotFoundE*ceptionB、IOE*ceptionC、InterruptedE*ceptionD、UnknownHostE*ception我的答案:B5throws的作用是:A、沒(méi)有意義B、表示后面是方法
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年學(xué)校人事管理制度
- 二零二五年度新能源儲(chǔ)能設(shè)施建設(shè)合同范本一4篇
- 2025年版校企共建創(chuàng)新創(chuàng)業(yè)教育合作協(xié)議書范本3篇
- 2024年一年級(jí)語(yǔ)文上冊(cè)單元測(cè)試題全冊(cè)
- 2024瑜伽文化傳播與交流活動(dòng)合作協(xié)議書3篇
- 年度智能兒童成長(zhǎng)儀戰(zhàn)略市場(chǎng)規(guī)劃報(bào)告
- 二零二五年度城市公共交通汽車租賃運(yùn)營(yíng)合同4篇
- 銷售柴油課程設(shè)計(jì)
- 產(chǎn)婦的日常護(hù)理課件
- 2025年城市綜合體吊頂改造與維護(hù)服務(wù)合同3篇
- 高二物理競(jìng)賽霍爾效應(yīng) 課件
- 金融數(shù)學(xué)-(南京大學(xué))
- 基于核心素養(yǎng)下的英語(yǔ)寫作能力的培養(yǎng)策略
- 現(xiàn)場(chǎng)安全文明施工考核評(píng)分表
- 亞什蘭版膠衣操作指南
- 四年級(jí)上冊(cè)數(shù)學(xué)教案 6.1口算除法 人教版
- DB32-T 3129-2016適合機(jī)械化作業(yè)的單體鋼架塑料大棚 技術(shù)規(guī)范-(高清現(xiàn)行)
- 6.農(nóng)業(yè)產(chǎn)值與增加值核算統(tǒng)計(jì)報(bào)表制度(2020年)
- 人工挖孔樁施工監(jiān)測(cè)監(jiān)控措施
- 供應(yīng)商物料質(zhì)量問(wèn)題賠償協(xié)議(終端)
- 物理人教版(2019)必修第二冊(cè)5.2運(yùn)動(dòng)的合成與分解(共19張ppt)
評(píng)論
0/150
提交評(píng)論