Logo Studenta

preguntas sobre C_

¡Estudia con miles de materiales!

Vista previa del material en texto

UNI
preguntas sobre C++:
1. **Punteros en C++:**
 ¿Qué es un puntero en C++ y cómo se declara? Explique la diferencia entre un puntero y una referencia. Proporcione un ejemplo de cómo se utiliza un puntero para acceder a la dirección de memoria de una variable y modificar su valor.
_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
2. **Clases y Objetos:**
 Explique el concepto de clases y objetos en C++. ¿Cuál es la diferencia entre una clase y un objeto? Proporcione un ejemplo de cómo se define una clase y se crea un objeto a partir de ella en C++.
_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
3. **Herencia en C++:**
 ¿Qué es la herencia en C++ y por qué es útil? Describa los tipos de herencia que se pueden implementar en C++. Proporcione un ejemplo de cómo se utiliza la herencia para crear una jerarquía de clases en C++.
_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
4. **Polimorfismo en C++:**
 Explique el concepto de polimorfismo en C++ y cómo se implementa. ¿Qué es el polimorfismo de sobrecarga y el polimorfismo de anulación? Proporcione un ejemplo de cada tipo de polimorfismo en C++.
_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
5. **Plantillas (Templates):**
 ¿Qué son las plantillas en C++ y para qué se utilizan? Proporcione un ejemplo de cómo se define y utiliza una plantilla de función y una plantilla de clase en C++.
_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
6. **Gestión de Memoria Dinámica:**
 Describa cómo se gestiona la memoria dinámica en C++ utilizando los operadores `new` y `delete`. ¿Qué sucede si no se libera la memoria correctamente? Proporcione un ejemplo de cómo se utiliza la asignación dinámica de memoria en C++.
_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
7. **Excepciones en C++:**
 ¿Qué son las excepciones en C++ y cómo se manejan? Explique la diferencia entre lanzar y capturar una excepción. Proporcione un ejemplo de cómo se utiliza el bloque `try-catch` para manejar una excepción en C++.
_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
8. **Entrada/Salida (E/S) en C++:**
 Describa cómo se realiza la entrada/salida (E/S) en C++ utilizando la biblioteca estándar (`iostream`). ¿Qué son los flujos de entrada (`istream`) y los flujos de salida (`ostream`)? Proporcione un ejemplo de cómo se utiliza la E/S de datos en C++.

Continuar navegando

Contenido elegido para ti

34 pag.
Ciclo Vida Objetos

UNAM

User badge image

urreaarias19

25 pag.
Subclasificacion, Herencia,,

UNAM

User badge image

CeciliaSantillana

12 pag.
P08-POO-Polimorfismo

User badge image

Aprenda aquí