Está en la página 1de 16

30/6/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - C

Prueba del Capítulo 3 de Connecting Things


Fecha de entrega No hay fecha de entrega Puntos 40 Preguntas 20
Límite de tiempo Ninguno Intentos permitidos Ilimitados

Instrucciones
Esta prueba cubre el contenido presentado en el Capítulo 3 de Connecting Things 2.0. Esta prueba se
diseñó a modo de práctica. Podrá realizar varios intentos y la puntuación no aparecerá en el libro de
calificaciones.

Hay varios tipos de tareas que pueden estar disponibles en este cuestionario. En algunos tipos de tareas,
se permite obtener una puntuación parcial para promover el aprendizaje. Observe que, en las tareas con
varias respuestas, se pueden deducir puntos si se seleccionan opciones incorrectas.

Pueden aparecer preguntas con respuestas cortas o con respuestas para elaborar en algunos de
los cuestionarios. Estas preguntas están diseñadas para la autoevaluación y la reflexión, por lo
que no se califican. Se proporcionan respuestas de muestra para la autoevaluación.

Al finalizar el cuestionario, algunos de los elementos pueden mostrar una retroalimentación. Los
comentarios hacen referencia a la fuente del contenido. Ejemplo: "Consulte el tema del currículo: 1.2.3"
indica que la fuente del contenido del material correspondiente a esta tarea se encuentra en el capítulo 1,
sección 2, tema 3.

Formulario: 33683

Volver a realizar el examen

Historial de intentos
Intento Hora Puntaje
MANTENER Intento 2 26 minutos 40 de 40

MÁS RECIENTE Intento 2 26 minutos 40 de 40

Intento 1 20 minutos 4.4 de 40

Entregado el 30 de jun en 23:05

Pregunta 1 2 / 2 pts
https://1290941.netacad.com/courses/1030681/quizzes/9128537 1/16
30/6/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - C

¿Qué idioma es un ejemplo de un lenguaje de programación compilado?

Python

PHP

Javascript

¡Correcto!
C

Refer to curriculum topic: 3.1.2


C es un lenguaje de programación compilado, mientras que Python,
PHP y JavaScript son idiomas de interpretación.

Pregunta 2 2 / 2 pts

¿Qué elementos se utilizan para representar distintas estructuras de


programación en Blockly?

Diagramas de flujo

¡Correcto!
Bloques coloreados

Partes de códigos de programación

Líneas y símbolos de color

https://1290941.netacad.com/courses/1030681/quizzes/9128537 2/16
30/6/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - C

Refer to curriculum topic: 3.2.4


Blockly implementa la programación visual mediante la asignación
de diferentes estructuras de programas a bloques de color. Estos
bloques también contienen ranuras y espacios para permitir que los
programadores ingresen valores requeridos por la estructura. Las
estructuras de programación pueden conectarse al arrastrar y
adjuntar los bloques correspondientes.

Pregunta 3 2 / 2 pts

¿Cuál es el beneficio de implementar un grupo de dispositivos Pi IoT sin


cabeza?

¡Correcto!
Cada dispositivo Pi IoT se administra de manera remota en una red.

Puede conectarse un solo monitor al grupo de dispositivos Pi IoT.

Los dispositivos Pi IoT pueden conectarse entre sí mediante Zigbee.

El grupo de dispositivos Pi IoT debe estar bajo el control de un solo


dispositivo Pi en la nube.

Refer to curriculum topic: 3.2.2


El término sin cabeza se utiliza para describir servidores de control
remoto exclusivo. Es posible configurar un Pi para que se administre
en su totalidad en la red, o bien, para que funcione sin necesidad de
un monitor, un teclado o un mouse.

https://1290941.netacad.com/courses/1030681/quizzes/9128537 3/16
30/6/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - C

Pregunta 4 2 / 2 pts

¿Qué función de Python se utiliza para el resultado de la consola?

¡Correcto!
print

return

for

from

Refer to curriculum topic: 3.2.5


El comando print se utiliza para el resultado de la consola. El
comando for se utiliza para la lógica de repetición, from, para la
importación del módulo y return como definición de las funciones.

Pregunta 5 2 / 2 pts

¿Cuál es la ventaja de un programa ejecutable cifrado con un idioma


interpretado en comparación con un idioma compilado?

Se ejecuta con mayor rapidez.

Se almacena como formato binario.

¡Correcto!
Resulta más fácil de mantener y solucionar problemas.

No depende de otro programa para ejecutarse.

https://1290941.netacad.com/courses/1030681/quizzes/9128537 4/16
30/6/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - C

Refer to curriculum topic: 3.1.2


Un programa cifrado con un idioma interpretado permanece en texto
legible, que facilita el hecho de mantener y resolver problemas. Sin
embargo, depende de otro programa, llamado el intérprete, para
analizar y ejecutar el código. Debido a que requiere interpretación
durante su ejecución, funciona con mayor lentitud que el mismo
programa encriptado por un idioma compilado.

