PUERTA | GATE-CS-2017 (Conjunto 2) | Pregunta 25

Une el siguiente:

g2017_16
(A) P–>(ii), Q–>(iv), R–>(i), S–>(iii)
(B) P–>(ii), Q–>(i), R–> (iv), S–>(iii)
(C) P–>(ii), Q–>(iv), R–>(iii), S–>(i)
(D) P–>(iii), Q–>(iv), R–>(i), S–>(ii)

Respuesta: (A)
Explicación:

  • var de caracteres estáticos; -> Una variable ubicada en la sección de datos de la memoria, ya que es de naturaleza estática
  • m = malloc(10); m = nulo; ->Esta es una memoria perdida que no se puede liberar como m=NULL
  • Char *Ptr[10]; -> 10 ubicaciones de memoria de tipo char se asignan para almacenar direcciones
  • register int var1;-> Solicitud para asignar un registro de CPU para almacenar datos

Por lo tanto, la opción es A

Consulte los siguientes artículos para obtener más detalles:
https://www.geeksforgeeks.org/memory-layout-of-c-program/
https://www.geeksforgeeks.org/understanding-register-keyword/
Prueba 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 *