Java語言程序設(shè)計(jì)_第1頁
Java語言程序設(shè)計(jì)_第2頁
Java語言程序設(shè)計(jì)_第3頁
Java語言程序設(shè)計(jì)_第4頁
Java語言程序設(shè)計(jì)_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

════════════════════════════════════════════════════════════════════自考Java語言程序設(shè)計(jì)一選擇題匯總下面的不是Java的特點(diǎn)的是() A.動(dòng)態(tài)性 B.面向?qū)ο?C.編輯型 D.多線型 CJava源文件以為擴(kuò)展名的是() A..class B..java C..jav D..cla BJava源文件經(jīng)編譯產(chǎn)生的文件稱為() A..obj文件 B..exe文件 C..java文件 D.字節(jié)碼文件 D字節(jié)碼文件是與平臺(tái)無關(guān)的什么文件() A.ASCII碼 B.二進(jìn)制碼 C.BCD碼 D.Unicode碼 B下面的那一項(xiàng)不是Javaapplication和applet的不同點(diǎn)() A.執(zhí)行方式不同 B.applet中不再需要main()方法 C.applet由若干各類構(gòu)成 D.Javaapplet由Webbrowser執(zhí)行 CJava注釋方式不包括() A.//… B./*…*/ C./**…**/ D./**…*/ C下面不是合法Java標(biāo)識(shí)符的是() A.ab B.$_3 C.3ab D.ab3 C下面均為Java關(guān)鍵字的一組是() "A.boolean,byte,long,true" "B.byte,long,true,goto" "C.goto,Boolean,byte,true" "D.bool,long,true,auto" AJava語言使用的字符集是() A.ASCII B.EBCDIC C.Unicode D.BCD CJava的int型變量占內(nèi)存的字節(jié)是() A.1 B.4 C.2 D.與機(jī)器有關(guān) B下列是合法的實(shí)型常量的是() "A.12.4,12,12.4f,12.4F" "B.12.0f,2e4f,12.0,6e-4" "C.6e,12.1,24f,25d" "D.13.6,6e0.3,456.7d,e2" B下列說法正確的是() A.不需定義類,就能創(chuàng)建對(duì)象 B.屬性可以是簡(jiǎn)單變量,也可以是一個(gè)對(duì)象 C.屬性必須是簡(jiǎn)單變量 D.對(duì)象中必有屬性和方法 B"若有定義inta=2,b=4;booleanx;則執(zhí)行語句x=a>b;System.out.println(x);的結(jié)果為()" A.1 B.0 C.true D.false D"若有定義intx=3,y;則執(zhí)行語句y=(x++)+(x++)+(x++);后y=()" A.9 B.12 C.15 D.18 BJava源程序編譯后生成的字節(jié)碼文件擴(kuò)展名為() A..exe B..obj C..java D..class D用戶設(shè)置環(huán)境變量的合法格式為() A.setpathtoc:\jdk1.2\bin B.setclasspathtoc:\jdk1.2\bin C.setclasspath=c:\jdk1.2\bin D.setclasspathc:\jdk1.2\bin C下面不是Java移位算符的是() A.>>> B.<<< C.>> D.<< B若有a=001001,執(zhí)行a>>>3;后a=() A.0001001 B.1001010 C.1111001 D.1000001 B執(zhí)行15.2%5的結(jié)果() A.非法 B.3 C.0 D.0.2 D下面哪個(gè)是有效的Java標(biāo)識(shí)符() A.max_num B.max-num C.3DogNight D.(train) A編譯一個(gè)定義了5個(gè)類和18個(gè)方法的Java源代碼文件,編譯該源代碼文件時(shí)會(huì)產(chǎn)生幾個(gè)字節(jié)碼文件() A.1 B.23 C.18 D.5 D下面哪個(gè)不是Java的關(guān)鍵字() A.double B.Integer C.float D.default B下面關(guān)鍵字中那一個(gè)是不可用來控制對(duì)類成員的訪問() A.public B.private C.protected D.default D下面那組是關(guān)鍵字() "A.abstract,object,double" "B.class,object,this" "C.class,double,this" "D.Boolean,double,this" C使用八進(jìn)制、十進(jìn)制和十六進(jìn)制分別表示字符3正確的一組是() A.Octal‘\033’(八進(jìn)制)Decimal‘33’(十進(jìn)制)Hexadecimal‘\u0033’(十六進(jìn)制) B.Octal‘\063’Decimal‘51’Hexadecimal‘\0033’ C.‘063’‘3’‘\u0033’ D.‘\63’‘51’‘\0033’ C把“1”放置在名叫ref的整數(shù)的高位處(該整數(shù)為ox00000001)可用代碼() A.ref>>31 B.ref>>=31 C.ref<<31 D.ref<<=31 D算符&&適用于數(shù)據(jù)類型() A.int B.long C.double D.boolean D"設(shè)有定義inta=b,則計(jì)算表達(dá)式a+=a-=a*a后,a為()" A.-60 B.0 C.2 D.-24 A若a是int型變量,計(jì)算表達(dá)式a=25/3%3后,a為() A.1 B.2 C.3 D.4 B下面的四個(gè)選項(xiàng)中,均是八進(jìn)制或十六進(jìn)制數(shù)的選項(xiàng)是() "A.-10,ox8f,011" "B.oabc,-017,oxc" "C.0010,-ox10,oxf1" "D.oa12,ox12,oxa" C下列算符中優(yōu)先級(jí)別最高的是() A.& B.&& C.!= D.?: CJavaAPI的類被組織成幾個(gè)包() A.6 B.7 C.10 D.8 DJava中,byte型數(shù)組在內(nèi)存中的存儲(chǔ)形式是() A.ASCII碼 B.補(bǔ)碼 C.原碼 D.反碼 B關(guān)于main()方法說法正確的是() A.一個(gè)類中可以沒有main() B.所有對(duì)象都必須放在main()方法中 C.main()必須放在公共類中 D.main()方法頭的定義可以根據(jù)情況任意修改 A"若有以下定義intk=7,x=12,則能使值為3的表達(dá)式()" A.x%=(k%=5) B.(x%=k)-(k%5) C.x%=k-k%5 D.x%=(k-k%5) BSwitch(exp)語句中的exp不應(yīng)是() A.字符型變量 B.整型變量 C.整型常量 D.邏輯型常量 D"若想連接字符字面值""Zang"",""Zoom""和""Moon"",可使用哪種形式()" "A.""bang"",""Zoom"",""Moon""" B.bangZoomMoon "C.""bang""""Zoom""""Moon""" "D.""bang""+""Zoom""+""Moon""" D構(gòu)造方法被調(diào)用是當(dāng)() A.類定義時(shí) B.使用對(duì)象的屬性時(shí) C.使用對(duì)象的方法時(shí) D.對(duì)象被創(chuàng)建時(shí) D把字符變量c設(shè)置為一個(gè)空格字符的方法是() "A.c=""﹍""" B.c=0 C.c=‘\u0020’ D.c='\u0000' C將有三個(gè)boolean值的數(shù)組初始化為true的是() A.boolean[]b=newboolean[3] "B.boolean[]b={true,true,true}" "C.boolean[3]b={true,true,true}" "D.boolean[]b=newboolean[3];b={true,true,true}" B表達(dá)式5&2之值應(yīng)為() A.0 B.2 C.5 D.7 A下面表達(dá)式10|2之值應(yīng)為() A.0 B.2 C.10 D.14 C下面語句System.out.println(4|7)的輸出是() A.4 B.5 C.6 D.7 D在下面的語句序列中,temp的最終值為() A.0 B.1 C.2 D.3 B"分析下面這行代碼if(5&7>0&&5|2)Systen.out.println(""true""),選擇唯一正確的說法()" A.這行代碼不能編譯 B.代碼編譯,無任何輸出 C.代碼編譯,輸出true D.代碼編譯,輸出false A"關(guān)于下面的代碼行int[]arr={1,2,3};for(inti=0;i<2;i++)arr[i]=0,那一個(gè)表達(dá)式的值為true()" A.arr[0]==0 B.arr[0]==01 C.arr[1]==1 D.arr[2]==0 A分析下面的代碼行floatf=3.2;intI=f;,不正確地的答案是() A.代碼不能編譯 B.代碼編譯,i被設(shè)置為3 C.第二行若改為inti=(byte)f則可編譯 D.第一行若改為floatf=3.2f則可編譯 B下面的那一個(gè)不是Java合法標(biāo)識(shí)符() A.Girl_$ B.$23 C.www12 D.3xy D下面的那個(gè)是Java的關(guān)鍵字() A.sizeof B.abstract C.NULL D.Boolean B下面的那一項(xiàng)能正確生成5個(gè)空字符串() A.Stringa[]=newString[5] B.String5[a] C.String[5]a D.Stringa[5] AJava程序是由什么組成的() A.類 B.對(duì)象 C.函數(shù) D.包 A執(zhí)行一個(gè)applet,可以使用() A.java.exe B.appletviewer.exe C.Javac.exe D.javadocument.exe B下列算符中優(yōu)先級(jí)最低的是() A.++ B.% C.? D.& C下列算符中優(yōu)先級(jí)最高的是() A.+ B.instanceof C.&& D.^ B下面這行代碼String[][]s=newString[10][];的正確陳述是() A.該行代碼非法 B.s是一10行10列的數(shù)組 C.s是一包含10個(gè)一維數(shù)組的二維數(shù)組 "D.s中每個(gè)元素設(shè)為""""" C下面賦值非法的是() A.longtest=012 B.shorts=10 C.intother=(int)true D.doubled=1234.05 C下面那個(gè)代表八進(jìn)制數(shù)字() A.ox12 B.320 C.o32 D.12 C下列算符中,只有那一個(gè)被String對(duì)象重載() A.- B.+= C.>> D.& B下列標(biāo)簽名中非法的是() A.here B._there C.this D.that C下列表達(dá)式中合法的是() A.(true&true) B.(intmyInt=0>3) C.floatmyFloat=40.0 D.booleanb=(boolean)99 A下面不是面向?qū)ο蠹夹g(shù)特點(diǎn)的是() A.模塊化 B.封裝 C.繼承性 D.多態(tài)性 AJava中,一各類可以有幾個(gè)父類() A.任意 B.1 C.2 D.4 B使用那個(gè)關(guān)鍵字來定義一個(gè)接口() A.implements B.class C.extends D.interface D接口中的方法被默認(rèn)是什么的() A.private B.public C.protected D.package D接口體中不應(yīng)包含() A.常量定義 B.常量賦值 C.方法實(shí)現(xiàn) D.方法聲明 C常量定義的修飾符為() A.final B.finally C.const D.define A下列不是重載方法的特征的是() A.參數(shù)個(gè)數(shù)不同 B.名相同而類型不同 C.參數(shù)類型不同 D.名相同且類型相同 B在成員變量與局部變量重名時(shí),若想在方法內(nèi)使用成員變量,要使用關(guān)鍵字() A.super B.import C.this D.return C若有定義如下classdog{floatx;staticinty;…},則下列說法中正確的是() A.x稱為類變量,y為實(shí)例變量 "B.x,y均為類變量" "C.x,y均為實(shí)例變量" "D.x為實(shí)例變量,y為類變量" D下列不是構(gòu)造方法特征的是() A.名字與類相同 B.是無參考的 C.是viod型 D.是一種特殊方法 B下列說法正確的是() A.實(shí)例方法能對(duì)類變量和實(shí)例變量操作 B.實(shí)例方法只能對(duì)類變量操作 C.實(shí)例方法只能實(shí)例變量操作 D.類方法能對(duì)類變量和實(shí)例變量操作 A下列說法錯(cuò)誤的是() A.一個(gè)類中的實(shí)例方法可以調(diào)用其他實(shí)例方法 B.靜態(tài)方法可以調(diào)用實(shí)例方法 C.實(shí)例方法可以調(diào)用靜態(tài)方法 D.靜態(tài)方法可以調(diào)用靜態(tài)方法 B如想限制類本身對(duì)靜態(tài)成員的訪問,應(yīng)該() A.用final B.用private C.不使用任何關(guān)鍵字 D.不能限制 B下列不對(duì)的是() A.一個(gè)實(shí)例方法可以同時(shí)為protected和Abstract B.static變量也可為final的 C.static方法可以是protected D.static方法可以是的 D默認(rèn)情況下,所有類能訪問所有成員,除了() A.用final關(guān)鍵字定義的 B.用abstract定義的 C.在另一個(gè)包中定義的 D.在同一個(gè)包中定義的 Cpackageawt;的結(jié)果是() A.編譯結(jié)果出錯(cuò) B.說明文件的類包含在Java的awt包中 C.說明文件的類在自定義的awt包中 D.導(dǎo)入自定義的awt包中的類 C"若有定義classA{intx,y;staticfloatf(inta){…}floatg(intx1,intx2){…}}及AanewA();則下列用法中非法的是()" "A.A.g(3,2)" B.A.f(3) C.a1.f(4) "D.a1.g(2,5)" A下列不是類的屬性修飾符的是() A.public B.abstract C.private D.final C類中不加任何訪問權(quán)限限定的成員屬于() A.default B.public C.private D.protected A關(guān)于super,下面說法中錯(cuò)誤的是() A.用來訪問父類被隱藏的的成員變量 B.用于調(diào)用父類中被重寫的方法 C.用于定義父類 D.用于調(diào)用父類的構(gòu)造函數(shù) C接口中的方法默認(rèn)的訪問控制方式是() A.public B.private C.protected D.default A在Java編程中,什么是最基本的單元() A.對(duì)象 B.類 C.包 D.接口 A你編譯代碼classMySstringextendsString{}會(huì)出現(xiàn)的情況是() A.成功編譯 B.不能編譯,因?yàn)闆]有main方法 C.不能編譯,因?yàn)镾tring是abstract類型的 D.不能編譯,因?yàn)镾tring是final類型的 D若有下面的類定義classBridge{Roadroad;}classRoad{Stringname;}它表示() A.“是什么”關(guān)系 B.“有什么”關(guān)系 C.二者都是 D.二者皆不是 B要想使定義該類所在的包之外的類不能訪問這個(gè)類,使用關(guān)鍵字() A.不用 B.private C.final D.protected A定義一個(gè)名為key的類,使之不能被繼承,應(yīng)選() A.classkey{} B.nativeclasskey{} C.classkey{final;} D.finalclasskey{} D一個(gè)對(duì)象創(chuàng)建包括的操作中,沒有下面的() A.釋放內(nèi)存 B.對(duì)象聲明 C.分配內(nèi)存 D.調(diào)用構(gòu)造方法 A下面定義形式中,那一個(gè)是非法的() "A.classA{inta,b;…}" "B.classA{inti,j;i=j=10…}" C.classA{inti;floatf;…} D.classA{inti=12;floatf1=1.2f;…} Bthis關(guān)鍵字的含義是表示一個(gè)() A.指針 B.當(dāng)前對(duì)象 C.一個(gè)類 D.一個(gè)方法 B"若有定義如下classA{intx,x1;intf(){inta;…}intg(){inty;…}},則不正確的賦值為()" A.在f()中a=x B.在f()中x=a C.在f()中x=x1 D.在g()中y=a D下列定義形式錯(cuò)誤的是() A.floata[] B.floata[5] C.inta[]=newint[5] D.float[]c B若有定義inta[]=newint[2][3]則第1個(gè)下標(biāo)的可用范圍是() A.1到2 B.0到2 C.1 D.0到1 D數(shù)據(jù)下標(biāo)越界,則發(fā)生異常,提示為() A.RuntimeException B.IOException C.ArrayIndexOutOfBoondException D.classCastException A若有定義chara[]=newchar[5];則a.length的值為() A.0 B.10 C.4 D.5 D"若有定義Stringtom=""我們是學(xué)生"";則tom.length()的值是()" A.5 B.10 C.6 D.11 A調(diào)用方法時(shí),若要進(jìn)行參數(shù)的引用傳遞,參數(shù)類型可為() A.整型 B.實(shí)型 C.字符型 D.類 D在Java中下列關(guān)于繼承的論述中,錯(cuò)誤的是() A.繼承具有傳遞性 B.繼承關(guān)系也稱為“即是”(isa)關(guān)系 C.支持多繼承 D.繼承提高了系統(tǒng)的可重用性 C在Java中,關(guān)于封裝性的說法中,錯(cuò)誤的是() A.是一種信息隱蔽技術(shù) B.使對(duì)象之間不可相互作用 C.是受保護(hù)的內(nèi)部實(shí)現(xiàn) D.與類有關(guān),封裝的基本單位是對(duì)象 B一個(gè)消息包含的內(nèi)容,不應(yīng)有() A.消息接收者 B.接受對(duì)象應(yīng)采用的方法 C.指示接受者做何處理 D.方法的參數(shù) C"若有定義:classA{staticfloatf(inta){…}}(設(shè)有A類對(duì)象a1),則下列說法中非法的是()" A.A.f(3) B.a1.f(4) C.a1.g(5) D.A.g(3) D若聲明一個(gè)類不能被繼承,即不能有子類,用關(guān)鍵字() A.final B.finally C.abstract D.super AAWT提供給paint()方法的是那個(gè)類的實(shí)例() A.Thread B.Applet C.Graphics D.Component C"main()方法中有代碼:Framef=newFrame(""MyFrame"");f.sdSize(100,100);為在屏幕上顯示該對(duì)象,應(yīng)加下面哪個(gè)的代碼()" A.f.appear() B.f.setForeground() C.f.setVisible() D.f.enable C一個(gè)JavaApplet的生命周期內(nèi)涉及多個(gè)方法,但下面的哪個(gè)不是() A.init() B.finalize() C.stop D.start() BApplet對(duì)象自動(dòng)調(diào)用init()方法完成初始化工作,init()可被調(diào)用幾次() A.3 B.2 C.1 D.任意 cinit()方法所做的初始化其任務(wù)中不應(yīng)包括() A.設(shè)置初始狀態(tài) B.裝載圖像 C.設(shè)置參數(shù) D.跳轉(zhuǎn)頁面 D調(diào)用repaint()方法,會(huì)出現(xiàn)什么情況() A.清除以前pain()方法所畫的內(nèi)容 B.保留原來pain()所畫的內(nèi)容 C.清除pain()以前所畫的內(nèi)容,再一次調(diào)用pain()方法 D.在pain()以前所畫內(nèi)容基礎(chǔ)上,再一次調(diào)用pain()畫新的內(nèi)容 C結(jié)束applet的生命周期的方法中,不包括() A.stop() B.destroy() C.關(guān)閉瀏覽器 D.close D關(guān)于applet,下面說法正確的的是() A.能加載庫函數(shù) B.可以讀寫本地計(jì)算機(jī)系統(tǒng)上的文件 C.不能運(yùn)行本地計(jì)算機(jī)上的任何程序 D.不能和任何主機(jī)建立網(wǎng)絡(luò)通信 Cpaint()需要一個(gè)參數(shù),它是() A.一個(gè)位置值 B.一個(gè)Graphics對(duì)象 C.一個(gè)字符串 D.一個(gè)高度值 CHTML語言的applet標(biāo)簽屬性中,哪個(gè)不是必選的() A.NAME B.CODE C.WIDTH D.HEIGHT AJVM會(huì)一直運(yùn)行,直到() A.main()結(jié)束 B.僅剩下用戶線程 C.僅剩下守護(hù)線程 D.(1)或(3)任一條件 C"為獲得參數(shù)lastname,可在applet中用代碼()" "A.Strings=getName(""lastname"")" "B.Strings=Parametre(""lastname"")" "C.Strings=getParametre(""lastname"")" "D.Strings=get(""lastname"")" C從下面的main()的調(diào)用Javalyricsakissisbutakiss中訪問單詞“kiss”的是() A.args[0] B.args[5] C.args[4] D.args[3] B下面定義main()方法有效的是() A.publicstaticvoidmain(Stringargs[]){} B.publicmain(String[]) C.publicvoidmain() D.publicvoidmain(args[]){} Amain()需要一個(gè)參數(shù),它是() A.一個(gè)整型量 B.一個(gè)String對(duì)象 C.一個(gè)實(shí)型量 D.一個(gè)任意類的對(duì)象 B"從下面的main()方法Javalyricsakissisbutakiss的調(diào)用中訪問單詞""but""的是()" A.args[3] B.args[2] C.args[0] D.args[1] A在文本框中設(shè)置文本的方法是() A.setEchochar() B.getText() C.setText() D.Textfield() C獲取文本框的文本的方法是() A.setEchochar() B.setText() C.Textfield() D.getText() D用于文本區(qū)中設(shè)置文本同時(shí)清除文本區(qū)中原有文本的方法是() A.setText(Strings) B.getText() C.TextArea(Strings) "D.TextArea(intx,inty)" A對(duì)于文本區(qū)事件源,要獲得監(jiān)視器的方法是() A.addTextListener() B.TextValueChanged() C.append(Strings) D.insert(Stringsintx) A下列那一項(xiàng)的實(shí)現(xiàn)不可以添加為TextField對(duì)象的監(jiān)聽器() A.ActionListener B.FocusListener C.MouseMotionListener D.WindowsListener D下列說法不正確的是() A.java.awt包的類Panel是用來創(chuàng)建面板的 B.container類是Panel類的子類 C.Panel類的實(shí)例是一個(gè)容器 D.容器也是一個(gè)組件 B那個(gè)類負(fù)責(zé)創(chuàng)建畫布對(duì)象() A.Applet B.Container C.Component D.Canvas D能從左到右,從上到下地排列組件,并且當(dāng)從一行移到下一行時(shí)能使每行居中的布局管理器是() A.BorderLayout B.FlowLayout C.GridLayout D.CardLayout B下列布局管理器中,哪一個(gè)會(huì)在前個(gè)組件相同行上放置組件,直到該組件超出容器的寬度,然后從新行開始,并把添加的組建居中放置() A.BorderLayout B.CardLayout C.FlowLayout D.GridbagLayout C當(dāng)為組件調(diào)用repaint()時(shí),AWT包調(diào)用組件方法() A.update B.paint C.draw D.show A用Java中的哪個(gè)方法來隱藏用戶界面的組件() A.disable B.setVisible C.remove D.delete B如想改變某組件的尺寸,可用方法() A.dimension B.resize C.area D.setSize DsetForeground()和()setBackground()定義在哪個(gè)類中 A.Graphics B.Container C.Component D.Applet C若要用空標(biāo)題構(gòu)造選擇框,應(yīng)選擇方法() "A.Checkbox(Strings,booleanb,CheckboxGroupg)" Checkbox() "C.Checkbox(Strings,booleanb)" D.Checkbox(Strings) B當(dāng)我們?cè)谝粋€(gè)容器中添加了多個(gè)選擇框,且使用CheckboxGroup將它們歸為某一組,則在這一組中,一個(gè)時(shí)刻可以有幾個(gè)選擇框被選中() A.1 B.2 C.4 D.任意 A創(chuàng)建了一個(gè)選擇控件對(duì)象后,可得選項(xiàng)順序加入到控件中的方法是() A.Choice() B.remove(int) C.getSelectItem() D.add(string) D如果要判斷是哪個(gè)選擇控件(Choice)產(chǎn)生的事件源,可使用的方法() A.