Pregunta 6 2 / 2 pts

¿Qué comando de Python es un ejemplo de lógica condicional?

def

delay

¡Correcto!
if

from

Refer to curriculum topic: 3.2.5


Los comandosif y else se utilizan para la lógica condicional. Los
comandos for y while se utilizan para la lógica de repetición y el
comando from, para la importación del módulo.

Pregunta 7 2 / 2 pts

¿Qué herramienta se puede utilizar en un dispositivo de Linux para


comparar la totalidad del software instalado en relación con un índice de
https://1290941.netacad.com/courses/1030681/quizzes/9128537 5/16
30/6/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - C

repositorio, descargar actualizaciones e instalarlas automáticamente?

Blockly

shell mejorado de C (tcsh)

Arduino

¡Correcto!
Sistema de administrador de paquetes

Refer to curriculum topic: 3.2.3


Puede utilizarse un administrador de paquetes para actualizar los
programas y el sistema operativo Linux. Los gerentes del paquete
permiten que los usuarios puedan comparar versiones de software
instaladas con el índice del repositorio y, luego, descargar e instalar
automáticamente todos los programas de software actualizados.

Pregunta 8 2 / 2 pts

¿Qué comando de shell de Linux puede utilizarse para buscar una cadena
de caracteres específica dentro de un archivo?

cat

man

pwd

¡Correcto!
grep

https://1290941.netacad.com/courses/1030681/quizzes/9128537 6/16
30/6/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - C

Refer to curriculum topic: 3.2.3


Existen varios comandos de CLI en Linux, a saber:
grep: se utiliza para buscar cadenas de caracteres específicas
dentro de un archivo o en los resultados de otros comandos.
pwd: se utiliza para mostrar el directorio actual
cat: se utiliza para enumerar los contenidos de un archivo
man: se utiliza para mostrar la documentación de un comando
específico

Pregunta 9 2 / 2 pts

Un usuario utiliza Blockly para programar un proceso para encontrar los


próximos 100 números primos después del 2. ¿Qué bloque es ideal para la
tarea?

¡Correcto!
Bloque FOR

Bloque WHILE

Bloque PRIME

Bloque IF-THEN

https://1290941.netacad.com/courses/1030681/quizzes/9128537 7/16
30/6/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - C

Refer to curriculum topic: 3.2.4


Los bloques de bucle FOR se utilizan para repetir la ejecución de un
bloque específico una cantidad de veces determinada. Es
especialmente útil si se conoce la cantidad de repeticiones. En este
caso, el número de repetición es el 100. El bloque FOR se puede
ejecutar 100 veces, cada una de ellas para buscar un número primo.
Una vez que se encuentran los 100 números primos, el bloque FOR
detiene la ejecución.

Pregunta 10 2 / 2 pts

¿Cuáles son las dos funciones relacionadas con Linux? (Elija dos
opciones).

¡Correcto!
Código abierto

Una aplicación para el procesamiento de textos

Un ejemplo de idioma interpretado

Una base de códigos administrada por una organización

¡Correcto!
Soporte de una comunidad de programadores

Refer to curriculum topic: 3.2.3


Linux es un sistema operativo de código abierto cuyo mantenimiento
se encuentra a cargo de una comunidad de programadores. Existen
muchas distribuciones (o variaciones) de Linux y cada distribución
tiene su propia base de códigos mantenida por una organización.

https://1290941.netacad.com/courses/1030681/quizzes/9128537 8/16
30/6/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - C

Pregunta 11 2 / 2 pts

Un administrador del sistema ejecuta el comando ps en un servidor que


funciona con el sistema operativo Linux. ¿Cuál es el objetivo de este
comando?

Procesar una nueva tarea

Cambiar los permisos de archivos

Mostrar los contenidos del directorio actual

¡Correcto!
Enumerar las procesos que se ejecutan actualmente en el sistema

Refer to curriculum topic: 3.2.3


Se utiliza el comando ps de Linux para enumerar los procesos en
ejecución en el sistema. Si es necesario, se le puede indicar a este
comando que muestre los procesos en ejecución iniciados por el
usuario actual u otros usuarios.

Pregunta 12 2 / 2 pts

https://1290941.netacad.com/courses/1030681/quizzes/9128537 9/16
30/6/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - C

Para responder la pregunta, no necesita la ilustración. ¿Por qué es común


conectar una placa de Arduino con una computadora de una sola placa,
como Raspberry Pi?

Arduino es una computadora completa y Raspberry Pi, no.

Raspberry Pi no puede procesar las señales digitales entrantes.

¡Correcto!
Arduino cuenta con pines analógicos.

Raspberry Pi no requiere ningún tipo de software para interactuar con


Arduino.

https://1290941.netacad.com/courses/1030681/quizzes/9128537 10/16
30/6/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - C

