




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
絕密★啟用前C.形參和實(shí)參是同一對象D.形參和實(shí)參無聯(lián)系
6.以下程序代碼段的輸出結(jié)果是
2022年4月高等教育自學(xué)考試全國統(tǒng)一命題考試intintArrayf]=(3,4,5,6};
intresultValue=1;
fbr(inti=l;i<3;i++)resultValue==resultValue*intArray[i];
Java語言程序設(shè)計(jì)(一)System.out.prinifresultValue);
A.12B.20
(課程代碼04747)C.60D.120
7.在面向?qū)ο蟮某绦蛟O(shè)計(jì)方法的范疇內(nèi),敘述正確的是
注意事項(xiàng):A.子類對象可以作為父類對象使用
完全不使用結(jié)構(gòu)化的程序設(shè)計(jì)方法
1.本試卷分為兩部分,第一部分為選擇題,第二部分為非選擇題。B.
2.應(yīng)考者必須按試題順序在答題卡(紙)指定位置上作答,答在試卷上無效。C.多態(tài)性是指對象的狀態(tài)隨運(yùn)行時(shí)給定的參數(shù)不同而不同
3.涂寫部分、畫圖部分必須使用2B鉛筆,書寫部分必須使用黑色字跡簽字筆。D.父類的所有成員在子類的對象中不可訪問,也不占內(nèi)存空間
8.以下程序代碼段的輸出結(jié)果是
Filef=newFile(17workdisk/persondic/d07.Javan);
第一部分選擇題
System.out.println(fgetPath());
A./workdisk/persondicB.\workdisk\persondic
一、單項(xiàng)選擇題:本大題共10小題,每小題1分,共10分。在每小題列出的備選項(xiàng)中只C?\workdisk\persondic\d07.JavaD.C:\workdisk\persondic\d07.Java
有一項(xiàng)是最符合題目要求的,請將其選出。
9.在使用BorderLayout布局管理器的容器中,如果加入組件時(shí)沒有指定區(qū)域,則默認(rèn)情
1.Java語言的特性是
況下,組件加入的區(qū)域是
A.指針B.預(yù)處理器
A.EastB.West
C.結(jié)構(gòu)和類型定義D.無用內(nèi)存自動回收機(jī)制
C.NorthD.Center
2.不熊作為Java標(biāo)識符使用的字符串是
10.可以創(chuàng)建線程的方法是
A.2autoB.a_123
A.實(shí)現(xiàn)ActionListener接口B.實(shí)現(xiàn)ItemListener接口
C.STDD.$123
3.以下程序代碼段的輸出結(jié)果是C.實(shí)現(xiàn)Thread接口D.實(shí)現(xiàn)Runnable接口
intsumi=0,sunij=0,i,j;
for(i=0,j=0;j<10;i++,j++)sumi+=i;sunij+=j;第二部分非選擇題
System.out.print(sumi+"''H-sunij);
二、填空題:本大題共10小題,每小題2分,共20分。
A.4545B.4510
II.若公有類Myapp經(jīng)過編譯后生成字節(jié)碼文件Myapp.class,并且執(zhí)行時(shí)需要傳入兩個(gè)參
C.1045D.1010
數(shù)argl和arg2,則在命令提示符后要鍵入的命令是。
4.關(guān)于構(gòu)造方法的敘述中,正確的是
A.構(gòu)造方法不可以重載12.Java類庫中的每個(gè)異常都有一個(gè)存取方法,可返回拋出異常時(shí)創(chuàng)建的描述字符串,該
B.一個(gè)類可以完全沒有構(gòu)造方法方法的名字是0
C.系統(tǒng)一定會創(chuàng)建一個(gè)帶參數(shù)的構(gòu)造方法13.設(shè)有表示平面坐標(biāo)系中一個(gè)點(diǎn)的類Poim,其中含有兩個(gè)float類型的數(shù)據(jù)成員變量x和
D.有些情況下,系統(tǒng)會創(chuàng)建一個(gè)不帶參數(shù)的構(gòu)造方法y,分別表示一個(gè)點(diǎn)的橫、縱坐標(biāo)。為類Point添加一個(gè)構(gòu)造方法,形參分別是xl和yl,此
5.調(diào)用方法時(shí)使用值傳遞方式將基本數(shù)據(jù)類型的實(shí)參傳給形參。對此敘述正確的是構(gòu)造方法是:?
A.將實(shí)參的值更制給形參B.將形參的值復(fù)制
14.方法簽名包括方法名稱加上方法的。
給實(shí)參
Java語言程序設(shè)計(jì)(-)試題第1頁(共9頁)Java語言程序設(shè)計(jì)(一)試題第2頁(共9頁)
privateStringname;
15.已知有字符數(shù)組charchars[]={文寸},由chars創(chuàng)建字符串s的語句是。
staticintID-0;
16.類A中包含了方法method,該方法只有方法聲明,但沒有方法的實(shí)現(xiàn),則類A
publicEmployee(Strings)(
是o
name=s;
17.對于類FileOutputStrcam的實(shí)例對象,如果所指定的文件不存在,則。
ID++;
18.Swing中,創(chuàng)建一個(gè)初始時(shí)不可見、具有指定標(biāo)題title的新框架窗體的構(gòu)造方法是)
StringgetNamcQ(returnname:}
19.創(chuàng)建一個(gè)初始字符串為"InputLine”、列數(shù)為20的文本域textF的語句是?intgetID()(returnID;)
20.在Java語言中,為了實(shí)現(xiàn)不同線程對共享數(shù)據(jù)操作的同步,可以使用。)
classManagerextendsEmployee(
三、簡答題:本大題共5小題,每小題4分,共20分。
privateSiringdepartment;
21.Java中的基本數(shù)據(jù)類型byte、char、float、long和short在參與表達(dá)式計(jì)算時(shí),能夠進(jìn)
publicManager(Strings.Stringd){
行自動類型轉(zhuǎn)換的類型順序依次是什么?
22.簡要敘述try-catch塊的處理過程。department=d;
23.簡要敘述包裝斐的用途-包裝類定義在哪個(gè)包中?)
StringgetDepart()(returndepartment;}
24.什么是單重繼承與多重繼承?Java中的繼承是哪一種?
)
25.簡要敘述線程死亡的兩個(gè)原因。publicclassTest27{
四、程序填空題:本大題共3小題,每空2分,共18分。publicstaticvoidmain(String[]args){
26.以下程序的運(yùn)行結(jié)果是將如下的矩陣保存在5行5列的二維數(shù)組intArray中,Employeejim=newEmployee。'Jim");Manageradorn=new
M
一2345一Manager(Adom","HR'');System.out.printlnfjim.@"+iim.③):
2471116}
37142541
)
411255091
28.以下程序當(dāng)點(diǎn)擊組合框中的選項(xiàng)時(shí),在下面的文本區(qū)中將顯示相關(guān)的信息。例如,當(dāng)
_5164191182
依次點(diǎn)擊了“One”、“Two”和“Three”后,顯示結(jié)果如題28圖所示。初始時(shí),組合框中
顯示,文本區(qū)中顯示
除第一行和第一列外,每個(gè)位置的元素是其左側(cè)相鄰元素及上面相鄰元素之和?!癟hree”空白。
publicclassTest26(JComboBoxDemo—□X
publicstaticvoidmain(String[]args)(-跚...................
intintArrayf][]=newint[5][5];inti,j;
for(i=0;i<5;i++)①;
fbr(i=1;i<5;i++)②;
fdr(i=l;i<5;i++)ItemOneinserted
[如]二一③,;ItemTwoinserted
for(j=l;jv5y++)intArrayItemThreeinserted
)題28圖
)
27.以下程序定義「父類Employee和子類Managero程序?qū)⑤敵觯篔im2。
classEmployee{
Java語言程序設(shè)計(jì)(一)試題第3頁(共9頁)Java語言程序設(shè)計(jì)(一)試題第4頁(共9頁)
五、程序分析題:本大題共3小題,每小題6分,共18分。
importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;29.閱讀程序,請寫出該程序的輸出結(jié)果。
classSuperclass{
importjavax.swing.border.*;Stringname;
publicclassTest28(SuperClass(Stringn){name=n;}
publicvoidmethod()(
publicstaticvoidmain(Slring[]aargs)(System.out.print(name+U");
System.out.println("superclass!n);
JComboBoxDeinocbd=newJComboBoxDemoO;cbd.go();}}
}
classSubClassextendsSuperclass(
publicSubClass(Stringn)(super(n);)
)publicvoidmethod(){
classJComboBoxDemoimplementsActionListener(super.method();
Syslem.out.printingsubclass!”);
JFrameframe=newJFrame("JComboBoxDemo*');}}
JComboBox<String>jcb;
publicclassTest29(
JTextAreata=newJTextArea(O,30);publicstaticvoidmain(Stringargs[])(
hn;
JPanelpl=newJPancl():JPanelp2=newJPancl();JPanelp3=newJPanclQ;SuperClasssuperc=newSuperClass(Super)
SubClasssubc=newSubClass(,,Subr,);
String]]itemList=(nOne'\"Two","Three",“Four","Five'*};SuperClassssc=newSubClass(°Sub2n);
superc.methodQ;subc.mcthod();ssc.methodQ;
publicvoidgo()(
}
①;
jeb=newJComboBox<String>(itemList);pl.add(jcb);jcb.30.閱讀程序,請寫出該程序的功能。
Borderetched=BorderFactory.createEtchedBorder();importjava.io.BufleredReader;importjava.io.IOException;
importjava.io.InputStreamReader;
Borderborder=BordcrFactory.createTitlcdBordcr(etchcd,"Uneditablc");p
1.setBorder(border);classMyStringExceptionextendsException(
publicMyStringExceplion()(super(Htoolong");}
JScrollPanejp=newJScrollPane(ta);p2.setLayout(newBorderLayout());
publicMyStringException(Siringmessage)(super(message);}
p2.add(jp);border=BorderFactory.createTitledBorder(etched,"Results");
publicclassTest30{
p2.setBorder(border);publicstaticvoidmain(String[]args)throwslOException(
icb.②;intmaxLength=Integer.parse!nt(args[0]);
BufferedReaderkeyboard=newBuff'eredReader(new
p3.sctLayout(ncwBordcrLayout());p3.add(pl);InputStieamReader(System.in));
try{
Containercp=framc.getContcntPanc();Stringinput=keyboard.readLine();
cp.setLayout(newGridLayout(OJ));cp.add(p3);cp.add(p2):frame.pack();
frame.setVisible(true);
frame.setDefauhCloseOperalion(JFrame.EXIT_ON_CLOSE);
}
publicvoidactionPerfbrmed(ActionEvente)(
JComboBoxjcbcurrent=(JComboBox)e.getSource();
if(jcbcurrent;jcb)(la.append(''nhem"+?+"inserted0);
Java語言程序設(shè)計(jì)(一)試題第5頁(共9頁)Java語言程序設(shè)計(jì)J)試題第6頁(共9頁)
if(input.length()<maxLength)System.out.println(input);
六、程序設(shè)計(jì)題:本大題共2小題,每小題7分,共14分。
elsethrownewMyStringException();32.設(shè)有大于3的奇整數(shù)n。請編寫方法voidprintArray(int[][]arr),該方法的功能是在屏
)catch(MyStringExceptione){幕上輸出n行n列數(shù)組arr中特殊位置的數(shù)據(jù)。以7行7列的方陣為例,標(biāo)注“x”的即
System.out.println(e.getMessageO);是這些特殊位置。輸出的元素次序任意,但不允許有重復(fù)。
)
)
}
31.閱讀程序,請寫出該程序的輸出結(jié)果。
publicclassTest31implementsRunnable{
publicvoidrun(){
try{
Systemont.println(Hnin()-<1>M);publicstaticvoidmain(Stringargs[J)(Statementbe=newStatcment();
Thread.sleep(100);be.go();
System.out.println(nrun()-<2>n);
)catch(InterruptedExceptionx)(
System.out.println(Hrun()-<3>n);
)
return;
33.類Statement顯Z5個(gè)卷口,其中含有一
MyJFrame□X
}個(gè)標(biāo)簽、一個(gè)文本域和一個(gè)按鈕。初始
nH
System.out.println(run()-<4>);時(shí),文本域中顯示“
ThisisaJFrame!'',A
nnStement(ThisisaJFrame!
System.out.println(run()-<5>);如題33圖所示。
)
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 三門峽社會管理職業(yè)學(xué)院《小學(xué)語文課程教學(xué)與研究》2023-2024學(xué)年第二學(xué)期期末試卷
- 山西應(yīng)用科技學(xué)院《公共管理導(dǎo)論》2023-2024學(xué)年第二學(xué)期期末試卷
- 2024年6月浙江選考化學(xué)試題分析及20題評分細(xì)則
- 滄州職業(yè)技術(shù)學(xué)院《大數(shù)據(jù)技術(shù)開源架構(gòu)》2023-2024學(xué)年第二學(xué)期期末試卷
- 安徽大學(xué)《大數(shù)據(jù)分析綜合實(shí)訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖南女子學(xué)院《信息安全法規(guī)與安全管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 淮南聯(lián)合大學(xué)《計(jì)算機(jī)導(dǎo)論A》2023-2024學(xué)年第二學(xué)期期末試卷
- 哈爾濱劍橋?qū)W院《山東紅色文化與當(dāng)代價(jià)值》2023-2024學(xué)年第二學(xué)期期末試卷
- 山東服裝職業(yè)學(xué)院《應(yīng)用開發(fā)課程設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 山東財(cái)經(jīng)大學(xué)東方學(xué)院《中國傳統(tǒng)文化與傳統(tǒng)建筑》2023-2024學(xué)年第二學(xué)期期末試卷
- 如何提升護(hù)理隊(duì)伍專業(yè)素質(zhì)
- 2025宿遷輔警考試題庫
- 大型活動安全保障職責(zé)與分工
- 健康生活方式指導(dǎo)手冊含飲食、運(yùn)動
- 2025年森林管護(hù)員考試題及答案
- 2025年數(shù)獨(dú)考試試題及答案
- 2025年福建福州電子信息集團(tuán)有限公司招聘筆試參考題庫含答案解析
- 未成年人學(xué)校保護(hù)規(guī)定的國際比較研究
- 研究院內(nèi)部科技成果轉(zhuǎn)化的管理流程
- 電力基礎(chǔ)知識題庫單選題100道及答案
- 化工工藝學(xué)知到智慧樹章節(jié)測試課后答案2024年秋廣州大學(xué)
評論
0/150
提交評論