getItem(int) B.

getSource C.

getItemSelectable() D.

getItemIndex() C滾動(dòng)列表(List)每次選擇選項(xiàng),可以選擇個(gè)數(shù)是() A.

1 B.

多個(gè) C.

所有 D.

根據(jù)列表對(duì)象初始化參數(shù)確定 D滾動(dòng)列表(List)k可以產(chǎn)生幾種事件() A.

1 B.

2 C.

3 D.

4 B設(shè)置組件的背景色可用方法() A.

voidsetBackgroundColor(Colorc) B.

voidsetForegroundColor(Colorc) C.

voidsetBackground(Colorc) D.

voidsetForeground(Colorc) C創(chuàng)建一個(gè)字體類對(duì)象,字體的式樣為斜體,可使用的參數(shù)是() A.

Font.PLAIN B.

Font.BOLD C.

Font.ITALIC D.

Font.BOLD和Font.ITALIC C使用方法可設(shè)置組件的位置和大小的是() "A.

voidsetLocation(intx,inty)" "B.

voidsetSize(intWidth,intHeight)" "C.

voidsetBounds(intx,inty,intwidth,intheight)" D.

沒有這樣的方法 C用類可以創(chuàng)建一個(gè)Java的窗口的是() A.

Canvas B.

Applet C.

