|
1. .Dané dveJavaPostup,Nasledovne:Text.javaVýsledok kompilácie je (vyberte jeden) pubilc interface Face{ Počet zmien = 40; } pubilc class Text implements Face{ súkromný statický int counter; pubilc static void main(String[]args){ System.out.println( counter ); } } A、40 B、41 C、0 D、1 2. JavaHodnota zadaná používateľom sa načíta v programe a je potrebné vytvoriť vlastnú výnimku, ak je vstupná hodnota väčšia ako10, použitieHoďVýrok explicitne uvádza výnimku a výstupná správa výnimky je "niečo’je nesprávne! , veta je (vyberte jedno) A、ak (I>10) hodí Výnimka ("niečo"’je nesprávne!"); B、ak (I>10) hodí Výnimka e ("niečo’je nesprávne!"); C、ak (I>10) hodí novú výnimku ("niečo"’je nesprávne!"); D、ak (I>10) hodí novú Výnimku e ("niečo’je nesprávne!"); 3. JavaTriedy v programoch sú definované nasledovne: class Demo { vojaka int[] grófa; public Demo(){ count=nový int[10]; } public void setCount(int ct,int n){ count[n]=ct; } public int getCount(int n){ return count[n]; } public void showCount(int n){ System.out.println("Count is "+count[n]); } } Pri vznikuDemoinštancia triedy, volanímshowCount(9)Výsledok metódy je (vyberte jeden) A、Počet je 0 B、Počet je nulový C, chyby pri kompilácii D, chyby za behu 4. javaProgram obsahuje nasledujúci kód: DataInputStream din = nový DataInputStream( nový BufferedInputStream (nový FileInputStream("employee.dat") )); Za predpokladu vemployee.datSúbor obsahuje iba nasledujúce znaky:abcdefg。 Potom:System.out.println(din.read())Tlač na obrazovke (vyber si) A、A B、B C、97 D、98 5. javaV jazyku sú nasledujúce založené na všetkých triedach, ktoré spracovávajú výstupné operácie (vyberte jednu) A、DataOutput B、OutputStream C、BufferedOutputStream D、IOStream 6. Java, pri použití modifikátora () môže byť trieda prístupná aj inými triedami v tom istom balíku alebo v rôznych balíkoch. (Vyber si jeden) A、Súkromné B、Chránené C、Verejný D、priateľské 7. test verejnej triedy { public static void main(String args[]){ EqTest e = nový EqTest(); e.show(); } } class EqTest{ Reťazec s = "Java"; Reťazec s2 = "java"; Public Void Show(){ //Vložte testovací kód sem {System.out.println("Rovnaké"); } else {System.out.println("Nie rovnaké"); } } } Na vrchuJávaPozícia riadku komentára kódu, umiestnenie () testovacieho kódu vygeneruje "rovnaký" výsledok. (Vyber si jeden) A、if(s==s2) B、if(s.equals(s2)) C、if(s.equalsIgnoreCase(s2)) D、if(s.noCaseMatch(s2)) 8. BalíkPack1TriedaTrieda1Existujú metódy pre členov: chránená prázdnota method_1(){…}, súkromná prázdnota method_2(){...}, verejná prázdnota method_3(){…}avoid method_4(){…},V balíkuPack2TriedaTrieda 2byťTrieda1Podtrieda je v tebeTrieda 2(vyberte dva) A、method_1 B、method_2 C、method_3 D、method_4 9. Skompilovať a spustiť nasledujúceJávaPostup: trieda A{ int var1=1; int var2; public static void main(String[] args){ int var3=3; A a = nové A(); System.out.println(a.var1+a.var2+var3); } } bude generovaný( )Výsledok. (Vyber si jeden) A、0 B、4 C、3 D, kód sa nedá skompilovať, pretoževar2Vôbec nie je inicializovaná 10. Skompilovať a spustiť nasledujúceJávaÚryvok kódu char c = 'a'; Prepínač (c) { pád 'a': System.out.println("a"); predvolené: System.out.println("default"); } Výstupný výsledok je (vyberte jeden) A, kód sa nedá skompilovať, pretožePrepínačNeexistuje žiadny právny výraz pre vyhlásenie B、predvolený stav C、a D、predvolený stav 11. Analyzujte nasledujúceJávaKód: trieda A{ public static void main(String[] args){ method(); } Statická void metóda(){ try{ System.out.println("Dobrý deň"); } nakoniec{ System.out.println("zbohom"); } } } Po spustení kompilácie je výstup (vyberte jeden) A、“Dobrý deň” B、“Zbohom” C、“Ahoj, dovidenia” D, kód sa nedá skompilovať 12. Analyzujte nasledujúceJávaPostup: public class ExceptionTest { public static void main(String[] args) hodí výnimku { try { throw new Exception(); } catch(Exception e){ System.out.println("Caught in main()"); } System.out.println("nič"); } } Výstupný výsledok je (vyberte jeden) A、Zachytený v hlavnom()ničom B、Caught in main() C、Nič D, bez akéhokoľvek výstupu 13. DávaJávaKód je nasledovný, Na vytlačenieZoznamObsah uložený v,Nasledujúce tvrdenie je správne (vyberte dva) ArrayList list= nový ArrayList(); list.add("a"); list.add("b"); A、System.out.print(list); B、System.out.print(list.toArray()); C、System.out.print(list.toString()); D、System.out.print(list.get(0)); 14. DávaJávaKód, nasledovne: abstraktná trieda Shape{ abstraktný void draw(); } TvoriťTvarPodtriedy triedKruh, nasledujúci kód je správny (vyberte dva) A、class Circle rozširuje Shape{int draw(){}} B、abstraktná trieda Circle rozširuje Shape{ } C、class Circle rozširuje Shape{void draw(); } D、class Circle rozširuje Shape{void draw(){}; } 15. DávaJavaKód je nasledovný: kompilovať, spustiť, a výsledok je (vybrať jeden) public static void main(String[] args) { String s ; System.out.println( "s=" + s); } A, chyby pri kompilácii B, kompilácia prejde, ale za behu je chyba C, normálna prevádzka, výstups=nula D, normálna prevádzka, výstups= 16. DanéJavaKód je nasledovný: Pri spustení sa generuje výnimka typu (). (Vyber si jeden) Reťazec s = null; s.concat("abc"); A、AritthmeticException B、NullpointerException C、IOException D、EOFException 17. DávaJavaÚryvok kódu je nasledovný: Celé číslo a = nové celé číslo(3); Celé číslo b = nové celé číslo(3); System.out.println(a==b); Po spustení sa tento kód vygeneruje (vyberte jeden) A、1 B、0 C、true D、false 18. DávaJavaKód je nasledovný,dRozsah hodnôt je (vyberte jeden) double d = Math.random(); A、d>=1,0 B、d>=0,0,navyšeD<1.0 C、d>=0,0,navyšed<Double.MAX_VALUE D、d>=1,0,navyšed<Double.MAX_VALUE 19. GivenJávaKód je nasledovný a počas behu bude generovaný( )Typ anomálie. (Vyber si jeden) Reťazec s = null; s.concat("abc"); A、ArithmeticException B、NullPointerException C、IOException D、EOFException 20. Dane tomu a takémuJávaProcesné procesyHlavnéMetóda je nasledovná: výsledok kompilácie a spustenia programu je (vyberte jeden) public static void main(String[]args){ Reťazec str = null; str.concat("abc"); str.concat("def"); System.out.println(str); } A、nula B、abcdef C, chyby pri kompilácii D, abnormality sa vyskytujú počas behu 21. Uvedené nasledovneJAVAFragmenty programu: trieda A{ public A(){ system.out.println("A"); } } trieda B rozširuje A{ public B(){ System.out.println("B"); } public static void main(String[] args){ B b = nové B(); } } Vyššie uvedené postupy (vyberte si jeden) A, nemožno kompilovať B, prostredníctvom kompilácie,Výstup je: A B C, prostredníctvom kompilácie,Výstup je: B D, prostredníctvom kompilácie,Výstup je: A 22. Uvedené nasledovneJávakód, bude v čase kompilácie( )Došlo k chybe. (Vyber si jeden) trieda Rodič{ } class Child rozširuje Parent{ public static void main(String args[]){ Rodič p1 = nové dieťa(); //Prvá veta Rodič p2 = nový rodič(); //Druhá línia Dieťa c1 = nové Dieťa(); //Tretí rad Dieťa c2 = nový Rodič(); //Štvrtá veta } } A, prvý riadok B, druhý riadok C, tretí riadok D, štvrtý riadok 23. Uvedené nasledovneJávaKód, skompilovať runtime, nižšie( )Hodnota výroku jetrue。 (Vyber si dva) Reťazec s = "ahoj"; Reťazec t = "ahoj"; String e = nový String("hello"); char[] c = {'h','e','l','l','o'}; A、s.rovná( t ) B、t.rovná( c ) C、t.sa rovná( e ) D、t==c 24. Dostal jedenJávaProgramový kód je nasledovný: Po spustení kompilácie je výstupný výsledok (vyberte jeden) pubilc class Test{ Int počet = 9; Pubilc void count1(){ Počet zmien = 10; System.out.println("count1" + count); } Pubilc void count2(){ System.out.println("count2" + count); } pubilc static void main(String args[]){ Test t = nový Twst(); t.count1(); t.count2(); } } A、count1=9 count2=9 B、count1=10 count2=9 C、count1=10 count2=10 D、count1=9 count2=10 25. Dostal jedenJávaFragment kódu programu je nasledovný: po spustení je správny výstupný výsledok (vyberte jeden) String s="hello, world"; s.nahradiť (","," "); System.out.println(s); A、čaute všetci; B、čaute všetci C、ČAUTE VŠETCI; D、ČAUTE VŠETCI; 26. Daj jedenJavaMetodologická štruktúra postupu je nasledovná: public Integer change(String s){ } Nasledujúce implementačné výroky metodológie sú správne (vyberte dve) A、vrátiť nové celé číslo(á); B、return s; C、Celé číslo t = Integer.valueOf(s); return t; D、return s.getInteger(); 27. Rozhranie je definované nasledovne: rozhranie A { int metóda1(int i); int metóda2(int j); } láskavýBImplementuje rozhraniaA, nižšie( )Presne tak. (Vyber si jeden) A、trieda B implementuje A {int method1() { }int method2() { }} B、trieda B {int method1(int i) { }int method2(int j) { }} C、trieda B implementuje A {int method1(int i) { }int method2(int j) { }} D、trieda B rozširuje A {int method1(int i) { }int method2(int j) { }} 28. NasledovneJávaÚryvok kódu, ktorý stelesňuje koncept (). (Vyber si jeden) public void aMethod(String s){....} public void aMethod(int i){.........} public void aMethod(int i,float f){.....} A, viac dedičnosti B, ťažké zaťaženie C, prepíš D, polymorfizmus 29. Súdiť dve strunyS1aS2Či sú rovnaké alebo nie, mali by sa použiť (vyberte si jeden) A、if (s1==s2) B、ak (s1=s2) C、ak (strcpy(s1),s2)) D、if (s1.equals(s2)) 30. Nasledujúce popisy v triede sú nesprávne (vyberte si jeden) ATrieda je skupina objektov s rovnakými charakteristikami, bežným správaním a spoločnými vzťahmi B, trieda je špecifickým prejavom objektu v reálnom svete C, podobné objekty sú zoskupené do triedy, pričom každá popisuje množinu nezávislých objektov D, objekt je inštancia triedy a triedna štruktúra je praktická forma objektovej abstrakcie 31. Výstup nasledujúceho programu je (vyberte jeden) trieda A2 rozširuje A1 { A2(){ System.out.println("A2"); } public static void main(String args[]){ nová A2(); } } trieda A1{ A1(){ System.out.println("A1"); } } A、A1 B、A2 C、A1A2 D、A2A1 32. Nasledujúce sú:JávaNiektoré deklarácie v programe, jednou z možností, ktorú je možné skompilovať, je (vybrať si jednu) Reťazec s1 = nový reťazec ("Hello"); Reťazec s2 = nový reťazec ("tam"); Reťazec s3 = nový reťazec(); A、s3 = s1 + s2 B、s3 = s1& S2 C、s3 = s1 || S2 D、S3 = S1 - S2 33. Výskum nasledovnéhoJávaKód: public class testException{ public static void main(String args[]){ int n[]={0,1,2,3,4}; int sum=0; try { for(int i=1; i<6; i++) sum=sum+ n; System.out.println("sum="+sum); } catch(ArrayIndexOutOfBoundsExpception e) { System.out.println("Pole prechádza hranicou"); } nakoniec{ System.out.println("Koniec zákroku"); } } } Výstup bude (vyberte jeden) A、10 Program Array Outbounds končí B、10 Koniec zákroku C, pole je mimo hraníc a postup končí D, koniec procedúry 34. PoužiťJávaVytvorte nový adresár s inštanciou class () nižšie. (Vyber si jeden) A、Súbor B、FileoutputStream C、Tlačiar D、BufferedReader 35. NižšieJávavo vyhlásení,( )Dokáže si ho postaviťDataOutputStreamObjekt. (Vyber si jeden) A、nový DataOutputStream (nový FileOutputStream("abc.txt")); B、nový DataOutputStream (nový OutputStream("abc.txt")); C、nový DataOutputStream (nový FileWriter("abc.txt")); D、nový DataOutputStream (nový FileInputStream("abc.txt")); 36. VJ2EE, chyba kompilácie v nasledujúcom kóde je (vyberte jeden) A、Súbor f = nový súbor("/","autoexec.bat"); B、DataInputStream din = nový DataInputStream(nový FileInputStream("autoexec.bat")); C、InputStreamReader v = nový InputStreamReader(System.in); D、OutputStreamWriter von = nový OutputStreamWriter(System.in); 37. VJ2SE, trieda zoradených kolekcií nasledujúcich prvkov je (vyberte jeden) A、LinkedList B、Stack C、Hashtable D、TreeSet 38. VJava.langBalenéMatematikaV tejto triede je metóda nájdenia maximálnej hodnoty (vyberte jeden) A、Max() B、Min() C、Abs() D、Ceil() 39. VJavamôže byť samostatne snakoniecBloky použité spolu s príkazom sú (vyberte jeden) A、Skús B、Chyť C、Hoď D、Hody 40. VJávaV jazyku, keď je premenná triedy deklarovaná akoChránenéNasledujúce tvrdenia sú správne (vyberte dve) A, k nemu môžu pristupovať iba členovia tej istej triedy B, akákoľvek iná trieda v inom balíku k nemu bude mať prístup C, akákoľvek iná trieda v tom istom balíku k nemu môže pristupovať D, podtriedy v rôznych balíkoch môžu pristupovať k premennej 41. VJávaAk máte nasledujúcu definíciu triedy: abstraktná trieda Shape{ abstraktný void draw(); } Class Square rozširuje Shape{} Ak sa pokúsite skompilovať vyššie uvedený kód, stane sa (vyberte si jeden) A, všetko je úspešne skompilované B、Tvarsa dá kompilovať,ŠtvorecNedá sa skompilovať C、Štvorecmôže byť kompilovaný,TvarNedá sa skompilovať D、Tvar,ŠtvorecŽiadna z nich sa nedá kompilovať 42. VJávaV jazyku bol Xiao Ming v jeho taškemypackageTriedaMy_Class, vmypackagePodbalíkmysubpackageV strede je tiež kategóriaMy_Class。 Xiao Ming používal.import mypackage: Predstavte balík a vykonajte v ňom príkaz:My_Class NewClass=New My_Class();sa stane (vyber jednu) A, vytvorí trieduMyPackage. My_ClassCieľ B, vytvorí trieduMyPackage. Mysubpackage.My_ClassObjekt C, tvrdenie je nesprávne D, vytvorí trieduMyPackage. My_Classobjekt a triedaMyPackage. Mysubpackage.My_ClassObjekt 43. VJávaČo sa týka jazyka, Xiao Ming je v jeho triedeOdmocninaMetóda je definovaná vmethod_As vyhlásením: double my_result=Math.sqrt(1000); Musí importovať (vybrať si jeden) A、Java.awt.* B、Java.Math.* C、Java.util.Math.* DNič z vyššie uvedeného nie je pravda 44. VJávaStredná,()Rozhranie sa nachádza na najvyššej úrovni rámca kolekcie. (Vyber si jeden) A、Mapa B、Zbierka C、Scéna D、Zoznam 45. VJAVAStrednácomMetódy určitej triedy v balíku je možné upraviť použitím nasledujúcich () prístupových modifikátorovcom.dbpodtrieda v balíku, ale nie je prístupnácom.dbPrístup k iným triedam. (Vyber si jeden) A、Súkromné B、Chránené C、Verejný D、priateľské 46. VJávaUprostred, zavolajMath.random()Výsledok, ktorý by metóda mohla vrátiť, je (). (Vyber si jeden) A、132.34 B、0.342 C、29.34E10 D、1.0009 47. VJávaUprostred, zavolajMath.random()Výsledok, ktorý metóda môže vrátiť, je (vyberte jeden) A、132.34 B、0.342 C、29.34E10 D、1.0009 48. VJava, kľúčové slová, ktoré definujú rozhranie, sú (vyberte jedno) A、Trieda B、rozhranie C、Rozširuje D、Implementy 49. VJávaPodľa vášho chápania sú nasledujúce metódy( )Nemôže to byť triedaOrangespôsob konštrukcie. (Vyber si jeden) A、Orange(){…} B、Orange(…){… } C、public void Orange(){…} D、public Orange(){…} 50. VJáva, Guan Jian () spôsobuje, že trieda nedokáže odvodiť podtriedy. (Vyber si jeden) A、Finále B、Verejný C、Súkromné D、nestabilný Odpoveď na stiahnutie dokumentu je viditeľná:Turisti, ak chcete vidieť skrytý obsah tohto príspevku, prosím. Odpoveď
|