Fundamentos de los lenguajes de programación
Nombre: ___________________________
Fecha: ____________________________
Puntaje: __________________________
1.
¿Qué es la sintaxis de un lenguaje de programación?
El conjunto de reglas que define la estructura correcta del código.
El significado de las instrucciones escritas en el código.
La velocidad con la que se ejecuta el programa.
La manera en que se almacenan los datos en memoria.
2.
¿Qué define la semántica en un lenguaje de programación?
El significado o la interpretación de las instrucciones.
La forma en que se organizan los archivos del proyecto.
El conjunto de palabras reservadas del lenguaje.
La rapidez con que se traduce el código.
3.
¿Cuál es el lenguaje de programación de más bajo nivel, compuesto por instrucciones binarias directamente ejecutables por la CPU?
Respuesta: ____________________________________________
4.
¿Cuál de los siguientes es un lenguaje de programación de alto nivel?
Ensamblador
Java
Código máquina
HTML
5.
¿Qué hace un compilador con el código fuente?
Lo ejecuta línea por línea sin traducirlo.
Lo traduce completo a código máquina antes de ejecutarlo.
Lo optimiza para que ocupe menos espacio en disco.
Lo convierte en un archivo de texto legible.
6.
¿Cómo se llama el proceso en el que un programa se traduce y ejecuta instrucción por instrucción, sin generar un archivo ejecutable independiente?
Respuesta: ____________________________________________
7.
¿Qué paradigma de programación se basa en la creación de objetos que contienen datos y métodos?
Programación funcional
Programación orientada a objetos
Programación imperativa
Programación lógica
8.
¿Qué es una variable en programación?
Un valor que nunca cambia durante la ejecución.
Un espacio de memoria nominado que puede almacenar un valor modificable.
Un tipo de dato fijo que no se puede alterar.
Una instrucción que realiza una operación matemática.
9.
¿Qué estructura de control permite repetir un bloque de código varias veces?
Condicional if-else
Bucle (while, for)
Función
Variable
10.
¿Cuál es la extensión de archivo típica para el código fuente del lenguaje de programación C?
Respuesta: ____________________________________________
11.
Según su nivel de abstracción, ¿cómo se clasifica Python?
Lenguaje de bajo nivel
Lenguaje de medio nivel
Lenguaje de alto nivel
Lenguaje de muy bajo nivel
12.
¿Qué significa que un lenguaje de programación sea portátil?
Que solo funciona en un sistema operativo específico.
Que el mismo código puede ejecutarse en diferentes plataformas sin modificaciones.
Que requiere un hardware especial para funcionar.
Que es fácil de aprender para principiantes.
13.
¿Cuál de los siguientes NO es un paradigma de programación?
Programación orientada a objetos
Programación funcional
Programación estructurada
HTML
14.
¿Cómo se llama el lenguaje de programación creado por James Gosling en Sun Microsystems?
Respuesta: ____________________________________________
15.
¿Qué es un error de sintaxis?
Un error en la lógica del programa que produce resultados incorrectos.
Un error causado por escribir mal una palabra reservada o no seguir las reglas gramaticales del lenguaje.
Un error que ocurre durante la ejecución por división entre cero.
Un error de rendimiento por código ineficiente.
16.
¿Qué tipo de error persiste incluso cuando la sintaxis del código es correcta?
Error de sintaxis
Error semántico (lógico)
Error de compilación
Error de tipado
17.
¿Cuál de los siguientes lenguajes es típicamente interpretado (no compilado a código máquina nativo)?
C
C++
Python
Ensamblador
18.
¿Qué es un IDE (Entorno de Desarrollo Integrado)?
Un sistema operativo especial para programadores.
Un programa que combina editor de código, depurador y herramientas de compilación en una sola aplicación.
Una biblioteca de funciones predefinidas.
Un formato de archivo para código fuente.
19.
¿Qué es un tipo de dato en programación?
Un valor que puede ser verdadero o falso.
Una categoría que define el conjunto de valores que puede tomar una variable y las operaciones que se pueden realizar sobre ella.
Un archivo donde se almacenan las variables.
Una función que transforma datos.
20.
¿Cuál es el nombre del lenguaje de programación creado por Bjarne Stroustrup que extiende el lenguaje C con características de orientación a objetos?
Respuesta: ____________________________________________