2. Contenidos 1 2 3 4 Ejercicio 2 Teoría Prueba de Escritorio Ejercicio 1
3. Teoría 1. La POO utiliza: a. La programación estructurada b. La programación orientada a eventos c. La programación orientada a sucesos d. Ninguna de las anteriores
4. Teoría 2. Los objetos tienen: a. Entidades y atributos b. Procedimientos y funciones c. Propiedades y métodos d. Ninguna de las anteriores
5. Teoría 3. Un método es: a. Un algoritmo asociado a un objeto b. Un atributo del objeto c. Un atributo de una clase d. Ninguna de las anteriores
6. Teoría 4. En la herencia se heredan: a. Atributos y operaciones de una clase b. Los métodos y variables públicas de una clase c. Los componentes “privados” de una clase d. Todas las anteriores
7. Teoría 5. Un método es: a. Un algoritmo b. Un atributo c. Una propiedad d. Todas las anteriores
8. Teoría 6. Un evento es: a. Igual a un método b. Un suceso en el sistema c. Un mensaje d. Todas las anteriores
9. Teoría 7. La encapsulación se encarga de a. Mantener ocultas las propiedades del objeto b. Heredar los atributos de un objeto c. Mantener ocultos los procesos internos d. Ninguna de las anteriores
10. Teoría 8. A la capacidad que tiene una clase de agrupar las propiedades y métodos se llama: a. Abstracción b. Suceso c. Herencia d. Ninguna de las anteriores
11. Teoría 9. C# es: a. Un lenguaje de programación estructurado b. Un lenguaje de programación orientado a objetos c. Un lenguaje de programación por eventos d. Todas las anteriores
12. Teoría 10. La POO es: a. Un lenguaje de programación b. Una metodología de programación c. Una extensión de un lenguaje de programación d. Ninguna de las anteriores
13. Prueba de escritorio En el caso de existir errores corríjalo e imprima el resultado de las variables y en pantalla. a) Determine la salida por pantalla del siguiente código: intn=1, m=0; for(m=n;n<5;n++) { listBox1.Items.Add(m); }
14. Teoría b) Dado el siguiente segmento de código y los vectores A y B, indique la salida por pantalla int A[4]={3,2,7,5}; int B[8]={1,20,4,8,12,31,-9,63}; inti,n=3,suma=0; for(i=0;i<4;i++) { B[A[i]]=B[A[i]]+n; suma=suma+B[A[i]]; lisBox1.Items.Add(suma); } textBox1.Text=suma.toString();
15. Ejercicio 1 Utilizando la metodología de POO construya un programa triangulo, el cual dado un número entero n imprime un triángulo rectángulo de n líneas, de la siguiente forma: Si n = 5 Si n = 7 triangulo (5); triangulo (7); 1 1 2 3 2 2 3 2 3 4 5 4 3 3 4 5 4 3 4 5 6 7 6 5 4 4 5 6 7 6 5 4 5 6 7 8 9 8 7 6 5 5 6 7 8 9 8 7 6 5 6 7 8 9 10 11 10 9 8 7 6 7 8 9 10 11 12 13 12 11 10 9 8 7
16. Ejercicio 2 Escriba un programa con la metodología de POOque valide si un número de cédula ingresado es válido.