Cuestionario C – 103 | Pregunta 1

Para un entero dado, ¿cuál de los siguientes operadores se puede usar para «establecer» y «reiniciar» un bit en particular, respectivamente? (A) | y & (B) && y || (C) & y | (D) || y && Respuesta: (A) Explicación: Operador bit a bit | se puede usar para «establecer» un bit en particular, mientras … Continue reading «Cuestionario C – 103 | Pregunta 1»

Cuestionario C – 103 | Pregunta 4

¿Cuál de las siguientes funciones de «stdio.h» se puede usar en lugar de printf() ? (A) fputs() con flujo de ARCHIVO como salida estándar. (B) fprintf() con flujo de ARCHIVO como salida estándar. (C) fwrite() con flujo de ARCHIVO como salida estándar. (D) Todos los tres anteriores: a, b y c. (E) En “stdio.h”, no … Continue reading «Cuestionario C – 103 | Pregunta 4»

Cuestionario C – 103 | Pregunta 3

¿Qué sucederá cuando compilemos y ejecutemos el siguiente fragmento de programa en C? #include «stdio.h» int main() {  int a = 10;     printf(«=%d %d=»,(a+1));     return 0; } (A) =11 0= (B) =11 X= donde X dependería de la implementación del compilador (C) Comportamiento indefinido (D) Error del compilador debido a que falta un … Continue reading «Cuestionario C – 103 | Pregunta 3»

Cuestionario C – 103 | Pregunta 5

Según el estándar del lenguaje C, ¿cuál de las siguientes es o no palabra(s) clave? Elija la mejor declaración. auto make main sizeof elseif (A) Ninguna de las anteriores son palabras clave en C. (B) make main elseif (C) make main (D) auto make (E) sizeof elseif make Respuesta: (B) Explicación: “auto” es un especificador … Continue reading «Cuestionario C – 103 | Pregunta 5»

Cuestionario C – 103 | Pregunta 2

¿Qué sucederá cuando compilemos y ejecutemos el siguiente fragmento de programa en C? #include «stdio.h» int main() {  int a = 10;  int b = 15;     printf(«=%d»,(a+1),(b=a+2));  printf(» %d=»,b);     return 0; } (A) =11 15= (B) =11 12= (C) Error del compilador debido a (b=a+2) en el primer printf(). (D) No hay error … Continue reading «Cuestionario C – 103 | Pregunta 2»