Prueba C – 107 | Pregunta 2

¿Cuál de los siguientes es correcto para una definición de función junto con el especificador de clase de almacenamiento en lenguaje C? (A) int fun(auto int arg) (B) int fun(static int arg) (C) int fun(register int arg) (D) int fun(extern int arg) (E) Todo lo anterior es correcto. Respuesta: (C) Explicación: Según el estándar C, … Continue reading «Prueba C – 107 | Pregunta 2»

Prueba C – 107 | Pregunta 5

Para la siguiente declaración de una función en C, elija la mejor declaración int [] fun(void (*fptr)(int *)); (A) Dará como resultado un error de compilación. (B) Sin error de compilación. fun es una función que toma un puntero de función fptr como argumento y devuelve una array de int. (C) Sin error de compilación. … Continue reading «Prueba C – 107 | Pregunta 5»

Prueba C – 107 | Pregunta 1

Supongamos que a, b, c y d son variables de tipo int. Para el operador ternario en C ( ? : ), elija la mejor declaración. (A) a>b? : ; es una declaración válida, es decir, los operandos 2 y 3 pueden estar vacíos y se reemplazan implícitamente con un valor distinto de cero en … Continue reading «Prueba C – 107 | Pregunta 1»

Prueba C – 107 | Pregunta 4

Elija la declaración correcta para const y volatile. (A) constante es lo contrario de volátil y viceversa. (B) const y volatile no se pueden usar para struct y union. (C) const y volatile no se pueden usar para enum. (D) const y volatile no se pueden usar para typedef. (E) constante y volátil son independientes, … Continue reading «Prueba C – 107 | Pregunta 4»

Prueba C – 107 | Pregunta 3

En un fragmento de programa C, ¿se utilizan los siguientes para la definición de variables enteras? signed s; unsigned u; long l; long long ll; Elija la mejor declaración para estos. (A) Todas las definiciones de variables anteriores son incorrectas porque falta el tipo de datos básico int. (B) Todas las definiciones de variables anteriores … Continue reading «Prueba C – 107 | Pregunta 3»