Java | palabra clave final | Pregunta 3

class Main {  public static void main(String args[]){     final int i;     i = 20;     i = 30;     System.out.println(i);  } } (A) 30 (B) Error del compilador (C) Valor basura (D) 0 Respuesta: (B) Explicación: i se le asigna un valor dos veces. A las variables finales se les pueden asignar valores solo uno. El siguiente … Continue reading «Java | palabra clave final | Pregunta 3»

Java | Herencia | Pregunta 2

class Base {     final public void show() {        System.out.println(«Base::show() called»);     } }     class Derived extends Base {     public void show() {        System.out.println(«Derived::show() called»);     } }     class Main {     public static void main(String[] args) {         Base b = new Derived();;         b.show();     } } (A) Base::show() llamado (B) Derivado::show() llamado (C) Error del compilador (D) … Continue reading «Java | Herencia | Pregunta 2»

Java | Funciones | Pregunta 9

Prediga la salida del siguiente programa. class Test {        public static void main(String[] args)     {         String obj1 = new String(«geeks»);         String obj2 = new String(«geeks»);            if(obj1.hashCode() == obj2.hashCode())             System.out.println(«hashCode of object1 is equal to object2»);            if(obj1 == obj2)             System.out.println(«memory address of object1 is same as object2»);            if(obj1.equals(obj2))             System.out.println(«value of object1 is … Continue reading «Java | Funciones | Pregunta 9»

Java | Paquetes Java | Pregunta 3

Predecir la salida del siguiente programa Java // Note static keyword after import. import static java.lang.System.*;      class StaticImportDemo {    public static void main(String args[])    {               out.println(«GeeksforGeeks»);    } } (A) Error del compilador (B) Error de tiempo de ejecución (C) GeeksforGeeks (D) Ninguno de los anteriores Respuesta: (C) Explicación: Consulte https://www.geeksforgeeks.org/packages-in-java/ Cuestionario de esta pregunta … Continue reading «Java | Paquetes Java | Pregunta 3»

Java | Tipos de datos | Pregunta 2

Prediga la salida del siguiente programa Java. class Test {      public static void main(String[] args) {        for(int i = 0; 0; i++)        {            System.out.println(«Hello»);            break;        }      }  }  (A) Hola (B) Salida vacía (C) Error del compilador (D) Error de tiempo de ejecución Respuesta: (C) Explicación: El error está en el bucle for donde se … Continue reading «Java | Tipos de datos | Pregunta 2»

Java | Herencia | Pregunta 8

Predecir la salida del siguiente programa Java // filename Main.java class Grandparent {     public void Print() {         System.out.println(«Grandparent’s Print()»);     } }     class Parent extends Grandparent {     public void Print() {         System.out.println(«Parent’s Print()»);     } }     class Child extends Parent {     public void Print() {         super.super.Print();          System.out.println(«Child’s Print()»);     } }     public class Main { … Continue reading «Java | Herencia | Pregunta 8»

Java | Funciones | Pregunta 10

Prediga la salida del siguiente programa. class Test implements Cloneable {     int a;        Test cloning()     {         try         {             return (Test) super.clone();         }         catch(CloneNotSupportedException e)         {             System.out.println(«CloneNotSupportedException is caught»);             return this;         }     } }    class demo {        public static void main(String args[])     {         Test obj1 = new Test();         Test obj2;         obj1.a = 10; … Continue reading «Java | Funciones | Pregunta 10»

Java | Paquetes | Pregunta 1

¿Cuál de los siguientes es/son verdaderos acerca de los paquetes en Java? 1) Every class is part of some package. 2) All classes in a file are part of the same package. 3) If no package is specified, the classes in the file go into a special unnamed package 4) If no package is specified, … Continue reading «Java | Paquetes | Pregunta 1»

Java | Clase abstracta e interfaz | Pregunta 1

¿Cuál de los siguientes es FALSO acerca de las clases abstractas en Java ? (A) Si derivamos una clase abstracta y no implementamos todos los métodos abstractos, entonces la clase derivada también debe marcarse como abstracta usando la palabra clave ‘abstract’ (B) Las clases abstractas pueden tener constructores (C) Una clase puede hacerse abstracta sin … Continue reading «Java | Clase abstracta e interfaz | Pregunta 1»

Java | Tipos de datos | Pregunta 3

Prediga la salida del siguiente programa. class Test {     public static void main(String[] args)     {         Double object = new Double(«2.4»);         int a = object.intValue();         byte b = object.byteValue();         float d = object.floatValue();         double c = object.doubleValue();            System.out.println(a + b + c + d );        } } (A) 8 (B) 8.8 (C) 8.800000095367432 Respuesta: … Continue reading «Java | Tipos de datos | Pregunta 3»