Está en la página 1de 11

14/12/21 11:24 [AAB02] Cuestionario1: Evalúe los arreglos aplicados a POO: PROGRAMACION ORIENTADA A OBJET

[AAB02] Cuestionario1: Evalúe los arreglos aplicados a


POO
Fecha de entrega
19 de dic en 23:59
Puntos
10
Preguntas
7
Disponible
13 de dic en 0:00 - 19 de dic en 23:59
7 días
Límite de tiempo
15 minutos
Intentos permitidos
2

Instrucciones
Descripción de la actividad

En contacto con el docente (ACD)       (      )


Componentes del
Práctico-experimental (APE)                (      )
aprendizaje:
Autónomo (AA)                                     (  X  )

Actividad de aprendizaje: Evalúe los arreglos aplicados a POO


Tipo de recurso: Cuestionario 5

Unidad 4. Estructuras de datos en POO


Tema de la unidad:
Uso de Arreglos de Tipos de Datos Simples o Primitivos
  Uso de Arreglos de Tipos de Datos de Objetos
Ejercicios propuestos usando arreglos

·       Diseña, implementa, prueba y depura programas sencillos en


un lenguaje de programación orientado a objetos.

Resultados de aprendizaje ·       Describe cómo el mecanismo de la clase soporta la


que se espera lograr: encapsulación y la ocultación de la información.

·       Utiliza iteradores para acceder a los elementos de un


contenedor.

Estrategias didácticas: Estimado estudiante el EVA-Cuestionario nro. 5. Bimestre 2, está


relacionado con los contenidos que se estudian en la cuarta unidad
 
de nuestra asignatura, se solicita revisar la unidad 4 de la guía y el
capítulo POO aplicando arreglos del texto básico para contestar las
interrogantes.

https://utpl.instructure.com/courses/36905/quizzes/226671 1/11
14/12/21 11:24 [AAB02] Cuestionario1: Evalúe los arreglos aplicados a POO: PROGRAMACION ORIENTADA A OBJET

Los enunciados planteados son de opción múltiple, cada uno de


ellos tiene una sola respuesta correcta. Lea atentamente cada
pregunta y seleccione la opción que usted considere como válida en
cada situación.

Volver a realizar el examen

Historial de intentos
Intento Hora Puntaje
MÁS RECIENTE Intento 1
12 minutos 10 de 10


Las respuestas correctas estarán disponibles el 20 de dic en 0:00.

Puntaje para este intento:


10 de 10
Entregado el 14 de dic en 11:23
Este intento tuvo una duración de 12 minutos.

Pregunta 1 1
/ 1 pts

Cuál es la opción correcta para crear a través de miniespecificaciones


dos variables para almacenar los nombres de las provincias del
Ecuador y el número de poblaciones de las provincias del Ecuador.

listaProvincias: <>[24] Cadena

listaProvinciasPoblaciones: <>[24] Real

listaProvincias: [24] Cadena

listaProvinciasPoblaciones: [24] Real

listaProvincias: <>[24]

listaProvinciasPoblaciones: <>[24]

 
No answer text provided.

https://utpl.instructure.com/courses/36905/quizzes/226671 2/11
14/12/21 11:24 [AAB02] Cuestionario1: Evalúe los arreglos aplicados a POO: PROGRAMACION ORIENTADA A OBJET

Pregunta 2 1
/ 1 pts

¿Cuál es el diagrama de clases correcto para una clase que tenga


entre sus datos o atributos un arreglo que permita almacenar los días
de la semana?

 
Opción A

 
Opción B

 
Opción C

 
No answer text provided.

Pregunta 3 1
/ 1 pts

Dada la siguiente clase Paralelo, identifique los métodos correctos


establecer y obtener para la variable promedios

Clase Paralelo

1. Declarar

// se declaran datos o atributos

promedios: <>[25] Real

Fin Clase Paralelo

