WorksheetsCuestionario sobre Software y Programación
Total questions: 41
Worksheet time: 21mins
¿Qué es el software de sistema?
Programas para realizar tareas específicas del usuario
Conjunto de programas que gestionan el hardware
Aplicaciones móviles
Lenguaje de programación
Un ejemplo de software de aplicación es:
Windows
Linux
Word
BIOS
El lenguaje que entiende directamente la computadora es:
Lenguaje de alto nivel
Lenguaje de máquina
Lenguaje natural
Lenguaje intermedio
Un programa se define como:
Conjunto de algoritmos
Conjunto de instrucciones para la computadora
Lenguaje de programación
Aplicación de oficina
¿Qué es programación?
Escribir mensajes en la computadora
Elaborar algoritmos y traducirlos en código
Copiar software
Configurar hardware
¿En qué generación aparecen los lenguajes de alto nivel?
Primera
Segunda
Tercera
Cuarta
¿Cuál es la función de los traductores de lenguaje?
Convertir datos a binario
Traducir código fuente en ejecutable
Diseñar diagramas
Guardar programas en memoria
¿Qué hace un compilador?
Traduce línea por línea
Traduce todo el código y genera un ejecutable
Traduce manualmente
Detecta errores en hardware
¿Qué hace un intérprete?
Traduce todo el código a la vez
Ejecuta línea por línea el código
Optimiza programas
Solo compila
¿Qué es un algoritmo?
Un lenguaje de programación
Conjunto de pasos ordenados para resolver un problema
Una función matemática
Una variable
Una de las herramientas del diseño algorítmico es:
Variables
Diagramas de flujo
Software
Compilador
Los identificadores sirven para:
Nombrar variables y constantes
Traducir programas
Ejecutar compiladores
Guardar diagramas
¿Qué es una constante?
Dato que puede variar
Dato que permanece fijo
Un bucle
Una función
¿Qué es una variable?
Valor inmutable
Valor que cambia durante la ejecución
Un número fijo
Una constante
Un ejemplo de tipo de variable es:
Entero
Compilador
Diagrama
Sistema operativo
El pseudocódigo se utiliza para:
Ejecutar programas
Expresar algoritmos en lenguaje cercano al humano
Traducir código máquina
Crear hardware
El símbolo de rombo en un diagrama de flujo representa:
Inicio/fin
Proceso
Decisión
Conector
Una estructura repetitiva también se conoce como:
Secuencia
Ciclo
Decisión
Constante
Los diagramas de Nassi-Schneiderman (N-S) representan:
Hardware
Algoritmos
Variables
Compiladores
Los lenguajes de programación de alto nivel se caracterizan por:
Ser entendidos por humanos
Ser directamente ejecutados por hardware
No usar compilador
No tener sintaxis
Los lenguajes de programación de alto nivel se caracterizan por:
Ser entendidos por humanos
Ser directamente ejecutados por hardware
No usar compilador
No tener sintaxis
Ejemplo de lenguaje de bajo nivel:
Java
Python
Ensamblador
C++
La estructura básica de un programa contiene:
Algoritmos y hardware
Entrada, proceso y salida
Archivos y redes
Diagramas de flujo
Una instrucción de entrada sería:
if
while
read
Los elementos de un lenguaje de programación incluyen:
Variables, operadores y sintaxis
Hardware
Archivos y carpetas
Diagramas
Un tipo de dato lógico puede almacenar:
Texto
Enteros
Verdadero/Falso
Decimales
La estructura secuencial significa:
Decisiones
Repeticiones
Instrucciones una tras otra
Variables
Una estructura selectiva simple evalúa:
Dos condiciones
Una condición
Varias condiciones
Ninguna
Una estructura selectiva múltiple es:
if
if–else
switch
while
El ciclo while ejecuta instrucciones:
Una sola vez
Hasta que se cumpla una condición
Siempre
Nunca
Una función se caracteriza por:
No devolver valores
Devolver un valor
Ser solo un procedimiento
Ser constante
Un procedimiento se diferencia de una función porque:
Devuelve valores
No devuelve valores
Es más rápido
Se ejecuta siempre
Incluir funciones como parámetros permite:
Reutilizar código
Repetir errores
Eliminar compiladores
Simplificar hardware
Un array unidimensional también se llama:
Matriz
Vector
Tabla
Registro
Un array bidimensional es equivalente a:
Vector
Matriz
Constante
Lista
Los arrays multidimensionales permiten:
Almacenar solo texto
Representar datos en más de dos dimensiones
Guardar hardware
Crear compiladores
Una operación común con arrays es:
Declaración, recorrido y búsqueda
Compilación
Traducción
Interprete
Una aplicación de arrays unidimensionales es:
Tablas de multiplicar
Bases de datos relacionales
Operaciones lógicas
Lenguajes ensamblador
Una aplicación de arrays bidimensionales es:
Imágenes
Constantes
Compiladores
Procesadores
El almacenamiento en memoria de un array es:
Secuencial
Aleatorio
Constante
Dinámico
Los arrays son útiles porque:
Permiten almacenar múltiples datos del mismo tipo
Sustituyen al compilador
Ejecutan código
Diseñan hardware