Window D.

Frame D基于Frame創(chuàng)建了一個(gè)窗口,該窗口() A.

立即顯示 B.

不能立即顯示 C.

用方法SetVisible(true)顯示 D.

用方法super()顯示 C選擇一個(gè)菜單項(xiàng),可產(chǎn)生的事件是() A.

ItemEvent B.

ActionEvent C.

TextEvent D.

ContainerEvent B判斷選擇的是哪一個(gè)菜單項(xiàng)可調(diào)用方法() A.

getEvent() B.

getMenuItem() C.

getSource() D.

只能通過菜單項(xiàng)序號(hào)來判定 C增加菜單分割線可使用方法() A.

addLine() B.

addSeparator() C.

insertLine() D.

insertItem(String) B對(duì)話框被分為() A.

有模式 B.

無模式 C.

有模式和無模式 D.

沒有模式的區(qū)分 C可顯示或隱藏對(duì)話框調(diào)用的方法是() A.

setTitle() B.

setModal() C.

setSize() D.

setvisible() D對(duì)話框本身是一個(gè)可在上面增加組件和容器的() A.

容器 B.

組件 C.

窗口 D.

界面 AJava窗口的坐標(biāo)系原點(diǎn)為() A.

左上角 B.

左下角 C.

右下角 D.

