CGU-NET | UGC NET CS 2016 Ago – II | Pregunta 33

En la optimización del compilador, la reducción de la fuerza del operador usa identidades matemáticas para reemplazar las operaciones matemáticas lentas con operaciones más rápidas. ¿Cuál de los siguientes reemplazos de código es una ilustración de la reducción de la fuerza del operador?
(A) Reemplace P + P por 2 * P o Reemplace 3 + 4 por 7.
(B) Reemplace P * 32 por P < < 5
(C) Reemplace P * 0 por 0
(D) Reemplace (P < <4) – P por P * 15
Respuesta: (B)
Explicación: En la opción (B), la operación de Multiplicación se reemplaza por Operador de Desplazamiento. Reduce la fuerza del operador porque el operador de cambio es menos costoso que la operación de multiplicación.

Entonces la opción (B) es correcta.
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 *