PUERTA | PUERTA-CS-2005 | Pregunta 66

Haga coincidir cada una de las declaraciones de lenguaje de alto nivel dadas en el lado izquierdo con el modo de direccionamiento más natural de los enumerados en el lado derecho.

 1 A[1] = B[J];         a Indirect addressing
 2 while [*A++];     b Indexed, addressing
 3 int temp = *x;    c Autoincrement 

(A) (1, c), (2, b), (3, a)
(B) (1, a), (2, c), (3, b)
(C) (1, b), ( 2, c), (3, a)
(D) (1, a), (2, b), (3, c)

Respuesta: (C)
Explicación:

List 1                           List 2
1) A[1] = B[J];      b) Indirect addressing 
Here indexing is used

2) while [*A++];     c) auto increment
The memory locations are automatically incremented

3) int temp = *x;    a) Indirect addressing
Here temp is assigned the value of int type stored
at the address contained in X

Por lo tanto (C) es la solución correcta.

Consulte Modos de direccionamiento para obtener más informació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 *