Salida de programas C++ | Conjunto 35

1. ¿Cuál será el resultado del siguiente programa?

#include<iostream>
  
using namespace std;
int main() 
{ 
   int x = 5;
   if(x==5)
  { 
      if(x==5) break;
      cout<<"Hello";
   } 
  
   cout<<"Hi"; 
}

Opciones
A) Error de compilación
B) Hola
C) HolaHola
D) Hola

Answer : A

Explicación: error de compilación, la interrupción de la palabra clave solo puede aparecer dentro de la instrucción loop/switch.

2. ¿Cuál será el resultado del siguiente programa?

#include<iostream>
  
using namespace std;
int main() 
{ 
   class student { 
      int rno = 10;
   } v;
    
   cout<<v.rno;
}

Opciones
A) 10
B) Basura
C) Error de tiempo de ejecución
D) Error de compilación

Answer : D

Explicación: las variables de miembro de clase no se pueden inicializar directamente. Puede usar la función miembro para realizar dicha inicialización.

3. ¿Cuál será el resultado del siguiente programa?
‘cin’ es un __
Opciones

A) Clase
B) Objeto
C) Paquete
D) Espacio de nombres

Answer : B

Explicación: Es un objeto de la clase istream.

4. ¿Cuál será el resultado del siguiente programa?

#include <iostream>
using namespace std;
int array1[] = {1200, 200, 2300, 1230, 1543};
int array2[] = {12, 14, 16, 18, 20};
int temp, result = 0;
int main()
{
    for (temp = 0; temp < 5; temp++) {
        result += array1[temp];
    }
    for (temp = 0; temp < 4; temp++) {
        result += array2[temp];
    }
    cout << result;
    return 0;
}

Opciones
A) 6553
B) 6533
C) 6522
D) 12200

Answer : B

Explicación: En este programa, estamos sumando todos los elementos de dos arrays. Finalmente obtuvimos la salida como 6533. Los medios para la suma total del primer arreglo serán 1200 + 200 + 2300 + 1230 + 1543 = 6473 y para el segundo ciclo la suma será 12 14 + 16 + 18 = 60 (excepto 20 porque el ciclo es de 0 a 3 índice) entonces resultado = 6473 + 60 = 6533.

5. ¿Qué regla no afectará la función de amigo ?
Opciones
A) no se puede acceder a los miembros privados y protegidos de una clase desde el exterior
B) se puede acceder a los miembros privados y protegidos desde cualquier lugar
C) tanto a como b
D) Ninguna de las mencionadas

Answer : A

Explicación: Friend se usa para acceder a miembros privados y protegidos de una clase desde fuera de la misma clase.
6. ¿Cuál será el resultado del siguiente programa?

#include <iostream>
    using namespace std;
    namespace first
    {
        int var = 5;
    }
    namespace second
    {
        double var = 3.1416;
    }
    int main ()
    {
        int a;
        a = first::var + second::var;
        cout << a;
        return 0;
   }

Opciones
A)8.31416
B)8
C)9
D)Error de tiempo de compilación

Answer : B

Explicación: Obtenemos dos variables de la variable de espacio de nombres y las agregamos con la ayuda del operador de resolución de alcance. Los valores se agregan a la variable «a», que es de tipo int y, por lo tanto, la salida es de tipo entero.

7. ¿Cuál será el resultado del siguiente programa?

#include <iostream>
using namespace std;
int main()
{
        int x = -1;
        unsigned int y = 2;
   
        if(x > y) {
            cout << "x is greater";
        } else {
            cout << "y is greater";
       }
}

Opciones
A) x es mayor
B) y es mayor
C) Implementación definida
D) Arbitraria

Answer : A

Explicación: x se promociona a int sin firmar en la comparación. En la conversión, x tiene todos los bits configurados, lo que lo convierte en el más grande.

Este artículo es una contribución de Rishabh Jain . Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *