版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
編號:LNJD-PR08-RE32
遼寧機(jī)電職臟沐學(xué)院2015-2016學(xué)年第一考試題
我使用班級:科目:編程基礎(chǔ)試卷類別:
14341JavaA0BnCD)
六
題號一二三四五七八總分publicvoidchange(doublem){
得分System.out.println('*parameterisf'+m);
)
閱卷人
}
A.Test.change(15.2f)B.Test.change();
請考生注意:這份試題共三道大題,滿分為60分。C.t.change(250.5);D.inta=t.change(13);
考試時(shí)間:90分鐘,考試形式:開卷口閉卷[3
4、構(gòu)造方法重載的要素包括()。(選三項(xiàng))
考試形式為選擇題、簡答題和編程題,其中選擇題有一個(gè)或多個(gè)答案,全部選對才得分。A.方法名稱相同
B.返回類型不同
一、選擇題:(選擇一項(xiàng)或多項(xiàng))本大題共20小題,每題1分,共20分
參數(shù)列表不同
(將答案寫入表格中,否則無成績!)C.
D.在同一個(gè)類中
12345678910
1-105、在如下所示的Sample類中,共有()個(gè)構(gòu)造方法。(選擇一項(xiàng))
publicclassSample{
11-20
privateintx;
publicSample(){
、在中,下面對于構(gòu)造函數(shù)的描述正確的是()。(選擇?項(xiàng))
1Javax=l;
A.類必須顯式定義構(gòu)造函數(shù)
)
構(gòu)造函數(shù)的返回類型是
B.voidpublicvoidSample(doublef){
不.構(gòu)造函數(shù)和類有相同的名稱,并且不能帶任何參數(shù)
Cthis.x=(int)f;
D.一個(gè)類可以定義多個(gè)構(gòu)造函數(shù)
)
publicsample(){
2、在Java接口中,下列選項(xiàng)中有效的方法聲明是()。(選擇兩項(xiàng))x=2;
A.publicvoidaMethod();
)
)
B.voidaMethodf;publicSample(Strings){
核分人C.voidaMethod(){}
D.privatevoidaMethod();
苔A.4
、在中,類的代碼如下所示,假設(shè)類的實(shí)例化對象名為則選
審核人3JavaTestTest3B.3
項(xiàng)()中的語句能正確調(diào)用Test類的change。方法。(選擇?項(xiàng))
C.2
classTest{D.1
宓publicintchange(){
System.out.printlnC'NOparameters");
6、在子類的構(gòu)造方法中,使用()關(guān)鍵字調(diào)用父類的構(gòu)造方法.(選擇?項(xiàng))
return0;Abase
Bsuper
第1頁4頁
Cthis
Dextends12、下面()不是Java的訪問修飾符關(guān)鍵字.(選擇一項(xiàng))
A.private
7、給定java代碼如下所示,在A處所填寫類()方法,是對cal方法的重B.friend
載(選擇二項(xiàng))C.protected
publicclassTestD.public
(
publicvoidcal(intx,intz){}13、能單獨(dú)和finally語句一起使用的塊是()
//AA.lry
)B.catch
A.publicintcal(intx,inty,floatz){returnz;}C.throw
B.publicintcal(intx,inty,intz){returnx;}D.throws
C.publicvoidcal(intx,intz){}
D.publicvoidcal(intz,inty,intx)14、關(guān)于對下面語句
protectedvoidshow(y){......}
8、在java中,已經(jīng)定義接DA,以下語句正確的是().(選擇兩項(xiàng))下面()語句是它的在子類中的重寫?(選擇一項(xiàng))
A.classAAAextendsA()A.protectedintshow(intx,inty){......}
B.classAAAimplementsA{}B.protectedvoidshow(y,intz){......}
C.interfaceAAAextendsA{}C.publicvoidshow(intx,inty){......}
D.interfaceAAAimplementA{}D.voidshow(intx,inty){......}
9、下列選項(xiàng)中關(guān)于Java中super關(guān)鍵字的說法正確的是().(選一項(xiàng))15、假設(shè)有下面的接口定義
A.super關(guān)鍵字是在子類對象內(nèi)部指代其父類對象的引用interfaceBook{
B.super關(guān)鍵字不僅可以指代子類的直接父類,還可以指代父類的父類floatpriceRate=0.05;
C.子類通過super關(guān)鍵字只能調(diào)用父類的方法,而不能調(diào)用父類的屬性)
D.子類通過super關(guān)鍵字只能調(diào)用父類的屬性,而不能調(diào)用父類的方法那么其成員屬性priceRate的默認(rèn)訪問修飾符是()。(選擇一項(xiàng))
A.public
10、在Java中,下面對子類XX的描述正確的是().(選一項(xiàng))B.static
A.類XX必須定義構(gòu)造函數(shù)C.final
B.構(gòu)造函數(shù)的返回類型是voidD.void
C.構(gòu)造函數(shù)和類有相同的名稱,并且不需指定任何參數(shù)
D.一個(gè)類可以定義多個(gè)構(gòu)造函數(shù)16、同一包中的子類可以訪問父類中帶()訪問修飾符的成員?(選擇兩
項(xiàng))
11、在Java語言中,下列關(guān)于類的繼承的描述,正確的是()o(選一項(xiàng))A.public
A.一個(gè)類可以繼承多個(gè)父類B.protected
B.一個(gè)類可以具有多個(gè)子類C.firend
C.子類可以使用父類的所有方法D.private
D.子類一定比父類有更多的成員方法
17、給定如下Java代碼,下列()方法可以加入到Sample類中,并且能
第2頁共4頁
編號:LNJD-PR08-RE32
夠編譯正確。(選擇兩項(xiàng))
publicclassSample{
publicintgetSomething(intd){
Returnd;
)
)
A.privateintgetSomething(intI){}
B.publicvoidgetSomething(inti){}
C.privateintgetSomething(byteb){returnb;}
D.privateintgetSomething(){return2;}
18,公有成員變量MAX是個(gè)int型值,變量的值保持常數(shù)值100o在類Constants
中,可以使用以卜()聲明語句來定義這個(gè)變量。(選擇一項(xiàng))
A.publicintMAX=100;
B.finalintMAX=100;2.簡述Java的數(shù)據(jù)類型包括有哪些?(10分)
C.publicstaticintMAX=100:
D.publicfinalintMAX=1(X);
19、構(gòu)成方法重寫的要素不包括().(選擇兩項(xiàng))
A.方法名稱相同
B.返回類型不同
C.參數(shù)列表相同
D.在同一個(gè)類中
20、以下()修飾符用于聲明一個(gè)類變量,且該變量的值在運(yùn)行期始終保持不
變。(選擇一項(xiàng))
A.static
B.final
C.staticfinally
D.finalstatic
三、編程題:本大題共工小題,每題2。分,共20分
二、簡答題:本大題共2小題,每題10分,共20分
1.簡述什么是方法重載?(10分)1.定義一個(gè)動(dòng)物類Animal,有成員方法voidvoice。,再定義其兩個(gè)子類:狗
類Dog和貓類Cat,在子類中自行重寫成員方法voidvoice。實(shí)現(xiàn)其功能。
當(dāng)調(diào)用格式如下時(shí),
Animaldoggie=newDog();
第3頁共4頁
doggie.voice。;//輸出信息:“汪汪"
Animalkitty=newCat();
kitty.voice();〃輸出信息:"嚙哺"
請分別實(shí)現(xiàn)其輸出信息。(代碼書寫要注意遵守Java代碼規(guī)范)
編號:LNJD-PR08-RE33
遼寧機(jī)電職雌術(shù)學(xué)院2015-2016學(xué)年第一考試題
B.Test.change(15.2f)B.Test.changef);
S使用班級:14341科目:Java編程基礎(chǔ)試卷類別:A0BQCDD.t.change(250⑸;D.inta=t.change(13);
4、構(gòu)造方法重載的要素包括(ACD)<.(選三項(xiàng))
A.方法名稱相同
B.返回類型不同
C.參數(shù)列表不同
注:這份試題共三道大題,滿分為60分??荚嚂r(shí)間:90分鐘D.在同一個(gè)類中
考試形式:開卷口閉卷團(tuán)。評分標(biāo)準(zhǔn)在解題步驟中注明。
5、在如下所示的Sample類中,共有(C)個(gè)構(gòu)造方法。(選擇一項(xiàng))
考試形式為選擇題、簡答題和編程題,其中選擇題有一個(gè)或多個(gè)答案,全部選對才得分。publicclassSample{
privateintx;
一、選擇題:(選擇一項(xiàng)或多項(xiàng))本大題共20小題,每題1分,共20分publicSample(){
1、在Java中,下面對于構(gòu)造函數(shù)的描述正確的是(D)。(選擇一項(xiàng))x=l;
2E.類必須顯式定義構(gòu)造函數(shù)
)
F.構(gòu)造函數(shù)的返回類型是voidpublicvoidSample(doublef){
G.構(gòu)造函數(shù)和類有相同的名稱,并且不能帶任何參數(shù)this.x=(int)f;
H.一個(gè)類可以定義多個(gè)構(gòu)造函數(shù)1
內(nèi)publicsample(){
2、在Java接口中,下列選項(xiàng)中有效的方法聲明是(AB(選擇兩項(xiàng))x=2;
E.publicvoidaMethod();)
F.voidaMethod();publicSample(Strings){
不G.voidaMethod(){}
H.privatevoidaMethod();
E.4
3、在Java中,類Test的代碼如下所示,假設(shè)類lest的實(shí)例化對象名為t,則F.3
要選項(xiàng)(C)中的語句能正確調(diào)用Test類的change。方法。(選擇一項(xiàng)〉G.2
classTest{H.1
publicintchange(){
System.out.println(uNOparameters',);
答return0;6、在子類的構(gòu)造方法中,使用(B)關(guān)鍵字調(diào)用父類的構(gòu)造方法.(選擇一項(xiàng))
)Abase
publicvoidchange(doublem){Bsuper
System.out.println(Mparameteris:"+m);Cthis
出}Dextends
)
第1頁共4頁
7、給定java代碼如下所示,在A處所填寫類(AB)方法,是對cal方法的12、下面(B)不是Java的訪問修飾符關(guān)鍵字.(選擇一項(xiàng))
重載(選擇二項(xiàng))E.private
publicclassTestF.friend
(G.protected
publicvoidcal(intx,intz){}H.public
//A
)13、能單獨(dú)和finally語句一起使用的塊是(A)
E.publicintcal(intx,inty,floatz){returnz;}A.try
F.publicintcal(intx,inty,intz){returnx;}B.catch
G.publicvoidcal(intx,intz){}C.throw
H.publicvoidcal(intz,inty,intx)D.throws
8、在java中,已經(jīng)定義接LIA,以下語句正確的是(BC).(選擇兩項(xiàng))14、關(guān)于對下面語句
E.classAAAextendsA()protectedvoidshow(intx,inty){.}
F.classAAAimplementsA{}下面(C)語句是它的在子類中的重寫?(選擇一項(xiàng))
G.interfaceAAAextendsA{}E.protectedintshow(y){......}
H.interfaceAAAimprlementA{}F.protectedvoidshow(intx,inty,intz){.......}
G.publicvoidshow(y){.......}
9、下列選項(xiàng)中關(guān)于Java中super關(guān)鍵字的說法正確的是(A).(選一項(xiàng))H.voidshow(intx,inty){……}
E.supet關(guān)鍵字是在子類對象內(nèi)部指代其父類對象的引用
F.supet關(guān)鍵字不僅可以指代子類的直接父類,還可以指代父類的父類15、假設(shè)有下面的接口定義
G.子類通過supet關(guān)鍵字只能調(diào)用父類的方法,而不能調(diào)用父類的屬性interfaceBook{
H.子類通過supet關(guān)鍵字只能調(diào)用父類的屬性,而不能調(diào)用父類的方法floatpriceRate=0.05;
)
那么其成員屬性priceRate的默認(rèn)訪問修飾符是(A)。(選擇一項(xiàng))
10、在Java中,下面對子類XX的描述正確的是(D).(選一項(xiàng))E.public
E.類XX必須定義構(gòu)造函數(shù)F.static
F.構(gòu)造函數(shù)的返回類型是voidG.final
G.構(gòu)造函數(shù)和類有相同的名稱,并且不需指定任何參數(shù)H.void
H.一個(gè)類可以定義多個(gè)構(gòu)造函數(shù)
16、同一包中的子類可以訪問父類中帶(AB)訪問修飾符的成員?(選擇兩項(xiàng))
11、在Java語言中,下列關(guān)于類的繼承的描述,正確的是(B)。(選一項(xiàng))
A.一個(gè)類可以繼承多個(gè)父類E.public
B.一個(gè)類可以具有多個(gè)子類F.protected
C.子類可以使用父類的所有方法G.friend
D.子類一定比父類有更多的成員方法H.private
第2頁共4頁
編號:LNJD-PR08-RE3317、給定如下Java代碼,下列(CD)方法可以加入到Sample類中,并且能夠編譯正
確。(選擇兩項(xiàng))二、簡答題:本大題共2小題,每題10分,共20分
班級publicclassSample{1.簡述什么是方法重載?(10分)
publicintgetSomething(intd){
學(xué)號Returnd;方法重載是指:
}i.在同一作用域中(3分)
)ii.有多個(gè)同名的方法(3分)
姓名
E.privateintgetSomething(intI){}iii.具有不同的參數(shù)列表(2分)
F.publicvoidgetSomething(inti){}iv附.加:不同的參數(shù)列表是指:參數(shù)個(gè)數(shù)不同或數(shù)據(jù)類型不同(2分)
G.privateintgetSomethingfbyteb){returnb;}
H.privateintgetSomething(){return2;}
18、公有成員變量MAX是一個(gè)ini型值,變量的值保持常數(shù)值1(X)。在類Constants中,可
以使用以下(D)聲明語句來定義這個(gè)變量。
A.publicintMAX=1(X);3.簡述Java的數(shù)據(jù)類型包括有哪些?(10分)
B.finalintMAX=1(X);Java的數(shù)據(jù)類型包括基本型和引用型兩大類:
C.publicstaticintMAX=100;1)基本型包括:boolean,char,byte,short,int,longjloat,double(每個(gè)1分,共
D.publicHnalintMAX=100;7分)
2)引用型包括:class,interface,array(每個(gè)1分,共3分)
19、構(gòu)成方法重寫的要素不包括(BD).(選擇兩項(xiàng))
a)方法名稱相同
b)返網(wǎng)類型不同
c)參數(shù)列表相同
d)在同一個(gè)類中
20、以下(D)修飾符用于聲明一個(gè)類變量,且該變量的值在運(yùn)行期始終保持不變。(選
擇一項(xiàng))
A.static
B.final
C.staticfinally
D.finalstatic
12345678910
1-10DABCACDCBABBCAD
11?20BBACAABCDDBDD
第3頁共4頁
正確完成測試類:得8分
代碼不符合Java代碼規(guī)范(例如:大小寫,縮進(jìn))扣2?4分
三、編程題:本大題共1小題,每題20分,共20分
2.定義個(gè)動(dòng)物類Animal,有成員方法voidvoice。,在定義其兩個(gè)子類:
狗類Dog和貓類Cat,在子類中自行重寫成員方法voidvoice。實(shí)現(xiàn)其
功能。當(dāng)調(diào)用格式如下時(shí),
Dogdoggie=newDog();
doggie,voice。;〃輸出信息:“汪汪”
Catkitty=newCat();
kitty.voice();〃輸出信息:“嚙唯”
分別實(shí)現(xiàn)其輸出信息、。
答案代碼及評分點(diǎn)如下:
classAnimal{〃完成類2分
publicvoidvoiceO{}〃完成方法2分
classDogextendsAnimal{〃完成類2分
publicvoidvoice。{〃完成方法2分
System.out.println("汪汪");
)
)
classCatextendsAnimal{〃完成類2分
publicvoidvoice。{〃完成方法2分
System.out.println("iIffiwffiM);
}
)
publicclassChapter5_2{〃完成類2分
publicstaticvoidmain(String[]args){〃完成方法2分
Animaldoggie=newDog();〃正確方法調(diào)用2分
doggie.voice();〃輸出信息:"汪汪"
Animalkitty=newCat。;//正確方法調(diào)用2分
kitty.voice();〃輸出信息:叫朋苗”〃
)
正確完成3個(gè)類:得12分
編號:LNJD-PR08-RE32
遼寧機(jī)電職臟沐學(xué)院2015-2016學(xué)年第一考試題
也使用班級:科目:編程基礎(chǔ)試卷類別:
14341JavaAOBlZICD}
六
題號二三四五七八總分A.publicvoidmethod(Strings){}
得分B.publicintmethod(){return1;)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年及未來5年市場數(shù)據(jù)中國礦用潛水排污泵市場全面調(diào)研及行業(yè)投資潛力預(yù)測報(bào)告
- 企業(yè)質(zhì)量管理體系制度
- 企業(yè)薪酬管理制度
- 企業(yè)合同管理制度
- 臨時(shí)麻醉管理制度
- 2026湖北省定向中國政法大學(xué)選調(diào)生招錄備考題庫附答案
- 2026電科華錄校園招聘備考題庫附答案
- 2026福建寧德市藍(lán)海旅游發(fā)展有限公司招聘參考題庫附答案
- 2026福建省面向上海財(cái)經(jīng)大學(xué)選調(diào)生選拔工作備考題庫附答案
- 2026福建福州市戰(zhàn)坂置業(yè)有限公司招聘4人備考題庫附答案
- 運(yùn)營總監(jiān)2025年年底工作總結(jié)及2026年度工作計(jì)劃
- 環(huán)氧樹脂砂漿平涂地坪施工方案
- 蘇教版六年級數(shù)學(xué)上冊期末試卷帶答案【可打印】-
- 固定動(dòng)火區(qū)申請表、告知書、管理規(guī)定
- 二片罐行業(yè)現(xiàn)狀與發(fā)展趨勢分析
- FZ/T 01137-2016紡織品熒光增白劑的測定
- 2020年南京市獨(dú)角獸、瞪羚企業(yè)發(fā)展白皮書附下載
- 大學(xué)生職業(yè)發(fā)展與就業(yè)指導(dǎo)課程實(shí)施方案
- 金手指外觀檢驗(yàn)重點(diǎn)標(biāo)準(zhǔn)
- 某鐵礦露天采礦工程初步設(shè)計(jì)
- WS 435-2013 醫(yī)院醫(yī)用氣體系統(tǒng)運(yùn)行管理
評論
0/150
提交評論