https://utpl.instructure.com/courses/36905/quizzes/226671 3/11
14/12/21 11:24 [AAB02] Cuestionario1: Evalúe los arreglos aplicados a POO: PROGRAMACION ORIENTADA A OBJET

Método establecerPromedios(listaProm []: <> Real)

a. promedios = listaProm

b. Fin Método establecerPromedios

Método obtenerPromedios() : <> [] Real

a. promedios = listaProm

b. Fin Método obtenerPromedios

Método establecerPromedios(listaProm []: <> Real)

a. return promedios

b. Fin Método establecerPromedios

Método obtenerPromedios() : <> [] Real

a. promedios = listaProm

b. Fin Método obtenerPromedios

Método establecerPromedios(listaProm []: <> Real)

a. promedios = listaProm

b. Fin Método establecerPromedios

Método obtenerPromedios() : <> [] Real

a. return promedios

b. Fin Método obtenerPromedios

 
No answer text provided.

Pregunta 4 1.5
/ 1.5 pts

Dada la siguiente clase Aula, identifique la clase Ejecutora correcta

Clase Aula

// se declaran datos o atributos

nombresEstudiantes: <>[5] Cadena

Método establecerNombresEstudiante(listaNombres []: <> Cadena)

a. nombresEstudiantes = listaNombres

b. Fin Método establecerNombresEstudiante

Método obtenerNombresEstudiante() : <> [] Cadena

a. return nombresEstudiantes

b. Fin Método obtenerNombresEstudiante

Fin Clase Aula

https://utpl.instructure.com/courses/36905/quizzes/226671 4/11
14/12/21 11:24 [AAB02] Cuestionario1: Evalúe los arreglos aplicados a POO: PROGRAMACION ORIENTADA A OBJET

Clase Ejecutar

1. Método principal()

a. Declarar Variables

lista_valores: <>[5] Cadena

b. lista_valores[0] = "José Villa"

lista_valores[1] = "Ana Suarez"

lista_valores[2] = "Luis Benitez"

lista_valores[3] = "Monica Lucas"

lista_valores[4] = "Renzo Valencia"

Aula c = new Aula()

c.establecerNombresEstudiante(lista_valores)

Fin Método principal

Fin Clase Ejecutar

Fin

Clase Ejecutar

1. Método principal()

a. Declarar Variables

lista_valores: <>[5] Cadena

b. lista_valores[0] = "José Villa"

lista_valores[1] = "Ana Suarez"

lista_valores[2] = "Luis Benitez"

lista_valores[3] = "Monica Lucas"

lista_valores[4] = "Renzo Valencia"

Aula c = new Aula()

c.obtenerNombresEstudiante(lista_valores)

Fin Método principal

Fin Clase Ejecutar

 
Fin

Clase Ejecutar

1. Método principal()

a. Declarar Variables

lista_valores: <>[5] Cadena

b. lista_valores[0] = "José Villa"

lista_valores[1] = "Ana Suarez"

lista_valores[2] = "Luis Benitez"

lista_valores[3] = "Monica Lucas"

lista_valores[4] = "Renzo Valencia"

c.establecerNombresEstudiante(lista_valores)

Fin Método principal

Fin Clase Ejecutar

 
Fin

 
No answer text provided.

Pregunta 5 1.5
/ 1.5 pts

https://utpl.instructure.com/courses/36905/quizzes/226671 5/11
14/12/21 11:24 [AAB02] Cuestionario1: Evalúe los arreglos aplicados a POO: PROGRAMACION ORIENTADA A OBJET

Dada las siguientes clases Colegio y Profesor: identifique la clase


Ejecutora correcta

Clase Profesor

nombres: Cadena

Método Profesor(n: Cadena)

nombres = n

Fin Método Profesor

Método establecerNombres(n: Cadena)

nombres = n

Fin Método establecerNombres

Método obtenerNombres() : Cadena

return nombres

