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