北工商《Java語言程序設(shè)計(jì)基礎(chǔ)教程》習(xí)題解答_第1頁
北工商《Java語言程序設(shè)計(jì)基礎(chǔ)教程》習(xí)題解答_第2頁
北工商《Java語言程序設(shè)計(jì)基礎(chǔ)教程》習(xí)題解答_第3頁
北工商《Java語言程序設(shè)計(jì)基礎(chǔ)教程》習(xí)題解答_第4頁
北工商《Java語言程序設(shè)計(jì)基礎(chǔ)教程》習(xí)題解答_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余36頁可下載查看

付費(fèi)下載

下載本文檔

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

文檔簡介

第1章Java程序設(shè)計(jì)概述1.9練習(xí)思考題1、2、3、41、2、3、4、5、6、Java運(yùn)行平臺包括三個(gè)版本,請選擇正確的三項(xiàng):(A.J2EE B.J2MEC.J2SE D.J2E解答:A,B,CJavaJDK中反編譯工具是:( )A.javac B.javaC.jdb D.javaP解答:DPublicstaticvoidmain方法的參數(shù)描述是:( )A.Stringargs[] B.String[]argsC.Stringsargs[] D.Stringargs解答:A,B在Java中,關(guān)于CLASSPATH環(huán)境變量的說法不正確的是:( )CLASSPATH一旦設(shè)置之后不可修改,但可以將目錄添加到該環(huán)境變量中。編譯器用它來搜索各自的類文件。CLASSPATH是一個(gè)目錄列表。解釋器用它來搜索各自的類文件。解答:A編譯JavaAPPlication源文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,擴(kuò)展名為(A..java B..classC..html D..exe解答:B開發(fā)與運(yùn)行Java程序需要經(jīng)過的三個(gè)主要步驟為 、___MyApplet,則類7、如果一個(gè)JavaApplet源程序文件只定義有一個(gè)類,該類的類名為MyApplet必須是 類的子類并且存儲該源程序文件的文件名為MyApplet,則類8、如果一個(gè)JavaApplet程序文件中定義有3個(gè)類,則使用Sun公司的JDK編譯器編譯該源程序文件將產(chǎn)生 個(gè)文件名與類名相同而擴(kuò)展名為 的字節(jié)碼文件。9、 開發(fā)與運(yùn)行Java程序需要經(jīng)過哪些主要步驟和過程?10、Java程序是由什么組成的?一個(gè)程序中必須要有 Public類嗎?Java源文件的命名規(guī)則是怎么樣的?11、 編寫一個(gè)簡單的Java應(yīng)用程序,該程序在命令行窗口輸出兩行文字:“你好,很高興學(xué)習(xí)Java”和“Wearestudents”。第2章Java基本的程序設(shè)計(jì)結(jié)構(gòu)2.7練習(xí)思考題1、從下面選項(xiàng)中,選擇三個(gè)有效的標(biāo)示符:( )(可以是字母下劃線-和&開頭)IDoLikeTheLongNameClass B.$byte北工商《Java北工商《Java語言程序設(shè)計(jì)基礎(chǔ)教程》 11、5、6、(4、5、6、(7、9、Applet的關(guān)鍵方法中,哪個(gè)方法是關(guān)閉瀏覽器以釋放 Applet占用的所有資源?)init()start()paint()destroy()A、B、C、D、D.java應(yīng)用程序可以在瀏覽器中執(zhí)行解答:C每當(dāng)瀏覽器的用戶離開applet所在的HTML頁時(shí)都調(diào)用方法(A、 stop()B、 init()C、 paint()D、 repaint()解答:A任何一個(gè)Applet開始執(zhí)行時(shí)必然會被自動調(diào)用三個(gè)方法,被調(diào)用的順序是(A、 initpaintstartB、 startpaintinitC、 paintstartinitD、 initstartpaint解答:D在A、B、C、D、解答:D下面哪個(gè)操作Applet可以完成 。A、 讀取客戶端文件B、 在客戶端創(chuàng)建新文件C、 讀取Applet所在服務(wù)器的文件D、 在客戶端調(diào)用其他程序解答:C分析下面的HTML部分代碼:vAPPLETcode=file_namewidth=60height=60>v/APPLET>下列哪一項(xiàng)可以替代文件名以正確裝載運(yùn)行 Hello類的小程序?( )"Hello.bytecode""Hello.class""Hello.applet""Hello.java"解答:B下面不是Applet基本方法的是( )start() B.stop()C.init() D.kill()解答:D10、關(guān)于Applet的生命周期正確的說法是(A.stop方法在start方法之前執(zhí)行

11、init方法在11、init方法在start方法之后執(zhí)行stop方法在Applet退出時(shí)被調(diào)用,只能被調(diào)用1次stop方法在Applet不可見時(shí)會被調(diào)用,可以被調(diào)用多次解答:D下面程序代碼正確的排列順序是(1)(2)(3)(4)1、1、3、1、解答:importjava.applet.*;ex12_9_a()packagemyclasses;publicclassex12_9extendsjava.applet.Applet{}2、3、1、3、C3、 42、4、4、12、 簡述JavaApplet的開發(fā)和運(yùn)行步驟。文件中指定,其中用來指定寬度和高度的13、 小應(yīng)用程序界面的寬度和高度一般在文件中指定,其中用來指定寬度和高度的TOC\o"1-5"\h\z關(guān)鍵字分別是 和 0類的子類,14、 如果一個(gè)Java程序既是應(yīng)用程序又是小應(yīng)用程序,那么它必定含有類的子類,同時(shí)含有成員方法 015、JDK中提供的一個(gè)專為查看Applet的工具是 016、在Applet坐標(biāo)系中,(0,0)代表輸出窗口 ■角的像素點(diǎn)。17、 利用Applet繪制一個(gè)國際象棋棋盤。18、 編寫一個(gè)Applet,添加兩個(gè)文本框和一個(gè)命令按鈕。其中一個(gè)文本框接收用戶輸入的一行字符串,回車后在另一個(gè)文本框中重復(fù)輸出三行,單擊命令按鈕可清空所有文本框內(nèi)容。19、準(zhǔn)備一組圖片及相關(guān)文字說明,編寫 Applet制作音樂相冊,要求有背景音樂和向前、向后翻動相冊的按鈕。第12章常見數(shù)據(jù)結(jié)構(gòu)的Java實(shí)現(xiàn)12.8練習(xí)思考題1、 下列哪個(gè)不是線性表( )oA、鏈表 B、隊(duì)列C、棧 D、關(guān)聯(lián)數(shù)組解答:D2、 java.util.Hashable可以實(shí)現(xiàn)的接口是(Java.util.Map.Java.util.List.Java.util.Hashable.Java.util.Collection.解答:A3、 setcollection遇到重復(fù)的元素,處理的方式是:(A、 試圖添加一個(gè)重復(fù)值的元素時(shí),會拋出一個(gè)異常B、試圖添加一個(gè)重復(fù)值的元素時(shí),add方法會返回失敗值C、 一個(gè)set可以包含重復(fù)值元素D、 編譯的時(shí)候,重復(fù)的元素值會導(dǎo)致錯(cuò)誤解答:B4、 創(chuàng)建一個(gè)類,來存儲唯一的對象元素,元素不需要保持特定順序,但是必須唯一。最能滿足這種要求的接口是:( )。A、 SetB、 ListC、 MapD、 VectorE、 HashSet解答:A,E5、使用堆棧結(jié)構(gòu)輸出 an的若干項(xiàng),其中an=2an^+2a^2,a1=3,a2=8o6、編寫一個(gè)程序,用散列表實(shí)現(xiàn)學(xué)生成績單的存儲和查詢,并將若干個(gè)查詢結(jié)果存放到一個(gè)樹集中,通過樹集實(shí)現(xiàn)對查詢結(jié)果的自動排序,并將排序結(jié)果顯示在一個(gè)文本區(qū)中。第13章Java數(shù)據(jù)庫連接--JDBC13.6練習(xí)思考題1、2、使用Connection的哪個(gè)方法可以建立一個(gè)PreparedStatemen接口(A、 createPrepareStatement()B、 prepareStatement()1、2、使用Connection的哪個(gè)方法可以建立一個(gè)PreparedStatemen接口(A、 createPrepareStatement()B、 prepareStatement()C、 createPreparedStatement()D、 preparedStatement()解答:B在JDBC中可以調(diào)用數(shù)據(jù)庫的存儲過程的接口是 ()B、PreparedStatementD、PrepareStatement3、A、StatementC、CallableStatement解答:C下面的描述正確的是(4、5、A、 PreparedStatemen繼承自StatementB、 Statement繼承自PreparedStatementC、 ResultSet繼承自StatementD、 CallableStatement繼承自PreparedStatement解答:A下面的描述錯(cuò)誤的是( )。A、 Statement的executeQuery()方法會返回一個(gè)結(jié)果集B、 Statement的executeUpdate(方法會返回是否更新成功的boolean值C、 使用ResultSet中的getString()可以獲得一個(gè)對應(yīng)于數(shù)據(jù)庫中char類型的值D、 ResultSet中的next()方法會使結(jié)果集中的下一行成為當(dāng)前行解答:C如果數(shù)據(jù)庫中某個(gè)字段為numberic型,那么通過結(jié)果集中的哪個(gè)方法獲取(A、getNumberic()C、setNumberic()解答:AB、getDoubleOD、setDoubleO6、7、89、10、11、12、在JDBC中使用事務(wù),想要回滾事務(wù)事務(wù)的方法是(A、 Connection的commit()B、 Connection的setAutoCommit()C、 Connection的rollback()D、 Connection的close()解答:C簡述Class.forName()的作用。寫出幾個(gè)在JDBC中常用的接口。簡述你對Statement,PreparedStatement,CallableStateme的理解。在JDBC編程時(shí)為什么要養(yǎng)成經(jīng)常釋放連接的習(xí)慣。簡單寫一下編寫JDBC程序的一般過程和步驟。寫一個(gè)連接Oracle數(shù)據(jù)庫在T_User表中根據(jù)用戶名把其中的密碼更新成指定的密碼字段名稱說明數(shù)據(jù)類型約束 備注的JDBC程序。TUser表:FUserName用戶名Varchar(10)主鍵FPwd密碼Varchar(6)不允許空數(shù)據(jù)示例:FUserNameFPwdFEmailJerry888888Jerry@126.com提示代碼:StringdriverName="oracle.jdbc.driver.OracleDriver";Stringurl="jdbc:oracle:thin:@"+serverName+":"+serverPort+":"+serverID;catch(ClassNotFoundExceptioncnfe){cnfe.getMessage();cnfe.printStackTrace();}catch(SQLExceptionsqle){sqle.getMessage();sqle.printStackTrace()

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論