CGU-NET | UGC NET CS 2018 Julio – II | Pregunta 4

¿Cuál es la salida del siguiente programa ‘C’? (Suponiendo una representación little-endian de datos de varios bytes en los que el byte menos significativo (LSB) se almacena en la dirección de memoria más baja).

#include <stdio.h>
#include <stdlib.h>
/ * Assume short int occupies two bytes of storage */
int main ( )
{
union saving
{
short int one;
char two[2];
};
union saving m;
m.two [0] = 5;
m.two [1] = 2;
printf(’’%d, %d, %d\n”, m.two [0], m.two [1], m.one);
}/ * end of main * /

(A) 5, 2, 1282
(B) 5, 2, 52
(C) 5, 2, 25
(D) 5, 2, 517

Respuesta: (D)
Explicación:
Cuestionario de esta pregunta

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 *