Está en la página 1de 16

29/4/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos

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
MÁS RECIENTE Intento 1 11 minutos 9 de 40

Entregado el 29 de abr en 23:23

Pregunta 1 0 / 2 pts

¿Cuál de estas declaraciones describe a Blocky?

https://1290941.netacad.com/courses/969272/quizzes/8741203 1/16
29/4/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos

Es un lenguaje compilado.

Respondido
Es una distribución específica de Linux.

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

espuesta correcta
Es una biblioteca basada en JavaScript para implementar la programación
visual.

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 2 0 / 2 pts

¿Qué es Raspberry Pi?

espuesta correcta Una computadora pequeña y económica de una sola placa

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

Respondido
Un lenguaje de programación orientado a objetos

Un servicio basado en la nube para enseñar IoT

https://1290941.netacad.com/courses/969272/quizzes/8741203 2/16
29/4/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos

Refer to curriculum topic: 3.2.1

Pregunta 3 0 / 2 pts

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


otro programa informático de otro proveedor?

espuesta correcta API

Firmware

Respondido Controladores de dispositivos

Sistema operativo

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 4 0 / 2 pts

¿Qué elementos se utilizan para representar distintas estructuras de


programación en Blockly?

Respondido Diagramas de flujo

https://1290941.netacad.com/courses/969272/quizzes/8741203 3/16
29/4/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos

espuesta correcta Bloques coloreados

Partes de códigos de programación

Líneas y símbolos de color

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 5 0 / 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

Respondido
Cambiar los permisos de archivos

Mostrar los contenidos del directorio actual

espuesta correcta Enumerar las procesos que se ejecutan actualmente en el sistema

https://1290941.netacad.com/courses/969272/quizzes/8741203 4/16
29/4/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos

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 6 0 / 2 pts

¿Qué comando de shell de Linux puede utilizarse para buscar una


cadena de caracteres específica dentro de un archivo?

cat

Respondido
man

pwd

espuesta correcta grep

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

https://1290941.netacad.com/courses/969272/quizzes/8741203 5/16
29/4/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos

Pregunta 7 0 / 2 pts

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

Respondido
verdadero

espuesta correcta 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 8 0 / 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?

espuesta correcta
Bloque FOR

Respondido
Bloque WHILE

Bloque PRIME

Bloque IF-THEN

https://1290941.netacad.com/courses/969272/quizzes/8741203 6/16
29/4/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos

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 9 0 / 2 pts

Complete el espacio en blanco.

Una computadora proceso es un conjunto de instrucciones

solicitadas creadas para realizar una tarea específica.

Respuesta 1:

Respondido proceso

espuesta correcta programa de software

espuesta correcta incentivo de oportunidades

espuesta correcta código

espuesta correcta software

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.

https://1290941.netacad.com/courses/969272/quizzes/8741203 7/16
29/4/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos

Pregunta 10 2 / 2 pts

¿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 11 0 / 2 pts

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

def

delay

espuesta correcta if

Respondido from

https://1290941.netacad.com/courses/969272/quizzes/8741203 8/16
29/4/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos

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 12 0 / 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.

Respondido
Se almacena como formato binario.

espuesta correcta Resulta más fácil de mantener y solucionar problemas.

No depende de otro programa para ejecutarse.

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 13 2 / 2 pts

https://1290941.netacad.com/courses/969272/quizzes/8741203 9/16
29/4/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos

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


comparar la totalidad del software instalado en relación con un índice de
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 14 0 / 2 pts

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


cabeza?

espuesta correcta Cada dispositivo Pi IoT se administra de manera remota en una red.

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

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

https://1290941.netacad.com/courses/969272/quizzes/8741203 10/16
29/4/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos

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.

Pregunta 15 1 / 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

espuesta correcta Soporte de una comunidad de programadores

https://1290941.netacad.com/courses/969272/quizzes/8741203 11/16
29/4/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos

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.

Pregunta 16 0 / 2 pts

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


(No se utilizan todas las opciones.)

Respondido cd Mover un archivo o arch

Respuesta correcta Cambiar el directorio


actual

Respondido cp Modi car los permisos d

Respuesta correcta Copiar un archivo o


archivos de origen a
destino

Respondido mv Eliminar un archivo o arc

Respuesta correcta Mover un archivo o


archivos a otro
directorio

https://1290941.netacad.com/courses/969272/quizzes/8741203 12/16
29/4/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos

Respondido rm Crear un directorio en el

Respuesta correcta Eliminar un archivo


o archivos

Respondido mkdir Copiar un archivo o arch

Respuesta correcta Crear un directorio


en el directorio
actual

Otras opciones de coincidencia incorrecta:


Modificar los permisos de archivos

Refer to curriculum topic: 3.2.3

Pregunta 17 0 / 2 pts

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

espuesta correcta print

return

Respondido for

from

https://1290941.netacad.com/courses/969272/quizzes/8741203 13/16
29/4/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos

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 18 0 / 2 pts

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

Python

PHP

Respondido Javascript

espuesta correcta 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 19 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

https://1290941.netacad.com/courses/969272/quizzes/8741203 14/16
29/4/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos

¡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 20 2 / 2 pts

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?

https://1290941.netacad.com/courses/969272/quizzes/8741203 15/16
29/4/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos

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.

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.

https://1290941.netacad.com/courses/969272/quizzes/8741203 16/16

También podría gustarte