北工商《Java語(yǔ)言程序設(shè)計(jì)基礎(chǔ)教程》習(xí)題解答_第1頁(yè)
北工商《Java語(yǔ)言程序設(shè)計(jì)基礎(chǔ)教程》習(xí)題解答_第2頁(yè)
北工商《Java語(yǔ)言程序設(shè)計(jì)基礎(chǔ)教程》習(xí)題解答_第3頁(yè)
北工商《Java語(yǔ)言程序設(shè)計(jì)基礎(chǔ)教程》習(xí)題解答_第4頁(yè)
北工商《Java語(yǔ)言程序設(shè)計(jì)基礎(chǔ)教程》習(xí)題解答_第5頁(yè)
已閱讀5頁(yè),還剩36頁(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)介

第1章Java程序設(shè)計(jì)概述1.9練習(xí)思考題1、2、3、41、2、3、4、5、6、Java運(yùn)行平臺(tái)包括三個(gè)版本,請(qǐng)選擇正確的三項(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)境變量的說(shuō)法不正確的是:( )CLASSPATH一旦設(shè)置之后不可修改,但可以將目錄添加到該環(huán)境變量中。編譯器用它來(lái)搜索各自的類(lèi)文件。CLASSPATH是一個(gè)目錄列表。解釋器用它來(lái)搜索各自的類(lèi)文件。解答:A編譯JavaAPPlication源文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,擴(kuò)展名為(A..java B..classC..html D..exe解答:B開(kāi)發(fā)與運(yùn)行Java程序需要經(jīng)過(guò)的三個(gè)主要步驟為 、___MyApplet,則類(lèi)7、如果一個(gè)JavaApplet源程序文件只定義有一個(gè)類(lèi),該類(lèi)的類(lèi)名為MyApplet必須是 類(lèi)的子類(lèi)并且存儲(chǔ)該源程序文件的文件名為MyApplet,則類(lèi)8、如果一個(gè)JavaApplet程序文件中定義有3個(gè)類(lèi),則使用Sun公司的JDK編譯器編譯該源程序文件將產(chǎn)生 個(gè)文件名與類(lèi)名相同而擴(kuò)展名為 的字節(jié)碼文件。9、 開(kāi)發(fā)與運(yùn)行Java程序需要經(jīng)過(guò)哪些主要步驟和過(guò)程?10、Java程序是由什么組成的?一個(gè)程序中必須要有 Public類(lèi)嗎?Java源文件的命名規(guī)則是怎么樣的?11、 編寫(xiě)一個(gè)簡(jiǎn)單的Java應(yīng)用程序,該程序在命令行窗口輸出兩行文字:“你好,很高興學(xué)習(xí)Java”和“Wearestudents”。第2章Java基本的程序設(shè)計(jì)結(jié)構(gòu)2.7練習(xí)思考題1、從下面選項(xiàng)中,選擇三個(gè)有效的標(biāo)示符:( )(可以是字母下劃線-和&開(kāi)頭)IDoLikeTheLongNameClass B.$byte北工商《Java北工商《Java語(yǔ)言程序設(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)瀏覽器的用戶離開(kāi)applet所在的HTML頁(yè)時(shí)都調(diào)用方法(A、 stop()B、 init()C、 paint()D、 repaint()解答:A任何一個(gè)Applet開(kāi)始執(zhí)行時(shí)必然會(huì)被自動(dòng)調(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類(lèi)的小程序?( )"Hello.bytecode""Hello.class""Hello.applet""Hello.java"解答:B下面不是Applet基本方法的是( )start() B.stop()C.init() D.kill()解答:D10、關(guān)于Applet的生命周期正確的說(shuō)法是(A.stop方法在start方法之前執(zhí)行

11、init方法在11、init方法在start方法之后執(zhí)行stop方法在Applet退出時(shí)被調(diào)用,只能被調(diào)用1次stop方法在Applet不可見(jiàn)時(shí)會(huì)被調(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、 簡(jiǎn)述JavaApplet的開(kāi)發(fā)和運(yùn)行步驟。文件中指定,其中用來(lái)指定寬度和高度的13、 小應(yīng)用程序界面的寬度和高度一般在文件中指定,其中用來(lái)指定寬度和高度的TOC\o"1-5"\h\z關(guān)鍵字分別是 和 0類(lèi)的子類(lèi),14、 如果一個(gè)Java程序既是應(yīng)用程序又是小應(yīng)用程序,那么它必定含有類(lèi)的子類(lèi),同時(shí)含有成員方法 015、JDK中提供的一個(gè)專(zhuān)為查看Applet的工具是 016、在Applet坐標(biāo)系中,(0,0)代表輸出窗口 ■角的像素點(diǎn)。17、 利用Applet繪制一個(gè)國(guó)際象棋棋盤(pán)。18、 編寫(xiě)一個(gè)Applet,添加兩個(gè)文本框和一個(gè)命令按鈕。其中一個(gè)文本框接收用戶輸入的一行字符串,回車(chē)后在另一個(gè)文本框中重復(fù)輸出三行,單擊命令按鈕可清空所有文本框內(nèi)容。19、準(zhǔn)備一組圖片及相關(guān)文字說(shuō)明,編寫(xiě) Applet制作音樂(lè)相冊(cè),要求有背景音樂(lè)和向前、向后翻動(dòng)相冊(cè)的按鈕。第12章常見(jiàn)數(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í),會(huì)拋出一個(gè)異常B、試圖添加一個(gè)重復(fù)值的元素時(shí),add方法會(huì)返回失敗值C、 一個(gè)set可以包含重復(fù)值元素D、 編譯的時(shí)候,重復(fù)的元素值會(huì)導(dǎo)致錯(cuò)誤解答:B4、 創(chuàng)建一個(gè)類(lèi),來(lái)存儲(chǔ)唯一的對(duì)象元素,元素不需要保持特定順序,但是必須唯一。最能滿足這種要求的接口是:( )。A、 SetB、 ListC、 MapD、 VectorE、 HashSet解答:A,E5、使用堆棧結(jié)構(gòu)輸出 an的若干項(xiàng),其中an=2an^+2a^2,a1=3,a2=8o6、編寫(xiě)一個(gè)程序,用散列表實(shí)現(xiàn)學(xué)生成績(jī)單的存儲(chǔ)和查詢(xún),并將若干個(gè)查詢(xún)結(jié)果存放到一個(gè)樹(shù)集中,通過(guò)樹(shù)集實(shí)現(xiàn)對(duì)查詢(xún)結(jié)果的自動(dòng)排序,并將排序結(jié)果顯示在一個(gè)文本區(qū)中。第13章Java數(shù)據(jù)庫(kù)連接--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ù)庫(kù)的存儲(chǔ)過(guò)程的接口是 ()B、PreparedStatementD、PrepareStatement3、A、StatementC、CallableStatement解答:C下面的描述正確的是(4、5、A、 PreparedStatemen繼承自StatementB、 Statement繼承自PreparedStatementC、 ResultSet繼承自StatementD、 CallableStatement繼承自PreparedStatement解答:A下面的描述錯(cuò)誤的是( )。A、 Statement的executeQuery()方法會(huì)返回一個(gè)結(jié)果集B、 Statement的executeUpdate(方法會(huì)返回是否更新成功的boolean值C、 使用ResultSet中的getString()可以獲得一個(gè)對(duì)應(yīng)于數(shù)據(jù)庫(kù)中char類(lèi)型的值D、 ResultSet中的next()方法會(huì)使結(jié)果集中的下一行成為當(dāng)前行解答:C如果數(shù)據(jù)庫(kù)中某個(gè)字段為numberic型,那么通過(guò)結(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簡(jiǎn)述Class.forName()的作用。寫(xiě)出幾個(gè)在JDBC中常用的接口。簡(jiǎn)述你對(duì)Statement,PreparedStatement,CallableStateme的理解。在JDBC編程時(shí)為什么要養(yǎng)成經(jīng)常釋放連接的習(xí)慣。簡(jiǎn)單寫(xiě)一下編寫(xiě)JDBC程序的一般過(guò)程和步驟。寫(xiě)一個(gè)連接Oracle數(shù)據(jù)庫(kù)在T_User表中根據(jù)用戶名把其中的密碼更新成指定的密碼字段名稱(chēng)說(shuō)明數(shù)據(jù)類(lèi)型約束 備注的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. 本站所有資源如無(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)論