![mooc課程java期末考試卷_第1頁](http://file4.renrendoc.com/view/fab77786243c9270ab7d632678721d27/fab77786243c9270ab7d632678721d271.gif)
![mooc課程java期末考試卷_第2頁](http://file4.renrendoc.com/view/fab77786243c9270ab7d632678721d27/fab77786243c9270ab7d632678721d272.gif)
![mooc課程java期末考試卷_第3頁](http://file4.renrendoc.com/view/fab77786243c9270ab7d632678721d27/fab77786243c9270ab7d632678721d273.gif)
![mooc課程java期末考試卷_第4頁](http://file4.renrendoc.com/view/fab77786243c9270ab7d632678721d27/fab77786243c9270ab7d632678721d274.gif)
![mooc課程java期末考試卷_第5頁](http://file4.renrendoc.com/view/fab77786243c9270ab7d632678721d27/fab77786243c9270ab7d632678721d275.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
..>2.1數(shù)據(jù)類型已完成1以下標(biāo)識(shí)符中〔〕是不合法的。A、_smallB、BigC、$12abD、7hello我的答案:C錯(cuò)誤2JAVA語言使用的字符集是〔〕。A、ASCIIB、EBCDICC、UnicodeD、BCD我的答案:C3下面賦值語句不會(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控制語句已完成1JAVA語言中控制構(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以下語句執(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以下語句執(zhí)行后,j的值是〔〕。intj=0,i=3;while(--i>0)
j+=j-=i;A、0B、5C、-5D、-17我的答案:C6以下語句執(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中類的說法哪個(gè)是不正確的A、類體中只能有變量定義和成員方法的定義,不能有其他語句。B、構(gòu)造函數(shù)是類中的特殊方法C、類一定要聲明為public的,才可以執(zhí)行。D、一個(gè)java文件中可以有多個(gè)class定義。我的答案:C錯(cuò)誤4下面哪個(gè)單詞是Java語言的關(guān)鍵字A、FloatB、thisC、stringD、unsigned我的答案:B5Java編程所必須的默認(rèn)引用包為A、包B、包C、包D、以上都不是我的答案:錯(cuò)誤6java應(yīng)用在消費(fèi)電子市場上開發(fā)平臺(tái)名稱為:A、JDKB、J2MEC、J2SED、J2EE我的答案:B7以下哪個(gè)是JAVA的關(guān)鍵字?A、NULLB、newC、instanceOfD、wend我的答案:B8下面哪個(gè)是Java語言中正確的標(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)過編譯后會(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ù)的說法不正確的選項(xiàng)是A、構(gòu)造函數(shù)也屬于類的方法,用于創(chuàng)立對(duì)象的時(shí)候給成員變量賦值。B、構(gòu)造函數(shù)不可以重載。C、構(gòu)造函數(shù)沒有返回值。D、構(gòu)造函數(shù)一定要和類名一樣我的答案:B8命令javac
-verbose
中選項(xiàng)的作用是:A、顯示JVM加載class的過程B、顯示JVM的版本C、顯示JVM調(diào)用內(nèi)存的情況D、顯示JVM的錯(cuò)誤跟蹤過程我的答案:A9在編寫JavaApplication程序時(shí),假設(shè)需要使用到標(biāo)準(zhǔn)輸入輸出語句,必須在程序的開頭寫上〔〕語句。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)闆]有對(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、編譯通過,沒有輸出D、編譯通過,輸出99我的答案:D方法與變量使用已完成1關(guān)于static修飾符,以下哪個(gè)選項(xiàng)是正確的。A、被static修飾符修飾的成員變量不能被修改。B、在方法中創(chuàng)立的static變量,每次方法調(diào)用中對(duì)它的值做的修改都不能保存下來。C、一個(gè)類的所有類對(duì)象共享這個(gè)類的static變量。D、static修飾符只能用于修飾根本類型變量。我的答案:C2方法內(nèi)的變量:A、一定在方法內(nèi)所有位置可見B、可能在方法內(nèi)的局部可見C、可以在方法外可見D、方法外也可用我的答案:B錯(cuò)誤3給出如下代碼:
classTest{privateintm;
publicstaticvoid
fun〔〕{//
some
code...}}如何使成員變量m被函數(shù)fun〔〕直接訪問"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、編譯不通過我的答案: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訪問權(quán)限練習(xí)已完成1如果任何包中的子類都能訪問超類中的成員,則應(yīng)使用哪個(gè)限定詞A、publicB、privateC、protectedD、transient我的答案:A2不允許作為類及類成員的訪問控制符的是:A、publicB、privateC、staticD、protected我的答案:B錯(cuò)誤3下面哪個(gè)修飾符修飾的方法只能被本類中的其他方法使用A、protectedB、staticC、privateD、public我的答案:C4如果類中的成員變量可以被同一包訪問,則使用如下哪個(gè)約束符"A、privateB、publicC、protectedD、nomodifier我的答案:C錯(cuò)誤5*個(gè)類的成員變量可以被其子類訪問,但不能被其他包中的類訪問,該如何定義?A、變量應(yīng)該用public做修飾。B、變量應(yīng)該用private做修飾。C、變量應(yīng)該用protected做修飾。D、變量不需做任何修飾。我的答案:C6關(guān)于被私有保護(hù)訪問控制符private、protected修飾的成員變量,以下說法正確的選項(xiàng)是〔〕A、可以被三種類所引用:該類自身、與它在同一個(gè)包中的其他類、在其他包中的該類的子類B、可以被兩種類訪問和引用:該類本身、該類的所有子類C、只能被該類自身所訪問和修改D、只能被同一個(gè)包中的類訪問我的答案: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
的包的語句正確的選項(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;
}
}}
問:類Person和類Student的關(guān)系是〔〕。A、包含關(guān)系B、繼承關(guān)系C、關(guān)聯(lián)關(guān)系D、無關(guān)系,上述類定義有語法錯(cuò)誤我的答案:D錯(cuò)誤4構(gòu)造方法不能被繼承。我的答案:√5一個(gè)子類可以重新定義從父類那里繼承來的同名方法,而且允許它們有不同的返回值類型。我的答案:√錯(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)過的方法。我的答案:√4在父類中聲明為final的方法,也可以在其子類中被重新定義〔覆蓋〕。我的答案:×5可以用final說明變量為一個(gè)常量。我的答案:√6被final修飾符修飾的類,不能被繼承。我的答案:√7最終類不能派生子類,但最終方法可以被覆蓋。我的答案:×super關(guān)鍵字練習(xí)已完成1如果子類要初始化父類的類變量,調(diào)用super語句必須:A、放在子類構(gòu)造方法第一條語句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語言里的上轉(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抽象類可以用來定義對(duì)象,也可以被繼承。我的答案:×4一個(gè)抽象類中的所有方法都必須是抽象的。我的答案:×接口練習(xí)已完成1關(guān)于接口下面不正確的說法是:A、接口不支持多重繼承B、接口所有方法是抽象的C、接口里的方法訪問屬性均為publicD、定義接口的關(guān)鍵字是implements我的答案:A錯(cuò)誤2Interface可以被以下哪個(gè)修飾符修飾A、privateB、classC、publicD、static我的答案:C3關(guān)于接口的定義和實(shí)現(xiàn),以下描述正確的選項(xiàng)是:A、接口定義的方法只有聲明沒有實(shí)現(xiàn)B、接口定義中的變量都必須寫明final和staticC、如果一個(gè)接口由多個(gè)類來實(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、編譯正確,但無運(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、編譯正確,但無運(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è)語句是正確的
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è)方法可以返回字符串的長度:A、length〔〕B、compareto〔〕C、inde*of〔〕D、touppercase〔〕我的答案:A習(xí)題已完成1StringBuilder類中的方法capacity()返回的是字符串的A、長度B、容量C、字節(jié)數(shù)D、字符串的個(gè)數(shù)我的答案:B2String類型的字符串的內(nèi)容可以通過String對(duì)象的方法replace(charoldChar,charnewChar)修改。我的答案:√錯(cuò)誤3如果要對(duì)字符串內(nèi)容頻繁修改,建議使用StringBuilder類而非String類。我的答案:習(xí)題已完成1StringBuilder是線程平安的我的答案:×2StringBuffer是線程平安的我的答案:√3StringBuffer類型的字符串的內(nèi)容可以被修改。我的答案:×1有泛型類Bo*<T>,下面哪些語句是正確的: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í)題已完成成績:分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ò)誤,無法運(yùn)行我的答案:D得分:分錯(cuò)誤2下面代碼的輸出結(jié)果是:ArrayList<String>mylist=newArrayList<String>();mylist.add("Java");mylist.add("是好語言");mylist.add("!");System.out.println(mylist.size());A、0B、1C、2D、3我的答案:D例外概念練習(xí)已完成1當(dāng)方法遇到異常又不知如何處理時(shí),以下哪種說法是正確的A、捕獲異常B、拋出異常C、聲明異常D、嵌套異常我的答案:B2請(qǐng)問所有的例外類皆繼承哪一個(gè)類?A、B、C、D、我的答案:A錯(cuò)誤3異常是程序錯(cuò)誤或可能導(dǎo)致程序錯(cuò)誤的不正常狀態(tài)。我的答案:√4當(dāng)一個(gè)方法在運(yùn)行過程中產(chǎn)生一個(gè)異常,則這個(gè)方法會(huì)終止,但是整個(gè)程序不一定終止運(yùn)行。我的答案:√錯(cuò)誤例外處理練習(xí)已完成1哪個(gè)關(guān)鍵字可以拋出異常?A、transientB、finallyC、throwD、static我的答案:C2例外處理過程中對(duì)于catch子句的排列,以下哪種是正確的A、父類在先,子類在后B、子類在先,父類在后C、有繼承關(guān)系的異常不能在同一個(gè)try程序段內(nèi)D、先有子類,其他如何排列都無關(guān)我的答案:B3編譯java程序時(shí)出現(xiàn),則以下原因最正確的選項(xiàng)是A、原因是執(zhí)行的當(dāng)前目錄下沒有找到文件B、原因是沒有安裝JDK開發(fā)環(huán)境。C、原因是java源文件名后綴一定是以.t*t結(jié)尾。D、原因是JDK安裝后沒有正確設(shè)置環(huán)境變量PATH和Classpath。我的答案:A4以下常見的系統(tǒng)定義的異常中,____________
是輸入、輸出異常"A、ClassNotFoundE*ceptionB、IOE*ceptionC、InterruptedE*ceptionD、UnknownHostE*ception我的答案:B5throws的作用是:A、沒有意義B、表示后面是方法
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版七年級(jí)數(shù)學(xué)上冊:2.1《整式》聽評(píng)課記錄5
- 五年級(jí)上冊數(shù)學(xué)聽評(píng)課記錄《4.5 探索活動(dòng):梯形的面積》(3)-北師大版
- 中圖版地理七年級(jí)下冊《第五節(jié) 黃土高原》聽課評(píng)課記錄5
- 青島版八年級(jí)上冊數(shù)學(xué)聽評(píng)課記錄《3-3分式的乘法與除法》
- 小學(xué)二年級(jí)數(shù)學(xué)口算速算試題
- 小學(xué)二年級(jí)第一學(xué)期班主任工作總結(jié)
- 五年級(jí)口算題帶答案
- 浙教版數(shù)學(xué)七年級(jí)下冊3.2《單項(xiàng)式的乘法》聽評(píng)課記錄
- 粵人版地理八年級(jí)下冊《第一節(jié) 地理區(qū)域》單元整體聽課評(píng)課記錄2
- 聽評(píng)課記錄三年級(jí)語文
- 云南省普通初中學(xué)生成長記錄模板-好ok
- SB/T 10415-2007雞粉調(diào)味料
- JB/T 20036-2016提取濃縮罐
- 考古繪圖基礎(chǔ)
- GB/T 3452.4-2020液壓氣動(dòng)用O形橡膠密封圈第4部分:抗擠壓環(huán)(擋環(huán))
- GB/T 32574-2016抽水蓄能電站檢修導(dǎo)則
- 《社會(huì)主義市場經(jīng)濟(jì)理論(第三版)》第十三章社會(huì)主義市場經(jīng)濟(jì)標(biāo)準(zhǔn)論
- 變更索賠案例分析
- 2022年4月自學(xué)考試06093《人力資源開發(fā)與管理》歷年真題及答案
- 《花婆婆》兒童繪本故事
- DB44∕T 2149-2018 森林資源規(guī)劃設(shè)計(jì)調(diào)查技術(shù)規(guī)程
評(píng)論
0/150
提交評(píng)論