《Java語(yǔ)言程序設(shè)計(jì)》試題附答案課程代碼04747_第1頁(yè)
《Java語(yǔ)言程序設(shè)計(jì)》試題附答案課程代碼04747_第2頁(yè)
《Java語(yǔ)言程序設(shè)計(jì)》試題附答案課程代碼04747_第3頁(yè)
《Java語(yǔ)言程序設(shè)計(jì)》試題附答案課程代碼04747_第4頁(yè)
《Java語(yǔ)言程序設(shè)計(jì)》試題附答案課程代碼04747_第5頁(yè)
已閱讀5頁(yè),還剩12頁(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)介

第頁(yè)《Java語(yǔ)言程序設(shè)計(jì)》試題附答案課程代碼047471.程序執(zhí)行方法showOpenDialog(),能打開(kāi)“打開(kāi)文件對(duì)話框”,如果該方法的返回值是JFileChooser.APPROVE_OPTION,則用戶執(zhí)行的動(dòng)作是()A、對(duì)話框非正常關(guān)閉B、按下“打開(kāi)/保存”按鈕C、按下“撤銷(xiāo)”按鈕D、重新輸入了一個(gè)文件名【正確答案】:B2.Java語(yǔ)言中,在類(lèi)定義時(shí)用final關(guān)鍵字修飾,是指這個(gè)類(lèi)()A、不能被繼承B、在子類(lèi)的方法中不能被調(diào)用C、能被別的程序自由調(diào)用D、不能被子類(lèi)的方法覆蓋【正確答案】:A3.MouseListener接口不能處理的鼠標(biāo)事件是()A、按下鼠標(biāo)左鍵B、點(diǎn)擊鼠標(biāo)右鍵C、鼠標(biāo)進(jìn)入D、鼠標(biāo)移動(dòng)【正確答案】:D4.在編寫(xiě)訪問(wèn)數(shù)據(jù)庫(kù)的Java程序時(shí),Connection對(duì)象的作用是()A、用來(lái)表示與數(shù)據(jù)庫(kù)的連接B、存儲(chǔ)查詢(xún)結(jié)果C、在指定的連接中處理SQL語(yǔ)句D、建立新數(shù)據(jù)庫(kù)連接【正確答案】:A5.設(shè)已經(jīng)有Graphics2D對(duì)象g2d,Rectangle2D對(duì)象r,繪制對(duì)象r的代碼是()A、g2d.draw(r)B、g2d.drawRect(r)C、r.draw()D、r.drawRect()【正確答案】:A6.在編寫(xiě)訪問(wèn)數(shù)據(jù)庫(kù)的Java程序時(shí),ResultSet對(duì)象的作用是()A、建立新數(shù)據(jù)庫(kù)連接B、用來(lái)表示與數(shù)據(jù)庫(kù)的連接C、在指定的連接中處理SQL語(yǔ)句D、存儲(chǔ)查詢(xún)結(jié)果【正確答案】:D7.以下程序代碼的輸出結(jié)果是()intx=5,y=7,u=9,v=6;

System.out.println(x>y?x+2:u>v?u-3:v+2);A、8B、6C、7D、true【正確答案】:B8.以下不屬于文字字型要素的是()A、顏色B、字體C、風(fēng)格D、字號(hào)【正確答案】:A9.以下是關(guān)于FlowLayout布局組件排列順序的敘述,正確的是()A、從上到下排列B、從左到右排列C、從下到上排列D、從右到左排列【正確答案】:B10.用Runnable接口實(shí)現(xiàn)多線程的主要工作是()A、聲明實(shí)現(xiàn)Runnable接口的類(lèi),在類(lèi)內(nèi)實(shí)現(xiàn)run()方法,讓線程調(diào)用start()方法。B、聲明實(shí)現(xiàn)Runnable接口的類(lèi),在類(lèi)內(nèi)實(shí)現(xiàn)run()方法,在類(lèi)內(nèi)聲明線程對(duì)象,在init()方法中創(chuàng)建新線程,啟動(dòng)新線程。C、聲明實(shí)現(xiàn)Runnable接口的類(lèi),在類(lèi)內(nèi)實(shí)現(xiàn)run()方法,在類(lèi)內(nèi)聲明線程對(duì)象,在Init()方法或start()方法中創(chuàng)建新線程,在start()方法中啟動(dòng)新線程。D、聲明實(shí)現(xiàn)Runnable接口的類(lèi),在類(lèi)內(nèi)實(shí)現(xiàn)run()方法,在init()方法中創(chuàng)建新線程,在start()方法中啟動(dòng)新線程【正確答案】:C11.以下是關(guān)于字符串運(yùn)算的代碼,執(zhí)行該代碼段的輸出結(jié)果是()