Refer to curriculum topic: 3.2.6


Los termómetros, los sensores ligeros y los sensores de presión del
aire generan señales analógicas. Raspberry Pi no cuenta con pines
analógicos y no requiere el uso de otro dispositivo para recibir estos
datos. Arduino cuenta con pines analógicos y puede recibir señales
analógicas y datos conectándose a Raspberry Pi por medio de
USB.

Pregunta 13 2 / 2 pts

Complete el espacio en blanco.

Una computadora software es un conjunto de instrucciones

solicitadas creadas para realizar una tarea específica.

Respuesta 1:

¡Correcto! software

espuesta correcta programa de software

espuesta correcta incentivo de oportunidades

espuesta correcta código

Refer to curriculum topic: 3.1.1


Un programa de computadora, también llamado código, es un
conjunto de instrucciones solicitadas creadas para realizar una tarea
específica.

Pregunta 14 2 / 2 pts

https://1290941.netacad.com/courses/1030681/quizzes/9128537 11/16
30/6/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - C

¿Verdadero o falso?
Los programadores solo trabajan con aplicaciones de escritorio.

verdadero

¡Correcto!
falso

Refer to curriculum topic: 3.1.1


En el pasado, muchos programadores trabajaban en aplicaciones
de escritorio. Sin embargo, la Internet y la IoT han dado paso a
muchas áreas de trabajo interesantes para los programadores.

Pregunta 15 2 / 2 pts

¿Cuál de estas declaraciones describe a Blocky?

Es un lenguaje compilado.

Es una distribución específica de Linux.

Es un software de edición de gráficos para el diseño web.

¡Correcto!
Es una biblioteca basada en JavaScript para implementar la
programación visual.

https://1290941.netacad.com/courses/1030681/quizzes/9128537 12/16
30/6/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - C

Refer to curriculum topic: 3.2.4


Blocky es una biblioteca basada en JavaScript para implementar la
programación visual. Al utilizar una serie de tipos de bloqueos, le
permite al usuario crear un programa sin introducir ninguna línea de
código. No es un ejemplo de un lenguaje compilado, ni una
distribución de Linux. Aunque proporcione funciones de
programación visual, no se considera un paquete de software de
edición de gráficos.

Pregunta 16 2 / 2 pts

¿Cuál es un método para asegurar el plano de control de un dispositivo de


IoT?

La encriptación de los datos del usuario

¡Correcto!
La aplicación de acceso autorizado al código

La restricción del acceso a los servidores

La verificación de la integridad de los datos

Refer to curriculum topic: 3.1.3


Para asegurar el plano de control de un dispositivo de IoT, puede
aplicarse un acceso autorizado al código, eliminar las cuentas de
acceso mediante la depuración de codificaciones fijas y mantener
actualizado el firmware.

Pregunta 17 2 / 2 pts

https://1290941.netacad.com/courses/1030681/quizzes/9128537 13/16
30/6/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - C

¿Qué distribución de Linux se utiliza para desarrollar el sistema operativo


de Raspbian para Raspberry Pi?

Mint

Ubuntu

¡Correcto!
Debian

Red Hat

Slackware

Refer to curriculum topic: 3.2.3


Raspbian, el sistema operativo de Raspberry Pi, es una variación
de Debian Linux.

Pregunta 18 2 / 2 pts

¿Qué se necesita para que un programa informático se comunique con otro


programa informático de otro proveedor?

¡Correcto!
API

Firmware

Controladores de dispositivos

Sistema operativo

https://1290941.netacad.com/courses/1030681/quizzes/9128537 14/16
30/6/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - C

Refer to curriculum topic: 3.1.3


Una interfaz de programación de aplicaciones (API) es un conjunto
de rutinas y herramientas de software que facilitan la comunicación
entre programas informáticos.

Pregunta 19 2 / 2 pts

Una el comando administrativo de Linux con la función que desempeña. (No


se utilizan todas las opciones.)

¡Correcto! cd Cambiar el directorio ac

¡Correcto! cp Copiar un archivo o arch

¡Correcto! mv Mover un archivo o arch

¡Correcto! rm Eliminar un archivo o ar

¡Correcto! mkdir Crear un directorio en e

Otras opciones de coincidencia incorrecta:


Modificar los permisos de archivos

Refer to curriculum topic: 3.2.3

https://1290941.netacad.com/courses/1030681/quizzes/9128537 15/16
30/6/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - C

Pregunta 20 2 / 2 pts

¿Qué es Raspberry Pi?

¡Correcto!
Una computadora pequeña y económica de una sola placa

Una función de Python para la lógica condicional

Un lenguaje de programación orientado a objetos

Un servicio basado en la nube para enseñar IoT

Refer to curriculum topic: 3.2.1

https://1290941.netacad.com/courses/1030681/quizzes/9128537 16/16

También podría gustarte