




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、學(xué)號(hào):_ 姓名:_班級(jí):_ 期:_( (說(shuō)明:本次測(cè)試除題型相近外, ,也是期末考試內(nèi)容的補(bǔ)充,請(qǐng)認(rèn)真完成上傳 FTPFTP 和復(fù)習(xí)備考!) )、填空題6、 轉(zhuǎn)義字符t能夠?qū)崿F(xiàn)“將輸出內(nèi)容跳到下一個(gè)制表位”的功能。 - -7、 假設(shè)在程序中已執(zhí)行:Calendar current=new GregorianCalendar();語(yǔ)句,則current.get(Calendar.YEAR)返回的是_當(dāng)前時(shí)間的年份二、單項(xiàng)選擇題1、 以下哪個(gè)是應(yīng)用程序main()方法的正確形式?【A. P ublic static int main( Stri ng args)B. p ublic static
2、void main( Stri ngargs)C. p ublic static void MAIN(Stri ng args)D. p ublic static void main( charargs)2、 請(qǐng)?jiān)贘ava預(yù)定義了的數(shù)據(jù)類(lèi)型中,為“姓名”選擇一種合適的數(shù)據(jù)類(lèi)型:【】A.intB.String3、short型數(shù)據(jù)的取值范圍為【】A. -27- 27-1B. -216- 216-14、下列標(biāo)識(shí)符中,哪一個(gè)是合法的?【A. $p ersonB. 2abC. booleanC. -215- 215-1C. *point5、已知x=10,則條件表達(dá)式(x=5) & (x 0) X
3、=1;switch(x)case 1:case 0case 2break;case 3:default:D. this的值是D. falseD. floatr C 31 c 31 , D.-2- 2-1System.out .prin tln( 1);System.out .prin tln( 0);System.out .prin tln( 2);System.out .prin tln( 3);System.out .prin tln( 4);1、Java源程序文件的擴(kuò)展名是_.java_,編譯源程序的命令是_javac2 2、JavaJava 程序可分為applet和_app licat
4、i ons兩種類(lèi)型。3、聲明靜態(tài)成員的關(guān)鍵字是static定義一個(gè)接口的關(guān)鍵字是in terfacepackagepack1 packagex.y.Myclass;語(yǔ)句的功能是_引用X包中的丫丫包的MyClass類(lèi)4、創(chuàng)建pack1. pack2包的語(yǔ)句是Pack2_,import5、Object類(lèi)是所有Java類(lèi)的直接或者間接父類(lèi)。break;A. 0B. 4C. 2D. 17、9、在Java中定義常量的正確語(yǔ)句是【A. in t value=20;C. final int VALUE=20;設(shè)有如下的程序代碼,在執(zhí)行完后int x=8, y=3, z;z=x+ + -y;A. x=8, y
5、=3對(duì)于名為MyclassA. i nt Myclass( )C. Myclass( )c】B. const int VALUE=20;D. i nt VALUE=20;x和y的值各是多少?【B. x=10, y=2的類(lèi),以下哪種方式是定義無(wú)參數(shù)構(gòu)造方法的正確形式?【 C.x=9,y=1D. x=9, y=210、 已有:Stri ng str=12.345;A. In teger. parse Int(str);C. Float .p arseFloat(str);11、基類(lèi)中具有【A. p ublicB. void Myclass( )D. Myclass(i nt myClassObje
6、ct )現(xiàn)欲將str轉(zhuǎn)換為對(duì)應(yīng)的雙精度浮點(diǎn)數(shù),正確的語(yǔ)句為【B. Double.valueOf(str);D. Double .p arseDouble(str);12、對(duì)于字符串s=java,A.s.charAt(v);13、 以下哪一項(xiàng)是創(chuàng)建抽象類(lèi)A. X x; x=new X();14、接口X聲明了兩個(gè)空方法A. class Y exte nds X public void m1().p ublic voidm2(). C. class Y imp leme ntsX p ublic voidm1(). p ublicvoid m2(). 】訪問(wèn)權(quán)限的成員,不允許在子類(lèi)中直接對(duì)其進(jìn)行訪問(wèn)
7、或調(diào)用B. privateC. protectedD.缺省的v在字符串中的位置?【C. i ndexOf(v);C】C. X x;F面哪個(gè)選項(xiàng)可以返回字符B. s.i ndexOf(v);X的引用的正確方式?【B. X x= new X();(即package)】D. indexOf(s,v);D.以上均不正確m1()和m2(),當(dāng)實(shí)現(xiàn)接口X時(shí),以下哪個(gè)語(yǔ)法是正確的?【B. class Y exte nds Xp ublic void m1().D. class Y impi eme nts Xp ublic voidm1().三、根據(jù)題目要求,把下面的程序補(bǔ)充完整1、以下程序片段的功能是計(jì)算
8、分段函數(shù)的值:輸入x,求相應(yīng)的(XV)y=|sin(;x (-5Mx5)Double x,yString s=JO pti onPan e.show InputDialog(” x = Double .p arseDouble(s);/將變量請(qǐng)輸入x和y聲明為double類(lèi)型x的值:”);if (x -5)y = -x;四、寫(xiě)出下列程序的運(yùn)行結(jié)果1、/字符串的比較P ublic class Stringpare p ublic static void main( Stri ng args) String s1=abc;Stri ng s2=new Stri ng(abc);System.out
9、. println( s1=s2);System.out .println( s1.equals(s2);System.out .prin tl n( s1. pareTo(s2); 程序運(yùn)行結(jié)果:false true 0 2、x5 else if (x5)y = Math.si n( x); else y =2*x-3JOp tio nPan e.showMessageDialog( null, x= + x + n+函數(shù)值為:+ y);2、以下程序片段實(shí)現(xiàn)的功能是對(duì)一維數(shù)組的元素求和:arrayint sum=0for (int i=0;_iarray.len gthsum=sum+arr
10、ayi_;System.out.printin(”累加結(jié)果:+sum);int=85,68,12,33,91;/聲明一個(gè)名為array的int型一維數(shù)組聲明一個(gè)int型變量sum,初始值為0;i+)/利用循環(huán)計(jì)算數(shù)組中元素之和,并存放到sum中P ublic class Ani malTest p ublic static void main( Stri ng args)/實(shí)現(xiàn)多態(tài)的程序class An imal p ublic void display() System.out.printingclass Cat exte nds Ani mal p ublic void display()
11、 System.out.printingclass Dog exte nds Ani mal p ublic void display() System.out.printing我是一只可愛(ài)的動(dòng)物, ”);我是能捉老鼠的好貓, .);我是主人忠誠(chéng)的衛(wèi)士,.);Animal am=new Animal();am.display(); am=newDog(); am.display();am=new Cat();am.display();程序運(yùn)行結(jié)果:_我是一只可愛(ài)的動(dòng)物,.我是主人忠誠(chéng)的衛(wèi)士,.我是主人忠誠(chéng)的衛(wèi)士,.五、編程題1類(lèi)的繼承(1)定義一個(gè)矩形類(lèi)Rect,它封裝了: 兩個(gè)成員變量len
12、gth width七個(gè)成員方法Rect(double l,(訪問(wèn)權(quán)限為(訪問(wèn)權(quán)限為double w)void setLength(double l)double getLength ( ) voidsetWidth(double w)double doubleStringgetWidth ( )getArea( )toString( )private):/表示矩形的長(zhǎng)度,double類(lèi)型/表示矩形的寬度,double類(lèi)型public)/帶參數(shù)的構(gòu)造方法設(shè)置矩形的長(zhǎng)度 返回矩形的長(zhǎng)度 設(shè)置矩形的寬度 返回矩形的寬度/返回矩形的面積/返回形如:“矩形的長(zhǎng)度: 字符串(其中:xxx,寬度:xxx,面
13、積:xxx”xxx表示相應(yīng)的數(shù)值)(2)再定義一個(gè)立方體類(lèi)一個(gè)成員變量(訪問(wèn)權(quán)限為height三個(gè)成員方法(訪問(wèn)權(quán)限為Cube(double l, double w, double h)/double getVolume( )String toString()Cube, 它繼承了矩形類(lèi)private):/立方體的高度,double類(lèi)型public):Rect(上一題已定義),并增加了:帶參數(shù)的構(gòu)造方法,需要調(diào)用基類(lèi)帶參數(shù)構(gòu)造函數(shù);/返回立方體的體積(計(jì)算公式:底面積X高度)/重寫(xiě)toString()方法,返回形如:“立方體的長(zhǎng)度:xxx,寬度:xxx,高度:xxx,體積: 字符串(其中:xxx
14、表示相應(yīng)的數(shù)值)xxx”(3)最后定義一個(gè)主類(lèi):體對(duì)象cb,然后調(diào)用toString()方法輸出其相應(yīng)信息。CubeTest,在它的main()方法中創(chuàng)建一個(gè)長(zhǎng)度為4.5,寬度為5.5,高度為6.5的立方(4)(4) 、類(lèi)似地 , ,如果把矩形改成圓形 , , 當(dāng)作基類(lèi) , ,在子類(lèi)中增加一個(gè)成員變量高度 , , 使其成為圓柱體 的情況下將如何修改基類(lèi)、子類(lèi)和主程序 ? ?請(qǐng)課后思考之 , , 請(qǐng)組織程序記住步驟和方法。2.用FileInputStream(文件輸入流) 讀文件(1)步驟/import java.awt.*;import java.awt.eve nt.Act ion Eve
15、nt; import1引入相關(guān)的類(lèi)import java.io.IOExce ptio n; import java.i o.InputStream; import java.io.FileI np utStream;2創(chuàng)建一個(gè)文件輸入流對(duì)象Inpu tStream f = new FileI np utStream(3f.read();返回-14f.available();5f.close();文件名);/對(duì)象f關(guān)聯(lián)源數(shù)據(jù)源讀取文件一個(gè)字節(jié),并返回0-255個(gè)int數(shù),若文件讀取完畢或再無(wú)可讀數(shù)據(jù),/可讀取字節(jié)數(shù)/關(guān)閉文件輸入流(2)完成下面用import java.io.*;p ublic
16、 class testFilep ublic static void main( Stri ng args)File fname=new File(_mvfile.txttryInpu tStream f=new FileInputStream(_ fnameint size=f._available_() _for(i nt i=0;isize;i+)System. out.pnnt( (char) f._ read()_f._ close()_;FileI npu tStream讀文件示例););強(qiáng)制類(lèi)型 catch(IOExce pti on e)System. out.println(
17、文件讀取失敗);3.事件處理編程步驟:創(chuàng)建運(yùn)行窗體和獨(dú)立組件對(duì)象;確定事件源、事件;為事件源注冊(cè)對(duì)應(yīng)事件偵聽(tīng)器對(duì)象;實(shí)現(xiàn)事件偵聽(tīng)器接口方法;運(yùn)行主程序引發(fā)相應(yīng)事件,觀察事件處理結(jié)果。利用監(jiān)聽(tīng)器接口中的方法處理事件實(shí)例10-2功能:在文本框中輸入123張小明”字樣。123張小明”,當(dāng)點(diǎn)擊“確認(rèn)”按鈕時(shí),下面的標(biāo)簽中將顯示:“您輸入了:123張丿卜明廊認(rèn)實(shí)例10-2實(shí)例10-2java.awt.eve nt.Act ion Liste ner;class Butt onF rame exte nds Frame impi eme ntsActi on Listener(1)Button btn=n
18、ew Butt on (”確認(rèn));Label lb=new Label(TextField txt=new TextField(10);Butto nFrame() super(”實(shí)例10-2);setLayout (new FlowLayout();setBackgro un d(Color.blue);setSize(200,100);lb.setForegro un d(Color.red);(2) btn. addActi on Liste ner(this)add(txt);add(bt n);add(lb);setVisible(true); /對(duì)點(diǎn)擊“確認(rèn)”按鈕所做的事件處理P
19、ublic void(3) ationPeformed(Action Eve nt e) (4) lb.setText(“你輸入了”+txt.getText()P ublic class TestButt onF ramep ublic static void main( Stri ng args) Butt onF rame butt onF rame=new Butt onF rame(); (2)修改上面程序,拓展成為通過(guò)鼠標(biāo)事件和鍵盤(pán)事件實(shí)現(xiàn)一個(gè)簡(jiǎn)單用戶登錄畫(huà)面程序.操作過(guò)程:當(dāng)輸入用戶或密碼不正確時(shí)光標(biāo)留在對(duì)應(yīng)文本框處,彈出請(qǐng)輸入正確用戶或密碼提示對(duì)話框:當(dāng)輸入用戶和密碼正確時(shí)彈出歡
20、迎對(duì)話框.請(qǐng)組織程序記住步驟和方法.4.采用JDBC-ODB(橋式的數(shù)據(jù)庫(kù)連接的主要步驟1創(chuàng)建數(shù)據(jù)源(使用JDBC-ODB(橋式驅(qū)動(dòng)程序時(shí)必需);2注冊(cè)、加載特定的驅(qū)動(dòng)程序;3創(chuàng)建連接-Connection對(duì)象;4利用Connection對(duì)象生成Statement對(duì)象;5利用Statement對(duì)象執(zhí)行SQL語(yǔ)句,如查詢、更新、插入、刪除等;6若是執(zhí)行查詢語(yǔ)句,還要從ResultSet讀取數(shù)據(jù);7關(guān)閉ResultSet、Statement、Connection等。(1) JDBC_ODBC橋方式查詢數(shù)據(jù)庫(kù)實(shí)例import_ava.sql.*_; /導(dǎo)入java.sql包中的所有類(lèi)p ublic
21、class QueryTest p ublic static void main( Stri ng args) String url = _ dbc:odbc:mysqlStri ng userName = ;/String p assword = ;/ connection;/登錄數(shù)據(jù)庫(kù)用戶名 用戶密碼conn = nu II;/根據(jù)數(shù)據(jù)源,設(shè)置數(shù)據(jù)庫(kù)URL聲明Conn ection對(duì)象”);/給按鈕注冊(cè)動(dòng)作監(jiān)聽(tīng)器/執(zhí)行查詢”年齡為20歲的學(xué)生信息的SQL語(yǔ)句,得到結(jié)果集_Resultset_ rs = stmt._executeQuery_(select * from students w
22、hereage=20_ );/通過(guò)循環(huán)輸出相關(guān)學(xué)生信息System.out.println(學(xué)號(hào) + tt姓名 + t性別 + t年齡 + t專(zhuān)業(yè)+ ttt宿舍);while (rs._next_ () String id = rs.getString(學(xué)號(hào));String name = rs._ getstring_String sex = rs.getString( intage = rs._getint_ (String major = rs.getString(String dormitory =rs.getString(System.out.println(id + t + name
23、 + t + sex + t + age + t + major + t + dormitory);rs._close_stmt.close();conn.close(); catch (SQLException e) e.printStackTrace(); catch (ClassNotFoundException ex) ex.printStackTrace();(2)思考題:數(shù)據(jù)庫(kù)查詢、插入、更新、刪除操作包含哪些步驟?程序是怎樣組織的?5.TCP編程的主要步驟:1服務(wù)器、客戶端分別創(chuàng)建Serversocket、Socket對(duì)象;2服務(wù)器、客戶端分別打開(kāi)連接到socket的輸入/輸出流;3按照一定的協(xié)議對(duì)socket進(jìn)行讀/寫(xiě)操作;4關(guān)閉socket。(1)編寫(xiě)一個(gè)最簡(jiǎn)單的C/S程序,請(qǐng)組織程序記住步驟和方法 . .(2)說(shuō)明如下:1服務(wù)器程序能夠處理多個(gè)客戶的請(qǐng)求,并向客戶端發(fā)送一個(gè)“你好”字符串;2客戶端與服務(wù)器連接后,讀取一行服務(wù)器的信息,在屏幕上輸出信息;3若客戶端和服務(wù)器是同一臺(tái)計(jì)算機(jī),則可使用代表本機(jī)IP地址。若不是,則將IP改為服
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 影視制作合作合同協(xié)議內(nèi)容細(xì)節(jié)要求
- 旅游管理服務(wù)業(yè)案例分析試題集萃
- 二十年后的故鄉(xiāng)500字五年級(jí)作文(15篇)
- 能源行業(yè)知識(shí)測(cè)試卷
- 六一我愛(ài)你的小學(xué)作文(5篇)
- 統(tǒng)計(jì)學(xué)數(shù)據(jù)分析與應(yīng)用題集
- 2025年電子商務(wù)師(中級(jí))考試試卷:電商直播帶貨與粉絲經(jīng)濟(jì)試題
- 2025年專(zhuān)升本藝術(shù)概論模擬試卷:藝術(shù)心理學(xué)分析藝術(shù)教育心理策略與藝術(shù)治療心理需求試題
- 人力資源行業(yè)招聘專(zhuān)員證明書(shū)(8篇)
- 2025年一建《機(jī)電工程管理與實(shí)務(wù)》考試質(zhì)量控制與驗(yàn)收實(shí)戰(zhàn)案例試題庫(kù)
- YAMATAKE SDC31數(shù)字溫控器說(shuō)明書(shū)(中文)
- 零件清理、精整作業(yè)指導(dǎo)書(shū)
- 2023年廣東省廣州市南沙區(qū)萬(wàn)頃沙鎮(zhèn)社區(qū)工作人員考試模擬題含答案
- LY/T 2015-2012大熊貓飼養(yǎng)管理技術(shù)規(guī)程
- GB/T 9634.8-2018鐵氧體磁心表面缺陷極限導(dǎo)則第8部分:PQ型磁心
- GB/T 1094.16-2013電力變壓器第16部分:風(fēng)力發(fā)電用變壓器
- GA 1016-2012槍支(彈藥)庫(kù)室風(fēng)險(xiǎn)等級(jí)劃分與安全防范要求
- 從亮劍看銷(xiāo)售精神-王朝之道
- word版DL/T5210.1-2012電力建設(shè)施工質(zhì)量驗(yàn)收及評(píng)定規(guī)程第1部分:土建工程
- 蛋雞品種的選擇(成教)課件
- 國(guó)家開(kāi)放大學(xué)電大《兒童家庭教育指導(dǎo)》終結(jié)性考試大作業(yè)答案1
評(píng)論
0/150
提交評(píng)論