Está en la página 1de 2

AUTOEVALUACION 2 ¿Qué significa instanciar una clase?

Los conceptos fundamentales de la programación Crear un objeto a partir de la clase


orientada a objetos son: ¿Qué es NetBeans?

Encapsulamiento, herencia, polimorfismo y atracción Un IDE para desarrollar aplicaciones


¿Cuál es la descripción que crees que define mejor el
concepto 'clase' en la programación orientada a objetos? ¿Qué modificador de acceso hace que una clase sea
pública en Java?
Es un modelo a partir de la cual creamos objetos
¿Qué significa instanciar una clase? public

Crear un objeto a partir de la clase ¿Cuándo entrará el programa en el siguiente bucle?


En Java, ¿a qué nos estamos refiriendo si hablamos de
'Swing'? while ((x<y) && (a>b)) { ... }

Una librería para construir interfaces gráficas Si X es menor que Y y si A es mayor que B
¿Cuál es la función de un constructor? ¿Cuál es el operador resto en Java?
Para asignar valores a los datos del objetos
Es una acción u operación que realiza un objeto: %
Método Un constructor debe:
El principio de ocultación (encapsulamiento) significa que:
Recibir parámetros
controlar el acceso a atributos y métodos
La operación que ingresa un elemento a la Pila:
¿Cuál es la salida del siguiente programa?
Push
Es una estructura en donde los elementos son insertados int x=5;
y retirados del tope:
Pila int y=5;
Es una estructura en donde los elementos son insertados
y retirados del inicio: if (x<10)
Ninguna de las anteriores
if (y<10)
AUTOEVALUACION 3
System.out.println("Uno");
La recursividad es:
else
Una técnica de programación
¿Qué es un algoritmo recursivo? System.out.println("Dos");

Es un algoritmo que se llama a sí mismo System.out.println("Tres");


Un proceso interactivo es cuando:
Uno y tres
Se repite una porción de código en base a una condición
Cuando en recomendable utilizar la recursividad: ¿Hace lo mismo el código fuente Uno y el código fuente
Dos?
Cuando la solución es muy compleja con interacciones
/* Código Uno*/
Un algoritmo recursivo consta de:
int x= 0;
Un caso base
do {
Un caso base es:
System.out.println(x);
Condición de parada del algoritmo recursivo
x++;
Suponga que usted va a escribir una función recursiva
para calcular el factorial de un número. fact(n) devuelve n } while (x<10);
* n-1 * n-2 * ... , donde el factorial de cero está definido
como 1. ¿Cuál sería el caso base más apropiado?

n==0 /* Código Dos */


Arreglo es:
int y= 0;
Una estructura de datos Homogéneos
La notación: NOTACIÓN POSTFIJA o POLACA INVERSA es while (y<10){
cuando:
System.out.println(y);
El operador ocupa la posición después de los operandos
La siguiente expresión matemática : (2+3)*4 = x es: y++;

Notación Infija }

TEST01 Sí, los dos muestran del 0 al 9

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


concepto 'clase' en la programación orientada a objetos?

Es un modelo o plantilla a partir de la cual creamos objetos


¿Qué elementos crees que definen a un objeto?

Sus atributos y sus métodos