




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
程序設(shè)計基礎(chǔ)智慧樹知到期末考試答案+章節(jié)答案2024年威海職業(yè)學(xué)院可以通過使用索引的方法訪問ArrayList中的元素()。
答案:對一個abstract類可以被聲明為final類。()
答案:錯聲明為protected的類成員只能被子類中的方法訪問。()
答案:錯順序結(jié)構(gòu)是從上到下一行一行向下依次執(zhí)行的()。
答案:對構(gòu)造方法用于給類的private實例變量賦值。()
答案:錯非抽象類實現(xiàn)接口后,必須實現(xiàn)接口中的所有抽象方法。()
答案:對數(shù)組可以聲明為任何數(shù)據(jù)類型。()
答案:對調(diào)用System.gc()會讓Java虛擬機(jī)立即進(jìn)行垃圾回收。()
答案:錯this調(diào)用語句必須是構(gòu)造方法中的第一個可執(zhí)行語句。()
答案:對continue是跳出當(dāng)前循環(huán),執(zhí)行下一次循環(huán)()
答案:對構(gòu)造方法沒有任何返回類型,所以用void修飾。()
答案:錯下列有關(guān)抽象方法敘述正確的是()。
答案:包含抽象方法的類的具體子類必須提供具體的覆蓋方法;抽象方法沒有方法體在Java中,由Java編譯器自動導(dǎo)入,而無需在程序中用import導(dǎo)入的包是()。
答案:java.lang下列有關(guān)抽象類的敘述正確的是()。
答案:抽象類的聲明必須包含abstract關(guān)鍵字下列有關(guān)類聲明的代碼片段,正確的是()。
答案:packageschool;importjava.sql.*;classStudent{}下列初始化字符數(shù)組的語句中,正確的是()。
答案:charstr[]={'h','e','l','l','o','\0'};若變量都已經(jīng)正確說明,則以下程序段輸出為()。a=10;b=50;c=30;if(a>b)
a=b;b=c;c=a;System.out.println(“a=”+a+”b=”+b+”c=”+c);
答案:a=10b=30c=10關(guān)于finally塊中的代碼描述正確的是()。
答案:不論有沒有異常,一定會執(zhí)行publicclassParent{publicvoidchange(intx){}}publicclassChildextendsParent{//覆蓋父類change方法}下列選項正確的覆蓋了父類的change方法的是()
答案:publicvoidchange(intx){}關(guān)于異常,下列說法正確的是()。
答案:異常是一種對象下面的程序段執(zhí)行后輸出的結(jié)果是()。
publicstaticvoidmain(String[]args){Stringstr=newString("Hello
");//Hello前有一個空格,后有倆個空格Stringstr1=str.trim();inta=str.length();intb=str1.length();System.out.print(a);System.out.print(b);}
答案:85用abstract定義的類()。
答案:只能被繼承定義了二維數(shù)組int[][]a=newint[7],則數(shù)組元素a[3]前的數(shù)組元素個數(shù)為()。
答案:25下列語句執(zhí)行后,j的值是()。intj=3,i=3;while(--i!=i/j)
j=j+2;
答案:7對下面程序描述正確的是()。Strings1="hello"if(s1=="hello"){
System.out.println("s1=hello");}else{
System.out.println("s1!=hello");}
答案:輸出s1=hello通過觀看以下程序片段,其輸出的是()。inta=3,b=1;if(a==b)
Syste.out.println(“a=”+a);
答案:正常運(yùn)行,但沒有輸出關(guān)于switch結(jié)構(gòu),以下說法正確的是()。
答案:JDK1.7后switch小括號中的表達(dá)式可以是字符串類型在Java中,方法main()的返回值是()。
答案:voidimport,package,class在程序中出現(xiàn)的正確順序是()。
答案:packageimportclass下列程序運(yùn)行的結(jié)果是()。publicclassA{publicstaticvoidmain(Stringargs[]){
charc='d';for(inti=1;i<=4;i++){
switch(i){
case1:c='a';System.out.print(c);break;case2:c='b';System.out.print(c);break;case3:c='c';System.out.print(c);default:System.out.print("!");
}}
}
}
答案:abc?。≌埧匆韵鲁绦蚨?,其執(zhí)行后輸出的結(jié)果是(
)。packagestring;publicclassDemo2_String{
publicstaticvoidmain(String[]args){
Stringst1="ab";
Stringst2="abc";
Stringst3=st1+"c";
System.out.println(st2==st3);
System.out.println(st2.equals(st3));
}}
答案:false
true以下程序段輸出是()。inti=0,j=0,a=6;if((++i>0)||(++j>0))
a++;System.out.println(“i=”+i+”,j=”+j+”,a=”+a);
答案:i=1,j=0,a=7下面程序的運(yùn)行結(jié)果是(
)。String
str1
=
"hello";String
str2
=
"he"
+
new
String("llo");System.out.println(str1
==
str2);A.
trueB.
falseC.
1D.
0
答案:false下面的程序段執(zhí)行后輸出的結(jié)果是(
)。
public
static
void
main(String[]
args)
{
String
str
=
new
String("Welcome");
boolean
a
=
str.contains("lc");
boolean
b
=
str.contains("ok");
System.out.print(a);
System.out.print(b);
}
答案:true
false已知sb為StringBuffer的一個實例,且sb.toString()的值為“abcde”,則執(zhí)行sb.reverse()后,輸出sb.toString()的值為edcba。()
答案:對下面的程序段執(zhí)行后輸出的結(jié)果是(
)。StringBuffer
buf=new
StringBuffer("Beijing2008");buf.insert(7,"@");System.out.println(buf.toString());
答案:Beijing@2008下面這段代碼循環(huán)體執(zhí)行的次數(shù)為(
)。int
n=1;do{System.out.println(n);n++;}while(n<6);
答案:5若a的值為3時,下列程序段被執(zhí)行后,c的值是(
)
if
(
a>0
)
if
(
a>3
)
c
=
2;
else
c
=
3;
else
c
=
4;
答案:3下列語句序列執(zhí)行后,j
的值是?()int
j=0;for
(int
i
=
3;
i>0;
i–){j+=i;}
答案:6下面程序的運(yùn)行結(jié)果是(
)。main(){intx=30;int[]numbers=newint[x];x=60;System.out.println(numbers.length);}
答案:30下面代碼的運(yùn)行結(jié)果為(
)int
sum=10,n=1;while
(n<3){sum=sum-n;n++;}System.out.println(n+"
"+sum);
答案:37下列程序的結(jié)果輸出為:()。class
Strange{int
j;
Strange(){
this(4);
}
Strange(int
j){
this.j=j;
}
}
classMainStrange{
public
static
void
main(string[]
args){
Strange
funny=new
Strange();
System.out.println(“j=“+funny.j);
}
}
答案:j=4以下程序的運(yùn)行結(jié)果為(
)。
classTestMain{
staticintx=2;
static{x=4;}
public
staticvoidmain(String[]args){inty=x+1;System.out.println(y);}}
答案:5關(guān)于變量和它們范圍的說法,正確的是:()
答案:局部變量必須在它們使用前初始化;實例變量是類的成員變量;在一個方法執(zhí)行時,定義在該方法的局部變量才被創(chuàng)建new操作符動態(tài)地為對象按其指定的類型分配內(nèi)存,并返回該類型的一個引用。()
答案:對運(yùn)行Java程序時使用的命令是()。
答案:javac以下程序的執(zhí)行結(jié)果是(
)。public
class
Test
{
public
static
void
main(String
args[])
{
try
{
System.out.print("try");
return;
}
catch(Exception
e){
System.out.print("catch");
}finally
{
System.out.print("finally");
}
}}
答案:try
finally如果異常發(fā)生時,沒有捕獲異常的代碼,程序會正常執(zhí)行。()
答案:錯聲明為final的類不能是超類。()
答案:對Java中常用的輸出語句有System.out.println()。()
答案:對While循環(huán)的判斷條件可以不是布爾表達(dá)式()
答案:錯在異常處理結(jié)構(gòu)中,一個try只能有一個對應(yīng)的catch語句。()
答案:錯dowhile循環(huán)與while循環(huán)最少執(zhí)行次數(shù)相同()
答案:錯類體中private修飾的變量在本類中能訪問,也能通過類生成的對象直接訪問。()
答案:錯數(shù)組元素所占的內(nèi)存單元是連續(xù)的。()
答案:對當(dāng)一個超類成員不適合子類時,子類可以恰當(dāng)?shù)姆绞街匦露x它。()
答案:對數(shù)組元素的類型必須一致。()
答案:對方法的返回值可以定義也可以不定義。()
答案:錯String對象和StringBuffer對象都是字符串變量,創(chuàng)建后都可以修改。()
答案:錯在聲明數(shù)組類型的變量時,必須指定數(shù)組的長度。()
答案:錯一個類可以實現(xiàn)多個接口,一個接口可以繼承多個父接口。()
答案:對判斷重載的方法的依據(jù)是方法的返回值不同。()
答案:錯在類的一個構(gòu)造方法中可以使用super調(diào)用重載的另一個構(gòu)造方法。()
答案:錯一個子類可以從多個超類中派生出來。()
答案:錯Java的每個子類的構(gòu)造方法都要顯式的調(diào)用它的直接超類的構(gòu)造方法。()
答案:錯聲明變量時必須指定一個類型。()
答案:對Java語言中,方法調(diào)用一律都是傳址的引用調(diào)用。()
答案:錯下列程序的執(zhí)行,說法錯誤的是(
)。publicclassMultiCatch{publicstaticvoidmain(Stringargs[]){
try{
inta=args.length;
intb=42/a;
intc[]={1};
7
c[42]=99;
System.out.println(“b=”+b);
}catch(ArithmeticExceptione){
10
System.out.println(“除0異常:”+e);
}catch(ArrayIndexOutOfBoundsExceptione){
12
System.out.println(“數(shù)組超越邊界異常:”+e);
}
}
}
答案:程序?qū)⑤敵龅?0和12行的異常信息;程序?qū)⑤敵觥癰=42”;程序第7行報編譯錯誤現(xiàn)有兩個源文件:
packagecom.sun;
publicclassPkgAccess{
publicstaticinttiger=1414;
}和1.
importcom.sun.PkgAccess;
2.
3.
publicclassPkgAccess2{
4.
5.
intx1=PkgAccess.tiger;
6.
intx2=tiger;
7.
intx3=com.sun.PkgAccess.tiger;
8.
intx4=sun.PkgAccess.tiger;
9.
}下面選項正確的是(
)。
答案:由于第8行發(fā)生錯誤編譯失敗。;由于第6行發(fā)生錯誤編譯失敗。下列集合類中,屬于單列集合的是()。
答案:TreeSet;HashSet下列語句的輸出結(jié)果是:()。publicclassX3{
publicstaticvoidmain(String[]args){
for(inti=0;i<10;i++){
if(i==5)break;
System.out.print(i);
}
}}
答案:01234Java中,對類Welcome定義,正確的是()。
答案:publicclassWelcome{}下面程序的運(yùn)行結(jié)果是(
)。main(){inta[][]={{1,2,3},{4,5,6}};System.out.printf("%d",a);}
答案:5下列不合法的標(biāo)識符是(
)。
答案:num-1以下程序的輸出是(
)。intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;break;case3:a++;b++;}System.out.println(“a=”+a+”,b=”+b);
答案:a=2,b=0下列關(guān)于foreach循環(huán)的說法中,正確的是()。
答案:若有一個ArrayList<String>類型的對象obj,則正確的foreach循環(huán)語句為for(Stringitem:obj){}構(gòu)造方法何時被調(diào)用()。
答案:創(chuàng)建對象時在HashMap中插入一個已存在的鍵值元素,正確的結(jié)果是()。
答案:覆蓋原有值,可通過put函數(shù)返回舊值當(dāng)編譯和運(yùn)行下列程序段時,說法正確的是()。classBase{}
classSubextendsBase{}
publicclassCEx{
publicstaticvoidmain(Stringargv[]){
Baseb=newBase();
Subs=(Sub)b;
}
}
答案:編譯通過,運(yùn)行時出現(xiàn)異常。switch(n){case0:Syste.out.println(“first”);case1:case2:Syste.out.println(“second”);break;default:Syste.out.println(“end”);}通過觀看這段程序代碼,當(dāng)n為(
)時,程序段會輸出字符串”second”。
答案:都可以類B是一個抽象類,類C是類B的非抽象子類,下列創(chuàng)建對象x1的語句中正確的是()。
答案:Cx1=newC();下面關(guān)于缺省構(gòu)造方法的描述中正確的是()。
答案:當(dāng)類中沒有定義任何構(gòu)造方法時,Java編譯器將為這個類創(chuàng)建缺省構(gòu)造方法下面的運(yùn)算符中,用于執(zhí)行除法運(yùn)算是()。
答案:/執(zhí)行下列程序段后,ch,x,y的值正確的是()。intx=3,y=4;booleanch;ch=x答案:true,3,4請看下面的程序段,下面說法正確的是(
)。publicclassPerson{staticintarr[]=newint[10];publicstaticvoidmain(Stringa[]){System.out.println(arr);}}
答案:輸出結(jié)果為0執(zhí)行下面的代碼之后,i
和j
的值是(
)。
int
i
=
1;
int
j;
j
=
i++;
答案:2,1執(zhí)行以下代碼后z的值為()。int
x,y,z;x=6,y=2;z=x>y?x-y:x+y;
答案:4下列語句的執(zhí)行結(jié)果為()publicclassMethod{publicStringmySelf(){Stringname="Tom";StringmySelf="我的英文名字叫"+name;returnmySelf;}publicstaticvoidmain(String[]args){Methodmethod=newMethod();method.mySelf();}}
答案:什么都不輸出聲明為static的方法不能訪問()。
答案:非static成員在某個類中定義一個方法:voidGetSort(intx),以下方法可以作為該方法的重載方法的是:()。
答案:都可以執(zhí)行下列語句后,i、j的值是()。inti=1,j=8;do{if(i++>--j)break;}while(i<4);
答案:i=4,j=5通過以下程序段,下列選項中哪個說法是正確的。(
)publicclassPerson{intarr[]=newint[10];publicstaticvoidmain(Stringa[]){System.out.println(arr);}}
答案:當(dāng)編譯時會發(fā)生錯誤下面關(guān)于這段程序的描述正確的是()。publicstaticvoidmain(String[]args){intk=10;while(k==0){k=k-1;}
答案:循環(huán)體語句一次也不執(zhí)行關(guān)于以下程序段,正確的說法是()。1.Strings1="Hello";2.Strings2="Hello";3.if(s1==s2)4.System.out.println("s1==s2");5.if(s1.equals(s2))6.System.out.println("s1.equals(s2)");
答案:行4與行6都將執(zhí)行在面向?qū)ο髷?shù)據(jù)模型中,子類不但可以從其超類中繼承所有的屬性和方法,而且還可以定義自己的屬性和方法,這有利于實現(xiàn)()。
答案:可擴(kuò)展性下面的程序段執(zhí)行后輸出的結(jié)果是()。Strings=newString("writeonce,runanywhere!");Stringss=newString("write");Stringsss=newString("once");System.out.print(s.startsWith(ss));System.out.print(s.startsWith(sss,6));
答案:true
true以下程序的執(zhí)行結(jié)果是()。publicclassTest{publicstaticvoidmain(Stringargs[]){try{System.out.print("try");return;}catch(Exceptione){System.out.print("catch");}finally{System.out.print("finally");}}}
答案:tryfinally關(guān)于變量和它們范圍的說法,正確的是()
答案:實例變量是類的成員變量;局部變量必須在它們使用前初始化;在一個方法執(zhí)行時,定義在該方法的局部變量才被創(chuàng)建Map集合中的Key和Value的映射關(guān)系是一對一的()。
答案:對可以防止資源泄露的代碼塊是()。
答案:finally雙列集合中,每個元素都包含一對鍵值,并且Key是不唯一的()。
答案:錯下面的程序段執(zhí)行后輸出的結(jié)果是(B)。publicstaticvoidmain(String[]args){Stringstr=newString("Welcome");booleana=str.contains("lc");booleanb=str.contains("ok");System.out.print(a);System.out.print();}
答案:truefalse已知sb為StringBuffer的一個實例,且sb.toString()的值為“abcde”,則執(zhí)行sb.reverse()后,輸出sb.toString()的值為edcba。()
答案:對下面關(guān)于String類和StringBuffer類的描述正確的是()。
答案:StringBuffer類的對象調(diào)用tostring()方法將轉(zhuǎn)換為String類型下面的程序段執(zhí)行后輸出的結(jié)果是()。StringBufferbuf=newStringBuffer("Beijing2008");buf.insert(7,"@");System.out.println(buf.toString());
答案:Beijing@2008java中用來拋出異常的關(guān)鍵字是()。
答案:throw在HashSet類中添加元素時,HashSet使用下列哪個方法來確保沒有重復(fù)元素()。
答案:equals()以下訪問控制符的控制級別由小大到大的是()。
答案:private、default、protected、public下列程序的結(jié)果輸出為:()。classStrange{intj;Strange(){this(4);}Strange(intj){this.j=j;}}classMainStrange{publicstaticvoidmain(string[]args){Strangefunny=newStrange();System.out.println(“j=“+funny.j);}}
答案:j=4如果想要一個類不能被任何類繼承的話,需要使用哪個關(guān)鍵字來修飾該類?()
答案:final類的方法通常設(shè)為public,而類的實例變量一般設(shè)為private。()
答案:對關(guān)于語句packagecom.myschool,敘述錯誤的是哪一項?()。
答案:任何類中都必須包含package語句集合框架的類和接口位于下列哪個包中()。
答案:java.util為了區(qū)分重載中同名的不同方法,要求:()。
答案:采用不同的形式參數(shù)列表下面程序的運(yùn)行結(jié)果是()。Stringstr1="hello";Stringstr2="he"+newString("llo");System.out.println(str1==str2);
答案:false對于catch子句的排列,下列敘述正確的是()。
答案:子類在先,父類在后下列集合類中,元素存儲無序的是()。
答案:HashSet;TreeSet以下可以正確創(chuàng)建一個長度為4的二維數(shù)組的是()。
答案:newint[][4]Java程序中可以使用數(shù)組處理批量同
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電影票務(wù)平臺地區(qū)級代理合同
- 合同法修訂案:第一章 合同的訂立與生效
- 外資制造業(yè)-員工培訓(xùn)合同范本
- 木材采購與銷售合同模板
- 流動人口計劃生育協(xié)作合同
- 干股收益分配合同(范本)
- 企事業(yè)單位監(jiān)控布防合同模板
- 合同責(zé)任死亡賠償金額解析
- 企業(yè)合作合同(擔(dān)?;セ荩?/a>
- 學(xué)校食堂食材采購合同模板
- 人體解剖生理學(xué)教案
- 減少噪音保護(hù)聽力
- 網(wǎng)絡(luò)安全技術(shù)與應(yīng)用PPT完整全套教學(xué)課件
- 巖石力學(xué)與工程課后習(xí)題與思考解答
- 《民族樂器分類二》教案
- 生產(chǎn)車間管理制度辦法
- 機(jī)電企業(yè)管理導(dǎo)論第1章課件
- 水平一足球全冊教案
- 蘇教版科學(xué)二年級下冊全冊教案
- 約束評分標(biāo)準(zhǔn)
- GB 16780-2021水泥單位產(chǎn)品能源消耗限額
評論
0/150
提交評論