Está en la página 1de 6

PROGRAMACION NET II

Asignación a cargo del Docente

Instrucciones de la Actividad

• Lee con atención las siguientes cuestiones y selecciona la respuesta que consideres correcta.

• Posteriormente envía el archivo mediante la herramienta correspondiente.


I. Elige la opción correcta para los siguientes enunciados

1. La encapsulación es un mecanismo que consiste en organizar ____________ y


_____________ para evitar que ellos sean consultados y modificados por un medio
distinto a los especificados:

a. Clases y métodos
b. Datos y objetos
c. Datos y métodos
d. Métodos y objetos

1. Este modificador de acceso permite que cualquier objeto pueda acceder a los
miembros de una clase con este nivel de acceso. Es el nivel de protección más bajo:

a. Privado
b. Protegido
c. Internal
d. Publico

1. En este modificador, el acceso a los datos está restringido, sólo pueden ser
modificados por los métodos de la misma clase:

a. Privado
b. Protegido
c. Internal
d. Publico

1. La clase que contiene los miembros que serán heredados a otras clases también se le
conoce como:

a. clase hija
b. subclase
c. superclase
d. interface

1. En una jerarquía de herencia, esta clase puede poseer atributos y métodos que no
existen en la clase original.

a. abstracta
b. subclase
c. superclase
d. interface

1. Es la sentencia donde definimos que la clase Figura es pública y es abstracta:

a. public abstract class Figura{ }


b. public Figura abstract class{ }
c. public class abstract Figura{ }
d. public class Figura abstract{ }

1. Es la sentencia donde declaramos que el método Area es abstracto y retorna un tipo


double:

a. public abstract Area( );


b. public abstract Area(double);
c. public abstract Area double( );
d. public abstract double Area( );

1. Este tipo de clase son de las cuales se pueden crear instancias, es decir objetos:

a. Abstractas
b. Finales
c. Selladas
d. Concretas

1. Si se crea una clase y se quiere que no se creen clases hijas de ésta (que hereden),
entonces la clase deberá ser:

a. Abstracta
b. Final
c. Sellada
d. Concreta

1. Este mecanismo o pilar de la POO permite que se puedan realizar diferentes


implementaciones de un mismo método, para poder adaptarlo a las necesidades
propias de cada clase:

a. Polimorfismo
b. Encapsulamiento
c. Herencia
d. Abstracción
1. Este tipo de método es aquel que no puede ser redefinido, es decir que en él no se
podrá aplicar ni herencia ni polimorfismo:

a. Simple
b. Concreto
c. Final
d. Abstracto

1. Este tipo de miembros de una superclase pueden ser utilizados solo por los miembros
de esas superclases y por los de sus subclases.

a. Protected
b. Private
c. Public
d. Internal

1. Este tipo de clase, puede poseer atributos y métodos que existen en todas las clases
que heredan de ella:

a. Superclase
b. Subclase
c. Clase abstracta
d. Clase interna

1. Selecciona la sentencia que crea un arreglo unidimensional llamado Nombre el cual va


a contener 4 elementos de tipo string:

a) String [ ] Nombre = new String [4];

b) string [4] Nombre = new string [4];

c) String [4] Nombre = new String [ ];

d) string [ ] Nombre = new string [4];

1. Elige la sentencia correcta que crea un arreglo unidimensional llamado Letras el cual
va a contener los siguientes caracteres: a, b, c y d:

a) char [ ] letras = (a,b,c,d);

b) char [ ] Letras = {‘a’, ‘b’, ‘c’, ‘d’};

c) string [ ] Letras = {‘a’, ‘b’, ‘c’, ‘d’};


d) string [ ] Letras = {a,b,c,d};

1. En este bloque, se escribe el código que se ejecutará cuando se produzca un error:

a. Bloque try{…}
b. Bloque catch{…}
c. Bloque finally{…}
d. Bloque Main{…}

1. Es una colección de elementos conformados por un par, la información no es


recuperada por un índice, sino por un valor llave:

a. Colas
b. Diccionario
c. Listas
d. Arreglos

1. Es la sentencia que permite definir un contenedor de tipo Pila llamado Producto que
almacenará nombres de productos:

a. Queue <int> Producto= new Stack <int> ();


b. Queue <int> Producto= new StackQ <int> ;
c. Queue < > Producto= new Stack <int> ();
d. Stack <string> Producto=new Stack <string> ();

1. Representa una colección de objetos de tipo primero en entrar, primero en salir. Se


insertan en un extremo y se quitan en el otro

a. Colas
b. Diccionario
c. Pilas
d. Arreglos

1. Es la sentencia que permite definir el diccionario Producto, cuya llave es un entero y


su dato de tipo string:

a. Dictionary <string, int> Producto= new Dictionary <string, int> ();


b. Dictionary < , > Producto= new Dictionary <int,string> ();
c. Dictionary <int,string> Producto= new Dictionary <int,string> ();
d. Dictionary <int,string> Producto= new Dictionary < , > ();