《JAVA程序設(shè)計(jì)》理論考題_第1頁
《JAVA程序設(shè)計(jì)》理論考題_第2頁
《JAVA程序設(shè)計(jì)》理論考題_第3頁
《JAVA程序設(shè)計(jì)》理論考題_第4頁
《JAVA程序設(shè)計(jì)》理論考題_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、裝訂裝訂線JAVA程序設(shè)計(jì)理論考試題號(hào)一二三四五六七八九總分得分閱卷人復(fù)核人一、單項(xiàng)選選擇題(本本大題共共20,每每小題22分,共共40分分)在每小題列列出的四四個(gè)備選選項(xiàng)中只只有一個(gè)個(gè)是符合合題目要要求的,請(qǐng)請(qǐng)將其代代碼填寫寫在題后后的括號(hào)號(hào)內(nèi)。錯(cuò)錯(cuò)選、多多選或未未選均無無分。1、 一個(gè)個(gè)Javva程序序運(yùn)行從從上到下下的環(huán)境境次序是是( )操作系統(tǒng)、JJavaa程序、JJRE/JVMM、硬件件JRE/JJVM、JJavaa程序、硬硬件、操操作系統(tǒng)統(tǒng)Java程程序、JJRE/JVMM、操作作系統(tǒng)、硬硬件Java程程序、操操作系統(tǒng)統(tǒng)、JRRE/JJVM、硬硬件2、下面哪哪些是合合法的標(biāo)標(biāo)識(shí)符。

2、( )A、perrsonns B、12345 C、 *point D、this 3、下說法法正確的的是:( )A.一個(gè)可可直接運(yùn)運(yùn)行的JJavaa源文件件中可以以有多個(gè)個(gè)pubblicc類,其其中必須須有一個(gè)個(gè)和文件件同名B.一個(gè)可可直接運(yùn)運(yùn)行的JJavaa源文件件中可以以沒有ppubllic類類C一個(gè)可直直接運(yùn)行行的Jaava源源文件中中只能有有一個(gè)且且和文件件同名的的pubblicc類。D. 一個(gè)個(gè)可直接接運(yùn)行的的Javva源文文件中可可以有多多個(gè)puubliic類,且且可以沒沒有和文文件同名名的類。4、在jaava中中定義常常量的正正確語法法為:()A . iint vallue=20;

3、 BB. cconsst iint VALLUE=20;C. fiinall innt VVALUUE=220; D. innt VVALUUE=220;5、下面代代碼的運(yùn)運(yùn)行輸出出結(jié)果是是( )。publiic cclasss eexammplee publlic staaticc vooid maiin(SStriing arggs) intt X=0; if (X0) X=11; swiitchh(x) casse 11: SSysttem.outt.prrinttln(1);casse 00: SSysttem.outt.prrinttln(0);casse 22: SSysttem.

4、outt.prrinttln(2); breeak;casse 33: SSysttem.outt.prrinttln(3);deffaullt:SSysttem.outt.prrinttln(4);breeak;A0B 4C 2D12 3 306、設(shè)有下下列聲明明語句:int ii,j; floatt x,y;doublle uu,v; 下列哪些賦賦值是合合法的?( )A.i=xx; B.x=uu+y; C.v=x D.y=jj/i*x7、下列哪哪個(gè)是JJAVAA源代碼碼編譯的的命令:( ) AA.jaavacc B.javva C.javvax DD.jaar8.在jaava中中源代碼碼編

5、譯后后生成的的文件的的擴(kuò)展名名為:()A . cclasss;B. javva;C. jssp; D. objj;9、有如下下的程序序代碼,在在執(zhí)行完完后x和和y的值值是多少少?( )int x= 8, y=2, z;x=+xx*y;z=x/yy+;A)x=116, y=22B)xx=166, y=4C)xx=188, y=2D)xx=188, y=310、正確確定義一一個(gè)初始始值為220的ffloaat類型型的變量量的語句句是:( )A flooat #vvaluue=220f;B flloatt vvaluue#=20;C flooat _vvaluue=220f;D ffloaat va

