logo

Crowdly

Browser

Add to Chrome

2025 - Programación Orientada a Objetos - Sección 1

Looking for 2025 - Programación Orientada a Objetos - Sección 1 test answers and solutions? Browse our comprehensive collection of verified answers for 2025 - Programación Orientada a Objetos - Sección 1 at moodle.esen.edu.sv.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

¿Qué afirmación sobre la herencia en Python es

INCORRECTA?

0%
0%
0%
View this question

Describa en qué consiste el concepto de

polimorfismo y proporcione un ejemplo práctico.

View this question

En el contexto de manejo de excepciones, ¿qué

bloque se ejecuta siempre, haya ocurrido una excepción o no?

View this question

¿Qué afirmación sobre la documentación con

Javadoc es INCORRECTA?

View this question

Coloque su nombre completo en señal de aceptación del Código de Honor de ESEN:

“Por mi

honor y ante mis compañeros me comprometo a no copiar para que este examen

refleje mi verdadero nivel de conocimientos”.  

View this question

Desarrolle un programa que procese una frase de texto almacenada como String. El programa debe:

  • Contar cuántas palabras tiene la frase.
  • Crear un acrónimo con la letra inicial de cada palabra, siempre que esta esté en mayúsculas.
Por ejemplo, con la frase: "República Federal de América Central", debe contar que hay 5 palabras y crear el acrónimo "RFAC"

NOTA

IMPORTANTE: En su respuesta, copie y pegue el código de Java, sin

ningún texto adicional, solamente comentarios de código si lo considera

necesario. Su código debe estar listo para correr en Java sin generar

ningún error.

View this question

Cree un clase llamada Rectangulo, con los siguientes elementos

  • Atributos privados para la altura y el largo (como doubles)
  • Un constructor que permite inicializar la altura y largo del rectángulo
  • Métodos para calcular el área y el perímetro
  • Un método que permita saber si el Rectángulo es también un cuadrado.

Copie y pegue el código de Java que cumple con lo especificado

View this question

Cree un programa que analice las temperaturas diarias en una ciudad, almacenándolas en un array:

  • Crear un arreglo para almacenar las temperaturas en una semana (7 días) como doubles.
  • Calcule y muestre en consola:

    • La temperatura promedio durante la semana
    • Cuántos días la temperatura fue superior al promedio
    • La diferencia de temperaturas entre un día y el anterior (como un arreglo con seis valores para cada una de las seis diferencias)
Para probar el programa, utilice las siguientes temperaturas: 23.5, 25.0, 24.0, 23.0, 26.5, 27.5, 25.5

NOTA IMPORTANTE: En su respuesta, copie y pegue el código de Java, sin ningún texto adicional, solamente comentarios de código si lo considera necesario. Su código debe estar listo para correr en Java sin generar ningún error.

View this question

Observe el siguiente código correspondiente a la clase Estudiante:

public class Estudiante{

   private String nombre; 

   private int[] notas; 

   public Estudiante(String nombre) { 

      this.nombre = nombre;

      notas = new int[5]; 

   } 

   public void agregarNota(int indice, int nota) { 

       if(indice >= 0 && indice < notas.length) { 

         notas[indice] = nota; 

      } 

   } 

   public double calcularPromedio() { 

       int suma = 0; 

      for(int nota: notas) { 

          suma += nota; 

      } 

      return suma / (double) notas.length; 

   } 

}

¿Qué pasaría si alguien trata de agregar una nota en la posición 5 del arreglo?

¿Cuántos objetos de tipo Estudiante pueden ser creados usando esta clase?

¿Cuál es el valor de cada nota en el arreglo notas cuando se crea un nuevo Estudiante?

View this question

Observe el siguiente segmento de código escrito en Java:

int[] numeros = {2, 4, 6, 8, 10};

int suma = 0;

for(int i = 0; i <= numeros.length; i++) {

    if(i % 2 == 0) {

        suma += numeros[i];

    }

}

System.out.println("Suma: " + suma);

El código anterior, ¿está bien escrito o posee algún error? 

Si contiene error, identifíquelo y explique por qué ocurre. 

¿Cuál sería la forma correcta de escribirlo?

View this question

Want instant access to all verified answers on moodle.esen.edu.sv?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome