Francisco antonio Portillo Parada
Test por , creado hace más de 1 año

Se evaluará los conocimientos en Android

1114
0
0
Francisco antonio Portillo Parada
Creado por Francisco antonio Portillo Parada hace alrededor de 8 años
Cerrar

Examen previo

Pregunta 1 de 15

1

¿Qué es Eclipse?

Selecciona una de las siguientes respuestas posibles:

  • Una librería de Java

  • Una versión de Java especial para Android

  • Un entorno de desarrollo de aplicaciones

  • Ninguna de las anteriores

Explicación

Pregunta 2 de 15

1

¿Qué caracter es utilizado para hacer comentario de multiples lineas?

Selecciona una de las siguientes respuestas posibles:

  • /* y */

  • //

  • /*/ y /*/

  • \* y *\

Explicación

Pregunta 3 de 15

1

¿Cuál de estos bucles NO existe en C ni en Java?

Selecciona una de las siguientes respuestas posibles:

  • while

  • repeat

  • do while

  • for

Explicación

Pregunta 4 de 15

1

¿Qué valor es calculado en n?
int a=2;
n = 4 + a / 2;

Selecciona una de las siguientes respuestas posibles:

  • 2

  • 3

  • 4

  • 5

Explicación

Pregunta 5 de 15

1

¿Qué valor es calculado en n?
int n=0;
for ( i=0 ; i<5 ; i++ ) {
n= n+2;
}

Selecciona una de las siguientes respuestas posibles:

  • 0

  • 2

  • 6

  • 10

Explicación

Pregunta 6 de 15

1

¿En Java cuál de estos tipos de variable ocupa más espacio en la memoria?

Selecciona una de las siguientes respuestas posibles:

  • byte

  • boolean

  • char

  • int

Explicación

Pregunta 7 de 15

1

¿Dónde está el error en el siguiente función?
int factorial (int n) {
if (n==0) return 1;
else return (n * factorial(n-1));
}

Selecciona una de las siguientes respuestas posibles:

  • Falta un ; tras la primera línea

  • La variable n no ha sido inicializada

  • Una función no puede llamarse a sí misma

  • No hay ningún error en esta función

Explicación

Pregunta 8 de 15

1

¿Cuál es la descripción que crees que define mejor el concepto clase?

Selecciona una de las siguientes respuestas posibles:

  • Es un concepto similar al de "array"

  • Es un tipo particular de variable

  • Un tipo de objeto

  • Es una categoría de objetos ordenada secuencialmente

Explicación

Pregunta 9 de 15

1

¿Qué característica de Java hace referencia a: “Una clase ha de ocultar su implementación”?

Selecciona una de las siguientes respuestas posibles:

  • Polimorfismo

  • Encapsulación

  • Enlace dinámico

  • Herencia

Explicación

Pregunta 10 de 15

1

¿Qué código de los siguientes usarías para que Alumno sea una clase heredada de Persona ?

Selecciona una de las siguientes respuestas posibles:

  • public class Alumno extends Persona

  • public class Alumno implements Persona

  • public class Alumno inherit Persona

  • public class Alumno belong to Persona

Explicación

Pregunta 11 de 15

1

¿Cuándo se usa la palabra public?

Selecciona una de las siguientes respuestas posibles:

  • Para que un atributo o método sea accesible desde nuestro paquete

  • Para que un atributo o método sea accesible desde nuestros descendientes

  • Para que un atributo o método sea accesible desde cualquier clase

  • Para que un atributo o método sea accesible desde nuestra clase

Explicación

Pregunta 12 de 15

1

Dado el código:
public class Alumno implements Persona
¿Que es Persona ?

Selecciona una de las siguientes respuestas posibles:

  • Una clase

  • Un objeto

  • Un interface

  • Un método

Explicación

Pregunta 13 de 15

1

¿Qué finalidad tiene la palabra synchronized ?

Selecciona una de las siguientes respuestas posibles:

  • Para indicar que el método pertenece a un objeto, de forma que este será el único con permisos para ejecutarlo

  • Para bloquear la entrada a una parte del código, de manera que solo pueda entrar un hilo de ejecución

  • Para compartir información entre procesos

  • Para sincronizar los datos con un servidor

Explicación

Pregunta 14 de 15

1

Si eres un auténtico experto en Java es posible que encuentres el error en el siguiente código. Supón la case Padre ya definida (NOTA: Si no tienes problema en resolver esta pregunta, puedes saltarte el siguiente unidad):
class Hijo extends Padre {
@Override
public String toString() {
return "soy un hijo";
}
}
...
Padre c = new Hijo();
System.println(c.toString());

Selecciona una de las siguientes respuestas posibles:

  • Es posible que la clase Padre no tenga el método toString()

  • La clase System no tiene el método estático println()

  • En la clase Hijo no se ha definido un constructor.

  • La inicialización del objeto c es incorrecta

Explicación

Pregunta 15 de 15

1

¿Qué característica de Java hace referencia a: “A partir de una clase podemos crear una nueva, indicando solo las diferencias”?

Selecciona una de las siguientes respuestas posibles:

  • Polimorfismo

  • Encapsulación

  • Enlace dinámico

  • Herencia

Explicación