Cuestionario sobre lenguajes
1. ¿Cuál es el propósito principal de un lenguaje de programación de bajo nivel?
A) Simplificar la comunicación entre diferentes idiomas humanos
B) Realizar tareas específicas de hardware con mayor eficiencia
C) Facilitar la comprensión para los usuarios finales
D) Crear interfaces gráficas de usuario
2. ¿Qué característica distingue a los lenguajes de programación compilados de los interpretados?
A) Los interpretados no necesitan un sistema operativo
B) Los compilados traducen todo el código a lenguaje máquina antes de ejecutarlo
C) Los compilados se ejecutan en tiempo de diseño
D) Los interpretados solo funcionan en plataformas específicas
3. En programación, ¿qué es un "lenguaje de scripting"?
A) Un lenguaje exclusivamente para desarrollo de videojuegos
B) Un lenguaje que solo funciona en servidores web
C) Un lenguaje que se utiliza para automatizar tareas y generalmente se interpreta en tiempo real
D) Un lenguaje usado para crear sistemas operativos
4. ¿Cuál de los siguientes lenguajes es considerado de alto nivel y ampliamente utilizado para desarrollo web?
A) C++
B) Máquina
C) JavaScript
D) Assembly
5. ¿Qué significa que un lenguaje de programación sea "orientado a objetos"?
A) Que está diseñado para manejar objetos físicos
B) Que solo puede ejecutarse en plataformas con interfaz gráfica
C) Que permite crear programas en los que los datos y las funciones están agrupados en objetos
D) Que es más rápido que otros lenguajes
6. ¿Para qué se utiliza principalmente el lenguaje Python en programación avanzada?
A) Solo en sistemas operativos antiguos
B) Para análisis de datos, inteligencia artificial y automatización
C) Para crear hardware desde cero
D) Solo para desarrollo de videojuegos
7. ¿En qué consiste la "tipificación dinámica" en un lenguaje de programación?
A) Que solo se permite usar tipos de datos numéricos
B) Que los tipos de datos se definen en tiempo de compilación y no cambian
C) Que los tipos de datos se verifican y pueden cambiar en tiempo de ejecución
D) Que el lenguaje no tiene tipos de datos
8. ¿Qué diferencia principal tiene un lenguaje funcional respecto a otros paradigmas?
A) Utiliza funciones puras y evita estados mutables para evitar efectos secundarios
B) Solo puede realizar operaciones aritméticas básicas
C) Es exclusivamente para programación en hardware
D) Se basa en la manipulación de objetos y clases
9. ¿Cuál es una ventaja de usar lenguajes de programación declarativos en lugar de imperativos?
A) Solo funcionan en programas de bajo nivel
B) Son más fáciles de aprender para niños pequeños
C) Permiten controlar exactamente cada paso del proceso
D) Facilitan describir qué se quiere hacer sin especificar cómo hacerlo
10. En el contexto de lenguajes de programación, ¿qué es un "framework"?
A) Una herramienta para editar código fuente únicamente
B) Un conjunto de herramientas y librerías que facilitan la creación de aplicaciones en un lenguaje específico
C) Un programa que traduce código a lenguaje máquina
D) Un tipo de lenguaje de bajo nivel
Comprobar respuestas
Descargar Cuestionario