C++ | Sobrecarga de funciones y argumentos predeterminados | Pregunta 5 – Part 1

¿Cuál de los siguientes en la programación orientada a objetos es compatible con las funciones de sobrecarga de funciones y argumentos predeterminados de C++? (A) Herencia (B) Polimorfismo (C) Encapsulación (D) Ninguna de las anteriores Respuesta: (B) Explicación: Ambas características permiten que un nombre de función funcione para diferentes parámetros. Cuestionario de esta pregunta Publicación … Continue reading «C++ | Sobrecarga de funciones y argumentos predeterminados | Pregunta 5 – Part 1»

C++ | Sobrecarga de funciones y argumentos predeterminados | Pregunta 2

¿Producción? #include<iostream> using namespace std;    int fun(int x = 0, int y = 0, int z) {  return (x + y + z); }    int main() {    cout << fun(10);    return 0; } (A) 10 (B) 0 (C) 20 (D) Error del compilador Respuesta: (D) Explicación: Todos los argumentos predeterminados deben ser los … Continue reading «C++ | Sobrecarga de funciones y argumentos predeterminados | Pregunta 2»

C++ | Sobrecarga de funciones y argumentos predeterminados | Pregunta 5

Salida del siguiente programa? #include <iostream> using namespace std;    int fun(int=0, int = 0);    int main() {   cout << fun(5);   return 0; }    int fun(int x, int y) { return (x+y); } (A) Error del compilador (B) 5 (C) 0 (D) 10 Respuesta: (B) Explicación: La declaración «int fun(int=0, int=0)» es la … Continue reading «C++ | Sobrecarga de funciones y argumentos predeterminados | Pregunta 5»

C++ | Sobrecarga de funciones y argumentos predeterminados | Pregunta 4

Prediga la salida del siguiente programa C++. include<iostream> using namespace std;     class Test { protected:     int x; public:     Test (int i):x(i) { }     void fun() const  { cout << «fun() const » << endl; }     void fun()        {  cout << «fun() » << endl;     } };     int main() {     Test t1 (10);     const … Continue reading «C++ | Sobrecarga de funciones y argumentos predeterminados | Pregunta 4»

C++ | Sobrecarga de funciones y argumentos predeterminados | Pregunta 3

¿Cuáles de las siguientes funciones sobrecargadas NO están permitidas en C++? 1) Declaraciones de funciones que difieren solo en el tipo de retorno int fun(int x, int y); void fun(int x, int y); 2) Funciones que difieren solo por palabra clave estática en el tipo de retorno int fun(int x, int y); static int fun(int … Continue reading «C++ | Sobrecarga de funciones y argumentos predeterminados | Pregunta 3»