|
1. .Givet tvåJavaProprodur,Följande:Text.javaResultatet av kompilationskörningen är (välj en) pubilc interface Face{ Int count = 40; } pubilc class Text implements Face{ privat statisk int-räknare; pubilc static void main(String[]args){ System.out.println( räknare ); } } A、40 B、41 C、0 D、1 2. JavaEtt värde som användaren anger läses i programmet, och ett anpassat undantag måste skapas om indatavärdet är större än10, användKastaSatsen skapar uttryckligen ett undantag, och undantagsmeddelandet är "Något’s fel! ", meningen är (välj en) A、om (I>10) kastar Exception("något"’s fel!"); B、om (I>10) kastar Undantag e ("något’s fel!"); C、om (I>10) kastar nytt undantag ("något"’s fel!"); D、om (I>10) kastar nytt undantag e ("något’s fel!"); 3. JavaKlasser i program definieras enligt följande: klass Demo { privat int[]greve; public Demo(){ Count=Ny int[10]; } public void setCount(int ct,int n){ count[n]=ct; } public int getCount(int n){ återvändantal[n]; } public void showCount(int n){ System.out.println("Count är "+count[n]); } } I skapelsenDemoinstans av klassen, genom att anropashowCount(9)Resultatet av metoden är (välj en) A、Räkningen är 0 B、Räkningen är null C, kompileringsfel D, körtidsfel 4. javaProgrammet innehåller följande kod: DataInputStream din = ny DataInputStream( ny BufferedInputStream (ny FileInputStream("employee.dat") )); Under antagandet iemployee.datFilen innehåller endast följande tecken:abcdefg。 Sedan:System.out.println(din.read())Skriv ut på skärmen (välj en) A、A B、B C、97 D、98 5. javaI språket baseras följande på alla klasser som hanterar utdataoperationer (välj en) A、DataOutput B、OutputStream C、BufferedOutputStream D、IOStream 6. Java, när modifieraren () används kan en klass nås av andra klasser i samma paket eller olika paket. (Välj en) A、privat B、Skyddad C、Publik D、vänlig 7. offentlig klass Test { public static void main(String args[]){ EqTest e = ny EqTest(); e.show(); } } klass EqTest{ Sträng s = "Java"; Sträng s2 = "java"; Public Void Show(){ //Lägg testkoden här {System.out.println("Lika"); } annars {System.out.println("Inte lika"); } } } På toppenJavaKommentarradens position i koden, placering av () testkoden, ger ett "lika" resultat. (Välj en) A、if(s==s2) B、if(s.är lika med s2)) C、if(s.equalsIgnoreCase(s2)) D、if(s.noCaseMatch(s2)) 8. Paketpack1KlassKlass 1Det finns medlemsmetoder: skyddat tomrum method_1(){…}, privat tomrum method_2(){...}, public void method_3(){…}ochtomrum method_4(){…},I paketetPack2KlassKlass2varaKlass 1Underklassen finns i digKlass2(välj två) A、method_1 B、method_2 C、method_3 D、method_4 9. Kompilera och kör följandeJavaProprodur: klass A{ int var1=1; int var2; public static void main(String[] args){ int var3=3; A, a = ny A(); System.out.println(a.var1+a.var2+var3); } } kommer att genereras( )Resultat. (Välj en) A、0 B、4 C、3 D, koden kan inte kompileras eftersomvar2Inte alls initierad 10. Kompilera och kör följandeJavaKodutdrag tecken c = 'a'; Switch (c) { fall 'a': System.out.println("a"); default: System.out.println("default"); } Utgångsresultatet är (välj en) A, koden kan inte kompileras eftersomByteDet finns inget juridiskt uttryck för ett uttalande B、en standard C、a D、Standard 11. Analysera följandeJavaKod: klass A{ public static void main(String[] args){ metod(); } Statisk void-metod(){ try{ System.out.println("Hej"); } slutligen{ System.out.println("adjö"); } } } Efter att kompileringen körts är utdata (välj en) A、“Hej” B、“Adjö” C、“Hej hej då” D, kan koden inte kompileras 12. Analysera följandeJavaFörfarande: publik klass ExceptionTest { public static void main(String[] args) kastar Exception { try { kasta ny Exception(); } catch(Undantag e){ System.out.println ("Fångad i main()"); } System.out.println("ingenting"); } } Utgångsresultatet är (välj en) A、Fast i huvud()ingenting B、Fast i huvud() C、Ingenting D, utan någon utdata 13. GerJavaKoden är som följer, För att skriva utListainnehåll lagrat i,Följande påstående är korrekt (välj två) ArrayList list= ny ArrayList(); list.add("a"); list.add("b"); A、System.out.print(lista); B、System.out.print(list.toArray()); C、System.out.print(list.toString()); D、System.out.print(list.get(0)); 14. GerJavaKod, enligt följande: abstrakt klass Shape{ abstrakt tomrumsdrag(); } Att skapaFormUnderklasser av klasserCirkel, följande kod är korrekt (välj två) A、klass Cirkel utvidgar Form{int draw(){}} B、abstrakt klass Cirkel utvidgar Form{ } C、klassen Cirkel utvidgar Shape{void draw(); } D、klass Cirkel utvidgar Shape{void draw(){}; } 15. GerJavaKoden är följande: kompiler, kör, och resultatet är (välj en) public static void main(String[] args) { Strängar s ; System.out.println( "s=" + s); } A, kompileringsfel B, kompilerar passagen, men det finns ett körtidsfel C, normal drift, utgångs=null D, normal drift, utgångs= 16. GivetJavaKoden är följande: När den körs genereras ett undantag av typen () . (Välj en) Sträng s = null; s.concat("ABC"); A、Artitmetiskt undantag B、NullpointerException C、IOException D、EOFException 17. GerJavaKodutsnittet är som följer: Heltal a = nytt Heltal(3); Heltal b = nytt Heltal(3); System.out.println(a==b); Efter körning kommer denna kod att matas ut (välj en) A、1 B、0 C、true D、false 18. GerJavaKoden är som följer,dVärdespannet är (välj en) dubbel d = Math.random(); A、d>=1,0 B、d>=0,0,dessutomd<1.0 C、d>=0,0,dessutomd<Double.MAX_VÄRDE D、d>=1,0,dessutomd<Double.MAX_VÄRDE 19. GivetJavaKoden är som följer, och när den körs kommer den att genereras( )typ av anomali. (Välj en) Sträng s = null; s.concat("ABC"); A、AritmetikUndantag B、NullPointerUndantag C、IOException D、EOFException 20. Givet si och såJavaProcessuellHuvudsakligMetoden är följande, resultatet av programkompilering och körning är (välj en) public static void main(String[]args){ Sträng str = null; str.concat("ABC"); str.concat("def"); System.out.println(str); } A、noll B、ABCDEF C, kompileringsfel D, uppstår avvikelser under körning 21. Givet som följandeJAVAProgramfragment: klass A{ publik A(){ system.out.println("A"); } } klass B utvidgar A{ public B(){ System.out.println("B"); } public static void main(String[] args){ B b = ny B(); } } Ovanstående procedurer kommer (välj en) A, kan inte kompileras B, genom sammanställning,Utgången är: A B C, genom sammanställning,Utgången är: B D, genom sammanställning,Utgången är: A 22. Givet enligt följandeJavakod, kommer att vara i kompileringstiden( )Ett fel uppstod. (Välj en) klass Förälder{ } klass Child utvidgar Förälder{ public static void main(String args[]){ Förälder p1 = nytt barn(); //Första linjen Förälder p2 = ny förälder(); //Andra linjen Barn c1 = nytt Barn(); //Tredje raden Barn c2 = nybliven förälder(); //Fjärde linjen } } A, första raden B, den andra raden C, den tredje linjen D, den fjärde linjen 23. Givet enligt följandeJavaKoda, kompilera runtime, nedan( )Värdet på påståendet ärtrue。 (Välj två) Sträng s = "hej"; Sträng t = "hej"; Sträng e = ny sträng ("hej"); char[] c = {'h','e','l','l','o'}; A、s.är lika med ( t ) B、t.är lika( c ) C、t.equals( e ) D、t==c 24. Givet ettJavaProgramkoden är följande: Efter att kompileringen körts är utdataresultatet (välj en) pubilc class Test{ int count = 9; pubilc void count1(){ Int count = 10; System.out.println("count1" + count); } pubilc void count2(){ System.out.println("count2" + count); } pubilc statisk void main(String args[]){ Test t = ny Twst(); t.count1(); t.count2(); } } A、Räkning1=9 Räkning2=9 B、Räkning1=10 Räkning2=9 C、räkning1=10 räkne2=10 D、Räkning1=9 Räkning2=10 25. Givet enJavaProgrammets kodfragment är följande: efter körning är korrekt utdata (välj en) Sträng s="hej, värld"; s.replace(","," "); System.out.println(s); A、Hej världen; B、Hej världen C、HEJ VÄRLDEN; D、HEJ VÄRLDEN; 26. Ge enJavaDen metodologiska strukturen för proceduren är som följer: public Heltalsförändring(Sträng s){ } Följande metodologiska implementeringsuttalanden är korrekta (välj två) A、returnera nya heltal(er); B、Returnera S; C、Heltal t = HeltalsvärdeOm(s); återvända t; D、returnera s.getInteger(); 27. Gränssnittet definieras enligt följande: gränssnitt A { Int-metod1 (Int I); Int-metod2 (Int-J); } sortBImplementerar gränssnittA, nedan( )Det stämmer. (Välj en) A、klass B implementerar A {int method1() { }int method2() { }} B、klass B {int metod1(int i) { }int metod2(int j) { }} C、klass B implementerar A {int method1(int i) { }int method2(int j) { }} D、klass B utvidgar A {int metod1(int i) { }int metod2(int j) { }} 28. FöljandeJavaKodsnutt, som förkroppsligar konceptet (). (Välj en) public void aMethod(String s){....} public void aMethod(int i){.........} public void aMethod(int i,float f){.....} A, mer arv B, tung last C, skriv om D, polymorfi 29. Att döma två strängars1ochs2Oavsett om de är lika eller inte, bör de användas (välj en) A、om (s1==s2) B、om (s1=s2) C、om (strcpy(s1),s2)) D、om (s1.är lika med (s2)) 30. Följande beskrivningar i klassen är felaktiga (välj en) AEn klass är en grupp objekt med samma egenskaper, gemensamma beteenden och gemensamma relationer B, klass är objektets specifika manifestation i den verkliga världen C, liknande objekt grupperas i en klass, där varje objekt beskriver en mängd oberoende objekt D, objekt är en instans av en klass, och klassstruktur är en praktisk form av objektabstraktion 31. Resultatet av följande program är (välj en) klass A2 utvidgar A1 { A2(){ System.out.println("A2"); } public static void main(String args[]){ nya A2(); } } klass A1{ A1(){ System.out.println("A1"); } } A、A1 B、A2 C、A1A2 D、A2A1 32. Följande är:JavaVissa deklarationer i programmet, ett av alternativen som kan kompileras är (välj en) Sträng s1 = ny sträng ("Hej"); Sträng s2 = ny sträng ("där"); Sträng s3 = ny sträng(); A、s3 = s1 + s2 B、s3 = s1& s2 C、s3 = s1 || s2 D、s3 = s1 - s2 33. Undersök följandeJavaKod: public class testException{ public static void main(String args[]){ int n[]={0,1,2,3,4}; int sum=0; try { för(int i=1; i<6; i++) summa=summa+ n; System.out.println("sum="+sum); } catch(ArrayIndexOutOfBoundsExpception e) { System.out.println("Arrayen korsar gränsen"); } slutligen{ System.out.println("Slutet på proceduren"); } } } Utgången kommer att vara (välj en) A、10 Array Outbounds-programmet avslutas B、10 Slutet på proceduren C, matrisen är utanför gränserna och proceduren avslutas D, slutet på proceduren 34. Att användaJavaSkapa en ny katalog med en instans av klass () nedan. (Välj en) A、Fil B、FileoutputStream C、Tryckare D、BufferedReader 35. NedanJavaI uttalandet,( )Kan konstruera enDataOutputStreamInvändning. (Välj en) A、ny DataOutputStream (ny FileOutputStream("abc.txt")); B、nya DataOutputStream (nya OutputStream("abc.txt")); C、ny DataOutputStream (ny FileWriter ("abc.txt")); D、ny DataOutputStream (ny FileInputStream ("abc.txt")); 36. IJ2EE, kompileringsfelet i följande kod är (välj en) A、Fil f = ny fil("/","autoexec.bat"); B、DataInputStream din = ny DataInputStream(ny FileInputStream("autoexec.bat")); C、InputStreamReader i = ny InputStreamReader(System.in); D、OutputStreamWriter ut = ny OutputStreamWriter(System.in); 37. IJ2SE, den sorterade samlingsklassen av följande element är (välj en) A、LinkedList B、Stack C、Hashtabell D、TreeSet 38. IJava.langPaketeradMatteI klassen är metoden för att hitta det maximala värdet (välj ett) A、Max() B、Min() C、Abs() D、Ceil() 39. IJavakan vara separat medslutligenBlocken som används tillsammans med uttalandet är (välj ett) A、Försök B、Fånga C、Kasta D、Kast 40. InJavaI ett språk, när en variabel i en klass deklareras somSkyddadFöljande påståenden är korrekta (välj två) A, endast medlemmar av samma klass kan komma åt den B, vilken annan klass som helst i ett annat paket kommer att kunna komma åt den C, kan vilken annan klass som helst i samma paket komma åt den D, subklasser i olika paket kan komma åt variabeln 41. IJavaOm du har följande klassdefinition: abstrakt klass Shape{ abstrakt tomrumsdrag(); } Klassruta utvidgar Form{} Om du försöker kompilera ovanstående kod kommer koden att ske (välj en) A, är allt framgångsrikt kompilerat B、Formkan kompileras,FyrkantKan inte kompilera C、Fyrkantkan kompileratiseras,FormKan inte kompilera D、Form,FyrkantIngen av dem kan kompileras 42. IJavaPå språket var Xiao Ming i hans väskaMyPackageKlassMy_Class, iMyPackageDelpaketmysubpackageDet finns också en kategori i mittenMy_Class。 Xiao Ming använde.import mypackage: Introducera paketet och exekver satsen i det:My_Class NewClass=Ny My_Class();kommer att inträffa (välj en) A, skapa en klassMitt paket. My_ClassSyfte B, skapa en klassMitt paket. Mysubpackage.My_ClassSyfte C, påståendet är fel D, skapa en klassMitt paket. My_Classobjekt och en klassMitt paket. Mysubpackage.My_ClassSyfte 43. IJavaI språk är Xiao Ming i hans klassKvadratrotMetoden definieras imethod_Amed ett uttalande: dubbel my_result=Math.sqrt(1000); Han behöver importera (välj en) A、Java.awt.* B、Java.Math.* C、Java.util.Math.* DInget av ovanstående är sant 44. IJavaMedium,()Gränssnittet är placerat på den översta nivån av samlingsramverket. (Välj en) A、Karta B、Samling C、Set D、Lista 45. IJAVAMediumcomMetoder för en viss klass i paketet kan modifieras genom att använda följande () åtkomstmodifierarecom.dbunderklass i paketet, men kan inte nås avcom.dbTillgång till andra klasser. (Välj en) A、privat B、Skyddad C、Publik D、vänlig 46. IJavaI mitten, ringMath.random()Resultatet som metoden kan returnera är (). (Välj en) A、132.34 B、0.342 C、29.34E10 D、1.0009 47. IJavaI mitten, ringMath.random()Resultatet som metoden kan returnera är (välj en) A、132.34 B、0.342 C、29.34E10 D、1.0009 48. IJava, nyckelorden som definierar gränssnittet är (välj ett) A、Klass B、Gränssnitt C、Förlänger D、redskap 49. IJavaEnligt din förståelse följer följande metoder( )Det kan inte vara en klassOrangeByggmetod. (Välj en) A、Orange(){…} B、Orange(…){… } C、public void Orange(){…} D、public Orange(){…} 50. InJava, Guan Jian () gör att klassen inte kan härleda underklasser. (Välj en) A、Final B、Publik C、privat D、flyktig Doc file download svar kan ses:Turister, om ni vill se det dolda innehållet i detta inlägg, snälla Svar
|