Hose Aguilera
Test por , creado hace más de 1 año

Test sobre Test Programacion, creado por Hose Aguilera el 07/11/2013.

2781
1
1
Hose Aguilera
Creado por Hose Aguilera hace más de 10 años
Cerrar

Test Programacion

Pregunta 1 de 16

1

Qué es HERENCIA

Selecciona una de las siguientes respuestas posibles:

  • Es aquella donde una clase nueva se crea a partir de una clase existente. Habitualmente se denomina subclases, proviene del hecho de que la subclase (la nueva clase creada) contiene los atributos y métodos de la clase primaria.

  • Composición de un objeto por otros. Es una relación más débil que la que existe entre el atributo y el objeto al cual pertenece, y más fuerte que una asociación.

  • Es generalmente, una relación estructural entre clases, es decir, que en el ejemplo, existe un atributo de la clase medio de transportes, que es del tipo Conductor. La navegalidad nos muestra donde está ubicado el atributo. Es decir cuál es la clase que tiene contiene el atributo si ésta no lo mostrase.

Explicación

Pregunta 2 de 16

1

¿Qué es AGREGACIÓN?

Selecciona una de las siguientes respuestas posibles:

  • Es generalmente, una relación estructural entre clases, es decir, que en el ejemplo, existe un atributo de la clase medio de transportes, que es del tipo Conductor. La navegalidad nos muestra donde está ubicado el atributo. Es decir cuál es la clase que tiene contiene el atributo si ésta no lo mostrase.

  • Es aquella donde una clase nueva se crea a partir de una clase existente. Habitualmente se denomina subclases, proviene del hecho de que la subclase (la nueva clase creada) contiene los atributos y métodos de la clase primaria.

  • Composición de un objeto por otros. Es una relación más débil que la que existe entre el atributo y el objeto al cual pertenece, y más fuerte que una asociación.

Explicación

Pregunta 3 de 16

1

¿Qué es ASOCIACIÓN?

Selecciona una de las siguientes respuestas posibles:

  • Es generalmente, una relación estructural entre clases, es decir, que en el ejemplo, existe un atributo de la clase medio de transportes, que es del tipo Conductor. La navegalidad nos muestra donde está ubicado el atributo. Es decir cuál es la clase que tiene contiene el atributo si ésta no lo mostrase.

  • Composición de un objeto por otros. Es una relación más débil que la que existe entre el atributo y el objeto al cual pertenece, y más fuerte que una asociación.

  • Es aquella donde una clase nueva se crea a partir de una clase existente. Habitualmente se denomina subclases, proviene del hecho de que la subclase (la nueva clase creada) contiene los atributos y métodos de la clase primaria.

Explicación

Pregunta 4 de 16

1

Selecciona la opción FALSA sobre ATRIBUTOS

Selecciona una de las siguientes respuestas posibles:

  • Los atributos describen el estado del objeto. Un atributo consta de dos partes, un nombre de atributo y un valor de atributo.

  • Los atributos pueden constar de tipos primitivos, tales como enteros, caracteres, boolen, etc.

  • Los atributos describen el comportamiento asociado a un objeto.

Explicación

Pregunta 5 de 16

1

¿Cuáles son los cuatro elementos (propiedades) de la programación orientada a objetos?

Selecciona una de las siguientes respuestas posibles:

  • Clases, Métodos, Atributos, Objetos

  • Abstracción, Encapsulamiento, Modularidad, Herencia

  • Abstracción, Encapsulamiento, Polimorfismo, Jerarquía

  • Abstracción, Encapsulamiento, Polimorfismo, Herencia

Explicación

Pregunta 6 de 16

1

¿Qué es verdad sobre la encapsulación?

Selecciona una de las siguientes respuestas posibles:

  • Es la capacidad de mostrar los datos, publicarlos de para que se tenga acceso a ellos; para otro objeto o función por ejemplo.

  • Es la capacidad de ocultar los datos abstraídos, aislarlos o protegerlos de quién no desees que tenga acceso a ellos; otro objeto o función por ejemplo.

  • Es la capacidad de filtrar los datos abstraídos, ya así aislarlos o protegerlos de quién de todos los que tengan acceso a ellos; otro objeto o función por ejemplo.

  • Es la capacidad de ocultar las clases, aislarlas o protegerlas de quién no desees que tenga acceso a ellos; otro objeto o función por ejemplo.

Explicación

Pregunta 7 de 16

1

Selecciona el ejemplo CORRECTO de ASOCIACIÓN

Selecciona una de las siguientes respuestas posibles:

  • El ingeniero usa una computadora

  • El ingeniero tiene una computadora

  • El ingeniero desciende de la computadora

