Preguntas básicas de Java en idiomas españoles

Preguntas básicas de Java en idiomas españoles

Responda a más de 100 MCQ de Core Java y evalúe su comprensión de Core Java.
¡Desplácese hacia abajo y comience!

1: ¿Cuál de las siguientes no es una palabra reservada en Java?

A.   público

B.   privado

C.   virtual

D.   final

2: ¿Cuál será la salida del programa? clase AB {public static void main (string [] ar) {System.out.print (" HI "); } static {System.out.print (" Cómo "); }}

A.   Error de tiempo de ejecución

B.   Hola cómo

C.   Howhi

D.   Error de compilación: en estática

3: La plataforma Core Java proporciona muchos beneficios a los desarrolladores, que incluyen:

A.   Una interfaz de programación consistente en múltiples plataformas de hardware

B.   Velocidad y rendimiento superiores en comparación con el código nativo

C.   Un lenguaje de programación puramente funcional con una filosofía de diseño minimalista

D.   Compilación directa al código nativo en la mayoría de las plataformas

4: ¿Cuál es la forma correcta de crear una instancia de una clase?

A.   Classname varname = new ClassName (new ClassName);

B.   Classname varname = new className (argumentos);

C.   varname className = new VarName (argumentos);

D.   Classname varname = & gt; nuevo classname ();

5: ¿Verdadero o falso? La palabra clave StrictFP asegura que obtenga el mismo resultado en cada plataforma si realiza operaciones en la variable de punto flotante.

A.   Verdadero

B.   FALSO

6: Dado el siguiente código, ¿cuál será la salida: importar java.lang.reflect.method; barra de clase {private int bar (int a) {return a * a; }} clase pública foo {public static void main (string [] args) {try {bar bar = new Bar (); Método método = bar.getClass (). GetDeclaredMethod (" bar ", int.class); método.setAccessible (verdadero); System.out.println (Method.Invoke (bar, nuevo entero (5))); } catch (Exception e) {E.PrintStackTrace (); System.out.println (" error "); }}}

A.   25

B.   Nulo

C.   Se arrojará ilegalaccessexception

D.   Error de compilación

E.   5

7: Las interfaces son útiles para ...

A.   Hacer una clase abstracta concreta

B.   Reducción del tamaño del montón

C.   Creación de un contrato de diseño que encapsula la implementación

D.   Implementación de un patrón de fábrica abstracta

8: El método object.wait ():

A.   Se reanuda de esperar si notifyall () se invoca para el objeto

B.   Se reanuda de esperar si notify () se invoca para el objeto

C.   Hace que el hilo actual espere

D.   Se reanudan de esperar si ha transcurrido una cantidad de tiempo específica

9: ¿Qué declarará, construirá e inicializará legalmente una matriz?

A.   int mylist [] [] = {4,9,7,0};

B.   int [] myList = {" 1 ", " 2 ", " 3 "};

C.   int [] myList = (5, 8, 2);

D.   int mylist [] = {4, 3, 7};

10: Una clase de Java que extiende otra clase generalmente se describe con la palabra:

A.   subclase

B.   dinámica

C.   abstracto

D.   sobrecargado

11: Finalmente está acostumbrado a ...

A.   Asegúrese de que se ejecute un bloque de código cuando el JVM se apaga.

B.   Asegúrese de que un bloque de código se ejecute solo cuando la prueba/captura se complete sin una excepción

C.   Asegúrese de que un bloque de código se ejecute solo cuando la prueba/captura se complete con una excepción

D.   Asegúrese de que siempre se ejecute un bloque de código después de un intento/captura

12: Si un método o variable se marca como que tiene el " privado " Nivel de acceso, entonces solo se puede acceder desde:

A.   Dentro de la misma clase

B.   Dentro de la misma clase, o cualquiera de sus superclase

C.   Dentro de la misma clase, o una subclase

D.   Dentro de la misma clase o su clase principal

13: ¿Cuál es un ejemplo de capitalización adecuada para un nombre de clase?

A.   el caso de Carmel

B.   El caso de Carmel

C.   El caso de Carmel

D.   el caso de Carmel

14: El " Javac " La herramienta de línea de comandos se utiliza para:

A.   Convertir archivos de bytecode Java en ejecutables nativos

B.   Comprimir colecciones de archivos de clase Java en archivos .JAR

