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