版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
JavaEE面向?qū)ο鬁y試題及答案
1.在Java接口中定義常量,下面語法錯誤的是
staticfinalintMALE=1;
finalintMALE=1;
intMALE=1;
privateintMALE=1;(正確答案)
2.下面關(guān)于Java接口的說法錯誤的是()
Java接口中定義的是擴(kuò)展功能
Java接口中可以被多個子類實(shí)現(xiàn),一個類也可以同時實(shí)現(xiàn)多個接口
Java接口中可以聲明私有成員(正確答案)
Java接口不能被實(shí)例化
3.在Java中,如果父類中的某些方法不包含任何邏輯,并且需要有子類重
寫,應(yīng)該使用()關(guān)鍵字來聲明父類的這些方法。
final
static
abstract(正確答案)
void
4.給定java代碼如下:
publicinterfaceFace{
intcounter=40;
)
publicclassTestimplementsFace{
privatestaticintcounter;//默認(rèn)值為0
publicstaticvoidmain(String[]args){
System,out.printin(++counter);
則運(yùn)行結(jié)果是()。
40
41
0
1(正確答案)
5.關(guān)于變量及其范圍的陳述哪些是錯的
實(shí)例變量(區(qū)別于類變量,屬于對象的變量)是類的成員變量。
實(shí)例變量用關(guān)鍵字static聲明(正確答案)
在方法中定義的局部變量在該方法被執(zhí)行時創(chuàng)建
局部變量在使用前必須被初始化
6.下面說法中錯誤的是
靜態(tài)代碼塊類一加載只執(zhí)行一次,以后再創(chuàng)建對象的時候不執(zhí)行
局部代碼塊的作用是為了限制變量的生命周期
構(gòu)造代碼塊在每創(chuàng)建一次對象就執(zhí)行一次
以上都不對(正確答案)
7.在Java中,下面關(guān)于抽象類的描述正確的是()
抽象類可以被實(shí)例化
如果一個類中有一個方法被聲明為抽象的,那么這個類必須是抽象類(正確答
案)
抽象類中的方法必須都是抽象的
聲明抽象類必須帶有關(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();
}
)
[單選題]
運(yùn)行程序?qū)⒅甘镜?和7行有問題
編譯程序?qū)⒅甘镜?和7行有問題
程序輸出IamaBasetype和IamaDerivedtype
沒有問題(正確答案)
14.在子類DbTest2的方法m()中不可以操作的變量是
classDb(
privateinti=20;
protectedintj=30;
publicintk=40;
inth=50;
publicclassDbTest2extendsDb{
voidm(){
)
h
k
i(正確答案)
15.下列代碼運(yùn)行結(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;}
下列說法錯誤的是
編譯時正確,但運(yùn)行時錯誤(正確答案)
將構(gòu)造一個Student對象(正確答案)
表達(dá)式是錯誤的
表達(dá)式是合法的(正確答案)
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可用來判斷某個實(shí)例變量是否屬于某種類的類型。
instanceof用來比較兩個值是否相等(正確答案)
instanceof用來比較兩個地址值是否相等(正確答案)
21.下列選項中不屬于Java面向?qū)ο蟮奶匦缘氖?/p>
封裝
繼承
初始化(正確答案)
多態(tài)
22.對于屬性默認(rèn)值下列選項不正確的是
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
運(yùn)行異常
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.已知下列代碼,運(yùn)行結(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(正確答案)
運(yùn)行出錯
34.對于形參和實(shí)參下列說法正確的是
實(shí)參和給形參賦值的數(shù)據(jù)類型不用一一對應(yīng)
實(shí)參給形參賦值的永遠(yuǎn)是數(shù)據(jù)值
實(shí)參給形參賦值的永遠(yuǎn)是地址值
實(shí)參給形參賦值的時候可能是地址值也可能是數(shù)據(jù)值(正確答案)
35.定義下列代碼,程序運(yùn)行的結(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 老年終末期認(rèn)知障礙非藥物干預(yù)策略
- 老年終末期患者跌倒預(yù)防的循證護(hù)理方案
- T∕SMA 0081-2025 船舶油水計量系統(tǒng)測試方法
- 我國上市公司員工持股計劃的市場響應(yīng)與公司績效關(guān)聯(lián)研究:基于多維度視角與實(shí)證分析
- 老年精準(zhǔn)干預(yù)依從性提升:個體化溝通方案優(yōu)化-1
- 2026云南昆明海貝中學(xué)部教師招聘32人備考題庫有答案詳解
- 統(tǒng)編版高考?xì)v史考前沖刺:中國古代史 選擇題刷題練習(xí)題2(含答案解析)
- 老年模擬營養(yǎng)支持中的飲食人文
- 老年術(shù)后3D打印體位固定輔具設(shè)計
- 萬科物業(yè)系統(tǒng)員工滿意度和敬業(yè)度調(diào)查分析報告
- CJ/T 164-2014節(jié)水型生活用水器具
- 購銷合同范本(塘渣)8篇
- 貨車充電協(xié)議書范本
- 屋面光伏設(shè)計合同協(xié)議
- 生鮮業(yè)務(wù)采購合同協(xié)議
- 夫妻門衛(wèi)合同協(xié)議
- 公司雙選工作方案
- GB/T 4340.2-2025金屬材料維氏硬度試驗第2部分:硬度計的檢驗與校準(zhǔn)
- 銷售合同評審管理制度
- 泳池突發(fā)安全事故應(yīng)急預(yù)案
- 村財務(wù)管理制度
評論
0/150
提交評論