C.   Compilar archivos de origen Java en archivos de clase bytecode

D.   Generar encabezados y trozos de C para métodos nativos

15: Java maneja la asignación de memoria y reutilización utilizando un proceso llamado:

A.   Bloques de amigos

B.   Recolección de basura

C.   Memoria virtual

D.   Gestión de memoria manual

16: ¿Qué palabra clave adicional se puede usar con bloques de prueba de prueba?

A.   finalizar

B.   finalizar

C.   finalmente

D.   final

17: La forma más confiable de comparar dos cuerdas para la igualdad es por:

A.   Usando el método .equals () o .compareto () de un objeto en el otro

B.   Usando el operador == en el .value () de cada objeto

C.   Usando el operador & = en los objetos

D.   Usando el operador == en los objetos

18: La parte de A " intenta "#34; El bloque que siempre se ejecuta es:

A.   " si "

B.   " importar "

C.   " enum "

D.   " Finalmente "

19: Para definir una clase infantil de la clase principal siguiente se usa:

A.   El niño de clase extiende a los padres

B.   Niño de clase: padre

C.   Clase Child extiende a los padres públicos

D.   Class Child :: Padre

20: ¿Cuál es la sintaxis correcta para importar java.util.scanner?

A.   importar. java.util.scanner;

B.   import.java.util.scanner;

C.   import.java.util.scanner.

D.   import java.util.scanner;

21: Si queremos que una clase no se anule, la clase debe hacerse como

A.   La clase debe ser abstracta

B.   La clase debe ser pública

C.   La clase debe ser final

D.   La clase debe ser estática

22: Para documentar una API, ¿qué herramienta usa?

A.   javaapi

B.   CREATE DEL DOCUMENTO

C.   Javadoc

D.   apicrear

23: ¿Cuáles de estas son ventajas de encapsulación en Java?

A.   La encapsulación reduce el acoplamiento de módulos y aumenta la cohesión dentro de un módulo

B.   La encapsulación en Java facilita la prueba unitaria

C.   Todos estos

D.   El código encapsulado es fácil de cambiar con nuevos requisitos

24: ¿Cuál es la forma más eficiente de concatenar una gran cantidad de cuerdas en Java?

A.   El objeto StringBuffer.

B.   El operador +.

25: ¿Cuál de las siguientes es una firma de constructor válida?

A.   public void className ()

B.   Public static className ()

C.   static classname ()

D.   public classname ()

26: El método thread.sleep ():

A.   Suspende la ejecución solo en métodos sincronizados

B.   Hace que la máquina virtual alojada suspenda todas las formas de ejecución

C.   Hace que todos los hilos suspendan la ejecución

D.   Hace que el hilo actual suspenda la ejecución

27: ¿Cómo puede evitar que su clase sea heredada por otra clase?

A.   Declarar el constructor predeterminado de clase como privado.

B.   Declarar la clase como final.

C.   Declarar la clase como abstracto.

D.   No es posible.

28: clase pública someclass {public static void main (string [] args) {system.out.println ((string) null); }} ¿Este código se compila sin errores?

A.   Sí

B.   No

29: Cuando crea un hilo con el "nuevo" operador, cuál de las siguientes afirmaciones es verdadera sobre su estado

A.   será "ejecutable" cuando el método Start () se llame

B.   está en estado "ejecutable"

C.   se bloquea hasta que otro hilo llame a notificar ()

D.   comienza a correr inmediatamente

30: ¿Qué método debe anular siempre cuando ha anulado el método igual ()?

A.   código hash()

B.   Encadenar()

C.   esperar()

D.   clon()

31: ¿Cuál de estos es verdad?

A.   Una interfaz implementa otra interfaz y clase

B.   Una clase implementa y extiende una clase

C.   Una interrupción extiende una clase pero implementa otra interfaz

D.   Una clase implementa una interfaz pero extiende una clase

32: ¿Puede una clase abstracta ser una clase final?

A.   No

B.   Sí

33: ¿Palabra clave utilizada para acceder a miembros o métodos de superclase?

A.   este

B.   Súper

C.   extender

D.   nativo

34: ¿Qué es el boxeo automático?

A.   JVM Conversión de int para flotar los valores

B.   Inserción automática de soportes por un IDE

C.   No ocurre en Java, solo en idiomas JVM de escrito dinámicamente como Groovy

