Looking for 21714017_25_26_01 - PROGRAMACIÓN ORIENTADA A OBJETOS test answers and solutions? Browse our comprehensive collection of verified answers for 21714017_25_26_01 - PROGRAMACIÓN ORIENTADA A OBJETOS at av03-25-26.uca.es.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
A título informativo, se muestra un fragmento del fichero fecha.hpp con la definición parcial de la clase Fecha junto a la declaración del operador de comparación de fechas, todo lo cual se ajusta a la especificación de la práctica P0. Así mismo, suponga que estos métodos y funciones están correctamente implementados y superan todas las comprobaciones de la práctica.
1// Contenido parcial del fichero fecha.hpp2#include <iostream>3class Fecha {4public:5 explicit Fecha(int d = 0, int m = 0, int a = 0);6 Fecha(const char*); // "día/mes/año" 7 Fecha(const Fecha&) = default;8 Fecha& operator =(const Fecha&) = default; 9 operator const char*() const; // conversión a cadena 10 // Resto de miembros de la clase...11}; 12bool operator < (const Fecha&, const Fecha&) noexcept; Indique la salida que producirá el siguiente programa: 1#include <iostream>2#include "fecha.hpp" 3int main()4{5 Fecha hoy;6 std::cout << ("22/01/2010" < hoy ? "El tiempo ha pasado" :7 "No ha pasado el tiempo") << std::endl;8} Dado el Makefile suministrado en las prácticas, la orden make test-fechacadena-consola:
En el siguiente fragmento de código, ¿con qué habría que sustituir a la marca /*COMPLETAR*/ para que en la salida estándar se mostrara: jueves 31 de diciembre de 2009, viernes 1 de enero de 2010?
1Fecha f(1, 1, 2010);2const Fecha g(/*COMPLETAR*/);3cout << f << ", " << g; En el siguiente fragmento de código, ¿con qué habría que sustituir a la marca /*COMPLETAR*/ para que en la salida estándar se mostrara: poca?
1Cadena a("poco");2/*COMPLETAR*/3cout << a.operator const char*(); Es una forma correcta de crear un objeto de la clase Fecha:
Una orden correcta para compilar el código de Cadena es:
En la ejecución de los tests automáticos, a diferencia de los tests de consola:
Dado el Makefile suministrado en las prácticas, al ejecutar la orden make sin argumentos dentro de la carpeta P1: