Font size
WorksheetsCuestionario sobre Programación
Total questions: 77
Worksheet time: 27mins
¿Qué es un conocimiento disciplinar en el contexto de la programación?
Conocer diferentes lenguajes de programación
Comprender conceptos teóricos específicos de una disciplina
Ser capaz de usar herramientas de software avanzadas
Desarrollar la lógica para resolver problemas simples
¿Cuál de las siguientes es una habilidad técnica importante antes de aprender a programar?
Saber diseñar gráficos
Comprender cómo usar un entorno de desarrollo integrado (IDE)
Conocer diferentes técnicas de marketing
Poseer habilidades en escritura creativa
¿Qué habilidad personal es fundamental para un programador?
Resiliencia y persistencia al enfrentar problemas complejos
Conocer diferentes lenguajes de programación
Ser capaz de aprender lenguajes de forma autodidacta
Capacidad de redactar informes técnicos
La abstracción en la programación se refiere a:
La creación de un programa sin usar código
La capacidad de simplificar problemas complejos eliminando detalles no esenciales
El uso de datos abstractos en la programación
La habilidad de representar visualmente un algoritmo
¿Cuál es el primer paso en la resolución de problemas en programación?
Implementar el código en un lenguaje de programación
Identificar y entender el problema a resolver
Buscar soluciones ya hechas en internet
Crear un diagrama de flujo
¿Cuál es la principal diferencia entre la arquitectura interna y externa de una computadora?
La arquitectura interna se refiere al software y la externa al hardware
La arquitectura interna incluye los componentes físicos y la externa los periféricos
La arquitectura interna describe el diseño físico del CPU y la externa el diseño físico de la computadora
La arquitectura interna se refiere a los dispositivos de almacenamiento
¿Qué función realiza la Unidad Central de Proceso (CPU)?
Gestiona los dispositivos de almacenamiento
Ejecuta instrucciones de los programas
Controla la conexión a internet
Procesa datos gráficos
¿Cuál de las siguientes opciones NO es un ejemplo de evolución en las computadoras?
Aumento en la capacidad de almacenamiento
Disminución del tamaño físico
Uso de sistemas operativos gráficos
Creación de más puertos USB en los equipos
¿Qué es un sistema operativo?
Un programa que realiza cálculos complejos
Un software que permite la interacción entre el hardware y el usuario
Una aplicación que se usa para navegar por internet
Un sistema encargado de proteger la computadora de virus
¿Cuál es el sistema numérico más utilizado en el funcionamiento básico de las computadoras?
Decimal
Binario
Hexadecimal
Octal
¿Cómo se puede definir el procesamiento de información en el contexto de la informática?
El almacenamiento de datos en una base de datos
La transformación de datos en información útil mediante algoritmos
La creación de gráficos y visualización de datos
La eliminación de datos obsoletos
¿Cuál es uno de los primeros lenguajes de programación de alto nivel?
Python
COBOL
Java
Assembly
¿Qué paradigma de programación se enfoca en el uso de funciones y evita el estado mutable?
Programación orientada a objetos
Programación funcional
Programación lógica
Programación estructurada
¿Qué es una regla sintáctica en programación?
Las normas que rigen cómo se organiza el código en un lenguaje
Las reglas que definen el significado del código
Las directrices para realizar comentarios en el código
Las pautas para documentar correctamente un programa
¿Qué describe la semántica de un lenguaje de programación?
La estructura del código
El significado y propósito de las instrucciones
El uso de librerías externas
El proceso de compilación
¿Cuál de las siguientes opciones es una característica común de los lenguajes de programación?
Uso exclusivo de la aritmética
Soporte para crear variables y funciones
Capacidad de interactuar solo con el hardware
Todos los lenguajes son interpretados
¿Qué elementos básicos componen la estructura de un programa en la mayoría de los lenguajes de programación?
Declaración de variables, bucles, funciones
Entorno gráfico y ejecución directa
Gestión de archivos y datos
Interfaz de usuario y conexión a internet
¿Cuál es una característica de los lenguajes de bajo nivel?
Son fáciles de leer y comprender para los humanos
Permiten mayor control sobre el hardware
Se utilizan principalmente para desarrollar aplicaciones web
Son utilizados exclusivamente en sistemas operativos modernos
¿Qué tipo de lenguaje de programación es el Assembly?
Un lenguaje de alto nivel
Un lenguaje de bajo nivel
Un lenguaje orientado a objetos
Un lenguaje funcional
¿Cuál de las siguientes afirmaciones es correcta respecto a los lenguajes interpretados?
Los lenguajes interpretados se ejecutan más rápido que los compilados
Los lenguajes interpretados no necesitan un compilador
Los lenguajes interpretados traducen el código línea por línea en tiempo de ejecución
Los lenguajes interpretados son utilizados solo para inteligencia artificial
¿Cuál de los siguientes lenguajes pertenece al paradigma de programación orientada a objetos?
Prolog
Haskell
Java
LISP
¿Qué lenguaje de programación es conocido por su simplicidad y legibilidad, lo que lo hace popular para principiantes?
C++
Python
JavaScript
PHP
¿Qué tipo de error ocurre cuando el código no sigue las reglas sintácticas del lenguaje?
Error de lógica
Error de compilación
Error semántico
Error de hardware
¿Cuál es la principal diferencia entre lenguajes compilados e interpretados?
Los lenguajes compilados no se pueden usar en la web
Los lenguajes compilados son convertidos a código máquina antes de ejecutarse
Los lenguajes interpretados solo funcionan en Windows
Los lenguajes compilados no tienen errores sintácticos
¿Cuál de los siguientes lenguajes se considera un lenguaje de bajo nivel?
Python
Java
C
Assembly
¿Cuál es la principal función de la memoria RAM en una computadora?
Almacenar permanentemente los datos del sistema
Proporcionar espacio temporal para almacenar y acceder rápidamente a los datos en uso
Mejorar la calidad gráfica del sistema
Ejecutar el sistema operativo
¿Qué componente es considerado el "cerebro" de la computadora?
La memoria RAM
La tarjeta gráfica
El procesador (CPU)
El disco duro
¿Cuál de los siguientes NO es un sistema operativo?
Linux
Windows
Oracle
macOS
¿Qué característica distingue a las computadoras de primera generación?
Uso de circuitos integrados
Uso de tubos al vacío
Implementación de microprocesadores
Capacidades de inteligencia artificial
¿Cuál es la unidad de almacenamiento más pequeña en el sistema numérico binario?
Byte
Bit
Kilobyte
Terabyte
¿Qué es Ubuntu?
por la característica propia de la memoria de la memoria ron y el manejo de la ran
Es una unidad de medida de cantidad de datos informáticos. Es un múltiplo del byte, que equivale a 10bytes.
Es un identificador inicio para libros, previsto para uso comercial
Es una distribución Linux basada en que debían que proporcionaran un sistema operativo para el uso medio
Se encarga de controlar y administrarlos componentes del Hardware de un sistema, tanto internos como externos.
Software de Aplicación
Computadora
Software de Sistema
Ejemplos de sistema Operativo
Windows, macOS, Linux
iOS, Android, Mouse
Facebook, Instagram, Twitter
Word, Excel, PowerPoint
Menciona al menos tres dispositivos de entrada y tres dispositivos de salida de un computador.
pantalla táctil, lector de huellas, impresora, teclado, ratón, altavoces
cámara web, lápiz óptico, altavoces, proyector, escáner, teclado
ratón, teclado, monitor, impresora, micrófono, auriculares
teclado, mouse, escáner, monitor, impresora, altavoces
¿Qué es el software y cuáles son sus diferentes tipos y funciones?
El software es el conjunto de programas, instrucciones y reglas informáticas para ejecutar tareas en una computadora. Los diferentes tipos de software incluyen software de sistema, software de aplicación y software de programación, cada uno con funciones específicas.
El software de sistema es el único tipo de software que existe
Los diferentes tipos de software incluyen software de cocina, software de jardinería y software de música
El software es un tipo de hardware que se utiliza para almacenar datos
¿Cuáles son las partes principales del hardware de un computador?
Sistema Operativo, software, aplicaciones
Impresora, scanner, parlantes
CPU, RAM, Disco duro, motherboard, Fuente de Poder, dispositivos de entrada y salida
Monitor, Teclado, mouse
Es una herramienta de análisis de programación que indica las instrucciones que debe realizar la computadora en lenguaje ordinario natural.
Código Binario
Analisis
Programar
Pseudocódigo
¿Qué es un algoritmo?
a) Un conjunto de instrucciones o reglas bien definidas, ordenadas y finitas que permiten realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad.
Es una relación de variables que pueden ser cuantificadas para calcular el valor de otras de muy difícil o imposible cálculo y que suministra una solución para un problema.
Es una igualdad entre dos expresiones algebraicas, denominadas miembros, en las que aparecen valores conocidos o datos, y desconocidos o incógnitas, relacionados mediante operaciones.
Las anteriores respuestas no son correctas
Al resolver un algoritmo debemos seguir estrictamente los siguientes pasos
Leer atentamente el enunciado, declarar las variables, realizar la prueba de escritorio
Declarar los datos de entrada y salida, diseño del algoritmo, prueba de escritorio
Entender el enunciado, declarar los datos de entrada y salida, procesos, declarar variables, desarrollo del algoritmo y prueba de escritorio
La creación de un algoritmo debe describir tres partes
Entrada - Proceso - Salida
Proceso - Definir - Finproceso
Salida - Proceso - Entrada
Proceso - Variables - FInproceso
Los tipos de datos son importantes en el programa porque definen el tipo de valor que guardará la variable. De los siguientes tipos de datos cuales son correctos
Real, Logico, Constante
Lógico, Entero, Real, Caracter
Real, Constante, Entero
Caracter, DFD, Entero, Real
¿Qué acción realiza el símbolo?
Fin
Decisión
Proceso
Entrada y salida de datos
¿Qué acción realiza el símbolo?
Fin
Decisión
Entrada de datos
Proceso
¿Qué acción realiza el símbolo?
Decisión
Proceso
Entrada de datos
Salida de datos
¿Cuál es el problema al que da solución el algoritmo?
Determinar el promedio de cuatro calificaciones.
Determinar la diferencia de cuatro números.
Determinar la suma de cuatro números.
Determinar el producto de cuatro números.
Es una representación gráfica de un proceso. Cada paso del proceso es representado por un símbolo diferente que contiene una breve descripción de la etapa de proceso. Los símbolos gráficos del flujo del proceso están unidos entre sí con flechas que indican la dirección de flujodel proceso.
Función
Código fuente
Diagrama de flujo
Constante
Son aquellos software que hacen funcionar gran parte de la tecnología, que utilizamos hoy en día.
Paginas web
Software de aplicación
Lenguajes de programación
Software multimedia
Son algunos ejemplos de lenguajes de programación.
Pseint
Java
Word
Java script
Python
Es un lenguaje universal, por lo que pueden emplearse indistintamente de la arquitectura del hardware.
Lenguaje de alto nivel
Lenguaje de bajo nivel
Lenguaje de nivel medio
Es un lenguaje que permite operaciones de alto nivel y a la vez la gestión local de la arquitectura del sistema.
Lenguaje de alto nivel
Lenguaje de bajo nivel
Lenguaje de nivel medio
C++ se considera un lenguaje de programación de:
Alto nivel
Bajo nivel
Nivel medio
Son errores en el código fuente
Enlazado
Sintaxis
Advertencia
Ejecución
Python es un ejemplo de...
Un lenguaje maquina
Un lenguaje de programación de alto nivel
Un lenguaje natural
Un lenguaje de procesos
Complete el comando de python en el siguiente programa
elseif
elif
else
else if
¿Qué es lo que genera este código?
13
8
9
14
¿Qué pasa cuando escribes el texto verde?
print ('Hola Mundo')
Nada
Le mandas un mensaje sms a todo el mundo
Muestra en pantalla Hola Mundo
Muestras en pantalla 'Hola Mundo'
¿Qué pasa cuando escribes el texto en verde?
print ("5"+"3")
8
5 + 3
53
"5"+"3"
¿Qué pasa cuando escribes el texto verde?
print "Hola " + "tu nombre"
Hola tu nombre
256
Muestra un error
Holatunombre
¿Cuáles comillas se utilizan en python para mostrar un texto en pantalla?
No se usan comillas
Sólo las dobles " "
Sólo las sencillas ' '
Se pueden utilizar las dobles o las sencillas
¿Como se declara una variable tipo String?
nombre = " Pedro";
nombre = "Pedro"
nombre = 'Pedro';
nombre = pedro
¿Como se declara una variable tipo entero?
a = 20
a = "20"
a = 20;
a = "20";
Si la variable a = 9 y aplicamos el operador de asignación a%2 el nuevo valor de a es:
1
4.5
2
9
¿Cuál de las siguientes opciones es una variable de tipo Float? (Selecciona todas las correctas)
-7.12
5
'8.2'
10.4
¿Qué se despliega en la consola?
edad
(edad)
Tu edad es: 20
20
¿Qué se despliega en la consola?
a+b
1+3
4
Ninguno, el código no es correcto
¿Qué se despliega en la consola?
# print ("Hola")
Nada, el código ha sido comentado
Hola
Nada, hay un error en el código
"Hola"
Un lenguaje de programación se compone de...
Código fuente y símbolos
Algoritmos
Intérpretes y compiladores
Código, Sintaxis y Compiladores
a. Salir de casa
b. Dirigirme a la escuela
c. Levantarme
d. Vestirme
e. Asearme
f. Desayunar
g. Ponerme los zapatos
h. Tomar los útiles
i. Llegar a la escuela
El orden correcto del anterior algoritmo es.
c, e, d, g, f, h, a, b, i.
c, f, e, d, b, h, a, g, i.
a, b, c, d, e, f, g, h, i.
c, f, e, d, a, b, h, g, i.
Son un conjunto de reglas que definen la manera de escribir instrucciones de código
Librerias
Palabras reservadas
Sintaxis
Variables y constantes
¿Cuál es la función principal de un compilador?
Ejecutar el código fuente directamente
Traducir el código fuente a código máquina
Almacenar datos en la memoria
Depurar errores en el código
¿Qué es un diagrama de flujo en programación?
Una lista de errores comunes en programación
Un documento que describe el hardware de un sistema
Un tipo de código fuente
Una representación visual de un algoritmo
¿Por que se les dice lenguaje de programación de bajo nivel?
Son fáciles de programar
Son difíciles de programar
Están mas cerca al hardware que al programador
Estan mas cerca al programador que al hardware
Lenguaje de maquina y lenguaje ensamblador son considerados lenguajes de bajo nivel?
Falso
Verdadero
Es el lenguaje que si o si esta presente en todo procesador o controlador:
lenguaje de maquina
lenguaje ensamblador
java
c++
Python es uno de los lenguajes de programación te alto nivel mas usados actualmente
Verdadero
Falso
Un lengua de programación de alto nivel se usa para facilitar la comunicación con la maquina y facilitar el desarrollo
Verdadero
Falso
Usar un lenguaje de programación de bajo nivel es mas fácil que usar uno de alto nivel
Verdadero
Falso
