




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第頁《Java語言程序設計》試題附答案課程代碼047471.程序執行方法showOpenDialog(),能打開“打開文件對話框”,如果該方法的返回值是JFileChooser.APPROVE_OPTION,則用戶執行的動作是()A、對話框非正常關閉B、按下“打開/保存”按鈕C、按下“撤銷”按鈕D、重新輸入了一個文件名【正確答案】:B2.Java語言中,在類定義時用final關鍵字修飾,是指這個類()A、不能被繼承B、在子類的方法中不能被調用C、能被別的程序自由調用D、不能被子類的方法覆蓋【正確答案】:A3.MouseListener接口不能處理的鼠標事件是()A、按下鼠標左鍵B、點擊鼠標右鍵C、鼠標進入D、鼠標移動【正確答案】:D4.在編寫訪問數據庫的Java程序時,Connection對象的作用是()A、用來表示與數據庫的連接B、存儲查詢結果C、在指定的連接中處理SQL語句D、建立新數據庫連接【正確答案】:A5.設已經有Graphics2D對象g2d,Rectangle2D對象r,繪制對象r的代碼是()A、g2d.draw(r)B、g2d.drawRect(r)C、r.draw()D、r.drawRect()【正確答案】:A6.在編寫訪問數據庫的Java程序時,ResultSet對象的作用是()A、建立新數據庫連接B、用來表示與數據庫的連接C、在指定的連接中處理SQL語句D、存儲查詢結果【正確答案】:D7.以下程序代碼的輸出結果是()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、風格D、字號【正確答案】:A9.以下是關于FlowLayout布局組件排列順序的敘述,正確的是()A、從上到下排列B、從左到右排列C、從下到上排列D、從右到左排列【正確答案】:B10.用Runnable接口實現多線程的主要工作是()A、聲明實現Runnable接口的類,在類內實現run()方法,讓線程調用start()方法。B、聲明實現Runnable接口的類,在類內實現run()方法,在類內聲明線程對象,在init()方法中創建新線程,啟動新線程。C、聲明實現Runnable接口的類,在類內實現run()方法,在類內聲明線程對象,在Init()方法或start()方法中創建新線程,在start()方法中啟動新線程。D、聲明實現Runnable接口的類,在類內實現run()方法,在init()方法中創建新線程,在start()方法中啟動新線程【正確答案】:C11.以下是關于字符串運算的代碼,執行該代碼段的輸出結果是()
Strings=″0123456789″,sl,s2;
Sl=s.substring(2);s2=s.substring(2,5);System.out.println(s1+s2);A、0122345B、234567892345C、012234D、23456789234【正確答案】:D12.在以下供選擇的方法中,不能用于文件隨機訪問的方法是()A、readChar()B、readLong()C、readInteger()D、writeChars()【正確答案】:C13.Java語言可以用javax.swing包中的類JFileChooser來實現打開和保存文件對話框。用戶通過文件對話框不可能獲得的信息是()A、文件名稱B、文件路徑C、文件內容D、文件對象【正確答案】:C14.在以下四個供選的整數中,能作為線程最高優先級的整數是()A、0B、1C、10D、11【正確答案】:C15.Java語言中數值數據的類型能自動轉換,按照從左到右的轉換次序為()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.某程序利用網址參數創建URL對象url,接著希望利用對象url獲得URLConnection對象,則這個url對象要調用的方法是()A、connection()B、URLConnection()C、getConnection()D、openConnection()【正確答案】:D17.以下程序代碼的輸出結果是()
intx=10;
while(x>7)
{System.out.print("*");x--;}A、**B、***C、*D、****【正確答案】:B18.在下述字符串中,不屬于Java語言關鍵字的是()A、floatB、newC、javaD、return【正確答案】:C19.一般的繪圖程序要定義一個JPanel子類。在JPanel子類中還要重定義一個方法,在這個方法中調用繪圖方法,繪制各種圖形。要重定義的方法是()A、paint()B、paintComponent()C、repaint()D、update()【正確答案】:B20.在下述Java語言語句中,錯誤的創建數組的方法是()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類和BufferedWriter類B、InputStream類和OutputStream類C、FileReader類和FileWriter類D、File_Reader類和File_Writer類【正確答案】:A22.在以下供選擇的方法中,能讓線程從阻塞狀態恢復到就緒狀態的方法是()A、start()B、init()C、resume()D、run()【正確答案】:C23.在以下供選擇的概念中,不屬于面向對象語言概念的是()A、消息B、模塊C、繼承D、多態性【正確答案】:B24.在Swing中,它的子類能用來創建框架窗口的類是()A、JWindowB、JFrameC、JDialogD、JApplet【正確答案】:B25.在以下Swing組件中,能為它指定布局管理器的是()A、JScrollBar對象B、JMenuBar對象C、JComboBox對象D、JDialog對象【正確答案】:D26.以下關于AWT與Swing之間關系的敘述,正確的是()A、Swing是AWT的提高和擴展B、在寫GUI程序時,AWT和Swing不能同時使用C、AWT和Swing在不同的平臺上都有相同的表示D、AWT中的類是從Swing繼承的【正確答案】:A27.以下是關于Java語言關鍵字的敘述,其中正確的是()A、關鍵字可以用來描述類的成員類型,但是不能描述普通變量B、關鍵字由字母(包括英文字母、下劃線字符、美元字符、文字字符)和數字組成C、關鍵字不可以用作變量、方法、類或標號的標識符D、break和main都是Java語言的關鍵字【正確答案】:C28.下列字符組合不能作為Java整型常量的是()A、078B、0x3ACBC、5000D、0x3ABC【正確答案】:A29.設類U聲明,及對象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);
在以下供選擇的代碼中,可能引起系統回收內存的是()A、u.x=v.y;u.y=v.xB、u=vC、u.copyD、v.copy(u)【正確答案】:B30.設有以下代碼:
Stringsl="123";
Strings2="123";
Strings3=newString("123");
則表達式s1==s2和s1==s3的值分別是()A、true,trueB、false,falseC、true,falseD、false,true【正確答案】:C填空題1.一個基于Swing的應用程序可能在任何平臺上都會有相同的()。【正確答案】:暫無2.Java程序中,在臨界段中使用()方法,使執行該方法的線程等待。【正確答案】:暫無3.構造一個Java表達式:y/x>5,并且x!=0。這個表達式是()。【正確答案】:暫無4.設已知服務器的IP地址和端口號,要創建一個套接字對象,支持這個要求的類是()。【正確答案】:暫無5.一個應用程序必須在某個類中定義的方法是()。【正確答案】:暫無6.為普通的8位字節流文件讀和寫操作提供支持的類是()。【正確答案】:暫無7.Java語言約定,坐標原點位于繪圖區域的()。【正確答案】:暫無8.Connection類是java.sql包中用于處理與數據庫連接的類。Connection對象是用來表示()的對象,Java程序對數據庫的操作都在這種對象上進行。【正確答案】:暫無9.Java語言提供了兩個用于處理字符串的類,它們是()。【正確答案】:暫無10.使用單選按鈕的方法是將一些單選按鈕用()對象分組,使同一組內的單選按鈕只允許一個被選中。【正確答案】:暫無11.設有兩個字符串對象str1和str2,則表達式“strl==str2”的意義是判別字符串strl和str2()。【正確答案】:暫無12.使用默認字節字符對應表,將字符串轉化為字節數組的方法是()。【正確答案】:暫無13.在實現接口ActionListener的方法actionPerformed(方法)中,常用的有兩個獲得事件源的方法,它們是getActionCommand(方法)和()。【正確答案】:暫無14.某程序想為一個long型整數文件構造隨機讀寫對象,支持這個要求的類是()。【正確答案】:暫無15.某程序用代碼“JTextFieldtext=newJTextField(方法);”創建了一個文本框,并對這個文本框注冊了監視器,則在監視器處理方法actionPerformed(ActionEvente)中,判定是在這個文本框上發生事件的條件表達式是()。【正確答案】:暫無16.處理鍵盤事件的Java程序,要實現的接口是()。【正確答案】:暫無17.在Java語言中,用類Font對象設置字型。如果要設置的字型是:細明體、正常風格(Font.PLAIN),12磅字號,構造這樣要求的Font對象fnA的代碼是()。【正確答案】:暫無18.線程從阻塞狀態恢復到就緒狀態,有三種途徑:自動恢復、用resume(方法)方法恢復和用()方法恢復。【正確答案】:暫無19.在面向對象語言中,對象之間的交互通過()實現。【正確答案】:暫無20.在包中有InetAddress類的定義,Java程序中的InetAddress類對象存儲的內容是()。【正確答案】:暫無21.當線程使用完臨界段后,為了使等待的線程恢復工作,需要調用的方法是()。【正確答案】:暫無22.如果類A某個成員變量的類型是類B,則類A和類B之間是()關系。【正確答案】:暫無23.在類聲明之前用()修飾,聲明類是不能被再繼承的類,即它不能再有子類。【正確答案】:暫無24.要在JComponent子類的組件中繪圖,應重寫()方法。【正確答案】:暫無25.表達式¨23&18’’的值是()。【正確答案】:暫無26.Java語言采用多種機制來保證可移植性,其中最主要的是()。【正確答案】:暫無27.BufferedWriter類對象能按行輸入文件的內容,按行輸入的方法是()。【正確答案】:暫無28.Java的編譯程序先將Java源程序翻譯成與機器無關的()。【正確答案】:暫無29.一個水平滾動條對象的初始值是50,滑塊的寬是10個像素,表示的范圍是[0,250]。創建這樣的滾動條對象時,提供的5個參數依次是()。【正確答案】:暫無簡答題1.請寫出一段if語句,判斷一個整數n是否為偶數。如果是偶數,輸出“Yes.”;否則,輸出“No.”。【正確答案】:暫無2.請寫出實現計算y=|x|的if語句。【正確答案】:暫無3.設已經有Graphics2D對象g2d,請用Java語句繪制一個矩形rect,其左上角坐標是(20,30),寬是120,高是30。【正確答案】:暫無4.通過流的構造方法建立文件流對象,請寫出創建輸入輸出文件流對象的兩種常用構造方法。【正確答案】:暫無5.請寫出字符流數據與字節流數據的區別。【正確答案】:暫無6.請寫出表示year年是閏年的Java表達式。閏年的條件是:每4年一個閏年,但每100年少一個閏年,每400年又增加一個閏年。【正確答案】:暫無7.請寫出將文本區text放置于滾動面板jsp,并將滾動面板jsp添加到JFrame窗口myFrame的Java語句【正確答案】:暫無8.打開文件對話框時,還可以設置篩選條件,即指定文件的類型。請寫出FileFilter類預設的兩個方法。【正確答案】:暫無9.請寫出URLConnection類提供的三個常用方法。【正確答案】:暫無10.當Client程序和Server程序需要通信時,可以用Socket類建立套接字連接,請寫出雙方實現通信的兩種方式。【正確答案】:暫無11.要用Graphics2D類的方法畫一個圖形,首先要把參數對象g強制轉換成Graphics2D對象;然后,用圖形類提供的靜態方法Double()創建一個圖形對象;最后,以圖形對象
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 稅務師網盤課件下載指南
- 中國文化娛樂服務行業全景評估及投資規劃建議報告
- 2025年中國消防火災報警系統行業發展前景預測及投資戰略咨詢報告
- 中國體育場地與設施建設行業全景評估及投資規劃建議報告
- 2025年變配電保護自動化項目投資分析及可行性報告
- 巴曲酶項目投資可行性研究分析報告(2024-2030版)
- 中國裝潢設計行業投資研究分析及發展前景預測報告
- 移動應用開發合同
- 快遞服務合同
- 新聞報道風險評估報告
- 歐泰科-吊掛軟件使用教程
- 城市綠化與噪音減少的技術措施
- 電梯維保培訓
- 內審不符合項案例
- 在高中語文教學中如何融入中華民族共同體意識
- 柔性溫度-壓力傳感器的設計與制備
- 2025年版中醫(壯醫)專業醫師資格考試大綱
- 2025年安徽蕪湖宜居投資集團招聘筆試參考題庫含答案解析
- 2025年中國南方航空招聘筆試參考題庫含答案解析
- 2024版北美留學咨詢與申請一體化服務合同3篇
- 2025版國家開放大學法學本科《知識產權法》期末紙質考試總題庫
評論
0/150
提交評論