Рубрики

ВОРОТА | GATE-CS-2005 | Вопрос 66

Сопоставьте каждое из утверждений языка высокого уровня, приведенных слева, с наиболее естественным режимом адресации из перечисленных справа.

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

(А) (1, в), (2, б), (3, а)
(B) (1, a), (2, c), (3, b)
(С) (1, б), (2, в), (3, а)
(D) (1, а), (2, б), (3, в)

Ответ: (с)
Объяснение:

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

Следовательно, (C) является правильным решением.

Рекомендуемые посты:

ВОРОТА | GATE-CS-2005 | Вопрос 66

0.00 (0%) 0 votes