全國(guó)2011年10月自學(xué)考試Java語(yǔ)言程序設(shè)計(jì)(一)試題及答案.doc_第1頁(yè)
全國(guó)2011年10月自學(xué)考試Java語(yǔ)言程序設(shè)計(jì)(一)試題及答案.doc_第2頁(yè)
全國(guó)2011年10月自學(xué)考試Java語(yǔ)言程序設(shè)計(jì)(一)試題及答案.doc_第3頁(yè)
全國(guó)2011年10月自學(xué)考試Java語(yǔ)言程序設(shè)計(jì)(一)試題及答案.doc_第4頁(yè)
全國(guó)2011年10月自學(xué)考試Java語(yǔ)言程序設(shè)計(jì)(一)試題及答案.doc_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

全國(guó)2011年10月自學(xué)考試Java語(yǔ)言程序設(shè)計(jì)(一)試題課程代碼:04747一、單項(xiàng)選擇題(本大題共10小題,每小題1分,共1O分) 在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未 選均無(wú)分。1下面供選字符序列中,不屬于Java語(yǔ)言關(guān)鍵字的是 ( )A. throw B. synchronizedC. protect D. try2以下程序代碼的輸出的結(jié)果是 ( )double x = 25.6;System.out.println(int)x = KeyEvent.VK_A &t= KeyEvent.VK_Z)text.append(char)t+ ); public void keyTyped(KeyEvent e) public void keyReleased(KeyEvent e) 30以下程序的界面有一個(gè)文本區(qū)text,一個(gè)按鈕button。程序運(yùn)行時(shí),單擊按鈕,則 將文本區(qū)中的內(nèi)容輸出到out,其中out為BufferWriter類的一個(gè)對(duì)象。public void actionPerformed(ActionEvent e) String s; if(e._= button) try out. _(text.getText(),0,(text.getText().length(); out. flush(); text.setText(null); System.exit(0); catch(IOException exp) text.setText(文件定出錯(cuò)! n); System.exit(-1); 31數(shù)據(jù)庫(kù)連接方法connectByJdbcOdbc()按給定的數(shù)據(jù)庫(kù)URL、用戶名和密碼連接數(shù) 據(jù)庫(kù),如果連接成功,方法返回連接對(duì)象,連接不成功,則返回空。public static Connection connectByJdbcOdbc(String url, String usemame, String password) Connection con = null; try Class. _(sun.jdbc.odbc.JdbcOdbcDriver); catch (Exception e) e.printStackTrace(); return null; try con =_.getConnection(url, usemame, password); catch (SQLException e) e.printStackTrace(); return null; return con; 五、程序分析題(本大題共5小題,每小題4分,共20分)32閱讀下列程序,請(qǐng)寫出該程序的輸出結(jié)果。class Test32a String name; int age; long number; Test32a(long number, String name,int age) System.out.println(Name: +name); System. out. println(Age: +age); System.out.println(Tel: +number); class Test32b extends Test32a Test32b(long number, String name,int age,boolean b) super(number, name,age); System.out.println(Married: +b); public class Test32 public static void main(String args) Test32b abe=new Test32b(4747,Tony,29,true); 33閱讀下列程序,請(qǐng)寫出該程序的輸出結(jié)果。class Test33 String myString = 1; public static void main(String args) Test33 myObj = new Test33(); myObj.stringModifier(myObj.myString); System.out.println( + myObj.myString); void stringModifier(String theString) theString = theString + 2; System.out.print(theString); 34閱讀下列程序,請(qǐng)寫出該程序的功能。import java.awt.*; import java.awt.event.*; import java.applet.*;public class Test34 extends Applet implements ActionListener String msg = ; Button bList = new Button3;public void init() Button yes = new Button(Yes); Button no = new Button(No); Button maybe = new Button(Undecided); bList0 = (Button) add(yes); bList 1 = (Button) add(no); bList2 = (Button) add(maybe); for(inti= 0;i 3; i+) bListi.addActionListener(this); public void actionPerformed(ActionEvent ae) for(int i = 0;i 3; i+) if(ae.getSource() = bListi) msg = You pressed + bListi.getLabel(); repaint(); public void paint(Graphics g) g.drawString(msg, 6, 100); 35閱讀下列程序,請(qǐng)寫出該程序的功能。import java.awt.event.*; import javax.swing.*; import java.awt.*;public class MenuWindow extends JFrame implements ActionListener JTextField text = new JTextField(); JMenuBar menuBar; JMenu menuFruits; JMenultem menultem1,menultem2,menultem3; public MenuWindow() menuBar = new JMenuBar(); setJMenuBar(menuBar); menuFruits = new JMenu(水果); menuBar.add(menuFruits); menultem 1 = new JMenultem(蘋果); menultem1 .addActionListener(this); menuFruits.add(menultem1 ); menultem2 = new JMenultem(桔子); menultem2.addActionListener(this); menuFruits.add(menultem2); menuFruits.addSeparator(); menultem3 = new JMenultem(退出); menultem3.addActionListener(this); menuFruits.add(menultem3); Container con = getContentPane(); con.add(text); setSize(200,150); setVisible(true); public void actionPerformed(ActionEvent e) if (e.getActionCommand() = 退出) System.exit(0); else text.setText(e.getActionCommand(); public static void main(String args) MenuWindow mw = new MenuWindow();36閱讀下列程序,請(qǐng)寫出該程序的輸出結(jié)果。class MyThread extends Thread String message; int s; MyThread(String message, int sec) this.message = message; s = sec; public void run( ) try sleep(s); catch(InterruptedException e) System.out.println(message+ +getPriority( ); class ThreadTest public static void main(String args) Thread foo = new MyThread(Foo, 1000); foo.setPriority(Thread.MIN_PRIORITY); foo.start( ); Thread bar = new MyThread(Bar,800); bar.setPriority(3); bar.start( ); Thread gar = new MyThread(Gar,400); gar.setPriority(7); gar.start( ); Thread kar = new MyThread(Kar, 100); kar.setPriority(Thread. MAX_PRIORITY); kar.start( ); )注:假設(shè)處理機(jī)中沒(méi)有其它線程占用資源。六、程序設(shè)計(jì)題(本大題共2小題,每小題6分,共12分)37.請(qǐng)編寫一個(gè)方法int findMaximum(intnumbers),要求該方法返回二維數(shù)組中元素的最大值。38小應(yīng)用程序的paint(Gmphics g)方法能在屏幕窗口上顯示信息和繪圖,如果paint()方法能調(diào)用repaint()方法,這就能使顯示實(shí)現(xiàn)動(dòng)態(tài)效果,repaint()方法的功能是先清除paint()方法以前所畫的內(nèi)容,然后再調(diào)用paint()方法。 以下

溫馨提示

  • 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)論