El número de 1 en la representación binaria de (3*4096 + 15*256 + 5*16 + 3) son:
(A) 8
(B) 9
(C) 10
(D) 12
Respuesta: (C)
Explicación:
Given expression = 3*4096 + 15*256 + 5*16 + 3 = (2 + 1)*4096 + (8 + 4 + 2 + 1)*256 + (4 + 1)*16 + 2 + 1 = (2 + 1)*212 + (23 + 22 + 2 + 1 )*28 + (22 + 1)*24 + 2 + 1 = (213 + 212) + (211 + 210 + 29 + 28) + (26 + 24) + 2 + 1 As 213 is 1 followed by 12 zeros, 212 is 1 followed by 11 zeros and so on, adding all these numbers give total 10 one's
Entonces, la opción (C) 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