右上角 AJava坐標(biāo)系的單位為() A.

厘米 B.

毫米 C.

英寸 D.

像素 DApplet程序運(yùn)行時(shí),瀏覽器會(huì)創(chuàng)建一個(gè)類的對(duì)象,這個(gè)類是() A.

Dialog B.

Chioce C.

Graphics D.

Graphical CApplet程序運(yùn)行時(shí),畫線可調(diào)用方法() A.

drawString B.

drawLine C.

drawRect D.

drawRoundRect BJava語言中,表示顏色用() A.

Color類的對(duì)象 B.

一個(gè)整型數(shù) C.

一個(gè)浮點(diǎn)數(shù) D.

三個(gè)整型數(shù)分別表示紅、綠、蘭 A當(dāng)按下、敲擊或釋放一個(gè)鍵時(shí),會(huì)產(chǎn)生的事件是() A.

鼠標(biāo)事件 B.

焦點(diǎn)事件 C.

文本事件 D.

鍵盤事件 D如果要監(jiān)控鍵盤事件,可用的方法作為監(jiān)視器的是() A.

addActionListener B.

addTextListener C.

addItemListener D.

addKeyListener D線程() A.

是一個(gè)獨(dú)立的程序 B.

不是一個(gè)獨(dú)立的程序 C.

是程序中的一個(gè)方法 D.

是個(gè)類 B一個(gè)線程在它的一個(gè)完整的生命周期中通常經(jīng)歷的狀態(tài)的種類有() A.

1 B.

3 C.

5 D.

7 C一旦一個(gè)線程對(duì)象被創(chuàng)建,該線程就處于的狀態(tài)是() A.

新建 B.

就緒 C.

運(yùn)行 D.

阻塞 A一個(gè)線程處于運(yùn)行狀態(tài),該線程就會(huì)執(zhí)行的方法是() A.

init() B.

sleep() C.

stop() D.

run() D實(shí)現(xiàn)線程的途徑有() A.

1 B.

2 C.

3 D.

4 B任何一個(gè)線程的創(chuàng)建都必須基于類() A.

Thread B.

Runnable C.

Applet D.

Frame A使一個(gè)線程進(jìn)入就緒狀態(tài),應(yīng)調(diào)用的方法是() A.

init() B.

start() C.

run() D.

sleep() B使一個(gè)線程放棄處理器,休眠1.5秒,應(yīng)調(diào)用的方法() A.

sleep(1.5) B.

sleep(1500) C.

suspend(1.5) D.

suspend(1500) B一個(gè)處于運(yùn)行狀態(tài),實(shí)際上調(diào)用了方法() A.

start() B.

init() C.

run() D.

paint() CRunnable接口中定義了一個(gè)方法是() A.

start() B.

sleep() C.

init() D.

run() D用Thread類的子類創(chuàng)建線程時(shí),必須重新定義的方法() A.

start() B.

init() C.

paint() D.

run() D用Runnable實(shí)現(xiàn)線程時(shí),必須實(shí)現(xiàn)的方法() A.

start() B.

init() C.

paint() D.

run() D相同優(yōu)先級(jí)的若干線程都處于就緒狀態(tài),如果要使當(dāng)前線程放棄處理器資源,讓給其后的線程,應(yīng)調(diào)用方法() A.

init() B.

stop() C.

sleep() D.

start() C使用接口實(shí)現(xiàn)線程的優(yōu)點(diǎn)() A.

線程運(yùn)行效率高 B.

線程程序簡(jiǎn)單 C.

可再從其它類派生 D.

實(shí)現(xiàn)線程容易 C基于Runnable實(shí)現(xiàn)線程時(shí),Thread類的構(gòu)造方法中必須指明() A.

線程組名 B.

目標(biāo)對(duì)象 C.

線程名 D.

線程組名和線程名 B可確定當(dāng)前占有CPU的線程調(diào)用的方法是() A.

getName() B.

getThread() C.

