PUERTA | PUERTA CS Simulacro 2018 | Juego 2 | Pregunta 38

Considere una array 2D A[10][20] usando el orden principal de fila en la memoria y la ubicación de memoria a la que queremos acceder es A[y, z]. Se sabe que cada dirección de memoria ocupa 4 bytes.
A continuación se muestra el código de 3 direcciones para el mismo, complete los espacios en blanco con el valor correcto:

x : A[y, z]

t1 = ---(1)--- * ---(2)---
t2 = t1  +  z
t3 = t2  *  ---(3)---
---(4)--- = base address of A
x = t4[---(5)---]

(A) (1) : x
(2) : 10
(3) : 4
(4) : t4
(5) : t3
(B) (1) : y
(2) : 10
(3) : t4
(4) : 4
(5) : t3
(C) (1) : y
(2) : 20
(3) : 4
(4) : t4
(5) : t3
(D) Ninguno de estos

Respuesta: (C)
Explicación: (1) : y
(2) : 20
(3) : 4
(4) : t4
(5) : t3
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 *