Fin Método obtenerNombres

Fin Clase Profesor

Clase Colegio

// se declaran datos o atributos

listaProfesores: <>[5] Profesor

Método establecerListaProfesor(lista []: <> Profesor)

a. listaProfesores = lista

b. Fin Método establecerListaProfesor

Método obtenerListaProfesores() : <> [] Profesor

 a. return listaProfesores

b. Fin Método obtenerListaProfesores

Fin Clase Colegio

Clase Ejecutar

1. Método principal()

a. // Declarar Variables

nombreDocente: Cadena

lista_valores: <>[5] Profesor

b. // Ingreso de valores

for i = 0; i<5; i++

Solicitar nombreDocente

Leer nombreDocente

Profesor p = new Profesor(nombreDocente)

lista_valores[i] = p

endfor

c. Colegio c = new Colegio()

d. // presentar datos

for i = 0; i<5; i++

Profesor d = c.obtenerListaProfesores()[i]

Imprimir "Profesor :", d.obtenerNombres()

endfor

Fin Método principal

Fin Clase Ejecutar

https://utpl.instructure.com/courses/36905/quizzes/226671 6/11
14/12/21 11:24 [AAB02] Cuestionario1: Evalúe los arreglos aplicados a POO: PROGRAMACION ORIENTADA A OBJET

Clase Ejecutar

1. Método principal()

a. // Declarar Variables

nombreDocente: Cadena

lista_valores: <>[5] Profesor

b. // Ingreso de valores

for i = 0; i<5; i++

Solicitar nombreDocente

Leer nombreDocente

Profesor p = new Profesor(nombreDocente)

endfor

c. Colegio c = new Colegio()

c.establecerListaProfesor(lista_valores)

d. // presentar datos

for i = 0; i<5; i++

Profesor d = c.obtenerListaProfesores()[i]

Imprimir "Profesor :", d.obtenerNombres()

endfor

Fin Método principal

Fin Clase Ejecutar

Clase Ejecutar

1. Método principal()

 a. // Declarar Variables

nombreDocente: Cadena

lista_valores: <>[5] Profesor

b. // Ingreso de valores

for i = 0; i<5; i++

Solicitar nombreDocente

Leer nombreDocente

Profesor p = new Profesor(nombreDocente)

lista_valores[i] = p

endfor

c. Colegio c = new Colegio()

c.establecerListaProfesor(lista_valores)

d. // presentar datos

for i = 0; i<5; i++

Profesor d = c.obtenerListaProfesores()[i]

Imprimir "Profesor :", d.obtenerNombres()

endfor

Fin Método principal

Fin Clase Ejecutar

 
No answer text provided.

Pregunta 6 2
/ 2 pts

https://utpl.instructure.com/courses/36905/quizzes/226671 7/11
14/12/21 11:24 [AAB02] Cuestionario1: Evalúe los arreglos aplicados a POO: PROGRAMACION ORIENTADA A OBJET

Cuál es la opción correcta para crear una clase en lenguaje Java con
dos atributos de tipo arreglo de cadenas?