6、llue=20;11、下語語句不能能通過編編譯的是是( )。A. innt a=1,2,33,4;B. innt bb;C. innt cc=neww innt33;D. innt dd=neew iint;12、如下下的程序序,下列列選項(xiàng)中中與構(gòu)造造方法CConsstOvver重重載的構(gòu)構(gòu)造方法法是: 。.publlic claass ConnstOOverr publiic CConsstOvver (innt xx, iint y, intt z) A.ConnstOOverr ( ) B.Prootecctedd innt CConsstOvver ( ) C.Priivatte CC

7、onsstOvver (innt zz, iint y, bytte xx) D.pubblicc Obbjecct CConsstOvver (innt xx, iint y, intt z) 13、 已已知類關(guān)關(guān)系如下下:classs Emmplooyeee;classs Maanagger exttendds EEmplloyeeer;classs Diirecctorr exxtennds Empployyee;則以下關(guān)于于數(shù)據(jù)的的語句正正確的是是:( )。A. Emmplooyeee e=neww Maanagger();B. Diirecctorr d=neww Maanagger

8、();C. Diirecctorr d=neww Emmplooyeee();D. Maanagger m=nnew Dirrecttor();14、( )下下面對(duì)類類的申明明哪個(gè)是是正確的的?A)pubblicc cllasss Frred pubblicc innt xx = 0; pubblicc Frred (innt xx) tthiss.x = xx; B)pubblicc cllasss frred puubliic iint x = 0; puubliic ffredd (iint x) thiis.xx = x; C)pubblicc cllasss Frred extten

9、dds MMyBaaseCClasss, MyOOtheerBaaseCClasss puubliic iint x = 0; puubliic FFredd (iint xvaal) x = xxvall; D)prootecctedd cllasss Frred prrivaate intt x = 00; prrivaate Freed (intt xvval) x = xvval; 15、下面面程序中中類CllasssDemmo中定定義了一一個(gè)靜態(tài)態(tài)變量ssum,分分析程序序段的輸輸出結(jié)果果。( ) claass ClaassDDemoo puubliic sstattic intt

10、suum=11; puubliic CClasssDeemo() ssum=summ+5; classs CClasssDeemoTTestt puubliic sstattic voiid mmainn(Sttrinng aargss) CllasssDemmo ddemoo1=nnew ClaassDDemoo(); CllasssDemmo ddemoo2=nnew ClaassDDemoo(); Syysteem.oout.priintlln(ddemoo1.ssum); A) 0B) 6C) 11 DD) 2216、( )下面面哪個(gè)不不是獲得得多態(tài)性性技術(shù)的的條件。對(duì)派生類對(duì)對(duì)象方法

11、法的調(diào)用用必須通通過基類類類型的的變量被調(diào)用的方方法必須須也是基基類的成成員在基類與派派生類中中這個(gè)方方法的返返回類型型必須相相同在基類中必必須實(shí)現(xiàn)現(xiàn)被調(diào)用用的方法法17、( )下面面代碼定定義的接接口中,方方法MyyMetthodd()的的修飾屬屬性為: iinteerfaace IntterffaceeDemmo intt MyyMetthodd();AfriienddlyB. puubliic aabsttracctC. ppubllic staaticc abbstrractt D.pprottectted18、 創(chuàng)創(chuàng)建一個(gè)個(gè)DattaOuutpuutSttreaam 的的語句是是:(

12、 ) A.neww DaataOOutpputSStreeam(neww Wrriteer(outt.txxt); B. neww DaataOOutpputSStreeam(neww OuutpuutSttreaam(outt.txxt); C. neww DaataOOutpputSStreeam(neww FiileWWritter(ouut.ttxt); D. neww DaataOOutpputSStreeam(neww FiileOOutpputSSreaam(outt.txxt);19、JDDBC連連接sqql數(shù)據(jù)據(jù)的驅(qū)動(dòng)動(dòng)名稱為為:( ) A. sunn.jddbc.odbbc

13、.JJdbccOdbbcDrriveer B. jdbbc:ooraccle:thiin:loccalhhostt:15521:orccl C. jdbbc:mmicrrosooft:sqllserrverr:/loccalhhostt:14433;DattabaaseNNamee=puubs D. dbcc:dbb2:/loocallhosst:550000/daatabbaseenamme20、JDDBC 中對(duì)查查詢語句句結(jié)果放放在什么么地方?( ) A. DDrivverMManaagerr B. CConnnecttionn C. SStattemeent D. RResuultSSe

14、t二、程序填填空(每每空5分分,共220分)1、下面的的程序輸輸出結(jié)果果是:11+2=3,請(qǐng)請(qǐng)將程序序補(bǔ)充完完整。 pubblicc cllasss Appppubllic staaticc vooid maiin(SStriing arggs)intt x=1,yy=2;Sysstemm.ouut.pprinntlnn ;2、下面程程序的運(yùn)運(yùn)行結(jié)果果為 publlic claass IfTTestt publlic staaticc vooid maiin(SStriing arggs) int x=33; int y=11; if(xx=y) SSysttem.outt.prrinttln

15、(Noot eequaal); elsee SSysttem.outt.prrinttln(Eqquall); 3、下面程程序是實(shí)實(shí)現(xiàn)采用用JDBBC-OODBCC的數(shù)據(jù)據(jù)庫連接接,連接接數(shù)據(jù)數(shù)數(shù)據(jù)源ttablle1,并并實(shí)現(xiàn)查查詢功能能,請(qǐng)?jiān)谠谶m當(dāng)?shù)牡奈恢锰钐顚懻Z句句。classs Coonn Sttrinng ssDBDDrivver = _; Sttrinng ssConnnSttr = jjdbcc:oddbc:tabble11; Coonneectiion connnecct = nuull; ReesulltSeet rrs = nuull; puubliic CConnn() t

16、rry _(sDDBDrriveer); caatchh(jaava.lanng.CClasssNootFoounddExccepttionn e) Syysteem.eerr.priintlln( e.ggetMMesssagee(); ppubllic RessulttSett exxecuuteQQuerry(SStriing sqll) ttry coonneect = DDrivverMManaagerr.geetCoonneectiion(sCoonnSStr); Sttateemennt sstmtt = connnecct.ccreaateSStattemeent(); rss

17、 = stmmt.eexeccuteeQueery(sqll); caatchh(SQQLExxcepptioon eex) Syysteem.eerr.priintlln(eex.ggetMMesssagee(); retturnn rss; 三.簡(jiǎn)答題題(共四四大題,每每題5分分,共220分)1.簡(jiǎn)單敘敘述Jaava環(huán)環(huán)境配置置的步驟驟?2.簡(jiǎn)單敘敘述數(shù)據(jù)據(jù)庫連接接的步驟驟?3.類的初初始化過過程是什什么?4.舉例說說明什么么是重載載,有什什么要求求?四編程題題(共兩兩大題,第第一、二二小題每題55分、第第三小題10分,共共20分)1編寫一一個(gè)簡(jiǎn)單單應(yīng)用程程序,輸輸出Heelloo!2.編

18、寫寫一程序序,求1100以以內(nèi)的偶偶數(shù)之合合!3. 編寫寫1個(gè)TTubeeLigght類類,該類類是對(duì)管管狀燈的的描述,它它繼承于于Ligght類類。還擁擁有:1)2個(gè)個(gè)成員變變量 ttubeeLenngthh(私有有,整型型) /用用于存放放燈管的的長度 ccoloor(私私有,SStriing類類型) /用于存存放燈光光的顏色色 22) 構(gòu)構(gòu)造器方方法TubbeLiightt(innt wwattts, intt tuubeLLenggth,SStriing collor) /用于創(chuàng)創(chuàng)建具有有wattts瓦瓦,燈管管長度為為tuggeLeengtth,顏顏色為ccoloor的對(duì)對(duì)象 33)成員員方法 ppubllic voiid pprinntInn

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論