![JAVA筆試題Java選擇題100道_第1頁](http://file4.renrendoc.com/view/1f76ec3dd83dfa937f1122804559da75/1f76ec3dd83dfa937f1122804559da751.gif)
![JAVA筆試題Java選擇題100道_第2頁](http://file4.renrendoc.com/view/1f76ec3dd83dfa937f1122804559da75/1f76ec3dd83dfa937f1122804559da752.gif)
![JAVA筆試題Java選擇題100道_第3頁](http://file4.renrendoc.com/view/1f76ec3dd83dfa937f1122804559da75/1f76ec3dd83dfa937f1122804559da753.gif)
![JAVA筆試題Java選擇題100道_第4頁](http://file4.renrendoc.com/view/1f76ec3dd83dfa937f1122804559da75/1f76ec3dd83dfa937f1122804559da754.gif)
![JAVA筆試題Java選擇題100道_第5頁](http://file4.renrendoc.com/view/1f76ec3dd83dfa937f1122804559da75/1f76ec3dd83dfa937f1122804559da755.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、下列不可作為java語言修飾符的是(D)A)a1B)$1C)_1D)112有一段java應(yīng)用程序,它的主類名是al,那么保存它的源文件名可以是(A)A)al.javaB)al.classC)alD)都對3整型數(shù)據(jù)類型中,需要內(nèi)存空間最少的是(D)A)shortB)longC)intD)byteJava類可以作為(C)類型定義機(jī)制數(shù)據(jù)封裝機(jī)制類型定義機(jī)制和數(shù)據(jù)封裝機(jī)制上述都不對在創(chuàng)建對象時必須(C)先聲明對象,然后才能使用對象先聲明對象,為對象分配內(nèi)存空間,然后才能使用對象先聲明對象,為對象分配內(nèi)存空間,對對象初始化,然后才能使用對象上述說法都對在調(diào)用方法時,若要使方法改變實參的值,可以(B)用
2、基本數(shù)據(jù)類型作為參數(shù)用對象作為參數(shù)A和B都對A和B都不對Java中(C)一個子類可以有多個父類,一個父類也可以有多個子類一個子類可以有多個父類,但一個父類只可以有一個子類一個子類可以有一個父類,但一個父類可以有多個子類上述說法都不對Java語言具有許多優(yōu)點(diǎn)和特點(diǎn),哪個反映了Java程序并行機(jī)制的特點(diǎn)?(B)A)安全性B)多線性9.Character流與Byte流的區(qū)別是(C)A)每次讀入的字節(jié)數(shù)不同C)跨平臺D)可移植B)前者帶有緩沖,后者沒有C)前者是字符讀寫,后者是字節(jié)讀寫10.以下聲明合法的是(D)A、defaultStrings;C、abstractdoubled;二者沒有區(qū)別,可以互
3、換使用B、publicfinalstaticnativeintw()D、abstractfinaldoublehyperbolicCosine()關(guān)于以下application的說明,正確的是(C)1classStaticStuff23staticintx=10;4staticx+=5;5publicstaticvoidmain(String67System.out.println(“x=”+x)89staticx/=3;args)10.A、4行與9行不能通過編譯,因為缺少方法名和返回類型B、9行不能通過編譯,因為只能有一個靜態(tài)初始化器C、編譯通過,執(zhí)行結(jié)果為:x=5D、編譯通過,執(zhí)行結(jié)果為:
4、x=3關(guān)于以下程序代碼的說明正確的是(D)1classHasStatic2privatestaticintx=100;3publicstaticvoidmain(Stringargs)4HasStatichs1=newHasStatic();5hs1.x+;6HasStatichs2=newHasStatic();7hs2.x+;8hs1=newHasStatic();9hs1.x+;10HasStatic.x-;11System.out.println(“x=”+x);1213A、5行不能通過編譯,因為引用了私有靜態(tài)變量B、10行不能通過編譯,因為x是私有靜態(tài)變量C、程序通過編譯,輸出結(jié)果為
5、:x=103D、程序通過編譯,輸出結(jié)果為:x=102以下選項中循環(huán)結(jié)構(gòu)合法的是(C)A、while(inti7)i+;System.out.println(“iis“+i);B、intj=3;while(j)System.out.println(“jis“+j);C、intj=0;for(intk=0;j+k!=10;j+,k+)System.out.println(“jis“+j+“kis”+k);D、intj=0;doSystem.out.println(“jis“+j+);if(j=3)continueloop;while(j=3;C、Stringts=s.trim();D、String
6、t=s+”!”;下列關(guān)于Java語言的特點(diǎn),描述錯誤的是(C)Java是跨平臺的編程語言B.Java支持分布式計算C.Java是面向過程的編程語言D.Java支持多線程下述概念中不屬于面向?qū)ο蠓椒ǖ氖牵―)。對象、消息B.繼承、多態(tài)C.類、封裝D.過程調(diào)用結(jié)構(gòu)化程序設(shè)計所規(guī)定的三種基本控制結(jié)構(gòu)是(C)A.輸入、處理、輸出B.樹形、網(wǎng)形、環(huán)形C.順序、選擇、循環(huán)D.主程序、子程序、函數(shù)下列關(guān)于構(gòu)造方法的敘述中,錯誤的是(C)Java語言規(guī)定構(gòu)造方法名與類名必須相同Java語言規(guī)定構(gòu)造方法沒有返回值,但不用void聲明Java語言規(guī)定構(gòu)造方法不可以重載Java語言規(guī)定構(gòu)造方法只能通過new自動調(diào)用
7、下列哪個類的聲明是正確的?(D)abstractfinalclassHIB.abstractprivatemove()C.protectedprivatenumber;D.publicabstractclassCar關(guān)于被私有訪問控制符private修飾的成員變量,以下說法正確的是(C)可以被三種類所引用:該類自身、與它在同一個包中的其他類、在其他包中的該類的子類可以被兩種類訪問和引用:該類本身、該類的所有子類只能被該類自身所訪問和修改只能被同一個包中的類訪問下列關(guān)于for循環(huán)和while循環(huán)的說法中哪個是正確的?(B)while循環(huán)能實現(xiàn)的操作,for循環(huán)也都能實現(xiàn)while循環(huán)判斷條件一般
8、是程序結(jié)果,for循環(huán)判斷條件一般是非程序結(jié)果兩種循環(huán)任何時候都可替換兩種循環(huán)結(jié)構(gòu)中都必須有循環(huán)體,循環(huán)體不能為空閱讀以下代碼:importjava.io.*;importjava.util.*;publicclassfoopublicstaticvoidmain(Stringargs)Strings;System.out.println(s=+s);輸出結(jié)果應(yīng)該是:(C)4代碼得到編譯,并輸出“s=”代碼得到編譯,并輸出“s=null”由于Strings沒有初始化,代碼不能編譯通過代碼得到編譯,但捕獲到NullPointException異常編譯運(yùn)行以下程序后,關(guān)于輸出結(jié)果的說明正確的是(C
9、)publicclassConditionalpublicstaticvoidmain(Stringargs)intx=4;System.out.println(“valueis“+(x4)?99.9:9);A.輸出結(jié)果為:valueis99.9B.輸出結(jié)果為:valueis9C.輸出結(jié)果為:valueis9.0D.編譯錯誤執(zhí)行完以下代碼intx=newint10;后,以下哪項說明是正確的(A.x9為0B.x9未定義C.x10為0D.x0為空關(guān)于以下程序段,正確的說法是(C)1Strings1=“a”+“b”;2Strings2=newString(s1);3if(s1=s2)4System.
10、out.println(“=issucceeded”);5if(s1.equals(s2)6System.out.println(“.equals()issucceeded”);A.行4與行6都將執(zhí)行B.行4執(zhí)行,行6不執(zhí)行C.行6執(zhí)行,行4不執(zhí)行C.行4、行6都不執(zhí)行以下程序的運(yùn)行結(jié)果是:(C)publicclassIncrementpublicstaticvoidmain(Stringargs)intc;c=2;System.out.println(c);System.out.println(c+);System.out.println(c);A222B233C223D344下列哪一個關(guān)鍵
11、字用于實現(xiàn)接口來定義類?(B)interfaceA、extendsB、implementsC、abstractD、第三組若a的值為3時,下列程序段被執(zhí)行后,c的值是多少?(C)if(a0)if(a3)c=2;elsec=3;elsec=4;2.3.4.A、1B、2C、3下面哪一個操作符的優(yōu)先級最高?A、&C、!A、C、A、C、D、D、4D)B、|()下列方法頭中哪一個不與其他方法形成重載(overload)關(guān)系?(D)voidmmm()voidmmm(Strings)編譯Java程序的命令是appletviewerjavaB、voidmmm(inti)D、intmm()(B)B、javacD、
12、javadoc編譯Java源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)碼文件的擴(kuò)展名為(B)。A、.byteB、.classC、.htmlD、.exe執(zhí)行語句inti=1,j=+i;后i與j的值分別為(D)。A、1與1B、2與1C、1與2D、2與2main方法是Java應(yīng)用程序執(zhí)行的入口點(diǎn),關(guān)于main方法的方法頭以下哪項是合法的?(B)A、publicstaticvoidmain()B、publicstaticvoidmain(Stringargs)C、publicstaticintmain(Stringarg)D、publicvoidmain(Stringarg)下列哪個選項不是Java語言
13、的特點(diǎn)?(D)A、面向?qū)ο驜、高安全性C、平臺無關(guān)D、面向過程下列哪個是合法的Java標(biāo)識符?(B)A、Tree&GlassesB、FirstJavaAppletC、*theLastOneD、273.5下面的選項中,哪一項不屬于“汽車類”的行為(D)。A、啟動B、剎車C、減速D、速度下面哪一個循環(huán)會導(dǎo)致死循環(huán)?(C)A、for(intk=0;k0;k-)C、for(intk=0;k0;k+)有如下程序段:inta=b=5;Strings1=祝你今天考出好成績!;Strings2=s1;則表達(dá)式a=b與s2=s1的結(jié)果分別是:(A)。A、true與trueB、false與trueC、true與f
14、alseD、false與false在Java中用什么關(guān)鍵字修飾的方法可以直接通過類名來調(diào)用?(A)A、staticB、finalC、privateD、void若在某一個類定義中定義有如下的方法:abstractvoidperformDial();該方法屬于(C)。A、接口方法B、最終方法C、抽象方法D、空方法有如下程序段:inttotal=0;for(inti=0;i4;i+)if(i=1)continue;if(i=2)break;total+=i;則執(zhí)行完該程序段后total的值為:(A)。A、0B、1C、3D、64如果希望某個變量只可以被類本身訪問和調(diào)用,則應(yīng)該使用下列哪一種訪問控制修飾
15、A)。A、privateB、protectedC、privateprotectedD、public在Java中,456屬于(B)類的對象。A、intB、StringC、IntegerD、NumberSystem.out.println(5+2);的輸出結(jié)果應(yīng)該是(A)。A、52B、7C、2D、5為AB類的一個無形式參數(shù)無返回值的方法method書寫方法頭,使得使用類名AB作為前綴就可以調(diào)用它,該方法頭的形式為(A)。B.publicvoidmethod()D.abstractvoidmethod()A.staticvoidmethod()C.finalvoidmethod()下面聲明數(shù)組的寫法
16、錯誤(D)。Ainta;B:inta;Cint3a;D;int3a;21.設(shè)x為float型變量,y為double型變量,a為int型變量,b為long型變量,c為char型變量,則表達(dá)式x+y*a/x+b/y+c的值為(C)類型。AintBlongDcharCdouble欲構(gòu)造ArrayList類的一個實例,此類繼承了List接口,下列哪個方法是正確的?(B)A、ArrayListmyList=newObject();B、ListmyList=newArrayList();C、ArrayListmyList=newList();D、ListmyList=newList();指出正確的表達(dá)式(
17、C)A、byte=128;B、Boolean=null;C、longl=0 xfffL;D、double=0.9239d;指出下列程序運(yùn)行的結(jié)果(B)publicclassExampleStringstr=newString(good);charch=a,b,c;publicstaticvoidmain(Stringargs)Exampleex=newExample();ex.change(ex.str,ex.ch);System.out.print(ex.str+and);Sytem.out.print(ex.ch);publicvoidchange(Stringstr,charch)str
18、=testok;ch0=g;A、goodandabcB、goodandgbcC、testokandabcD、testokandgbc運(yùn)行下列程序,會產(chǎn)生什么結(jié)果(D)publicclassXextendsThreadimplementsRunnablepublicvoidrun()System.out.println(thisisrun();publicstaticvoidmain(Stringargs)Threadt=newThread(newX();t.start();A、第一行會產(chǎn)生編譯錯誤B、第六行會產(chǎn)生編譯錯誤C、第六行會產(chǎn)生運(yùn)行錯誤D、程序會運(yùn)行和啟動第四組:要從文件file.da
19、t中讀出第10個字節(jié)到變量c中,下列哪個方法適合?(D)A、FileInputStreamin=newFileInputStream(file.dat);in.skip(9);intc=in.read();B、FileInputStreamin=newFileInputStream(file.dat);in.skip(10);intc=in.read();C、FileInputStreamin=newFileInputStream(file.dat);intc=in.read();D、RandomAccessFilein=newRandomAccessFile(file.dat);in.ski
20、p(9);intc=in.readByte();Java編程所必須的默認(rèn)引用包為(B)java.sys包java.lang包java.util包以上都不是下面語句在編譯時不會出現(xiàn)警告或錯誤的是(C)floatf=3.14;charc=”c”;Booleanb=null;inti=10.0;下面不是合法標(biāo)識符的是(A)2ofUSgiveMeswhataQuiz$d2000_5.下面哪一個是合法的數(shù)組聲明和構(gòu)造語句(C)A.intages=100;intages=newint100;intages=newint100;int()ages=newint(100);下面說法不正確的是(C)A.一個子類
21、的對象可以接收父類對象能接收的消息;當(dāng)子類對象和父類對象能接收同樣的消息時,它們針對消息產(chǎn)生的行為可能不同;父類比它的子類的方法更多;子類在構(gòu)造函數(shù)中可以使用super()來調(diào)用父類的構(gòu)造函數(shù);給出下面代碼段,哪行將引起一個編譯時錯誤?(D)publicclassTestintn=0;intm=0;publicTest(inta)m=a;publicstaticvoidmain(Stringarg)Testt1,t2;intj,k;j=3;k=5;t1=newTest();t2=newTest(k);A.行1B.行4C.行6D.行9下面程序中類ClassDemo中定義了一個靜態(tài)變量sum,分析
22、程序段的輸出結(jié)果。(C)classClassDemopublicstaticintsum=1;publicClassDemo()sum=sum+5;publicclassClassDemoTestpublicstaticvoidmain(Stringargs)ClassDemodemo1=newClassDemo();ClassDemodemo2=newClassDemo();System.out.println(demo1.sum);A.0B.6C.11D.2下面這些類型的應(yīng)用,那個不使用Java語言來編寫?(A)JavaScriptB)AppletC)ServletD)JavaSwing1
23、0.聲明成員變量時,如果不使用任何訪問控制符(public,protected,private),則以下哪種類型的類不能對該成員進(jìn)行直接訪問(D)A)同一類B)同一包中的子類C)同一包中的非子類D)不同包中的子類下列哪種異常是檢查型異常,需要在編寫程序時聲明(C)NullPointerExceptionB)ClassCastExceptionC)FileNotFoundExceptionD)IndexOutOfBoundsException下面哪個流類屬于面向字符的輸入流(D)BufferedWriterB)FileInputStreamC)ObjectInputStreamD)InputSt
24、reamReader下面關(guān)于數(shù)組聲明和初始化的語句那個有語法錯誤?(C)inta1=3,4,5;Stringa2=string1,string1,string1;Stringa3=newString(3);inta4=newint33;下面哪一行代碼正確的聲明了一個類方法(靜態(tài)方法)?(D)publicintmethod(inti)protectedmethod(inti)publicstaticmethod(Strings)protectedstaticvoidmethod(Integeri)下面的方法,當(dāng)輸入為2的時候返回值是多少?(D)publicintgetValue(inti)int
25、result=0;switch(i)case1:result=result+i;case2:result=result+i*2;case3:result=result+i*3;returnresult;A)0B)2C)4D)10getCustomerInfo()方法如下,try中可以捕獲三種類型的異常,如果在該方法運(yùn)行中產(chǎn)生了一個IOException,將會輸出什么結(jié)果(A)publicvoidgetCustomerInfo()try/dosomethingthatmaycauseanExceptioncatch(java.io.FileNotFoundExceptionex)System.o
26、ut.print(FileNotFoundException!);catch(java.io.IOExceptionex)System.out.print(IOException!);catch(java.lang.Exceptionex)System.out.print(Exception!);IOException!IOException!Exception!FileNotFoundException!IOException!FileNotFoundException!IOException!Exception!新建一個流對象,下面哪個選項的代碼是錯誤的?(B)newBufferedWri
27、ter(newFileWriter(a.txt);newBufferedReader(newFileInputStream(a.dat);newGZIPOutputStream(newFileOutputStream(a.zip);D)newObjectInputStream(newFileInputStream(a.dat);18.Java的集合框架中重要的接口java.util.Collection定義了許多方法。選項中哪個方法不是Collection接口所定義的?(C)intsize()booleancontainsAll(Collectionc)compareTo(Objectobj)
28、booleanremove(Objectobj)一個線程在任何時刻都處于某種線程狀態(tài)(threadstate),例如運(yùn)行狀態(tài)、阻塞狀態(tài)、就緒狀態(tài)等。一個線程可以由選項中的哪種線程狀態(tài)直接到達(dá)運(yùn)行狀態(tài)?(D)A)死亡狀態(tài)B)阻塞狀態(tài)(對象lock池內(nèi))C)阻塞狀態(tài)(對象wait池內(nèi))D)就緒狀態(tài)選項中哪一行代碼可以替換題目中/addcodehere而不產(chǎn)生編譯錯誤?(A)publicabstractclassMyClasspublicintconstInt=5;/addcodeherepublicvoidmethod()publicabstractvoidmethod(inta);value=v
29、alue+5;publicintmethod();publicabstractvoidanotherMethod()File類是IO包中唯一表示磁盤文件信息的對象,它定義了一些與平臺無關(guān)的方法來操縱文件。通過調(diào)用File類提供的各種方法,我們能夠創(chuàng)建、刪除文件、重命名文件、判斷文件的讀寫權(quán)限及是否存在,設(shè)置和查詢文件的最近修改時間等。下面的代碼片段實現(xiàn)的是什么功能?(B)Filefile=newFile(C:test.dat);if(file.exists()file.delete();創(chuàng)建C:test.dat。刪除C:test.dat。打開C:test.dat文件輸出流。移動C:test.d
30、at閱讀Shape和Circle兩個類的定義。在序列化一個Circle的對象circle到文件時,下面哪個字段會被保存到文件中?(B)classShapepublicStringname;classCircleextendsShapeimplementsSerializableprivatefloatradius;transientintcolor;publicstaticStringtype=Circle;nameradiuscolortype下面是People和Child類的定義和構(gòu)造方法,每個構(gòu)造方法都輸出編號。在執(zhí)行newChild(mike)的時候都有哪些構(gòu)造方法被順序調(diào)用?請選擇輸
31、出結(jié)果(D)classPeopleStringname;publicPeople()System.out.print(1);publicPeople(Stringname)System.out.print(2);=name;classChildextendsPeoplePeoplefather;publicChild(Stringname)System.out.print(3);=name;father=newPeople(name+:F);publicChild()System.out.print(4);A)312B)32432D)132下面哪個選項中的代碼沒有定義內(nèi)部類,或者錯誤的定義了內(nèi)
32、部類?(C)A)publicClassLineintlength;ClassPoint/內(nèi)部類代碼publicClassLinepublicPointgetPoint()returnnewPoint()內(nèi)部類代碼;publicClassLine/外部類代碼ClassPoint/內(nèi)部類代碼publicClassLinepublicintcalcLength()ClassPoint/內(nèi)部類代碼25.list是一個ArrayList的對象,哪個選項的代碼填寫到/tododelete處,可以在Iterator遍歷的過程中正確并安全的刪除一個list中保存的對象?(D)Iteratorit=list.i
33、terator();intindex=0;while(it.hasNext()Objectobj=it.next();if(needDelete(obj)/needDelete返回boolean,決定是否要刪除/tododeleteindex+;list.remove(obj);list.remove(index);list.remove(it.next();it.remove();面試就不說了,就筆試而言,參加的很多招聘給我的感覺就是和學(xué)校期末考基本沒什么區(qū)別,大都考一些很基本的東西,當(dāng)然是對應(yīng)屆生而言,除此之外就是多出來一些智力題和IT名詞,對于智力題,用同事的話來說是用來玩你的,在我看來
34、也無關(guān)緊要,IT名詞的話可以多用GOOGLE查看一下,費(fèi)點(diǎn)時間,也不是很難記,大概了解一下有東西扯就0K.就突擊基礎(chǔ)知識而言,我是沒有興趣從頭到尾看一遍JAVA的,話說回來,現(xiàn)在的筆試出題者和期末考的命題者一樣懶,很多都是網(wǎng)上流傳N久的東西,所以我決定從網(wǎng)上撈一些試題做做,排查知識點(diǎn)的盲區(qū),這樣比較有針對性.一、單項選擇題Java是從()語言改進(jìn)重新設(shè)計。AAdaBC+CPasacalDBASIC答案:B這個題沒什么難度,雖然我只了解C+,當(dāng)初老師也就只拿JAVA和C+比較.ADA:美國軍方為了整合不同語言開發(fā)的系統(tǒng)而發(fā)明的一種語言,最大的特點(diǎn)是實時性,在ADA95中已加入面向?qū)ο髢?nèi)容.Pas
35、cal:為提倡結(jié)構(gòu)化編程而發(fā)明的語言,結(jié)構(gòu)化特色非常明顯,函數(shù)體內(nèi)允許任意層次的嵌套.BASIC:為了讓大學(xué)生簡單容易控制電腦開發(fā)的語言,特點(diǎn)是簡單易懂,且可以用解釋和編譯兩種方法執(zhí)行.2下列語句哪一個正確()Java程序經(jīng)編譯后會產(chǎn)生machinecodeJava程序經(jīng)編譯后會產(chǎn)生bytecodeJava程序經(jīng)編譯后會產(chǎn)生DLL以上都不正確答案:BJAVA文件被JAVAC編譯為.CLASS后綴的字節(jié)碼文件,再由JVM執(zhí)行.下列說法正確的有()class中的constructor不可省略constructor必須與class同名,但方法不能與class同名constructor在一個對象被ne
36、w時執(zhí)行個class只能定義一個constructor答案:CCONSTRUCTOR既構(gòu)造函數(shù),JAVA提供默認(rèn)的空構(gòu)造函數(shù),故可以省略.constructor必須重名,constructor可以重載.提供Java存取數(shù)據(jù)庫能力的包是()A.java.sqlB.java.awtC.java.langD.java.swing答案:Ajava.swing是圖形開發(fā)組件的一些包.java.awt包含一些老的圖形組件,java.lang是通用的一些類,被默認(rèn)包含.java.sql包含操作數(shù)據(jù)庫,獲取數(shù)據(jù)的API5下列運(yùn)算符合法的是()A&BCifD:=答案:Av是SQL中的寫法JAVA用!=6執(zhí)行如下
37、程序代碼a=0;c=0;do-c;a=a-1;while(a0);后,C的值是()A.0B.1C.-1D.死循環(huán)答案:C下列哪一種敘述是正確的()abstract修飾符可修飾字段、方法和類抽象方法的body部分必須用一對大括號包住聲明抽象方法,大括號可有可無聲明抽象方法不可寫出大括號答案:Dabstract不能修飾字段,抽象方法不用實現(xiàn),不能用.下列語句正確的是()形式參數(shù)可被視為localvariable形式參數(shù)可被字段修飾符修飾形式參數(shù)為方法被調(diào)用時,真正被傳遞的參數(shù)形式參數(shù)不可以是對象答案:A真正被傳遞的是實參,形參可以是對象,是對象的時候傳遞引用.下列哪種說法是正確的()實例方法可直接
38、調(diào)用超類的實例方法實例方法可直接調(diào)用超類的類方法實例方法可直接調(diào)用其他類的實例方法實例方法可直接調(diào)用本類的類方法子類是否可以調(diào)用父類要看父類相應(yīng)方法的權(quán)限,而無論本類方法的權(quán)限如何,都可以調(diào)用.答案:D二、多項選擇題Java程序的種類有()人.類(Class)B.AppletC.ApplicationD.Servlet答案:B,C,DApplet:(小應(yīng)用程序)采用Java創(chuàng)建的基于HTML的程序。瀏覽器將其暫時下載到用戶的硬盤上,并在Web頁打開時在本地運(yùn)行。一般的Applet只能通過appletviewer或者瀏覽器來運(yùn)行,一般的Java程序通過繼承Applet類也可以嵌入網(wǎng)頁運(yùn)行.Ser
39、vlet(ServerApplet),全稱JavaServlet,未有中文譯文。是用Java編寫的服務(wù)器端程序。其主要功能在于交互式地瀏覽和修改數(shù)據(jù),生成動態(tài)Web內(nèi)容。下列說法正確的有()環(huán)境變量可在編譯sourcecode時指定在編譯程序時,所能指定的環(huán)境變量不包括classpathjavac一次可同時編譯數(shù)個Java源文件javac.exe能指定編譯結(jié)果要置于哪個目錄(directory)答案:BCD下列標(biāo)識符不合法的有()AnewB$UsdollarsC1234Dcar.taxi答案:ACDJAVA命名規(guī)則:以大小寫英文字母、數(shù)字、下劃線“_”和美元符號“$”組成,且第一位不能為數(shù)字.
40、4下列說法錯誤的有()數(shù)組是一種對象數(shù)組屬于一種原生類Cintnumber=31,23,33,43,35,63D.數(shù)組的大小可以任意改變答案:BCD原生類指未被實例化的類,數(shù)組一般指實例化,被分配空間的類,不屬于原生類.5不能用來修飾interface的有()A.privateB.publicC.protectedD.static答案:ACDclass可用修飾符有publicfinalabstract(final和abstract不能用時出現(xiàn))interface可用修飾符只有public(接口本來就是abstract)下列正確的有()callbyvalue不會改變實際參數(shù)的數(shù)值callbyre
41、ferenee能改變實際參數(shù)的參考地址callbyreferenee不能改變實際參數(shù)的參考地址callbyreferenee能改變實際參數(shù)的內(nèi)容答案:ACD數(shù)值拷貝不會改變實參內(nèi)容,引用拷貝可以改變實參內(nèi)容,但不會改變實參的引用地址.下列說法錯誤的有()在類方法中可用this來調(diào)用本類的類方法在類方法中調(diào)用本類的類方法時可直接調(diào)用在類方法中只能調(diào)用本類中的類方法在類方法中絕對不能調(diào)用實例方法答案:ACDthis是對于當(dāng)前類對象的引用,不能用來調(diào)用類方法.類方法不能調(diào)用非static方法是就本類方法的直接調(diào)用而言,可以將類實例化后調(diào)用.這題存在漏洞,實際嘗試中發(fā)現(xiàn)可以用this直接調(diào)用類方法,不
42、過會出現(xiàn)編譯器警告,從理論上來說,類方法是類所共有,實例也可訪問,但一般都是用類名來顯示調(diào)用.publicclassMainpublicvoidprint()System.out.println(print);publicstaticvoidmain(Stringargs)Mains=newMain();s.print();下列說法錯誤的有()Java面向?qū)ο笳Z言容許單獨(dú)的過程與函數(shù)存在Java面向?qū)ο笳Z言容許單獨(dú)的方法存在Java語言中的方法屬于類中的成員(member)Java語言中的方法必定隸屬于某一類(對象),調(diào)用方法與過程或函數(shù)相同答案:ABC這個是文字游戲,沒啥意思,讓我選我會選A
43、B下列說法錯誤的有()A.能被java.exe成功運(yùn)行的javaclass文件必須有main()方法B.J2SDK就是JavaAPIAppletviewer.exe可利用jar選項運(yùn)行.jar文件能被Appletviewer成功運(yùn)行的javaclass文件必須有main()方法答案:BCD這個不是很懂,只知道Applet只要繼承Applet類就行了,不需要main()方法,其他的就不知道了.三、判斷題Java程序中的起始類名稱必須與存放該類的文件名相同。()答案:正確Unicode是用16位來表示一個字的。()答案:正確原生類中的數(shù)據(jù)類型均可任意轉(zhuǎn)換。()答案:錯誤分別寫出BOOL,intfl
44、oat,指針類型的變量a與零”的比較語句。答案:BOOL:if(!a)orif(a)int:if(a=0)float:constEXPRESSIONEXP=0.000001if(a-EXP)pointer:if(a!=NULL)orif(a=NULL)請說出const與#define相比,有何優(yōu)點(diǎn)?答案:1)const常量有數(shù)據(jù)類型,而宏常量沒有數(shù)據(jù)類型。編譯器可以對前者進(jìn)行類型安全檢查。而對后者只進(jìn)行字符替換,沒有類型安全檢查,并且在字符替換可能會產(chǎn)生意料不到的錯誤。2)有些集成化的調(diào)試工具可以對const常量進(jìn)行調(diào)試,但是不能對宏常量進(jìn)行調(diào)試。3.簡述數(shù)組與指針的區(qū)別?數(shù)組要么在靜態(tài)存儲區(qū)被創(chuàng)建(如全局?jǐn)?shù)組),要么在棧上被創(chuàng)建。指針可以隨時指向任意類型的內(nèi)存塊。修改內(nèi)容上的差別chara=“h
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 刑事再審申請書
- 江西環(huán)境工程職業(yè)學(xué)院《學(xué)前兒童社會教育》2023-2024學(xué)年第二學(xué)期期末試卷
- 2023-2029年中國休閑便服行業(yè)市場調(diào)查研究及發(fā)展戰(zhàn)略規(guī)劃報告
- 游戲化思維在營銷活動中的應(yīng)用
- 行政賠償申請書范文
- 廚師長晉升申請書
- 生產(chǎn)線的動態(tài)平衡與效率增強(qiáng)培訓(xùn)
- 未來旅游業(yè)的創(chuàng)新發(fā)展路徑預(yù)測
- 2024-2025學(xué)年一年級下學(xué)期數(shù)學(xué)《小小養(yǎng)殖場》(教案)
- 2024年劇本推理行業(yè)運(yùn)行態(tài)勢及未來發(fā)展趨勢預(yù)測報告
- 、醫(yī)院設(shè)備科制度、職責(zé)、預(yù)案、流程圖
- 水泥罐安裝與拆除專項施工方案
- 高血壓(最新版)課件
- 鋼筋工專項安全教育
- 小學(xué)科學(xué)試卷分析及改進(jìn)措施(通用6篇)
- 脫硫塔內(nèi)部(玻璃鱗片防腐涂層)維修工程施工、組織、設(shè)計方案(附:質(zhì)量、安全、環(huán)境保護(hù)措施與技術(shù)交底)
- 視頻號運(yùn)營方案
- 《深化新時代教育評價改革總體方案》學(xué)習(xí)解讀
- (研究生)商業(yè)倫理與會計職業(yè)道德ppt教學(xué)課件(完整版)
- 中醫(yī)學(xué)課件:第三章 藏象學(xué)說
- 山西省煤炭運(yùn)銷集團(tuán)有限公司王家?guī)X煤礦井筒工程施工組織設(shè)計
評論
0/150
提交評論