計(jì)算機(jī)試卷java程序設(shè)計(jì)初步_第1頁(yè)
計(jì)算機(jī)試卷java程序設(shè)計(jì)初步_第2頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、java 程序設(shè)計(jì)初步期末試題A 卷考試時(shí)間共 120 分鐘二三四總閱卷人1、編譯源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)碼文件的擴(kuò)展名2、下列哪個(gè)是 java 應(yīng)用程序中正確的 main 方法A.publicvoidmain(StringB.staticvoidmain(StringC. public static void Main(String args)D.publicstaticvoidmain(Stringargs) 3、下列哪個(gè)是合法的 java 標(biāo)識(shí)符(A.moon-D. 4、下面哪個(gè)函數(shù)是publicvoid aMethod().的重載函數(shù)?(A. void aMethod

2、(B. publicint C. public void aMethod ( ).Dpublicint aMethodintm). 5、下列常見(jiàn)的系統(tǒng)定義的異常中,哪個(gè)是數(shù)組越界異常? ( )A.B. C. NullPointerExceptionA.intB. inta=newC.inta=1,2,D.inta=1,2,7、如果需要一個(gè)較大的文件,創(chuàng)建那種流對(duì)象最合A. new C. new BufferedReader(new InputStreamReader(new D.newRandomAccessFile(“filename”+”rw); 8、 下列敘述中,哪個(gè)是正確的(A. fi

3、nal 類不可以有子類中只可以方類中可以有方法,但該方法不可以用 final 修D(zhuǎn). 可以同時(shí)用final修飾一個(gè)方9、下列敘述中哪個(gè)是不正確的A.String 類是final類,不可以有子B.String 類在java.lang包C. “abc”=”abc”的值是 trueD.“abc”.equal(“abc”) 的值是true classfinaldoublea=finalint Final1t= new8) 9) A. B. C. D. 二、判斷題(每題 2 分,共 20 分1、因?yàn)镴ava 不支持多重繼以定義類時(shí) implements 關(guān)鍵字后面只能說(shuō)明一個(gè)接口( 2、類的靜態(tài)成員函數(shù)

4、,可以調(diào)用該類的非靜態(tài)成員函數(shù)3、Object 類是 Java 類庫(kù)中所有類的直接或間接父類4、定義父類Parent的對(duì)象p,而類ChildParent子類,則語(yǔ)句pnew Child()是正確的5、Java中數(shù)組的元素只能是簡(jiǎn)單數(shù)據(jù)類型。 6、Java 中有兩種基本類型的流字節(jié)流和字符流。 7、Java 語(yǔ)言中一個(gè) Char 類型的數(shù)據(jù)占用 2 個(gè)字節(jié)大小的內(nèi)存空間8、Java 語(yǔ)言中的數(shù)組元素下標(biāo)總是從 0 開(kāi)始,下標(biāo)可以是整數(shù)或整型表達(dá)式個(gè) try 塊之后只能對(duì)應(yīng)一個(gè) catch 語(yǔ)句(10、實(shí)例的字符串內(nèi)容能夠通過(guò)封裝在該類中的方法進(jìn)行修改三、程序分析題(每小題 5 分,共 20 分i

5、mport java.util.Scanner; class Testpublicstaticvoidmain(String args) int month,days;Scannersc=newScanner(System.in); System.out.print(Month? );month=sc.nextInt(); switcase4: case6: case9:case11:days=caseint year = sc.nextInt(); class MyStringpublicStringgetString(String s)StringBufferstr=StringBuffe

6、r();for(inti=0;i s.length(); i+)if(i%2= charc=s.charAt(i); returnnewpublicclassA Strings= MyString ms = new MyString(); 四、程序設(shè)計(jì)題(共 40 分編程實(shí)現(xiàn)下列功能用 DataOutputStream 將菲波那契數(shù)列的前 20 項(xiàng)寫入到二進(jìn)制文件 fei.dat 中;DataInputStream fei.dat 文件中讀出所有的整數(shù)。(20 分在指定的空白處編程,實(shí)現(xiàn)如下圖所示的“表”,其中三個(gè)按鈕的功能如下Collect:界面中前三項(xiàng)的內(nèi)容,并組織到多行文本框中Save:

7、將多行文本框的內(nèi)容保存到一個(gè)文件中,該文件能保存多個(gè)者的信息Next:開(kāi)始下一位的問(wèn)卷,將、和文本框都清空復(fù)位(20 分importimport java.awt.*; importjava.awt.event.*; import java.io.*;class Questionnaire extends JFrame implements Favorite f; SexBox s; NameBox n; JTextArea t; ThreeButtontb; Container cc = this.getContentPane(); cc.setLayout(new FlowLayout()

8、; testInitcc.add(n);cc.add(s);cc.add(f); cc.add(newJScrollPane(t); cc.add(tb); voidpublic void actionPerformed(ActionEvent e)JButtonb=(JButton)e.getSource(); if(b = tb.collect)elseif(b=elseFileWriterout=newFileWriter(list.txt,true); JOptionPane.showMessageDialog(this,文件已保存 public static void main(St

9、ring args)newQuestionnaire();class NameBox extends JPanelJTextFieldt; t = new JTextField(10); add(newJLabel(); classFavoriteextendssport = new JCheckBox(運(yùn)動(dòng)); computernewJCheckBox(電腦); music = new JCheckBox(音樂(lè)); read = new JCheckBox(讀書); add(new JLabel();voidclassThreeButtonextends JPanel JButton super(new

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論