Looking for Programación para sistemas (Todos los grados) test answers and solutions? Browse our comprehensive collection of verified answers for Programación para sistemas (Todos los grados) at moodle.upm.es.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
¿Qué imprime este código?
int x = 3;int y = 4;int *p = NULL;
p = &x;*p = *p + 2;
printf("%d %d\n", x, y);
Indica la sentencia correcta para declarar un tipo point_array_t que sea un array de 5 estructuras point, dada la estructura:
struct point {
int x;
int y;
};
Dado el siguiente código fuente:
int i;
int array[3][2] = {{ 11, 22 }, { 33, 44 }, { 55, 66 }};
int (*p)[2] = array;
for ( i = 0; i < 3; ++i ) {
printf("%d ", (*p)[1]);
++p;
}
Indica la afirmación más correcta:
Dado el siguiente código fuente:
int main() {
char a[5] = "abc";
char b[5] = "de";
strcat(a, b);
printf("%s", a);
return 0;
}
Indica la afirmación correcta.
typedef struct { int x; int y;} punto;void mover(punto *p, int dx, int dy);
Dado:
int x = 2;int arr[10] = {4, 5, 6, 7, 1, 2, 3, 0, 8, 9};int *p;
p = &arr[3];
¿Cuál de las siguientes expresiones tiene tipo int *?
¿Cuál de los siguientes comandos muestra el directorio actual en Bash?
Dado el siguiente script `programa.sh` de Bash:
!# /bin/bash
echo "El parámetro 0 es $0"
exit 0
Si se ejecuta la orden
./programa.sh nombre
, ¿cuál es la salida?