




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
JavaEE面向?qū)ο鬁y試題及答案
1.在Java接口中定義常量,下面語法錯誤的是
staticfinalintMALE=1;
finalintMALE=1;
intMALE=1;
privateintMALE=1;(正確答案)
2.下面關(guān)于Java接口的說法錯誤的是()
Java接口中定義的是擴展功能
Java接口中可以被多個子類實現(xiàn),一個類也可以同時實現(xiàn)多個接口
Java接口中可以聲明私有成員(正確答案)
Java接口不能被實例化
3.在Java中,如果父類中的某些方法不包含任何邏輯,并且需要有子類重
寫,應(yīng)該使用()關(guān)鍵字來聲明父類的這些方法。
final
static
abstract(正確答案)
void
4.給定java代碼如下:
publicinterfaceFace{
intcounter=40;
)
publicclassTestimplementsFace{
privatestaticintcounter;//默認值為0
publicstaticvoidmain(String[]args){
System,out.printin(++counter);
則運行結(jié)果是()。
40
41
0
1(正確答案)
5.關(guān)于變量及其范圍的陳述哪些是錯的
實例變量(區(qū)別于類變量,屬于對象的變量)是類的成員變量。
實例變量用關(guān)鍵字static聲明(正確答案)
在方法中定義的局部變量在該方法被執(zhí)行時創(chuàng)建
局部變量在使用前必須被初始化
6.下面說法中錯誤的是
靜態(tài)代碼塊類一加載只執(zhí)行一次,以后再創(chuàng)建對象的時候不執(zhí)行
局部代碼塊的作用是為了限制變量的生命周期
構(gòu)造代碼塊在每創(chuàng)建一次對象就執(zhí)行一次
以上都不對(正確答案)
7.在Java中,下面關(guān)于抽象類的描述正確的是()
抽象類可以被實例化
如果一個類中有一個方法被聲明為抽象的,那么這個類必須是抽象類(正確答
案)
抽象類中的方法必須都是抽象的
聲明抽象類必須帶有關(guān)鍵字abstract(正確答案)
8.下面對static的描述正確的是
靜態(tài)修飾的成員變量和成員方法隨著類的加載而加載(正確答案)
靜態(tài)修飾的成員方法可以訪問非靜態(tài)成員變量
靜態(tài)修飾的成員可以被整個類對象所共享(正確答案)
靜態(tài)修飾的成員變量和成員方法隨著類的消失而消失(正確答案)
9.給定java代碼,如下:
abstractclassShape
abstractvoiddraw();
)
classCircleextendsShape{intdraw(){}}
abstractclassCircleextendsShape{}(正確答案)
classCircleextendsShape{voiddraw();}
classCircleextendsShape{voiddraw(){}}(正確答案)
10.在java中,已定義了兩個接口B和C,以下語句正確的是
interfaceAextendsB,C(正確答案)
interfaceAimplementsB,C
classAimplementsB,C(正確答案)
classAimplementsB,implementsC
11.下列代碼的執(zhí)行結(jié)果是
classDb{
publicvoidshow(){
System.out.printIn("父類show方法”);
}
}
classDblextendsDb{
publicvoidshow(){
System.out.printIn("子類show方法”);
}
publicvoidmethod(){
System.out.printIn("子類method方法”);
}
}
publicclassDbTest2extendsDb{
publicstaticvoidmain(String[]args){
Dbd=newDbl();
d.show();
}
}
[單選題]
父類show方法
子類show方法(正確答案)
子類method方法
父類show方法子類show方法子類method方法
12.下列代碼輸出的結(jié)果是
classDb{
Db(){
inta=1;
System.out.println(a);
}
}
publicclassDbTest2extendsDb{
publicstaticvoidmain(String[]args){
inta=200;
DbTest2d=newDbTest2();
System.out.printin(a);
}
}
[單選題]
200
1
1200(正確答案)
2001
13.程序?qū)⒊霈F(xiàn)何問題
classDb{
StringobjType;
Db()
objType="IamaBasetype";
)|
}
publicclassDbTest2extendsDb{
DbTest2(){
objType="IamaDerivedtype";
)
publicstaticvoidmain(String[]args)
DbTest2d=newDbTest2();
}
)
[單選題]
運行程序?qū)⒅甘镜?和7行有問題
編譯程序?qū)⒅甘镜?和7行有問題
程序輸出IamaBasetype和IamaDerivedtype
沒有問題(正確答案)
14.在子類DbTest2的方法m()中不可以操作的變量是
classDb(
privateinti=20;
protectedintj=30;
publicintk=40;
inth=50;
publicclassDbTest2extendsDb{
voidm(){
)
h
k
i(正確答案)
15.下列代碼運行結(jié)果
classDb{
inti=20;
intj=30;
voidf(){
System.out.print(""+i);
}
}
publicclassDbTest2extendsDb{
inti=30;
intk=40;
voidf(){
System.out.print(""+i);
}
voidg(){
System.out.print(""+k);
}
publicstaticvoidmain(String[]args)
Dbd=newDbTest2();
System.out.println(d.i);
DbTest2d2=(DbTest2)d;
System.out.println(d2.i);
d2.f();
[單選題]
30303030
20202020
20303030
20303030(正確答案)
16.下面關(guān)于多態(tài)性的說法,正確的是
類里面不能有重名方法
子類中不能有和父類重名的方法
子類中可以有和父類重名且參數(shù)相同的方法(正確答案)
多態(tài)性指的是方法名字可以不一樣,但是返回值必須不一樣
17.程序的執(zhí)行結(jié)果是
classDb{
publicvoidprintValue(){
System.out.println("l");
)
publicvoidprintValue(inti){
System.out.printlnC'Z");
)
}
publicclassWomanextendsDb{
publicvoidprintValue(){
System.out.println("3");
)
publicvoidprintValue(inti){
System.out.println("4");
}
publicstaticvoidmain(String[]args)
Dbd=newWoman。;
d.printValue(10);
)
}
[單選題]
1
2
3
4(正確答案)
18.類Teacher和Student是類Person的子類:
Personp;
Teachert;
Students;
//p,tandsareallnon-null.
if(tinstanceofPerson){s=(Student)t;}
下列說法錯誤的是
編譯時正確,但運行時錯誤(正確答案)
將構(gòu)造一個Student對象(正確答案)
表達式是錯誤的
表達式是合法的(正確答案)
19.下列說法錯誤的是
1HclassDb{
2Stringstr;
3
4;DbO(
5str="example";
6h}
7
8□Db(Strings){
9str=s;
10}
11
12
13早classDbTestlextendsDb{
14
15
16□publicclassDbTest2{
17Bpublicstaticvoidmain(String[]args){
18
19Dbd=newDb("Java");
20DbTestld1=newDbTestl('guigi.);
21)
22
第4行會導(dǎo)致錯誤(正確答案)
第8行會導(dǎo)致錯誤(正確答案)
第19行會導(dǎo)致錯誤(正確答案)
第20行會導(dǎo)致錯誤
20.對于instanceof說法錯誤的是
instanceof用來比較兩個對象是否相等(正確答案)
instanceof可用來判斷某個實例變量是否屬于某種類的類型。
instanceof用來比較兩個值是否相等(正確答案)
instanceof用來比較兩個地址值是否相等(正確答案)
21.下列選項中不屬于Java面向?qū)ο蟮奶匦缘氖?/p>
封裝
繼承
初始化(正確答案)
多態(tài)
22.對于屬性默認值下列選項不正確的是
boolean:false
byte:0
char:\0000(正確答案)
Boolean:null
23.關(guān)于方法的形參說法正確的是
必須是基本數(shù)據(jù)類型,不可以是引用數(shù)據(jù)類型
必須有多個
可以沒有(正確答案)
至少有一個
24.對類名說法正確的是
首字母大寫其余小寫
每個單詞首字母小寫其余大寫
第一個單詞首字母小寫其余單詞首字母大寫
沒有特別需要注意的地方隨便寫
每個單詞的首字母大寫(正確答案)
25.代碼的執(zhí)行結(jié)果是
publicclassWoman{
System,out.printin("2");
publicstaticvoidmain(String[]args){
System,out.printin("1");
編譯不通過(正確答案)
輸出1
輸出21
運行異常
26.下列方法定義正確的是
personmethodi(){return1;}
intx(){charch=,a;return(int)ch)(正確答案)
voidmethodi(){returntrue;}
Booleanmethodi(){return“false”;}
27.對于方法下列選項說法正確的是
方法的參數(shù)列表可以有一個或多個參數(shù)(正確答案)
方法體必須在大括號里面(正確答案)
無論方法是否有返回值類型都可以用return;結(jié)束方法
類里面可以有多個重名方法(正確答案)
28.對于方法返回值類型下列說法正確的是
可以無返回值(正確答案)
必須是引用數(shù)據(jù)類型
必須是基本數(shù)據(jù)類型
可以是String類型的(正確答案)
29.下列屬于類成員的是
方法(正確答案)
屬性(正確答案)
構(gòu)造器(正確答案)
數(shù)組
變量
30.聲明一個完整的方法需要
修飾符(正確答案)
返回值類型(正確答案)
方法名(正確答案)
形參列表(正確答案)
方法體(正確答案)
31.下列選項說法錯誤的是
成員變量可以不用初始化
局部變量可以不用初始化(正確答案)
局部變量存在于棧中
成員變量存在于堆中
32.已定義了Demo類創(chuàng)建數(shù)組Demo[]d=newDemo[3];則下列選項不會
導(dǎo)致程序出錯的是
d[3]=newDemo();
d[0]=a;
d[2]=V/;
d[l]=null;(正確答案)
33.已知下列代碼,運行結(jié)果為
publicclassDbTest2{
publicstaticvoidmain(String[]args){
Strings="woaiguigu";
Dbd=newDb();
d.m(s);
System.out.println(s);
}
}
classDb{
voidm(Strings){
s=newString("guigu");
}
}
[單選題]
guiguwoaiguigu
guigu
woaiguigu(正確答案)
運行出錯
34.對于形參和實參下列說法正確的是
實參和給形參賦值的數(shù)據(jù)類型不用一一對應(yīng)
實參給形參賦值的永遠是數(shù)據(jù)值
實參給形參賦值的永遠是地址值
實參給形參賦值的時候可能是地址值也可能是數(shù)據(jù)值(正確答案)
35.定義下列代碼,程序運行的結(jié)果是
publicclassDbTest2{
publicstaticvoidmain(String[]args)
MyMathmm=newMyMath();
mm.a=ll;
n?(mm);
System.out.println(mm.a);
}
staticvoidm(MyMathm){
m.a=l;
}
)
classMyMath{
inta;
}
ill
1(正確答案)
11
12
36.權(quán)限修飾符按照訪問權(quán)限的大小從小到大順序為
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 藝術(shù)品租賃合同
- 會議場地租賃合同協(xié)議書
- 保密協(xié)議商業(yè)合同
- 無錫工藝職業(yè)技術(shù)學(xué)院《工程安全健康與環(huán)境管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 寧夏民族職業(yè)技術(shù)學(xué)院《賓館酒店管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 菏澤家政職業(yè)學(xué)院《輕工行業(yè)清潔生產(chǎn)及污染控制技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- Unit 5 Revealing Nature Developing ideas The Secret Language of Plants教學(xué)設(shè)計 2024-2025學(xué)年高中英語人教版選擇性必修第二冊
- 沈陽醫(yī)學(xué)院《機器人工程專業(yè)導(dǎo)論》2023-2024學(xué)年第二學(xué)期期末試卷
- 寧夏財經(jīng)職業(yè)技術(shù)學(xué)院《主題閱讀(1)》2023-2024學(xué)年第二學(xué)期期末試卷
- 山東勝利職業(yè)學(xué)院《化工原理一》2023-2024學(xué)年第二學(xué)期期末試卷
- 孫權(quán)勸學(xué)(原卷版)-2024年中考語文之文言文對比閱讀
- 失業(yè)保險待遇申領(lǐng)表
- 期末測試卷(一)(試題)2023-2024學(xué)年二年級上冊數(shù)學(xué)蘇教版
- 攜程在線能力測評真題
- 人教版(2024)六年級全一冊 第17課 設(shè)計我的種植園
- 承包商入廠安全培訓(xùn)試題附參考答案【完整版】
- 四川省公務(wù)員考試行測真題
- 2024年廣東省初中學(xué)業(yè)水平考試中考英語試卷(真題+答案解析)
- DL-T-255-2012燃煤電廠能耗狀況評價技術(shù)規(guī)范
- 家庭教育家長會教案及反思(3篇模板)
- 職業(yè)培訓(xùn)師三級操作技能鑒定卷庫及答案
評論
0/150
提交評論