Crear juego
Jugar Test
1. 
En java, un método puede ser declarado dentro de main() .
A.
Verdadero
B.
Falso
2. 
Dado el siguiente código:
A.
Se puede proporcionar un parámetro actual de tipo String en la llamada.
B.
Se puede proporcionar un argumento actual de tipo int en la llamada.
C.
Se debe proporcionar un parámetro actual, de tipo double en la llamada.
D.
Se puede omitir el parámetro actual en la llamada.
3. 
En java, un método debe ser declarado dentro de una clase o estructura equivalente.
A.
Verdadero
B.
Falso
4. 
¿Cuáles de los siguientes operadores son de comparación de Java?
A.
*=
B.
==
C.
!=
D.
:=
E.
Ninguno de los indicados
5. 
Selecciona la opción que describe correctamente las diferencias entre las estructuras de repetición while, do-while y for.
A.
La estructura de repetición while repite el bloque de sentencias mientras la condición es verdadera. La estructura do-while ejecuta el bloque de sentencias cero o más veces, comprueba la condición y repite el bloque de sentencias mientras la condición es verdadera. La estructura for repite el bloque de sentencias mientras la condición es verdadera.
B.
La estructura de repetición while repite el bloque de sentencias al menos una vez. La estructura do-while ejecuta el bloque de sentencias cero o más veces, comprueba la condición y repite el bloque de sentencias hasta que la condición es verdadera. La estructura for repite el bloque de sentencias hasta que la condición es verdadera.
C.
La estructura de repetición while repite el bloque de sentencias mientras la condición es verdadera. La estructura do-while ejecuta el bloque de sentencias al menos una vez. Después comprueba la condición y repite el bloque de sentencias mientras la condición es verdadera. La estructura for repite el bloque de sentencias mientras la condición es verdadera.
D.
La estructura de repetición while repite el bloque de sentencias al menos una vez. La estructura do-while ejecuta el bloque de sentencias cero o más veces, comprueba la condición y repite el bloque de sentencias mientras la condición es verdadera. La estructura for repite el bloque de sentencias mientras la condición es verdadera.
6. 
En la llamada a un método, los parámetros que se indican son los argumentos reales o parámetros actuales.
A.
Verdadero
B.
Falso
7. 
El cuerpo de un método es...
A.
1. El bloque de instrucciones que se encuentra entre las llaves inmediatamente después de la declaración del método.
B.
2. El bloque de instrucciones que se encuentra entre los paréntesis de la declaración del método.
C.
3. El bloque de instrucciones que forman la firma o signatura del método.
D.
4. El bloque de instrucciones que se encuentra entre los paréntesis de la cabecera del del método.
8. 
Las variables locales de un método...
A.
Son las declaradas dentro del cuerpo de un método, exclusivamente.
B.
Son las que tienen un ambito de existencia limitado al bloque de implementación del método.
C.
Todas las demás opciones son correctas.
D.
Son los parámetros formales.
9. 
Los métodos en Java no se pueden anidar, osea que dentro del cuerpo de un método no se puede declarar o implementar otro método.
A.
Verdadero
B.
Falso
10. 
Los motivos principales para utilizar métodos son:
A.
Estructuración, incremento del acoplamiento y reutilización.
B.
Reutilización y reducción de la cohesión del código.
C.
Legibilidad y facilidad para la publicación del código.
D.
Legibilidad, facilidad de mantenimiento y reutilización.
11. 
Dado el siguiente código:
A.
Se debe proporcionar un parámetro actual, sólo de tipo long en la llamada.
B.
Se puede proporcionar un argumento actual de tipo int en la llamada.
C.
Se puede omitir el parámetro actual en la llamada.
D.
Se puede proporcionar un parámetro actual de tipo String en la llamada.
12. 
En la declaración, los parámetros que se indican son los argumentos reales o parámetros actuales.
A.
Verdadero
B.
Falso
13. 
¿Es posible interrumpir la ejecución de una estructura de selección switch?
A.
Si, se utiliza la sentencia break que provoca la finalización del switch. El flujo del programa continúa de nuevo en la primera opción del switch.
B.
Si, se utiliza la sentencia continue que provoca la finalización del switch. El flujo del programa continúa en la sentencia inmediatamente posterior al switch.
C.
Si, se utiliza la sentencia break que provoca la finalización del switch. El flujo del programa continúa en la sentencia inmediatamente posterior al switch.
D.
No, no es posible interrumpir la ejecución de un switch.
14. 
Cuando se declara un método, los elementos de la lista de parámetros, se llaman parámetros formales.
A.
Verdadero
B.
Falso
15. 
Los arrays...
A.
Son estructuras de datos cuyos elementos están numerados con etiquetas.
B.
Son estructuras de datos con un identificador único para todos sus elementos.
C.
Son estructuras de datos con un identificador independiente para cada elemento.
D.
Son estructuras de datos con un número de elementos que puede variarse una vez definido.
16. 
Llamar a un método es:
A.
Invocar escribiendo nombre, para declarar los parámetros con los que actuará.
B.
Invocar escribiendo nombre, para la ejecución del código escrito en la implementación.
C.
Invocar escribiendo nombre, para definir el código que se ejecutará.
D.
Invocar escribiendo su nombre, para implementarlo y definirlo.
17. 
¿Cuál es la palabra clave que se emplea para crear o instanciar un objeto de una clase?
A.
public
B.
new
C.
return
D.
void
18. 
La implementación de un método es:
A.
La escritura detallada del código que resuelve la subtarea especifica prevista.
B.
Especificar cómo se usará y cuál será su valor de retorno.
C.
Definir cómo se usará y qué parámetros recibirá.
D.
Definir los parámetros que recibirá cuando sea llamado.
19. 
Indicar el nombre de la palabra reservada de Java que se emplea para indicar que un método no devuelve un resultado.
A.
exit
B.
return
C.
void
D.
new
20. 
Los métodos en Java se pueden anidar, osea que dentro del cuerpo de un método se puede declarar o implementar otro método.
A.
Verdadero
B.
Falso
21. 
Los métodos son...
A.
Los encargados de realizar una parte del proceso realizado por el programa al que pertenecen.
B.
La representación del comportamiento, o parte del comportamiento, de una clase de objeto.
C.
La parte integra de un objeto y sirven para resolver una tarea concreta.
D.
Son correctas todas las demás opciones.
22. 
¿Cuál o cuáles de los siguientes operadores son binarios? (actuan con dos operandos)
A.
*
B.
++
C.
&&
D.
==
E.
Ninguno de los indicados.
23. 
La declaración de un método consiste en:
A.
Especificar cómo se denomina un método y a qué forma de subprograma corresponde.
B.
Especificar cómo se usa y a qué tipo de parámetro equivale.
C.
Especificar cómo se usa y qué implementación tendrá.
D.
Especificar cómo se ysa y a qué clase pertenece.
24. 
Indicar el nombre de la palabra reservada de Java que se emplea para terminar la ejecución de un método que devuelve un resultado de un tipo de dato especificado.
A.
exit
B.
void
C.
new
D.
return
25. 
¿En Java, en qué caso puede definirse un método fuera de una clase?
A.
Cuando la clase sea pública.
B.
Cuando la clase sea la princial
C.
En ningún caso.
D.
Cuando haga falta.
26. 
La signatura o firma de un método...
A.
Todas las demás opciones son correctas.
B.
Está formada por el nombre del método y la lista de sus parámetros.
C.
Está formada por el nombre del método y la lista de sus parámetros. El tipo de retorno no es parte de la firma.
D.
Es el medio que utiliza el lenguaje para identificarlo de manera unívoca.
27. 
Los aspectos de un método en java son:
A.
Declaración, diseño y definición.
B.
Declaración, Implementación y llamada o invocación.
C.
Declaración, desarrollo y prueba.
D.
Declaración, definición y desarrollo.
28. 
En java los subprogramas...
A.
Son siempre parte de los objetos o las clases pudiendo actuar como procedimientos que contienen métodos.
B.
Son siempre parte de los objetos o las clases: además se denominan métodos, pudiendo actuar como subrutinas, prodecimientos y funciones.
C.
Son siempre parte de los métodos, pudiendo actuar independiente de las clases y los objetos.
D.
Son siempre parte de los métodos, pudiendo actuar como subrutinas, procedimientos y funciones.
29. 
La palabra reservada new:
A.
Permite asignar espacio en la memoria para un objeto de una clase.
B.
Permite crear clases sin valores en sus propiedades.
C.
Permite crear clases y objetos en la memoria.
D.
Permite crear objetos sin propiedades.
30. 
La llamada a un método es:
A.
Consiste en la escritura del identificador del método incluyendo entre paréntesis la posible declaración de parámetro formales.
B.
Consiste en la escritura del identificador del método incluyendo entre paréntesis la posible lista de parámetro actuales.
C.
Consiste en la escritura del identificador del método incluyendo entre paréntesis la posible declaración de parámetro actuales.
D.
Consiste en la escritura del identificador del método incluyendo entre llaves la posible lista de parámetro actuales.
31. 
Desde el punto de vista del acceso, las variables estáticas tienen la siguiente característica:
A.
No hace falta instanciar un objeto siempre y cuando se acceda desde la clase en la que se declaran.
B.
No es necesario instanciar un objeto de la clase en la que se declaran.
C.
Es necesario instanciar un objeto para asegurar que está disponible en todo el programa.
D.
Es necesario instanciar un objeto cuando están declaradas en una clase de distinto paquete.
32. 
Las variables locales de un método...
A.
Son las declaradas en la cabecera del método como tipos de retorno del método.
B.
Son las declaradas dentro del cuerpo de un método.
C.
Son las declaradas dentro del cuerpo de un método. Junto con los parámetros formales.
D.
Son las declaradas en la cabecera del método como parámetros formales.
33. 
La llamada a un método es:
A.
La invocación, para su ejecución, del código incluido en el cuerpo del método o implementación.
B.
La invocación, para su ejecución, del código incluido en el cuerpo del método o declaración.
C.
La invocación, para su ejecución, de la firma del método o signatura.
D.
La invocación, para su compilación, del código incluido en el cuerpo del método o implementación.
34. 
El siguiente código:
A.
Es la declaración e implementación de un método que recibe dos parámetros.
B.
Es la declaración e implementación que tiene como signatura: calcularAreaTriangulo(double base, double altura).
C.
Son correctas todas las demás opciones.
D.
Es la declaración e implementación de un método que devuelve un resultado.
35. 
El siguiente código:
A.
Es la especificación de un método que devuelve un resultado y recibe dos parámetros.
B.
Es la declaración de un método que devuelve dos resultados y retorna dos parámetros.
C.
Es la declaración e implementación de un método que devuelve un resultado y recibe dos parámetros.
D.
Es la implementación de un método que no devuelve resultado y recibe dos parámetros.
36. 
Dado el siguiente código:
A.
Se puede proporcionar un argumento actual del tipo int en la llamada.
B.
Se puede proporcionar un parámetro actual de tipo String en la llamada.
C.
Se puede proporcionar un parámetro actual, sólo del tipo long en la llamada.
D.
Se puede omitir el parámetro actual en la llamada.
37. 
Dado el siguiente código:
A.
Se puede proporcionar un argumento actual del tipo int, float o double en la llamada.
B.
Se puede omitir el parámetro actual en la llamada.
C.
Se puede proporcionar un parámetro actual de tipo String en la llamada.
D.
Se debe proporcionar un parámetro actual, de tipo double o Double en la llamada.