Strings=″0123456789″,sl,s2;

Sl=s.substring(2);s2=s.substring(2,5);System.out.println(s1+s2);A、0122345B、234567892345C、012234D、23456789234【正確答案】:D12.在以下供選擇的方法中,不能用于文件隨機(jī)訪問(wèn)的方法是()A、readChar()B、readLong()C、readInteger()D、writeChars()【正確答案】:C13.Java語(yǔ)言可以用javax.swing包中的類(lèi)JFileChooser來(lái)實(shí)現(xiàn)打開(kāi)和保存文件對(duì)話框。用戶通過(guò)文件對(duì)話框不可能獲得的信息是()A、文件名稱(chēng)B、文件路徑C、文件內(nèi)容D、文件對(duì)象【正確答案】:C14.在以下四個(gè)供選的整數(shù)中,能作為線程最高優(yōu)先級(jí)的整數(shù)是()A、0B、1C、10D、11【正確答案】:C15.Java語(yǔ)言中數(shù)值數(shù)據(jù)的類(lèi)型能自動(dòng)轉(zhuǎn)換,按照從左到右的轉(zhuǎn)換次序?yàn)?)A、byte→int→short→long→float→doubleB、byte→short→int→long→float→doubleC、byte→short→int→float→long→doubleD、short→byte→int→long→float→double【正確答案】:B16.某程序利用網(wǎng)址參數(shù)創(chuàng)建URL對(duì)象url,接著希望利用對(duì)象url獲得URLConnection對(duì)象,則這個(gè)url對(duì)象要調(diào)用的方法是()A、connection()B、URLConnection()C、getConnection()D、openConnection()【正確答案】:D17.以下程序代碼的輸出結(jié)果是()

intx=10;

while(x>7)

{System.out.print("*");x--;}A、**B、***C、*D、****【正確答案】:B18.在下述字符串中,不屬于Java語(yǔ)言關(guān)鍵字的是()A、floatB、newC、javaD、return【正確答案】:C19.一般的繪圖程序要定義一個(gè)JPanel子類(lèi)。在JPanel子類(lèi)中還要重定義一個(gè)方法,在這個(gè)方法中調(diào)用繪圖方法,繪制各種圖形。要重定義的方法是()A、paint()B、paintComponent()C、repaint()D、update()【正確答案】:B20.在下述Java語(yǔ)言語(yǔ)句中,錯(cuò)誤的創(chuàng)建數(shù)組的方法是()A、intintArray[];intArray=newint[5];B、intintArray[]=newint[5];C、int[]intArray={1,2,3,4,5};D、intintArray[5]={1,2,3,4.5};【正確答案】:D21.程序如果要按行輸入輸出文件的字符流,最合理的方法是采用()A、BufferedReader類(lèi)和BufferedWriter類(lèi)B、InputStream類(lèi)和OutputStream類(lèi)C、FileReader類(lèi)和FileWriter類(lèi)D、File_Reader類(lèi)和File_Writer類(lèi)【正確答案】:A22.在以下供選擇的方法中,能讓線程從阻塞狀態(tài)恢復(fù)到就緒狀態(tài)的方法是()A、start()B、init()C、resume()D、run()【正確答案】:C23.在以下供選擇的概念中,不屬于面向?qū)ο笳Z(yǔ)言概念的是()A、消息B、模塊C、繼承D、多態(tài)性【正確答案】:B24.在Swing中,它的子類(lèi)能用來(lái)創(chuàng)建框架窗口的類(lèi)是()A、JWindowB、JFrameC、JDialogD、JApplet【正確答案】:B25.在以下Swing組件中,能為它指定布局管理器的是()A、JScrollBar對(duì)象B、JMenuBar對(duì)象C、JComboBox對(duì)象D、JDialog對(duì)象【正確答案】:D26.以下關(guān)于AWT與Swing之間關(guān)系的敘述,正確的是()A、Swing是AWT的提高和擴(kuò)展B、在寫(xiě)GUI程序時(shí),AWT和Swing不能同時(shí)使用C、AWT和Swing在不同的平臺(tái)上都有相同的表示D、AWT中的類(lèi)是從Swing繼承的【正確答案】:A27.以下是關(guān)于Java語(yǔ)言關(guān)鍵字的敘述,其中正確的是()A、關(guān)鍵字可以用來(lái)描述類(lèi)的成員類(lèi)型,但是不能描述普通變量B、關(guān)鍵字由字母(包括英文字母、下劃線字符、美元字符、文字字符)和數(shù)字組成C、關(guān)鍵字不可以用作變量、方法、類(lèi)或標(biāo)號(hào)的標(biāo)識(shí)符D、break和main都是Java語(yǔ)言的關(guān)鍵字【正確答案】:C28.下列字符組合不能作為Java整型常量的是()A、078B、0x3ACBC、5000D、0x3ABC【正確答案】:A29.設(shè)類(lèi)U聲明,及對(duì)象u和v的定義如下:

