ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Examen Parcial - Introducción a la programación en C++


Enviado por   •  8 de Diciembre de 2023  •  Examen  •  369 Palabras (2 Páginas)  •  78 Visitas

Página 1 de 2

1. Pregunta: ¿Cuál es la diferencia principal entre C y C++?

  • Respuesta: C++ es una extensión de C que incluye características de programación orientada a objetos, como clases y herencia.

2. Pregunta: Explica el concepto de "encapsulamiento" en C++.

  • Respuesta: El encapsulamiento es el principio de OOP que combina datos y funciones que operan en esos datos en una única unidad llamada clase, ocultando los detalles internos al mundo exterior.

3. Pregunta: ¿Qué es una referencia en C++?

  • Respuesta: Una referencia en C++ es un alias o nombre alternativo para una variable existente. Se declara usando el símbolo "&".

4. Pregunta: ¿Cuál es el propósito del operador new en C++?

  • Respuesta: El operador new se utiliza para asignar memoria dinámicamente en el heap y devuelve un puntero al espacio de memoria asignado.

5. Pregunta: Explique el uso de la palabra clave const en la declaración de variables en C++.

  • Respuesta: const se utiliza para declarar variables cuyo valor no debe modificarse una vez asignado. Esto ayuda a prevenir cambios accidentales en el código.

6. Pregunta: ¿Qué es la herencia en C++?

  • Respuesta: La herencia es un concepto de OOP en el que una clase (subclase) hereda propiedades y comportamientos de otra clase (superclase), facilitando la reutilización del código.

7. Pregunta: ¿Cómo se manejan las excepciones en C++?

  • Respuesta: Las excepciones en C++ se manejan mediante bloques try, catch, y throw. El código problemático se coloca en el bloque try, y las excepciones se capturan y manejan en el bloque catch.

8. Pregunta: ¿Cuál es la diferencia entre una función miembro y una función estática en una clase?

  • Respuesta: Una función miembro opera en instancias específicas de la clase y tiene acceso a sus datos, mientras que una función estática pertenece a la clase en lugar de a una instancia y no puede acceder a datos de instancia.

9. Pregunta: Describe el operador de resolución de ámbito :: en C++.

  • Respuesta: El operador :: se utiliza para acceder a miembros de una clase fuera de la clase. Por ejemplo, Clase::miembro.

10. Pregunta: ¿Qué es la sobrecarga de funciones en C++? - Respuesta: La sobrecarga de funciones permite definir múltiples funciones con el mismo nombre pero con diferentes parámetros, lo que facilita la creación de interfaces más intuitivas y versátiles.

...

Descargar como (para miembros actualizados) txt (2 Kb) pdf (53 Kb) docx (328 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com