currentThread() D.

currentName() C多個(gè)線程可同時(shí)操作一個(gè)數(shù)據(jù),為了保證該數(shù)據(jù)的準(zhǔn)確性,可將操作該數(shù)據(jù)的部分改為() A.

同步 B.

異步 C.

只讀 D.

只寫 A可將語句塊或方法設(shè)為同步使用的語句是() A.

static B.

abstract C.

final D.

synchronized D如果一個(gè)方法聲明為同步方法,在有些情況下仍然需要其他線程訪問該數(shù)據(jù),可在該方法中使當(dāng)前線程等待調(diào)用的方法是() A.

sleep() B.

stop() C.

wait() D.

notify() C處于等待的線程,如果要使該線程恢復(fù)運(yùn)行狀態(tài),應(yīng)調(diào)用方法() A.

start() B.

run() C.

resume() D.

notify() D如果想在run方法結(jié)束前消滅該線程,應(yīng)調(diào)用方法() A.

stop() B.

interrupt() C.

destroy() D.

cancel() B可表示internet上的計(jì)算資源,應(yīng)使用() A.

http B.

TCP C.

URL D.

Web C構(gòu)成方法publicURL(Strings)中的參數(shù)s應(yīng)表示為() A.

一個(gè)網(wǎng)絡(luò)協(xié)議 B.

