Está en la página 1de 6

Segunda evaluación opcional: Revisión del intento https://uv.frc.utn.edu.ar/mod/quiz/review.php?attemp...

Comenzado el miércoles, 20 de septiembre de 2023, 13:26


Estado Finalizado
Finalizado en miércoles, 20 de septiembre de 2023, 13:40
Tiempo empleado 13 minutos 59 segundos
Puntos 6,00/15,00
Calificación 4,00 de 10,00 (40%)

Pregunta 1

Correcta

Se puntúa 1,00 sobre 1,00

Dado un programa en lenguaje C que hace uso de la función matemática sqrt(), la compilación del programa genera la siguiente salida:
> gcc -Wall sqrt.c
/usr/bin/ld: /tmp/ccIJRW7V.o: in function 'main':
sqrt.c:(.text+0x4e): undefined reference to 'sqrt'
collect2: error: ld returned 1 exit status
¿A qué etapa de construcción corresponde dicho error?

a. Compilación.

b. Preprocesamiento.

c. Ensamblado.

d. Construcción de bibliotecas.

e. Enlazado. 

Respuesta correcta

Pregunta 2

Incorrecta

Se puntúa 0,00 sobre 1,00

Durante el proceso de construcción de un programa, los archivos objeto (.o) se generan luego de la etapa de:

Seleccione una:
a. Edición.

b. Enlazado. 

c. Compilado.

d. Ensamblado.

e. Preprocesado.

Respuesta incorrecta.

1 de 6 20/9/23, 13:56
Segunda evaluación opcional: Revisión del intento https://uv.frc.utn.edu.ar/mod/quiz/review.php?attemp...

Pregunta 3

Incorrecta

Se puntúa 0,00 sobre 1,00

La opción -L del compilador gcc sirve para:

Seleccione una:
a. Indicarle la ruta (directorio) donde guardar los archivos generados por la compilación.

b. Indicarle la ruta (directorio) donde buscar los archivos de cabecera. 

c. Indicarle la ruta (directorio) donde buscar los archivos de bibliotecas.

d. Indicarle la ruta (directorio) donde buscar archivos auxiliares necesario para la compilación.

e. Indicarle la ruta (directorio) donde buscar los archivos de código fuente.

Respuesta incorrecta.

Pregunta 4

Incorrecta

Se puntúa 0,00 sobre 1,00

¿Qué sucede al ejecutar la siguiente línea de comandos?


gcc -c hola.c

Seleccione una:
a. Se obtiene como salida un archivo binario/ejecutable de nombre a.out

b. Se ejecuta hasta la etapa de compilación y se obtiene el archivo hola.o

c. Se obtiene como salida un archivo binario/ejecutable de nombre hola

d. Se obtiene una biblioteca estática con las funciones incluidas en hola.c

e. Se ejecuta solo la etapa de preprocesamiento y se obtiene el archivo hola.i 

Respuesta incorrecta.

Pregunta 5

Correcta

Se puntúa 1,00 sobre 1,00

La opción -I del compilador gcc sirve para:

Seleccione una:
a. Indicarle la ruta (directorio) donde buscar los archivos de cabecera. 

b. Indicarle la ruta (directorio) donde buscar los archivos de código fuente.

c. Indicarle la ruta (directorio) donde buscar los archivos de bibliotecas estáticas.

d. Indicarle la ruta (directorio) donde guardar los archivos generados por la compilación.

e. Indicarle la ruta (directorio) donde buscar los archivos de bibliotecas dinámica.

Respuesta correcta

2 de 6 20/9/23, 13:56
Segunda evaluación opcional: Revisión del intento https://uv.frc.utn.edu.ar/mod/quiz/review.php?attemp...

Pregunta 6

Incorrecta

Se puntúa 0,00 sobre 1,00

El error del compilador gcc "FILE.h: No such file or directory" pertenece a la etapa de:

Seleccione una:
a. Compilación.

b. Construcción de biblioteca.

c. Enlazado (linker). 

d. Ensamblado.

e. Preprocesamiento.

Respuesta incorrecta.

Pregunta 7

Correcta

Se puntúa 1,00 sobre 1,00

La herramienta make es útil para:

Seleccione una:
a. Maximizar el tiempo del ciclo editar-compilar-verificar.

b. Editar, compilar y ejecutar un programa.

c. Administrar las bibliotecas dinámicas del sistema.

d. Simplificar el proceso de construcción de proyectos de múltiples archivos fuentes. 

e. Administrar las bibliotecas estáticas del sistema.

Respuesta correcta

Pregunta 8

Incorrecta

Se puntúa 0,00 sobre 1,00

¿Cuál de los siguientes conjuntos de señales NO pertenecen al estándar RS-232?

a. DDR y UBRR.