public class Pais {

String [] listaProvincia = new String[25];

String [] listaEtnias = new String[4];

public class Pais {

String [] listaProvincia = new String;

String [] listaEtnias = new String;

public class Pais {

listaProvincia = new String;

listaEtnias = new String;

 
}


 
No answer text provided.

Pregunta 7 2
/ 2 pts

Dada las siguientes clases Auto y Neumático: identifique la clase


Ejecutora correcta

public class Auto {

Neumatico [] neumaticos = new Neumatico[4];

public void establecerNeumaticos(Neumatico [] n){

neumaticos = n;

public Neumatico [] obtenerNeumaticos(){

return neumaticos;

public class Neumatico {

String marca;

double rin;

public void establecerMarca(String f){

marca = f;

public void establecerRin(double f){

https://utpl.instructure.com/courses/36905/quizzes/226671 8/11
14/12/21 11:24 [AAB02] Cuestionario1: Evalúe los arreglos aplicados a POO: PROGRAMACION ORIENTADA A OBJET
rin = f;

public String obtenerMarca(){

return marca;

public double obtenerRin(){

return rin;

 
public class Ejecutora {

public static void main(String[] args) {

Scanner entrada = new Scanner(System.in);

String nombreMarca;

double valorDelRin;

Neumatico [] losNeumaticos = new Neumatico[4];

for (int i = 0; i < 4; i++) {

System.out.println("Ingrese la marca de la llanta");

nombreMarca = entrada.nextLine();

System.out.println("Ingrese el rin de la llanta");

valorDelRin = entrada.nextInt();

entrada.nextLine();

Neumatico elNeumatico = new Neumatico();

 losNeumaticos[i] = elNeumatico;

Auto auto = new Auto();

auto.establecerNeumaticos(losNeumaticos);

for (int i = 0; i < 4; i++) {

System.out.println("Llanta con datos");

System.out.printf("Marca: %s - Rin: %.2f\n",

auto.obtenerNeumaticos()[i].obtenerMarca(),

auto.obtenerNeumaticos()[i].obtenerRin());

https://utpl.instructure.com/courses/36905/quizzes/226671 9/11
14/12/21 11:24 [AAB02] Cuestionario1: Evalúe los arreglos aplicados a POO: PROGRAMACION ORIENTADA A OBJET

 
public class Ejecutora {

public static void main(String[] args) {

Scanner entrada = new Scanner(System.in);

String nombreMarca;

double valorDelRin;

Neumatico [] losNeumaticos = new Neumatico[4];

for (int i = 0; i < 4; i++) {

System.out.println("Ingrese la marca de la llanta");

nombreMarca = entrada.nextLine();

System.out.println("Ingrese el rin de la llanta");

valorDelRin = entrada.nextInt();

entrada.nextLine();

Neumatico elNeumatico = new Neumatico();

elNeumatico.establecerMarca(nombreMarca);

elNeumatico.establecerRin(valorDelRin);

losNeumaticos[i] = elNeumatico;

Auto auto = new Auto();

auto.establecerNeumaticos(losNeumaticos);

for (int i = 0; i < 4; i++) {

System.out.println("Llanta con datos");

System.out.printf("Marca: %s - Rin: %.2f\n",

auto.obtenerNeumaticos()[i].obtenerMarca(),

auto.obtenerNeumaticos()[i].obtenerRin());

 }

 
public class Ejecutora {

public static void main(String[] args) {

Scanner entrada = new Scanner(System.in);

String nombreMarca;

double valorDelRin;

Neumatico [] losNeumaticos = new Neumatico[4];

for (int i = 0; i < 4; i++) {

System.out.println("Ingrese la marca de la llanta");

nombreMarca = entrada.nextLine();

System.out.println("Ingrese el rin de la llanta");

valorDelRin = entrada.nextInt();

entrada.nextLine();

Neumatico elNeumatico = new Neumatico();

elNeumatico.establecerMarca(nombreMarca);

elNeumatico.establecerRin(valorDelRin);

losNeumaticos[i] = elNeumatico;

for (int i = 0; i < 4; i++) {

System.out.println("Llanta con datos");

System.out.printf("Marca: %s - Rin: %.2f\n",

auto.obtenerNeumaticos()[i].obtenerMarca(),

auto.obtenerNeumaticos()[i].obtenerRin());

https://utpl.instructure.com/courses/36905/quizzes/226671 10/11
14/12/21 11:24 [AAB02] Cuestionario1: Evalúe los arreglos aplicados a POO: PROGRAMACION ORIENTADA A OBJET

 
No answer text provided.

Puntaje del examen:


10 de 10

https://utpl.instructure.com/courses/36905/quizzes/226671 11/11

También podría gustarte