Vista previa PDF — Fundamentos de los lenguajes de programación (modo docente) Descargar PDF Vista estudiante Hoja de Respuestas Volver al test

Fundamentos de los lenguajes de programación

Nombre: ___________________________

Fecha: ____________________________

Puntaje: __________________________


1.

¿Qué es la sintaxis de un lenguaje de programación?

  1. El conjunto de reglas que define la estructura correcta del código.

  2. El significado de las instrucciones escritas en el código.

  3. La velocidad con la que se ejecuta el programa.

  4. La manera en que se almacenan los datos en memoria.

Respuesta correcta:
A.

El conjunto de reglas que define la estructura correcta del código.

2.

¿Qué define la semántica en un lenguaje de programación?

  1. El significado o la interpretación de las instrucciones.

  2. La forma en que se organizan los archivos del proyecto.

  3. El conjunto de palabras reservadas del lenguaje.

  4. La rapidez con que se traduce el código.

Respuesta correcta:
A.

El significado o la interpretación de las instrucciones.

3.

¿Cuál es el lenguaje de programación de más bajo nivel, compuesto por instrucciones binarias directamente ejecutables por la CPU?

Respuesta: ____________________________________________

Respuesta correcta:

lenguaje máquina

4.

¿Cuál de los siguientes es un lenguaje de programación de alto nivel?

  1. Ensamblador

  2. Java

  3. Código máquina

  4. HTML

Respuesta correcta:
B.

Java

5.

¿Qué hace un compilador con el código fuente?

  1. Lo ejecuta línea por línea sin traducirlo.

  2. Lo traduce completo a código máquina antes de ejecutarlo.

  3. Lo optimiza para que ocupe menos espacio en disco.

  4. Lo convierte en un archivo de texto legible.

Respuesta correcta:
B.

Lo traduce completo a código máquina antes de ejecutarlo.

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: ____________________________________________

Respuesta correcta:

interpretación

7.

¿Qué paradigma de programación se basa en la creación de objetos que contienen datos y métodos?

  1. Programación funcional

  2. Programación orientada a objetos

  3. Programación imperativa

  4. Programación lógica

Respuesta correcta:
B.

Programación orientada a objetos

8.

¿Qué es una variable en programación?

  1. Un valor que nunca cambia durante la ejecución.

  2. Un espacio de memoria nominado que puede almacenar un valor modificable.

  3. Un tipo de dato fijo que no se puede alterar.

  4. Una instrucción que realiza una operación matemática.

Respuesta correcta:
B.

Un espacio de memoria nominado que puede almacenar un valor modificable.

9.

¿Qué estructura de control permite repetir un bloque de código varias veces?

  1. Condicional if-else

  2. Bucle (while, for)

  3. Función

  4. Variable

Respuesta correcta:
B.

Bucle (while, for)

10.

¿Cuál es la extensión de archivo típica para el código fuente del lenguaje de programación C?

Respuesta: ____________________________________________

Respuesta correcta:

.c

11.

Según su nivel de abstracción, ¿cómo se clasifica Python?

  1. Lenguaje de bajo nivel

  2. Lenguaje de medio nivel

  3. Lenguaje de alto nivel

  4. Lenguaje de muy bajo nivel

Respuesta correcta:
C.

Lenguaje de alto nivel

12.

¿Qué significa que un lenguaje de programación sea portátil?

  1. Que solo funciona en un sistema operativo específico.

  2. Que el mismo código puede ejecutarse en diferentes plataformas sin modificaciones.

  3. Que requiere un hardware especial para funcionar.

  4. Que es fácil de aprender para principiantes.

Respuesta correcta:
B.

Que el mismo código puede ejecutarse en diferentes plataformas sin modificaciones.

13.

¿Cuál de los siguientes NO es un paradigma de programación?

  1. Programación orientada a objetos

  2. Programación funcional

  3. Programación estructurada

  4. HTML

Respuesta correcta:
D.

HTML

14.

¿Cómo se llama el lenguaje de programación creado por James Gosling en Sun Microsystems?

Respuesta: ____________________________________________

Respuesta correcta:

Java

15.

¿Qué es un error de sintaxis?

  1. Un error en la lógica del programa que produce resultados incorrectos.

  2. Un error causado por escribir mal una palabra reservada o no seguir las reglas gramaticales del lenguaje.

  3. Un error que ocurre durante la ejecución por división entre cero.

  4. Un error de rendimiento por código ineficiente.

Respuesta correcta:
B.

Un error causado por escribir mal una palabra reservada o no seguir las reglas gramaticales del lenguaje.

16.

¿Qué tipo de error persiste incluso cuando la sintaxis del código es correcta?

  1. Error de sintaxis

  2. Error semántico (lógico)

  3. Error de compilación

  4. Error de tipado

Respuesta correcta:
B.

Error semántico (lógico)

17.

¿Cuál de los siguientes lenguajes es típicamente interpretado (no compilado a código máquina nativo)?

  1. C

  2. C++

  3. Python

  4. Ensamblador

Respuesta correcta:
C.

Python

18.

¿Qué es un IDE (Entorno de Desarrollo Integrado)?

  1. Un sistema operativo especial para programadores.

  2. Un programa que combina editor de código, depurador y herramientas de compilación en una sola aplicación.

  3. Una biblioteca de funciones predefinidas.

  4. Un formato de archivo para código fuente.

Respuesta correcta:
B.

Un programa que combina editor de código, depurador y herramientas de compilación en una sola aplicación.

19.

¿Qué es un tipo de dato en programación?

  1. Un valor que puede ser verdadero o falso.

  2. Una categoría que define el conjunto de valores que puede tomar una variable y las operaciones que se pueden realizar sobre ella.

  3. Un archivo donde se almacenan las variables.

  4. Una función que transforma datos.

Respuesta correcta:
B.

Una categoría que define el conjunto de valores que puede tomar una variable y las operaciones que se pueden realizar sobre ella.

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: ____________________________________________

Respuesta correcta:

C++

Respuestas

  1. A.

    El conjunto de reglas que define la estructura correcta del código.

  2. A.

    El significado o la interpretación de las instrucciones.

  3. lenguaje máquina

  4. B.

    Java

  5. B.

    Lo traduce completo a código máquina antes de ejecutarlo.

  6. interpretación

  7. B.

    Programación orientada a objetos

  8. B.

    Un espacio de memoria nominado que puede almacenar un valor modificable.

  9. B.

    Bucle (while, for)

  10. .c

  11. C.

    Lenguaje de alto nivel

  12. B.

    Que el mismo código puede ejecutarse en diferentes plataformas sin modificaciones.

  13. D.

    HTML

  14. Java

  15. B.

    Un error causado por escribir mal una palabra reservada o no seguir las reglas gramaticales del lenguaje.

  16. B.

    Error semántico (lógico)

  17. C.

    Python

  18. B.

    Un programa que combina editor de código, depurador y herramientas de compilación en una sola aplicación.

  19. B.

    Una categoría que define el conjunto de valores que puede tomar una variable y las operaciones que se pueden realizar sobre ella.

  20. C++

TodoExamenes se ofrece con fines educativos e informativos. Aunque se procura mantener el contenido actualizado y correcto, no se garantiza la exactitud, integridad, disponibilidad o aplicabilidad de la informacion. El uso del sitio, de sus pruebas, respuestas, resultados y documentos PDF es responsabilidad exclusiva del usuario.