Test de autoevaluación de la Actividad 2.5¶
Asigna una puntuación a cada pregunta dependiendo de si sabes responderla (2), no estás seguro (1), o no sabes (0).
¿Cuál es la diferencia entre redireccionar la salida en el shell con
>
,>>
y2>
?¿Cómo se puede deducir el tamaño del buffer que usa la biblioteca de entrada-salida de C a partir del comportamiento de un programa que usa
putc
?Si un programa cambia el modo de operación del terminal (por ejemplo a no eco), el siguiente programa que ejecutamos ¿hará el eco?
¿Sabrías especificar con llamadas al sistema una sentencia de código funcionalmente equivalente a
putc('a', 1)
?¿Puedes explicar por qué al ejecutar el código siguiente se ha escrito
1
por la salida estándar?:close(1); printf("%d\n", open("fich", O_WRONLY));
En función de la puntuación obtenida, continúa con el siguiente tema o repasa los aspectos que no hayas sabido responder.