Explicación

Pregunta 8 de 16

1

¿Cuál de las siguientes líneas de código crea una instancia de la Clase Persona y la asigna a la variable p ?

Selecciona una de las siguientes respuestas posibles:

  • Persona p Persona(new);

  • Persona p = Persona();

  • Persona p = new Persona();

  • new Persona( p);

Explicación

Pregunta 9 de 16

1

¿Qué ocurrirá si intenta compilar y ejecutar el código anterior ?
public class DoWhileTest {
public static void main(String[] args) {
int a = 1;
do {
System.out.println(a);
a++;
} while (a

Selecciona una de las siguientes respuestas posibles:

  • Ambos producen el mismo resultado: Imprimen en pantalla (ó la salida estandar) Los números del 1 al 9.

  • DoWhileTest imprime los Numeros del 1 al 9 pero WhileTest los números del 1 al 10.

  • DoWhileTest imprime los números del 1 al 10 pero WhileTest los números del 1 al 9.

Explicación

Pregunta 10 de 16

1

¿Cuál de las siguientes afirmaciones es CORRECTA acerca de la Herencia?

Selecciona una de las siguientes respuestas posibles:

  • Una clase puede tener varias superclases y varias subclases.

  • Una clase puede tener varias superclases pero una subclase.

  • Una clase puede tener una sola superclase pero puede tener varias subclases.

  • Una clase puede tener una sola subclase y una sola superclase.

Explicación

Pregunta 11 de 16

1

¿Qué es UML?

Selecciona una de las siguientes respuestas posibles:

  • Lenguaje unificado metodológico Orientado a Objetos.

  • Lenguaje único de Modelado Orientado a Objetos.

  • Lenguaje unificado de Modelado Orientado a Objetos.

  • Lenguaje único de metodología Orientado a Objetos.

Explicación

Pregunta 12 de 16

1

¿Cuáles son las 3 características fundamentales del paradigma de Objetos,
que promueven reusabilidad, mantenibilidad y extensibilidad ?

Selecciona una de las siguientes respuestas posibles:

  • Encapsulamiento, Ocultamiento de información, Herencia.

  • Polimorfismo, Estructuras de Control, Herencia.

  • Herencia, Polimorfismo, Encapsulamiento.

Explicación

Pregunta 13 de 16

1

¿Cuál es la salida del código siguiente?
public class Programa3 {
Programa3(int i){
System.out.println("Test("+ i+ ")");
}
}
class PrincipalProg3{
static Programa3 p1 = new Programa3(1);
Programa3 p2 = new Programa3(2);
static Programa3 p3 = new Programa3(3);

public static void main(String[] args){
PrincipalPrograma3 p = new PrincipalPrograma3();
}
}

Selecciona una de las siguientes respuestas posibles:

  • Test(2) Test(1) Test(3).

  • Test(1) Test(2) Test(3).

  • Test(1) Test(2) Test(3).

  • Test(1) Test(3) Test(2).

Explicación

Pregunta 14 de 16

1

¿Cuál de las siguientes construcciones garantiza la ejecución, de al menos una iteración del bucle ?

Selecciona una de las siguientes respuestas posibles:

  • La construcción do while.

  • La construcción for.

  • La construcción while.

Explicación

Pregunta 15 de 16

1

¿Cuale es la definición correcta de Un bucle o ciclo?

Selecciona una de las siguientes respuestas posibles:

  • Es una sentencia que se realiza repetidas veces a un trozo aislado de código, hasta que la condición asignada a dicho bucle se llame así mismo.

  • Una acción repetida sin tener que escribir varias veces el mismo código, lo que ahorra tiempo, deja el código más claro y facilita su modificación en el futuro.

  • Es una sentencia que dependiendo el estado de una variable realiza solo una vez código escrito.

  • Una acción que se realiza sin tener que escribir si ejecución, lo que ahorra tiempo, deja el código más claro y facilita su modificación en el futuro.

Explicación

Pregunta 16 de 16

1

¿Cómo se representa una clase en UML?

Selecciona una de las siguientes respuestas posibles:

  • +---------------------------------+
    | Nombre de la clase |
    +----------------------------------|
    | Atributos |
    +----------------------------------|
    | Operadores |
    +----------------------------------+

  • +---------------------------------+
    | Nombre de la clase |
    +----------------------------------|
    | Operadores |
    +----------------------------------|
    | Atributos |
    +----------------------------------+

  • +----------------------------------|
    | Operadores |
    +---------------------------------+
    | Nombre de la clase |
    +----------------------------------|
    | Atributos |
    +----------------------------------+

Explicación