b. TD y RD.

c. DSR y DTR. 

d. RTS y CTS.

e. RI y DCD.

Respuesta incorrecta.

3 de 6 20/9/23, 13:56
Segunda evaluación opcional: Revisión del intento https://uv.frc.utn.edu.ar/mod/quiz/review.php?attemp...

Pregunta 9

Correcta

Se puntúa 1,00 sobre 1,00

Para una comunicación serie Full Duplex entre una PC y un Arduino, las señales mínimas a conectar son:

Seleccione una:
a. Tx de la PC con Tx del Arduino, Rx de la PC con Rx del Arduino y GND.

b. Tx de la PC con Tx del Arduino, Rx de la PC con Rx del Arduino.

c. Rx de la PC con Tx del Arduino, RTC de PC con Rx del Arduino y GND.

d. Tx de la PC con Rx del Arduino, Rx de la PC con Tx del Arduino.

e. Tx de la PC con Rx del Arduino, Rx de la PC con Tx del Arduino y GND. 

Respuesta correcta

Pregunta 10

Incorrecta

Se puntúa 0,00 sobre 1,00

En una comunicación serie RS-232 un cero lógico o espacio acepta los siguientes niveles de tensión:

a. Transmisor entre -10V y -3V y receptor entre -10V y -5V.

b. Transmisor entre -15V y -5V y receptor entre 15V y 3V. 

c. Transmisor entre -15V y -5V y receptor entre -15V y -3V.

d. Transmisor entre 15V y 5V y receptor entre -15V y -3V.

e. Transmisor entre 15V y 5V y receptor entre 15V y 3V.

Respuesta incorrecta.

Pregunta 11

Incorrecta

Se puntúa 0,00 sobre 1,00

En una comunicación serie RS-232 un uno lógico o marca acepta los siguientes niveles de tensión:

a. Transmisor entre -15V y -5V y receptor entre 15V y 3V.

b. Transmisor entre 10V y 3V y receptor entre 10V y 5V.

c. Transmisor entre -15V y -5V y receptor entre -15V y -3V.

d. Transmisor entre 15V y 5V y receptor entre -15V y -3V. 

e. Transmisor entre 15V y 5V y receptor entre 15V y 3V.

Respuesta incorrecta.

4 de 6 20/9/23, 13:56
Segunda evaluación opcional: Revisión del intento https://uv.frc.utn.edu.ar/mod/quiz/review.php?attemp...

Pregunta 12

Incorrecta

Se puntúa 0,00 sobre 1,00

¿Cuál de las siguientes NO es una características de la USART del microcontrolador ATmega328?

a. Soporta 1 o 2 bits de parada.

b. Permite la detección y corrección de errores mediante bit de paridad.

c. Soporta tramas seriales con 5, 6, 7, 8 y 9 bits de datos.

d. Permite operación síncrona (modo SPI) y asíncrona (modo UART).

e. Permite operación Full-duplex. 

Respuesta incorrecta.

Pregunta 13

Correcta

Se puntúa 1,00 sobre 1,00

En un programa para el microcontrolador ATmega328 de manejo de la UART la línea:


while( !(UCSR0A & _BV(RXC0)) ) ;
sirve para:

a. Esperar a que el buffer de transmisión este vacío.

b. Habilitar la transmisión de datos.

c. Habilita tanto la transmisión como la recepción de datos.

d. Esperar a que se reciba un nuevo dato para ser leído. 

e. Habilita la recepción de datos.

Respuesta correcta

Pregunta 14

Correcta

Se puntúa 1,00 sobre 1,00

¿Cuáles son las herramientas que componen el Toolchain GCC para AVR?

a. Compilador y ensamblador

b. gcc, binutils, libc-avr y avrdude 

c. Compilador (gcc), ensamblador (as) y enlazador (ld)

d. Compilador gcc e IDE Arduino

e. Bibliotecas y herramienta de grabación avrdude

Respuesta correcta

5 de 6 20/9/23, 13:56
Segunda evaluación opcional: Revisión del intento https://uv.frc.utn.edu.ar/mod/quiz/review.php?attemp...

Pregunta 15

Incorrecta

Se puntúa 0,00 sobre 1,00

¿Cuál de las siguientes afirmaciones en relación a la memoria Flash del microcontrolador ATmega328 NO es cierta?

a. Tiene una capacidad de escritura y borrado limitada.

b. Se direcciona mediante el contador de programa (PC: Program Counter).

c. La información almacenada persiste aún cuando se quita la alimentación del microcontrolador. 

d. Se utiliza para almacenar el programa que se ejecuta en el microcontrolador.

e. Se utiliza para almacenar las variables automáticas de un programa.

Respuesta incorrecta.

6 de 6 20/9/23, 13:56

También podría gustarte