Documente Academic
Documente Profesional
Documente Cultură
Se dă codul:
class Canine {
1. Fie declarația: String nume = “ animal cu blana”;
String faceZgomot ( ) { return “zgomot oarecare” ; }
public abstract interface Interf { public void met(String s); } }
class Caine extends Canine {
Care dintre clasele de mai jos sunt corecte: String nume = “ animal de companie” ;
a) public abstract class Clasa implements Interf { String faceZgomot ( ) { return “ latra”; }
public abstract void met (String s) { } }
} public class Test {
b) public abstract class Clasa implements Interf { } public static void main (String [ ] args) { new Test( ) .go( );
c) public class Clasa extends Interf { }
public void met ( Integer i) { } void go ( ) {
} Canine c = new Caine ( ) ;
d) public class Clasa implements Interf { System.out.println ( c.nume + c.faceZgomot ( ) ) ;
public void met (Integer i) { } }
} }
e) public class Clasa implements Interf {
public void met (Integer i) { } Care este rezultatul execuției codului de mai sus:
public void met (String s) { } a) animal cu blana latra
} b) animal de companie latra
c) animal cu blana zgomot oarecare
2. Se dă: d) animal de companie zgomot oarecare
e) eroare de compilare
class First { f) se aruncă o excepție la execuție
public First (String s) { System.out.print(“B”); }
} 4. Se dă codul:
public class Second extends First { class Test {
public Second (String s) { System.out.print (“D”); } int x =5;
public static void main (String [ ] args) { public static void main (String [ ] args) {
new Second (“C”); final Test t1 = new Test ( );
System.out.println(“ “); } Test t2 = new Test ( );
} Test t3 = Interschimba (t1, t2);
Ce se afișează : System.out.println (( t1==t3) + “ “ + (t1.x == t3.x)) ;
a) BD }
b) DB static Test Interschimba ( Test x, Test y) {
c) BDC final Test z = x;
d) DBC z.x = 6;
e) Eroare la compilare return z; } }