Está en la página 1de 4

11/12/21 11:05 Test - Tema 10: Sistemas Operativos Avanzados (COLGII) - Julio2021 2Q

Test - Tema 10
Fecha de entrega
11 de dic en 23:59
Puntos
0.2
Preguntas
10
Disponible
10 de oct en 10:00 - 11 de dic en 23:59
2 meses
Límite de tiempo
Ninguno
Intentos permitidos
Ilimitados

Volver a realizar el examen

Historial de intentos
Intento Hora Puntaje
MANTENER Intento 4
5 minutos 0.2 de 0.2

MÁS RECIENTE Intento 4


5 minutos 0.2 de 0.2

Intento 3
8 minutos 0.12 de 0.2

Intento 2
7 minutos 0.06 de 0.2

Intento 1
5 minutos 0.02 de 0.2


Las respuestas correctas están ocultas.

Puntaje para este intento:


0.2 de 0.2
Entregado el 11 de dic en 11:03
Este intento tuvo una duración de 5 minutos.

Pregunta 1 0.02
/ 0.02 pts

¿Qué ocurre cuando al compilar un programa en C no se usa la opción –o?

 
Se produce un error y no compila.

 
Se produce un fichero .exe con el mismo nombre.

 
Se produce un fichero .o con el mismo nombre.

 
Se produce un fichero a.out ejecutable.

 
No se optimiza el código resultante.

Pregunta 2 0.02
/ 0.02 pts

Si se añade al compilar la opción –c lo que pasa es que

 
Se genera un fichero objeto .o.

https://micampus.unir.net/courses/21948/quizzes/169693 1/4
11/12/21 11:05 Test - Tema 10: Sistemas Operativos Avanzados (COLGII) - Julio2021 2Q

 
Se compila el fichero con optimización.

 
Se detiene la compilación en la función main.

 
Se repite la compilación en los ficheros ejecutables.

Pregunta 3 0.02
/ 0.02 pts

¿Es correcta esta sentencia? char *cadena; scanf (“%s”, cadena);

 
Es correcta.

 
Es correcta sintácticamente pero se produce un error grave al ejecutarla.

 
Es incorrecta.

 
Habría que poner scanf (“%s”, &cadena);

Pregunta 4 0.02
/ 0.02 pts

¿El compilador detectaría el error siguiente? char *ch; int scanf ("%d", ch);

 
El compilador daría error de tipos.

 
El compilador convertiría la variable ch a entero.

 
Se compilaría correctamente.

 
El compilador crearía una variable extra para no tener problemas.

Pregunta 5 0.02
/ 0.02 pts

Si definimos un verctor así: int A[10]; ¿qué pasará si hacemos la siguiente asignación? A[12] = 10;

 
El compilador daría error.

 
Al ejecutar daría error.

 
No pasaría nada.

https://micampus.unir.net/courses/21948/quizzes/169693 2/4
11/12/21 11:05 Test - Tema 10: Sistemas Operativos Avanzados (COLGII) - Julio2021 2Q

 
Depende del estado de la memoria contigua al array A.

Pregunta 6 0.02
/ 0.02 pts

La variable errno contiene:

 
El mensaje del último error.

 
Los códigos de los tres últimos errores.

 
El código del último error.

 
La línea donde se produjo el error.

Pregunta 7 0.02
/ 0.02 pts

Si al ejecutarse scanf (“%s”, linea); escribimos en el terminal «Esto es una línea de texto» y
pulsamos Intro, ¿qué valor tendrá el array de caracteres línea?

 
«Esto es una línea de texto\0».

 
«Esto es una línea de texto\n».

 
«Esto».

 
La parte de la entrada que quepa en el array.

Pregunta 8 0.02
/ 0.02 pts

Si definimos la matriz M como int M[10][10];, ¿De qué tipo es M?

 
Es tipo matriz.

 
Es int

 
Es int*

 
Es int**

https://micampus.unir.net/courses/21948/quizzes/169693 3/4
11/12/21 11:05 Test - Tema 10: Sistemas Operativos Avanzados (COLGII) - Julio2021 2Q

Pregunta 9 0.02
/ 0.02 pts

¿Qué contiene segundo argumento de la función main()?

 
Las cadenas de todos los argumentos que se le pasan.

 
El número de los argumentos que se le pasan.

 
Las cadenas de entorno que se le pasa.

 
El segundo argumento de la línea de órdenes que la invocan.

 
Solamente tiene un argumento.

Pregunta 10 0.02
/ 0.02 pts

¿Qué contiene siempre argv[0] cuando se inicia la ejecución de un programa en C bajo UNIX?

 
El valor de argc.

 
El tamaño del array argv.

 
La primera opción del programa.

 
El nombre del fichero ejecutable.

 
El nombre del fichero con el código.

Puntaje del examen:


0.2 de 0.2

https://micampus.unir.net/courses/21948/quizzes/169693 4/4

También podría gustarte