D.   Conversión de JVM entre tipos primitivos y tipos de referencia

35: El mecanismo de reflexión permite:

A.   Delegar la configuración en el archivo XML

B.   Modificar e inspeccionar las propiedades y métodos de objetos, incluso si están protegidos o privados

36: prueba de paquete; prueba de clase {} ---------------- Test de paquete; Class Subtest extiende la prueba {} ¿Este código se compila sin errores si las clases están en archivos separados?

A.   No

B.   Sí

37: ¿Cuál será la salida del programa? clase pública foo {public static void main (string [] args) {try {return; } Finalmente {System.out.println (" finalmente "); }}}

A.   Finalmente

B.   La compilación falla.

C.   El código se ejecuta sin salida.

D.   Se lanza una excepción en tiempo de ejecución.

38: ¿Cómo podemos usar la clase o los archivos JAR que se mantienen en la ruta de la red, dentro de nuestros proyectos?

A.   Mencionar los nombres de los archivos de clase /JAR durante la compilación solamente

B.   copiando e incluyendo directamente en la misma carpeta a partir del proyecto

C.   No, los archivos de red no se pueden usar directamente

D.   Incluyendo la ruta y el nombre del archivo de clase /jar en el classpath

E.   mencionar los nombres de archivo en la ruta

39: ¿Qué devolverá el método a continuación? public foo () {int x = 5; regresar x; }

A.   Error de tiempo de ejecución

B.   5

C.   nulo

D.   Error de compilación

40: ¿Cuál es la salida del siguiente código? int a = 0; int b = 0; if (a ++ == 1 || b ++ == 1) {} system.out.println (a+ " "+ b);

A.   0 1

B.   0 0

C.   1 0

D.   1 1

41: ¿Cómo debe crear una nueva clase que mapea las claves para los valores, utilizando el marco Java Collections?

A.   Implementar las interfaces de cola, lista y matriz

B.   Implementar la interfaz de mapa, posiblemente extendiendo la clase de mapas abstract

C.   Implementar tanto las interfaces de iterador como de matriz

D.   Extienda la clase Abstract -Collection, implementando así la interfaz AbstractCollection

42: ¿Cuál es el beneficio de concurrenthashmap & lt; k, v & gt;?

A.   Permite que NULL se use una clave o valor

B.   Mantiene una lista a través de todas las entradas para recuperar datos en el orden en que se insertó.

C.   Todas las operaciones son seguras y las operaciones de recuperación no implican el bloqueo

D.   Admite bloquear toda la tabla de una manera que evite todo el acceso

43: El " Java " La herramienta de línea de comandos se utiliza para:

A.   Comprimir colecciones de archivos de clase Java en archivos .JAR

B.   Cargue y ejecute Java .Class archivos

C.   Desmontar los archivos .class nuevamente en el código fuente legible

D.   Compilar archivos de origen Java en archivos de clase Bytecode

44: JDBC aborda el problema de las transacciones.

A.   Verdadero

B.   FALSO

45: ¿Es un buen Pratcice para atrapar " lanzables "?

A.   No

B.   Sí

46: El " estático " La palabra clave marca algo como:

A.   No ser mutable después de la inicialización

B.   Una variable constante cuyo valor no se puede cambiar

C.   Ya no se puede subclasificar o sobrecargar

D.   Pertenecer a una clase, en lugar de una instancia específica

47: ¿Cuáles son todos los diferentes tipos de modificadores de acceso en Java?

A.   privado publico

B.   privado, protegido, predeterminado, público

C.   privado, protegido, público

D.   protegido, predeterminado, público

E.   privado, predeterminado, público

48: ¿En qué lanzamiento mayor Java se introdujo Lambdas?

A.   Java 6

B.   Java 5

C.   Java 7

D.   Java 8

49: Al crear una clase definida por el usuario para almacenar objetos en un HASHMAP, ¿qué métodos deben ser anulados?

A.   El método igual ()

B.   El método hashcode ()

C.   El método del constructor

D.   Tanto los métodos Equals () como HashCode ()

E.   (No necesitas anular ningún método)

50: La instancia del operador se puede usar para determinar si un objeto es:

A.   Una instancia de una clase que implementa una interfaz dada

B.   (Todos estos)

C.   Una instancia de una clase

D.   Una instancia de una subclase de una clase