Lenguaje C
![]() |
![]() |
![]() |
Título del Test:![]() Lenguaje C Descripción: lenguaje c |




Comentarios |
---|
NO HAY REGISTROS |
¿Qué valor se imprime en la siguiente sección de código? int x = 5, y = 3; printf("%d", x / y);. 5. 1. 2. 1.666. Dado el siguiente fragmento de código, ¿cuál es el resultado? int a[] = {1, 2, 3, 4, 5}; int *p = (a + 1); printf("%d", p[2]);. 3. 5. 2. 4. ¿Qué valor se imprime en este código? char *str = "hello"; printf("%c", *str+3);. o. h. k. e. En el siguiente código, ¿qué valor tiene x después de la ejecución? int x = 4; x = x << 2;. 12. 8. 16. 32. ¿Qué se imprime en la consola? int x = 10, y = 5; x = x ^ y; y = x ^ y; x = x ^ y; printf("%d %d", x, y);. 15 15. 5 10. 10 5. 0 0. En este código, ¿cuál será el valor de arr[4]? int arr[5] = { [0 ... 4] = 5 }; arr[2] = arr[0] + arr[1];. 10. No se puede determinar. 0. 5. ¿Qué valor se imprime? int a = 10, b = 20; const int *ptr = &a; ptr = &b; printf("%d", *ptr);. Error de compilación. 20. Comportamiento indefinido. 10. ¿Qué imprime el siguiente código? for (int i = 0; i < 5; i++) { if (i == 2) continue; if (i == 4) break; printf("%d", i); }. 123. 013. 0123. 0134. En este fragmento, ¿qué valor tiene x? int x = 0; for (int i = 0; i < 5; i++) { x += i; }. 20. 10. 5. 15. ¿Qué valor se imprime? int i = 5; printf("%d", i+++i);. 6. 10. 11. Error de compilación. ¿Cuál es el resultado del siguiente fragmento de código? int a[5] = {1, 2, 3, 4, 5}; int *p = a; *(p++) += 100; printf("%d", *p);. 101. 2. 1. 3. ¿Qué imprime el siguiente código? int x = 10; int y = (x++, ++x); printf("%d", y);. 12. 11. 10. 21. ¿Qué valor se imprime en este código? int x = 5; int y = 3; printf("%d", x & y);. 1. 3. 2. 8. ¿Cuál es el resultado de este fragmento de código? int a[] = {0, 1, 2, 3, 4}; int *p = &a[2]; printf("%d", p[-1]);. 0. 3. 1. 2. ¿Qué imprime el siguiente código? char str[] = "hello"; char *p = str; p += 2; printf("%s", p);. lo. hel. hello. llo. Considerando el siguiente código, ¿qué valor se imprime? int n = 10; int *ptr = &n; int **pptr = &ptr; printf("%d", **pptr);. Dirección de memoria de num. Dirección de memoria de ptr. Error de compilación. 10. ¿Qué se imprime en la consola? int x = 1, y = 2, z = 3; printf("%d", y > x > z);. 1. 2. Error de compilación. 0. ¿Qué valor se imprime? int arr[] = {10, 20, 30, 40, 50}; int *ptr1 = arr; int *ptr2 = arr + 3; printf("%ld", ptr2 - ptr1);. 12. 120. 3. 30. ¿Cuál es el resultado de este código? int i = 1; switch (i) { case 1: printf("1"); case 2: printf("2"); default: printf("default"); }. 12default. default. 2. 1. ¿Qué valor se imprime en este código? int x = 5; printf("%d", (x += 5, x));. 20. 15. 5. 10. |