ClassU{

intx,inty;

U(int

A,intb){x=a;y=b;}

voidcopy(Ua){x=a.x;y=a.y;}

}

Uu=newU(1,2),v=newU(2,3);

在以下供選擇的代碼中,可能引起系統(tǒng)回收內(nèi)存的是()A、u.x=v.y;u.y=v.xB、u=vC、u.copyD、v.copy(u)【正確答案】:B30.設(shè)有以下代碼:

Stringsl="123";

Strings2="123";

Strings3=newString("123");

則表達(dá)式s1==s2和s1==s3的值分別是()A、true,trueB、false,falseC、true,falseD、false,true【正確答案】:C填空題1.一個(gè)基于Swing的應(yīng)用程序可能在任何平臺(tái)上都會(huì)有相同的()?!菊_答案】:暫無(wú)2.Java程序中,在臨界段中使用()方法,使執(zhí)行該方法的線程等待?!菊_答案】:暫無(wú)3.構(gòu)造一個(gè)Java表達(dá)式:y/x>5,并且x!=0。這個(gè)表達(dá)式是()?!菊_答案】:暫無(wú)4.設(shè)已知服務(wù)器的IP地址和端口號(hào),要?jiǎng)?chuàng)建一個(gè)套接字對(duì)象,支持這個(gè)要求的類(lèi)是()?!菊_答案】:暫無(wú)5.一個(gè)應(yīng)用程序必須在某個(gè)類(lèi)中定義的方法是()?!菊_答案】:暫無(wú)6.為普通的8位字節(jié)流文件讀和寫(xiě)操作提供支持的類(lèi)是()?!菊_答案】:暫無(wú)7.Java語(yǔ)言約定,坐標(biāo)原點(diǎn)位于繪圖區(qū)域的()。【正確答案】:暫無(wú)8.Connection類(lèi)是java.sql包中用于處理與數(shù)據(jù)庫(kù)連接的類(lèi)。Connection對(duì)象是用來(lái)表示()的對(duì)象,Java程序?qū)?shù)據(jù)庫(kù)的操作都在這種對(duì)象上進(jìn)行?!菊_答案】:暫無(wú)9.Java語(yǔ)言提供了兩個(gè)用于處理字符串的類(lèi),它們是()?!菊_答案】:暫無(wú)10.使用單選按鈕的方法是將一些單選按鈕用()對(duì)象分組,使同一組內(nèi)的單選按鈕只允許一個(gè)被選中?!菊_答案】:暫無(wú)11.設(shè)有兩個(gè)字符串對(duì)象str1和str2,則表達(dá)式“strl==str2”的意義是判別字符串strl和str2()?!菊_答案】:暫無(wú)12.使用默認(rèn)字節(jié)字符對(duì)應(yīng)表,將字符串轉(zhuǎn)化為字節(jié)數(shù)組的方法是()?!菊_答案】:暫無(wú)13.在實(shí)現(xiàn)接口ActionListener的方法actionPerformed(方法)中,常用的有兩個(gè)獲得事件源的方法,它們是getActionCommand(方法)和()?!菊_答案】:暫無(wú)14.某程序想為一個(gè)long型整數(shù)文件構(gòu)造隨機(jī)讀寫(xiě)對(duì)象,支持這個(gè)要求的類(lèi)是()?!菊_答案】:暫無(wú)15.某程序用代碼“JTextFieldtext=newJTextField(方法);”創(chuàng)建了一個(gè)文本框,并對(duì)這個(gè)文本框注冊(cè)了監(jiān)視器,則在監(jiān)視器處理方法actionPerformed(ActionEvente)中,判定是在這個(gè)文本框上發(fā)生事件的條件表達(dá)式是()。【正確答案】:暫無(wú)16.處理鍵盤(pán)事件的Java程序,要實(shí)現(xiàn)的接口是()?!菊_答案】:暫無(wú)17.在Java語(yǔ)言中,用類(lèi)Font對(duì)象設(shè)置字型。如果要設(shè)置的字型是:細(xì)明體、正常風(fēng)格(Font.PLAIN),12磅字號(hào),構(gòu)造這樣要求的Font對(duì)象fnA的代碼是()。【正確答案】:暫無(wú)18.線程從阻塞狀態(tài)恢復(fù)到就緒狀態(tài),有三種途徑:自動(dòng)恢復(fù)、用resume(方法)方法恢復(fù)和用()方法恢復(fù)?!菊_答案】:暫無(wú)19.在面向?qū)ο笳Z(yǔ)言中,對(duì)象之間的交互通過(guò)()實(shí)現(xiàn)?!菊_答案】:暫無(wú)20.在包中有InetAddress類(lèi)的定義,Java程序中的InetAddress類(lèi)對(duì)象存儲(chǔ)的內(nèi)容是()。【正確答案】:暫無(wú)21.當(dāng)線程使用完臨界段后,為了使等待的線程恢復(fù)工作,需要調(diào)用的方法是()?!菊_答案】:暫無(wú)22.如果類(lèi)A某個(gè)成員變量的類(lèi)型是類(lèi)B,則類(lèi)A和類(lèi)B之間是()關(guān)系。【正確答案】:暫無(wú)23.在類(lèi)聲明之前用()修飾,聲明類(lèi)是不能被再繼承的類(lèi),即它不能再有子類(lèi)?!菊_答案】:暫無(wú)24.要在JComponent子類(lèi)的組件中繪圖,應(yīng)重寫(xiě)()方法?!菊_答案】:暫無(wú)25.表達(dá)式¨23&18’’的值是()。【正確答案】:暫無(wú)26.Java語(yǔ)言采用多種機(jī)制來(lái)保證可移植性,其中最主要的是()?!菊_答案】:暫無(wú)27.BufferedWriter類(lèi)對(duì)象能按行輸入文件的內(nèi)容,按行輸入的方法是()?!菊_答案】:暫無(wú)28.Java的編譯程序先將Java源程序翻譯成與機(jī)器無(wú)關(guān)的()。【正確答案】:暫無(wú)29.一個(gè)水平滾動(dòng)條對(duì)象的初始值是50,滑塊的寬是10個(gè)像素,表示的范圍是[0,250]。創(chuàng)建這樣的滾動(dòng)條對(duì)象時(shí),提供的5個(gè)參數(shù)依次是()?!菊_答案】:暫無(wú)簡(jiǎn)答題1.請(qǐng)寫(xiě)出一段if語(yǔ)句,判斷一個(gè)整數(shù)n是否為偶數(shù)。如果是偶數(shù),輸出“Yes.”;否則,輸出“No.”?!菊_答案】:暫無(wú)2.請(qǐng)寫(xiě)出實(shí)現(xiàn)計(jì)算y=|x|的if語(yǔ)句?!菊_答案】:暫無(wú)3.設(shè)已經(jīng)有Graphics2D對(duì)象g2d,請(qǐng)用Java語(yǔ)句繪制一個(gè)矩形rect,其左上角坐標(biāo)是(20,30),寬是120,高是30。【正確答案】:暫無(wú)4.通過(guò)流的構(gòu)造方法建立文件流對(duì)象,請(qǐng)寫(xiě)出創(chuàng)建輸入輸出文件流對(duì)象的兩種常用構(gòu)造方法?!菊_答案】:暫無(wú)5.請(qǐng)寫(xiě)出字符流數(shù)據(jù)與字節(jié)流數(shù)據(jù)的區(qū)別?!菊_答案】:暫無(wú)6.請(qǐng)寫(xiě)出表示year年是閏年的Java表達(dá)式。閏年的條件是:每4年一個(gè)閏年,但每100年少一個(gè)閏年,每400年又增加一個(gè)閏年?!菊_答案】:暫無(wú)7.請(qǐng)寫(xiě)出將文本區(qū)text放置于滾動(dòng)面板jsp,并將滾動(dòng)面板jsp添加到JFrame窗口myFrame的Java語(yǔ)句【正確答案】:暫無(wú)8.打開(kāi)文件對(duì)話框時(shí),還可以設(shè)置篩選條件,即指定文件的類(lèi)型。請(qǐng)寫(xiě)出FileFilter類(lèi)預(yù)設(shè)的兩個(gè)方法?!菊_答案】:暫無(wú)9.請(qǐng)寫(xiě)出URLConnection類(lèi)提供的三個(gè)常用方法?!菊_答案】:暫無(wú)10.當(dāng)Client程序和Server程序需要通信時(shí),可以用Socket類(lèi)建立套接字連接,請(qǐng)寫(xiě)出雙方實(shí)現(xiàn)通信的兩種方式?!菊_答案】:暫無(wú)11.要用Graphics2D類(lèi)的方法畫(huà)一個(gè)圖形,首先要把參數(shù)對(duì)象g強(qiáng)制轉(zhuǎn)換成Graphics2D對(duì)象;然后,用圖形類(lèi)提供的靜態(tài)方法Double()創(chuàng)建一個(gè)圖形對(duì)象;最后,以圖形對(duì)象

溫馨提示

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