Sei sulla pagina 1di 9

Cuestionario

1- Cul es la descripcin que crees que define mejor el concepto 'clase' en


la programacin orientada a objetos?
Es un concepto similar al de 'array'
Es un tipo particular de variable
Es un modelo o plantilla a partir de la cual creamos objetos
Es una categoria de datos ordenada secuencialmente

2- Qu elementos crees que definen a un objeto?

Sus cardinalidad y su tipo


Sus atributos y sus mtodos
La forma en que establece comunicacin e intercambia mensajes
Su interfaz y los eventos asociados

3- Qu cdigo de los siguientes tiene que ver con la herencia?


public class Componente extends Producto
public class Componente inherit Producto
public class Componente implements Producto
public class Componente belong to Producto

4- Qu significa instanciar una clase?

Duplicar una clase


Eliminar una clase
Crear un objeto a partir de la clase
Conectar dos clases entre s

5- En Java, a qu nos estamos refiriendo si hablamos de 'Swing'?


Una funcin utilizada para intercambiar valores
Es el sobrenombre de la versin 1.3 del JDK
Un framework especfico para Android
Una librera para construir interfaces grficas

6- Qu es Eclipse?
Una libreria de Java
Una versin de Java especial para servidores
Un IDE para desarrollar aplicaciones
Ninguna de las anteriores

La pregunta no fue contestada

7- Qu es el bytecode en Java?
El formato de intercambio de datos
El formato que obtenemos tras compilar un fuente .java
Un tipo de variable
Un depurador de cdigo

8- Qu cdigo asociaras a una Interfaz en Java?


public class Componente interface Product
Componente cp = new Componente (interfaz)
public class Componente implements Printable
Componente cp = new Componente.interfaz

9- Qu significa sobrecargar (overload) un mtodo?


Editarlo para modificar su comportamiento
Cambiarle el nombre dejndolo con la misma funcionalidad
Crear un mtodo con el mismo nombre pero diferentes
argumentos
Aadirle funcionalidades a un mtodo

10- Qu es una excepcin?


Un error que lanza un mtodo cuando algo va mal
Un objeto que no puede ser instanciado
Un bucle que no finaliza
Un tipo de evento muy utilizado al crear interfaces

11- Es Java un lenguaje orientado a objetos?

Si
No
Depende del Uso
Depende del Compilador

12- Que se mostrara por pantalla?


System.out.println("Hola\nMundo");
"Hola Mundo"
"Hola\nMundo"
"Hola" y en otra lnea "Mundo"
"Hola" un tabulador y "Mundo"
13- Qu nos mostrar el siguiente programa?
for (double y=0.1;y!=1.0;y+=0.1)
System.out.println(y);

Los valores del 0.1 al 1.0


Los valores del 0 al 1
Lo ms probable es que entre en un bucle infinito por la
precisin double
Ninguna de las tres respuestas el correcta

14- Qu hace la siguiente sentencia de cdigo?


total -= --contador;
No compila, es erronea.
Decrementa contador a total y luego resta uno a contador.
Decrementa uno al contador y luego se lo resta a total.
Decrementa uno al contador y luego se lo asigna a total.

15- Cul es la salida de la siguiente condicin?

public static void main(String[] args)


{
int a = 1;
boolean b = false;
if (a < O | b == true){
System.out.println("Soy verdadero");
}
else {
System.out.println("Soy falso");
}
}

Soy verdadero
Logica incorrecta
Soy falso
Error de compilacin
16- Qu compila el siguiente cdigo?

public static void main(String[] args)


{
int target = 144, sqrt = 1;
while (++sqrt * sqrt != target) ;
System.out.println("sqrt(" + target + ") = " + sqrt);
}
sqrt(144) = 1
sqrt(144) = 12
sqrt(144) = 144
sqrt(144) = 0

17- Al compilar y ejecutar el siguiente programa:


1. public class Test {
2. public void metodo(String ...param ){
3. System.out.println("version 1");
4. }
5. public void metodo(String param){
6. System.out.println("version 2");
7. }
8. public static void main(String[] args) {
9. Test obj = new Test();
10. obj.metodo("Hola");
11. }
12. }

Ocurre un error de compilacin


Se imprime: "Hola"
Se imprime; "version 1"
Se imprime; "version 2"
Se imprime "version 1" y luego "version 2"
18.- Dado el siguiente fragmento de cdigo:

public class MiPrimeraClase{


public static void main(String[] args){
System.out.println(args[1]);
}
}
Cual de los siguientes comandos compilar e imprimir "hello"?

javac MiPrimeraClase.java java MiPrimeraClase hello hello


javac MiPrimeraClase
java MiPrimeraClase hello
javac MiPrimeraClase
java MiPrimeraClase hello hello
javac MiPrimeraClase.java
java MiPrimeraClase hello

19- Cual de las siguientes lneas compilar sin errores?


Marque ms de una

int amount = 0b101;


int amount = 0xE;
double amount = 0xE;
double amount = 1_2_.0_0;
int amount = 1_2_;

20- Dada las siguientes clases, cual es el nmero mximo de import que
pueden eliminarse de modo que el cdigo siga compilando correctamente?
Es decir, cuantos de estos import son redundantes?

package aquarium;
public class Water { }
package aquarium;
import java.lang.*;
import java.lang.System;
import aquarium.Water;
import aquarium.*;
public class Tank {
public void print(Water water) {
System.out.println(water); } }
4
0
1
2
3

21- Cul de las siguientes lneas de cdigo compilar sin errores?


Seleccione dos:

int i1 = 1_234;
double d4 = 1_234.0;
double d1 = 1_234_.0;
double d2 = 1_234._0;
double d3 = 1_234.0_;
Ninguna de las anteriores

22- Cul ser el resultado de intentar compilar esta clase?


import java.util.*;
package test;
public class UnaClase{
OtraClase oc = new OtraClase ();
}
class OtraClase {
int value;
}

Fallar al compilar
Fallar al compilar porque la clase OtraClase es utilizada antes de ser
declarada
No hay ningn problema con el cdigo
Fallar al compilar porque la clase OtraClase debe ser declarada en
un archivo diferente llamado OtraClase.java

23.- De qu forma marcamos una lnea en Java como comentario?


Comenzando la lnea con "**"
Encerrando la lnea entre "<--" y "!-->"
Comenzando la lnea con "//"
Encerrando la lnea entre "/" y "/"

24 -
http://www.digitallearning.es/tests/java-poo.html
http://www.testprogramacion.com/java/80688

Test para evaluar la comprensin de los contenidos para la certificacin de Oracle Java Associate -
Tema 1 - Estructura de clases, https://www.goconqr.com/p/5308521-certificaci-n-java-8---oracle-
certified-associate---tema-1---estructura-de-clases-quizzes