Шукаєте відповіді та рішення тестів для 21714017_25_26_01 - PROGRAMACIÓN ORIENTADA A OBJETOS? Перегляньте нашу велику колекцію перевірених відповідей для 21714017_25_26_01 - PROGRAMACIÓN ORIENTADA A OBJETOS в av03-25-26.uca.es.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
Si se ha definido el operador Cadena Cadena::operator +(const Cadena& b) const, el siguiente fragmento de código:
1Cadena c("Hola"); 2c = c + ", Adiós"; Dado el siguiente fragmento de código:
1try {2 Fecha("03/8/2034");3} catch(...){4 cerr << "Se ha producido una EXCEPCIÓN" << endl;5} Dado el siguiente fragmento de código:
1Fecha f;2std::cout << f << std::endl;3std::cout << f << std::endl; Señala la respuesta correcta: Dado el siguiente fragmento de código:
1const Fecha g(6, 5, 2017);2const char* cad = g; Dado el siguiente fragmento de código:
1Fecha a("03/08/2030");2Fecha b;3cout << a + b << endl; Es una forma correcta de crear un objeto de la clase Cadena:
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*();