版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
.z.-第一章JAVA語言概論1.下列不屬于java語言魯棒性特點的是:A.java能檢查程序在變異和運行時的錯誤Bjava能運行虛擬機實現(xiàn)跨平臺Djava還實現(xiàn)了真數(shù)組,避免了覆蓋數(shù)據的可能C.半編譯和半解釋型A.虛擬機可以用軟件實現(xiàn)B可以用硬件實現(xiàn)-D各操作系統(tǒng)和硬件分開4.java語言是1995年由()公司發(fā)布的A.SunB.MicrosoftD.Fo*Software是C鏈接6.java以JVM為基礎,最下層是移植接口,由適配器和()組成B.Javaos.z..z.-C.Java基本類D.Java應用程序和applet小程序7.java程序的執(zhí)行過程中用到一套JDK工具,其中javac.e*e指A.java語言編譯器B.java字節(jié)碼解釋器Cjava檔生成器D.java類分解器javaAPI包的是A.java包Bjava*C.javadoc包D.org擴展包9.每個java的編譯單元可包含多個類或界面,但是每個編譯單元最多只能有().z.-D任意多個10.在當前的java實現(xiàn)中,每個編譯單元就是一個以()為后綴的文件A.javaBclassD.e*ejava____.z.-6.JAVA的產品主流操作系統(tǒng)平臺是Solaris、_____和Macintosh.9.JAVA語言的執(zhí)行模式是半編譯和______。12.JAVA程序包括源代碼(.java文件)、______、由歸檔工具jar生成的.jar文14.JavaApplication應用程序的編寫和執(zhí)行分3步進行:編寫源代碼、編譯源代.z.-AVA17.JAVA的體系結構中,最下層是移植接口,上面一層是虛擬機,虛擬機的上第二章Java語言基礎1.下列java標識符,錯誤的是()sys_varlname下列不屬于簡單數(shù)據類型的是()-類下列屬于JAVA關鍵詞的是()EULLdoublew.1415;tringstrlbyefloatz7booleantruth=true;.z.-0自定義類型轉換是由按優(yōu)先關系從低級數(shù)據轉換為高級數(shù)據,優(yōu)先次序為()rintlongfloatdoubleint-long-float-double-charlong-float-int-double-charJAVA中,數(shù)據類型值中不可能出現(xiàn)的符號是().z.-dfe/下列表示單引號的是()‘\\’\\\\’10.下列語句片斷中,four得值為:()intthree=3;charone=‘1’harfourcharthreeone31-4longint為8強制類型轉換的是byte→intortlong-int→char14.java中,用()關鍵字定義常量說法錯誤的是作用于聲明該變量的方法代碼段+-testc結果為sstest{publicstaticvoidmain(Stringargs[]){inta=10;intb;intc;if(a>50){}-}}0確的是publicclasstest {publicstaticvoidmain(Stringargs[]) {byteb00;inti=b;inta=2000;-}}b的值為100b為200019.00101010(&)00010111語句的執(zhí)行結果為已知i為整形變量,關于一元運算++i和i++,下列說法正確的是A.++i運算將出錯B.在任何情況下運行程序結果都一樣-C都不一樣D.在任何情況下變量i的值都增1A.7.2B.7C.3D.0.2在java語句中,運算符&&實現(xiàn)A.邏輯或B.邏輯與C邏輯非D.邏輯相等23.在java語句中,位運算操作數(shù)只能為整型或()數(shù)據.z..z.-00101010(|)00010111語句的執(zhí)行結果為A.00000000B.11111111C1111D.1100000025.~0010101語句的執(zhí)行結果為A.1101010B.0010101C111111D.0000000026.復合語句用()括起來的一段代碼。小括號()大括號{}-單引號‘’ifwhile多分支語句switch(表達式){}中,表達式不可以返回哪種類型的值if結構if-else結構-if-elseif結構if-elseelse機構30.下列方法method()執(zhí)行,返回值為intmethod(){intnum10;if(num>20)m}三元條件運算符e*1"e*2:e*3,相當于下面()語句。if(e*1)e*2;elsee*3;.z.-if(e*2)e*1;elsee*3;if(e*1)e*3;elsee*2;if(e*3)e*2;elsee*1;java用()來實現(xiàn)goto語句所特有的一些功能。reakaultnwhiledowhile循環(huán),下列說法正確的是.z..z.-dowhile,才去執(zhí)行循環(huán)體中publicclasstest{publicstaticvoidmain(Stringargs[]){inta=0;outer:for(inti=0;i<2;i++){forintjjj{if(j>i){-}}}stemoutprintlna}}0234值,錯誤的是A.intintArray[];B.intArray=newint[3];-37.在java中,字符串由java.lang.String和()定義booleanb!=8;b1的值是______。.z.-______。12表示十進制的_______。8.類變量在類中聲明,而不是在類的*個方法中聲明,它的作用域是______.PublicclassSum{publicstaticvoidmain(Stringargs[]){Systemoutprintlnnwhile循環(huán)*****”);ntnsum-{n--;}Systemoutprintln“sumis”+sum);Systemoutprintln\n******do_while循環(huán)******”);{}while(_______);.z.-forintIi++){}Systemoutprintln“sumis”+sum);}}doubled1[]={1.2,2.3,3.4,4.5,5.6}______.z..z.-{publicstaticvoidmain(Stringargs[]){ingsIamastringIntnslength);arcscharAtstemoutprintlnnstemoutprintlnc}}A.封裝-B.指針操作修飾不可以是A.publicB.abstractoid定義,錯誤的是A.publicclassteste*tendsObject{……}B.finalclassoperators{……}-……}D.voidclassPoint{……}supper是個類,關于該類說法正確的是stractclassabstractClass……}-A.構造方法不可以進行方法重寫B(tài)法用來初始化該類的一個新的對象D任何數(shù)據類型___classCstractvoidcallmedmetoo7.}8.}9.classD_______C-14.}15.}assAbstractublicstaticvoidmainStringargs19.}.Cc=__________D();c.callme();cmetoo();23.}24.}.z..z.-java根.java程序中用它來對類成員進行初始化.new.z.-java____,對象與之是一一對應的,java擴展性三個階段:生成,______和清除java不是地址調用abstractfinal列修飾同一個類第四章Java小應用程序關于Applet運行過程,下列說法錯誤的是()定URL中的HTML文件HTML件-瀏覽器加載HTML文件中指定的Applet類etApplet的生命周期是指()Applet下載到瀏覽器,到用戶連接到下一個頁面的過程()Applet下載到瀏覽器,到用戶退出瀏覽器的過程Applet是一個面板容器,它默認使用()布局管理器deretinit.z..z.-關于Applet和Application,下列說法錯誤的是()Applet自身不能運行Applet可以嵌在Application中運行Application以main()方法為入口Applet可嵌在瀏覽器中運行在Applet中畫圖、畫圖像、顯示字符串用到的方法是()aintinit.z.-下列不屬于Applet編寫步驟的是()ppletJavaApplet可以用作Java應用程序的Java軟件代碼。下面說法錯誤的是()個public類blicApplet類或者Lapplet類法關于Applet和Application,下列說法錯誤的是().z.-Applet可以用Appletviewer或者瀏覽器加載執(zhí)行Applet不能利用java解釋器從命令行啟動運行Applet和Application程序入口不一樣WIDTHHEIGHT_________是java的一類特殊應用程序,它嵌入HTML中,隨主頁發(fā)布到互java用程序,它嵌入javaapplication和_________javaApplet。-etApplicationApplication要定義main()方法,并且把main()方法所在的類定義一個Applet類或者Japplet類wtApplet_____或瀏覽器加載執(zhí)行,也可以用java解釋器從命umentBasegraph/java.gif的圖像文件,并將它顯示在appletviewer中。-{eduskpublicvoidinit(){uskgetImagegetDocumentBasegraphjavagif}publicvoidpaint(Graphicsg){g____(duke,25,25,this);}}.z..z.-java用來拋出異常的關鍵字是 ()類是所有異常類的父類。wable-java哪一子句是異常處理的出口iCatch{publicstaticvoidmain(Stringargs[]){{inta=args.length;-}catchArithmeticE*ceptione){}catch(ArrayInde*OutOfBoundsE*ceptione){}}}-程序將輸出“b=42”i{idprocedure{{intc[]={1};}catch(ArrayInde*OutOfBoundsE*ceptione)-{}}publicstaticvoidmain(Stringargs[]){{procedure);inta=args.length;intb=42/a;emoutprintlnbb}catchArithmeticE*ceptione){-}}}行的異常信息emo{staticvoidprocedure()throwsIllegalAccessE*cepton{stemoutprintlninsideprocedurethrowIllegalAccessEception(“demo”);-}publicstaticvoidmain(Stringargs[]){{procedure);}___________{}}-java些可預料和不可預料的出錯稱為_________類。-{inti=0;ggreetings{“HELLOWORLD!!”while(i<4){____________}Systemoutprintlngreetingi]);}-{SystemoutprintlnResettingIndeValue”);i=-1;{SystemoutprintlnThisisalwaysprinted}i++;}}}式是()-Frame和DialogelFrameContainerComponentLayoutManagerContainer框架(Frame)的缺省布局管理器就是()流程布局(FlowLayout)卡布局(CardLayout)邊框布局(BorderLayout)網格布局(GridLayout)java.awt包提供了基本的java程序的GUI設計工具,包含控件、容器和()所有Swing構件都實現(xiàn)了()接口-事件處理機制能夠讓圖形界面響應用戶的操作,主要包括()Swing采用的設計規(guī)范是()圖---控制抽象窗口工具包()是java提供的建立圖形用戶界面GUI的開發(fā)包..z.-AWTSwingJava.ioJava.langSwing中SwingSwing的Jbutton不能直接放到Frame上下列不屬于java.event包中定義的事件適配器的是()()布局管理器使容器中各個構件呈網格布局,平均占據容器空間。.z..z.-Swing構件的時候,首先要確定使用那種構件類作為所定制構Java的圖形界面技術經歷了兩個發(fā)展階段,分別通過提供AWT開發(fā)包和Javaapplets應用程序中的基本GUI-空間SwingMVC計范試,即___________.___________對話框在被關閉前將阻塞包括框架在內的其他所有應用程序的importjava.awt.*;-{privateFramef;privatePanelp;privateButtonbw,bc;publicstaticvoidmain(Stringargs[]){EGui3gui=newE*Gui3();}publicvoidgo(){wPanelElbw=newButton(“西”);bc=newButton(“空白區(qū)域”);-ddbfileddbhelpNORTH1.線程調用了sleep()方法后,該線程將進入()狀態(tài)。.z..z.-2.關于java線程,下面說法錯誤的是()java使整個系統(tǒng)成為異步創(chuàng)建線程的方法有兩種:實現(xiàn)Runnable接口和繼承Thread類始運行3.在java中的線程模型包含()B.CPU執(zhí)行的代碼C操作的數(shù)據4.在java語言中,臨界區(qū)可以是一個語句塊,或者是一個方法,并用()關A.synchronizedBinclude-5.線程控制方法中,yield()的作用是()A.返回當前線程的引用B的優(yōu)先級線程執(zhí)行6.線程同步中,對象的鎖在()情況下持有線程返回B.當在synchronized()語句塊執(zhí)行中出現(xiàn)例外(e*ception)時7.在以下()情況下,線程就進入可運行狀態(tài).z.-8.java用()機制實現(xiàn)了進程之間的異步執(zhí)行A.監(jiān)視器B.虛擬機現(xiàn)簡單的線程調度,請回答以下問題:dmyThreadnewMyThreadClassmyThread.start();{myThread.sleep(10000);}catchInterruptedE*ceptione).z..z.-{}myThread.stop();10.Thread類的方法中,toString()方法的作用是()B前線程所屬的線程組的名稱.z.-C.返回當前線程對象D線程的名稱PU3.線程的終止一般可以通過兩種方法實現(xiàn):自然撤銷或者是__________.________接口和繼承Thread類。.z.-Thread基本線程控制方法,如果我們需要讓與當前進1.流的傳遞方式是()A.并行的B.串行的C行和串行D.以上都不對2.下列不是java的輸入輸出流的是()A.文本流B.字節(jié)流C.字符流.z.-D.文件流3.凡是從中央處理器流向外部設備的數(shù)據流稱為()A.文件流B.字符流C入流D.輸出流4.獲取一個不包含路徑的文件名的方法為()A.StringgetName()B.StringgetPath()C.StringgetAbslutePath()D.StringgetParent()5.下列屬于文件輸入輸出類的是()A.FileInputStream和FileOutputStreamB.BufferInputStream和BufferOutputStreamCPipedInputStream和PipedOutputStream-D.以上都是6.下列不屬于FileInputStream輸入流的read()成員函數(shù)的是()A.intread();B.intread(byteb[]);Cintread(byteb[],intoffset,intlen);D.intread(intline);7.當處理的數(shù)據量很多,或向文件些很多次小數(shù)據,一般使用()流A.DataOutputB.FileOutputufferedOutputD.PipedOutput輸出連接到另一個程序、線程或代碼短的輸入時,應使用()流A.DataOutputB.FileOutputufferedOutput.z.-它們在文件的不同地方時,一般使用()類訪問。10.java中,實現(xiàn)通過網絡使用URL訪問對象的功能的流是()A.URL輸入流B.Sock輸入流CPipedInputStream入流D.BufferedInputStream輸入流.z.-javaIO一個線程訪問一個I/O5.DataOutputStream數(shù)據流向文件里寫數(shù)據的方法為__________.6.RandomAccessFile所實現(xiàn)的接口是_________和DataOutput接口.javaio的一個重要的非流類,里面封裝了對文件系統(tǒng)進行的功能.列程序實現(xiàn)從控制臺輸入并讀取輸出字符串.請將程序補充完整importjava.io.*;publicclassCharInput{}ingsinputStreamReaderir;-{SystemoutprintlnRead;”+s);}}}10.下列程序實現(xiàn)從當前目錄的date.ser文件中讀取文件內容并顯示出來.請將程序補importjava.io.*;importjava.util.Date;publicclassUnSerializeDate{UnSerializeDate()-{tednull{eInputStreamfnewObjectInputStreams=newObjectInputStream(________);d=(Date)s.readObject();f.close();}catch(E*ceptione){e.printStackTrace();}-teset}publicstaticvoidmain(Stringargs[]){newUnSerializeDate();}}-A.Java程序與數(shù)據庫連接的一種機制BJava序與瀏覽器交互的一種機制CJava類庫名稱D.Java類編譯程序3.J2ME是為嵌入式和移動設備提供的Java平臺,它的體系結構由()組成。A.ProfilesB.ConfigurationC.OptionalPackagesD.以上都是JEE包括的服務功能有A.命名服務JNDI(LDAP)和事務服務JTAB.安全服務和部署服務il5.JDBC的模型對開放數(shù)據庫連接(ODBC)進行了改進,它包含()A.一套發(fā)出SQL語句的類和方法-B更新表的類和方法D.以上全部都是6.JDBC中要顯式地關閉連接的命令是()7.TCP/IP系統(tǒng)中的端口號是一個()位的數(shù)字,它的范圍是0到65535。A個連接,服務器使用accept()方法ketC器和客戶使用InputStream和OutputStream進行通信9.J2ME中的Profile定義應用系統(tǒng)的()特性。.z.-A.全命鼠陳熱座aH文界面).於問資備紅.以工全聘準景上0.[SHH平合的為校不因計)(A.*—大辭務‘分意立價”a.虱H然立干玲虱商‘那冬器‘工具‘沐憐的彭持自由)教平合的艷鋒器撲供其愁小卦不S.[紅a)A千I的令x景[svs虱H務有多愁_________的辭務愁封。卜.[svs辭務語言前合虱H務有使H________來和[紅a)驅動管理器擔價交互。己.[紅a)驅動管理器使H_________來裝載合適的[紅a)驅動。.z.-socket括兩個流:一個輸人流和一個輸出流。如果一個進程要通過網socket_____。ges。11.________是指在一個特定編程模型下,進程間通信鏈路的端點。第一章JAVA語言概論BCBAA6.B7.A8.C9.A10.A象ava.z.- (或java文檔生成器)12.由編譯器生成的類(.class文件)ic-口DBCCB6.A7.B8.D9.B10.D11.C12.C13.D14.A15.ABDDA20.D21.A22.B23.B24.C25.A26.B27.D28.C29.D30.D31.A32.A33.D34.D35.C36.B37.Bl0-BD3.D4.D5.D6.B7.C8.B9.abstracte*tendsnew承4.abstract--CApplet或者JappletseEvent-tAppletappletetendsdrawImagelegalAccessEceptionefinallyava.z.-AC.A4.C5.D6.B7.A8.D9.D10.C1.父類2.事件源4.Swing5.AWT(AbstractWindowToolkit).z..z.-gonentut20.“模式”-CDDAD6.D7.C8.A9.ABCBD10.D的數(shù)據.z.-importjava.io.*;importjava.util.*;importjava.awt.*;importjava.awt.event.*;import.*;importjava.applet.*;publicclassmultiAudioe*tendsAppletimplementsActionListener{StringhUr11,hUr12;AudioClipaudio1,audio2;booleanhState1=false;booleanhState2=false;licvoidinit{reize;hUr11="/test.wav";hUr12="/test.mid";.z.-{}eptione{}roundColorlightGrayanepnewPaneonmyButton1.addActionListener(this);p1.add(myButton1);onmyButton2.addActionListener(this);p1.add(myButton2);onmyButton3.addActionListener(this);p1.add(myButton3);thisaddpPane1p2=newPane1();onmyButton4.addActionListener(this);p2.add(myButton4);on.z..z.-ListenerthisButton}nPerformedActionEvente{{if(hState1==false){audio1.play();tetrue}}{{if(hState2==false){audioplay();-teture}}{{ifhStatetrue){tefalse}}{{ifhStatetrue{efalse}}-{audio1.loop();elseaudio2.loop();}}}}}}RLimportjava.awt.*;importjava.applet.*;importjava.awt.event.*;publicclassActiveImagese*tendsAppletimplementsRunnable,ActionListener{ageiImages.z..z.-daThreadintiFrame像數(shù)組下標ggraphfileintgraphcount圖片張數(shù)AudioClipau;//定義一個聲音對象tonbbcvoidinit{intijFramegetParametersleeptimeametergraphfilerseIntgetParametergraphcountgesnewImagegraphcountraphfilejfnameindeOf");hcounti{ubstringjifnamesubstringjImagesigetIm
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度音樂節(jié)場地借用與現(xiàn)場管理服務合同3篇
- 2024軟件版權授權與維護服務合同2篇
- 2024年餐飲行業(yè)合伙人加盟協(xié)議模板版B版
- 2024年版物聯(lián)網技術研發(fā)與應用合同
- 2024幼兒園幼兒藝術教育課程開發(fā)與實施勞務合同3篇
- 2024年股權質押融資借款具體合同版
- 2025年度數(shù)據中心機房租賃及智能化升級服務合同3篇
- 2024年經銷商銷售權益合同一
- 2024版承包茶館經營合同
- 2024年貴族小學教師聘請協(xié)議3篇
- 無創(chuàng)通氣基本模式
- 江西省贛州市尋烏縣2023-2024學年八年級上學期期末檢測數(shù)學試卷(含解析)
- 《臨床放射生物學》課件
- 腸造口還納術手術配合
- 2024年中考語文試題分類匯編:詩詞鑒賞(學生版)
- 科學計算語言Julia及MWORKS實踐 課件 3-MWORKS簡介
- 2024年10月自考04532財務會計專題試題及答案含解析
- 醫(yī)院行政人員禮儀培訓
- 暨南大學珠海校區(qū)財務辦招考財務工作人員易考易錯模擬試題(共500題)試卷后附參考答案
- 羊水少治療護理查房
- DB21-T 3874-2023 海水魚工廠化循環(huán)水養(yǎng)殖池設計規(guī)范
評論
0/150
提交評論