Está en la página 1de 26

9/5/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - A

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.

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

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 9 minutos 40 de 40

Entregado el 9 de mayo en 12:31

Pregunta 1 2 / 2 pts

¿Qué idioma es un ejemplo de un lenguaje de


programación compilado?

Python

https://1290941.netacad.com/courses/969272/quizzes/8741203 2/26
9/5/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - A

PHP

Javascript

ecto!
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

¿Cuáles son las dos funciones relacionadas con


Linux? (Elija dos opciones).

ecto!
Código abierto

Una aplicación para el procesamiento de textos

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

Un ejemplo de idioma interpretado

Una base de códigos administrada por una


organización

ecto! 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.

Pregunta 3 2 / 2 pts

¿Cuál es la ventaja de un programa ejecutable


cifrado con un idioma interpretado en comparación

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

con un idioma compilado?

Se ejecuta con mayor rapidez.

Se almacena como formato binario.

ecto!
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.

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

Pregunta 4 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

ecto! grep

https://1290941.netacad.com/courses/969272/quizzes/8741203 6/26
9/5/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - A

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 5 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 7/26
9/5/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - A

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

¿Cuál es el beneficio de implementar un grupo de


dispositivos Pi IoT sin cabeza?

https://1290941.netacad.com/courses/969272/quizzes/8741203 8/26
9/5/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - A

ecto!
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.

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

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 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 repositorio,
descargar actualizaciones e instalarlas
automáticamente?

Blockly

shell mejorado de C (tcsh)

Arduino

https://1290941.netacad.com/courses/969272/quizzes/8741203 10/26
9/5/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - A

ecto! 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é función de Python se utiliza para el resultado


de la consola?

ecto! print

return

https://1290941.netacad.com/courses/969272/quizzes/8741203 11/26
9/5/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - A

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

Una el comando administrativo de Linux con la


función que desempeña. (No se utilizan todas las
opciones.)

ecto! cd Cambiar el dire

ecto! cp
https://1290941.netacad.com/courses/969272/quizzes/8741203 12/26
9/5/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - A

Copiar un arch

ecto! mv Mover un arch

ecto! rm Eliminar un arc

ecto! mkdir Crear un direct

Otras opciones de coincidencia incorrecta:


Modificar los permisos de archivos

Refer to curriculum topic: 3.2.3

Pregunta 10 2 / 2 pts

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


el sistema operativo de Raspbian para Raspberry
Pi?

https://1290941.netacad.com/courses/969272/quizzes/8741203 13/26
9/5/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - A

Mint

Ubuntu

ecto! 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 2 / 2 pts

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


condicional?

def

https://1290941.netacad.com/courses/969272/quizzes/8741203 14/26
9/5/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - A

delay

ecto! 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 12 2 / 2 pts

¿Qué es Raspberry Pi?

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

https://1290941.netacad.com/courses/969272/quizzes/8741203 15/26
9/5/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - A

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

Pregunta 13 2 / 2 pts

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

verdadero

ecto! falso

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

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 14 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?

ecto! Bloque FOR

Bloque WHILE

Bloque PRIME

Bloque IF-THEN

https://1290941.netacad.com/courses/969272/quizzes/8741203 17/26
9/5/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - A

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

¿Cuál de estas declaraciones describe a Blocky?

Es un lenguaje compilado.

Es una distribución específica de Linux.

https://1290941.netacad.com/courses/969272/quizzes/8741203 18/26
9/5/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - A

Es un software de edición de gráficos para el


diseño web.

ecto!
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 16 2 / 2 pts

https://1290941.netacad.com/courses/969272/quizzes/8741203 19/26
9/5/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - A

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.

https://1290941.netacad.com/courses/969272/quizzes/8741203 20/26
9/5/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - A

Raspberry Pi no puede procesar las señales


digitales entrantes.

ecto! 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.

Pregunta 17 2 / 2 pts

https://1290941.netacad.com/courses/969272/quizzes/8741203 21/26
9/5/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - A

Complete el espacio en blanco.

Una computadora software es un

conjunto de instrucciones solicitadas creadas para


realizar una tarea específica.

Respuesta 1:

ecto! software

sta correcta programa de software

sta correcta incentivo de oportunidades

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

https://1290941.netacad.com/courses/969272/quizzes/8741203 22/26
9/5/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - A

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

ecto!
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.

https://1290941.netacad.com/courses/969272/quizzes/8741203 23/26
9/5/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - A

Pregunta 19 2 / 2 pts

¿Qué elementos se utilizan para representar


distintas estructuras de programación en Blockly?

Diagramas de flujo

ecto!
Bloques coloreados

Partes de códigos de programación

Líneas y símbolos de color

https://1290941.netacad.com/courses/969272/quizzes/8741203 24/26
9/5/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - A

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

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


se comunique con otro programa informático de otro
proveedor?

ecto!
API

Firmware

Controladores de dispositivos
https://1290941.netacad.com/courses/969272/quizzes/8741203 25/26
9/5/2020 Prueba del Capítulo 3 de Connecting Things: 2020-1 Reconocimiento de Creditos - A

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.

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

También podría gustarte