一個(gè)文件 C.

包含網(wǎng)絡(luò)協(xié)議、計(jì)算機(jī)域名的字符串 D.

操作系統(tǒng)名稱 C創(chuàng)建一個(gè)URL對(duì)象時(shí),可能會(huì)產(chǎn)生的例外是() A.

IOException B.

IndexOutOfBoundsException C.

InterruptedException D.

MalformedURLException D在成功地創(chuàng)建了一個(gè)URL對(duì)象后,如果想在當(dāng)前的Applet程序中連接另外的Web頁面,可實(shí)現(xiàn)的方法是() A.

showDocument(url) B.

getAppletContext() C.

getAppletContext().display(url) D.

getAppletContext().showDocument(url) D可得出一個(gè)網(wǎng)絡(luò)套接字的組合是() A.

端口號(hào)與IP地址 B.

URL與端口 C.

IP地址與URL D.

協(xié)議和計(jì)算機(jī)域名 A用套接字方法建立兩個(gè)程序的通信時(shí),端口號(hào)應(yīng)在的范圍是() A.

0~65535 B.

0~1023 C.

1024~65535 D.

>65535 C客戶端與服務(wù)器用套接字進(jìn)行連接時(shí),可能會(huì)產(chǎn)生的例外是() A.

IOException B.

IndexOutOfBoundsException C.

InterruptedException D.

MalformedURLException A建立服務(wù)端的套接字時(shí),其端口號(hào)為() A.

0~65535 B.

0~1023 C.

1024~65535 D.

與客戶端呼叫的端口號(hào)相同 D一個(gè)InetAddress的對(duì)象含有() A.

主機(jī)的域名 B.

主機(jī)的IP地址 C.訪問主機(jī)的通訊協(xié)議 D.

主機(jī)的域名和IP地址 D如果想獲得一個(gè)InetAddress對(duì)象的主機(jī)域名,可調(diào)用方法() A.

getName() B.

getHostName() C.

getAddress() D.

getHostAddress() B如果想獲得一個(gè)InetAddress對(duì)象的主機(jī)地址,可調(diào)用方法() A.

getName() B.

getHostName() C.

getAddress() D.

getHostAddress() D如果想獲得本地機(jī)的地址,可調(diào)用類InetAddress中的靜態(tài)方法得到一個(gè)InetAddress對(duì)象,該對(duì)象含有本地機(jī)的地址,此靜態(tài)方法() A.

getHost() B.

getName() C.

getLocalHost() D.

getLocalName() C如果要接收一個(gè)數(shù)據(jù)包,必須先準(zhǔn)備一個(gè)數(shù)據(jù)包用于接收,這個(gè)準(zhǔn)備接收數(shù)據(jù)的數(shù)據(jù)包應(yīng)是一個(gè)類的對(duì)象,這個(gè)類是() A.

DatagramSocket B.

DatagramPacket C.

DataSocket D.

DataPacket B一個(gè)Applet程序,如果要從網(wǎng)絡(luò)上加載一個(gè)圖像,應(yīng)使用方法() A.

getGraphics() B.

getSource() C.

getImage() D.

play() C在Applet程序中,如果想獲得當(dāng)前Applet程序的地址,應(yīng)調(diào)用方法() A.

getAddress() B.

getIP() C.

getCodeBase() D.

getDocument() C圖像被加載,輸出圖像使用的方法是() A.

drawImage() B.

displayImage() C.

printImage() D.

pasteImage() A在圖形方式的Application中,要獲取一幅圖像,必須先得到一個(gè)類的對(duì)象,這個(gè)類是() A.

Image B.

溫馨提示

  • 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)論