ThatQuiz Directorio Inténtalo
Programación informática - Examen
Contribuido por: Espinoza
  • 1. La programación informática es el proceso de diseñar y construir instrucciones que indiquen a un ordenador cómo realizar una tarea específica. Implica escribir código utilizando lenguajes de programación como Java, Python, C++ y muchos otros. Los programadores deben tener un profundo conocimiento de la lógica, los algoritmos y la capacidad de resolver problemas para crear software eficaz y fiable. La programación se utiliza en diversas aplicaciones, como el desarrollo de sitios web, aplicaciones para móviles, videojuegos y sistemas operativos. Requiere creatividad, atención al detalle y paciencia para depurar y mejorar el código. Aprender programación abre oportunidades en diversos sectores y ayuda a dar forma al futuro de la tecnología.

    ¿Qué lenguaje de programación se considera de "bajo nivel"?
A) Ruby
B) JavaScript
C) Lenguaje ensamblador
D) Python
  • 2. ¿Qué tipo de datos se utiliza para almacenar números enteros en programación?
A) Cadena
B) Booleano
C) Entero
D) Flotador
  • 3. En programación orientada a objetos, ¿qué es una clase?
A) Una notación musical
B) Un tipo de bucle
C) Un estilo de formato de texto
D) Un plano para crear objetos
  • 4. ¿Qué significa IDE en programación?
A) Empresa digital innovadora
B) Editor de bases de datos de Internet
C) Entorno de desarrollo integrado
D) Motor de diseño interactivo
  • 5. ¿Qué símbolo suele indicar el inicio de un comentario en muchos lenguajes de programación?
A) -->
B) */
C) //
D) <!--
  • 6. ¿Qué es un algoritmo en programación?
A) Un conjunto de instrucciones para resolver un problema
B) Un método para reproducir música
C) Una herramienta de diseño visual
D) Un tipo de estructura de datos
  • 7. ¿Qué lenguaje se utiliza a menudo para crear aplicaciones web?
A) C++
B) Java
C) Swift
D) JavaScript
  • 8. ¿Cómo se denomina el proceso de encontrar y corregir errores en un programa?
A) Compilación
B) Depuración
C) Optimización de
D) Interpretar
  • 9. ¿Cuál es el resultado de 5 + 3 * 2?
A) 16
B) 13
C) 11
D) 10
  • 10. ¿Qué estructura de datos utiliza el principio LIFO (Last In, First Out)?
A) Matriz
B) Pila
C) Árbol
D) Cola
  • 11. ¿Cómo se denomina el proceso de conversión de código fuente en código máquina?
A) Compilación
B) Refactorización
C) Optimización
D) Interpretación
  • 12. ¿Qué significa CSS?
A) Soluciones informáticas
B) Hojas de estilo en cascada
C) Sistema de estructura de contenidos
D) Sistema de secuencias de comandos creativas
  • 13. ¿Cuál de los siguientes es un popular sistema de control de versiones?
A) HTML
B) MySQL
C) Python
D) Git
  • 14. ¿Qué significa API en programación?
A) Integración automatizada de protocolos
B) Interfaz de programación de aplicaciones
C) Interacción precisa con el programa
D) Interfaz de programación avanzada
  • 15. ¿Para qué sirve la expresión "else" en programación?
A) Para repetir un bloque de código
B) Proporcionar un bloque de código alternativo cuando no se cumple una condición
C) Para definir una función
D) Para importar bibliotecas externas
  • 16. ¿Qué lenguaje de programación es conocido por su uso en el análisis de datos y el aprendizaje automático?
A) PHP
B) C#
C) R
D) Python
  • 17. ¿Cuál es el papel de una función en programación?
A) Para visualizar imágenes en la pantalla
B) Para reproducir archivos de audio
C) Para realizar una tarea específica
D) Para dar formato al texto de un documento
  • 18. ¿Qué significa SQL en programación?
A) Lenguaje de consulta estructurado
B) Lógica de consulta del sistema
C) Enlace de consulta de software
D) Lógica de preguntas secuenciales
  • 19. ¿Para qué sirve un constructor en la programación orientada a objetos?
A) Para definir colores en una página web
B) Para importar bibliotecas externas
C) Para inicializar el estado de un objeto
D) Para crear bucles
  • 20. ¿Cuál es la función principal de un sistema operativo?
A) Gestionar los recursos de hardware y software
B) Diseñar interfaces de usuario
C) Para proteger las conexiones de red
D) Para crear aplicaciones web
  • 21. ¿Qué tipo de lenguaje de programación se basa en un conjunto de instrucciones para realizar tareas?
A) Lógica
B) Imperativo
C) Declarativo
D) Funcional
  • 22. ¿Cuál es el papel de un compilador en la programación?
A) Para depurar errores en el código
B) Diseñar interfaces de usuario
C) Para traducir el código fuente en código máquina
D) Para ejecutar el código línea por línea
  • 23. ¿Cómo se denomina un pequeño fragmento de código reutilizable que realiza una tarea específica?
A) Subrutina
B) Función
C) División
D) Variable
  • 24. ¿Qué empresa desarrolló el lenguaje de programación C#?
A) Google
B) Microsoft
C) Manzana
D) Amazon
  • 25. ¿Cuál de los siguientes es un ejemplo de sentencia condicional en programación?
A) bucle while
B) bucle for
C) caja del interruptor
D) if-else
  • 26. ¿Qué símbolo se utiliza para los comentarios en el lenguaje de programación Python?
A) --
B) #
C) //
D) *
  • 27. ¿Cómo se denomina el proceso de combinar campos de datos y métodos en una sola unidad?
A) Polimorfismo
B) Abstracción
C) Encapsulación
D) Herencia
  • 28. ¿Cuál de los siguientes es un entorno de desarrollo integrado (IDE) popular para el desarrollo de Java?
A) Texto Sublime
B) PyCharm
C) Código de Visual Studio
D) Eclipse
  • 29. ¿Qué tipo de lenguaje se conoce principalmente como Java?
A) Funcional
B) Orientación a objetos
C) Procedimiento
D) Declarativo
  • 30. En programación orientada a objetos, ¿cómo se denomina el proceso de creación de una nueva instancia de una clase?
A) Declaración
B) Inicialización
C) Instanciación
D) Definición
  • 31. ¿Qué tipo de error se produce durante la compilación de un programa?
A) Error de sintaxis
B) Error lógico
C) Error semántico
D) Error de ejecución
  • 32. ¿Cómo se denomina una sentencia que se ejecuta repetidamente en función de una determinada condición?
A) Variable
B) Función
C) Matriz
D) Bucle
  • 33. ¿Qué tipo de lenguaje de programación requiere que el programador especifique las secuencias de pasos a seguir para resolver un problema?
A) Funcional
B) Scripting
C) Procedimiento
D) Declarativo
  • 34. ¿Qué tipo de lenguaje de programación permite al programador especificar los resultados deseados en lugar de los pasos detallados para conseguirlos?
A) Imperativo
B) Procedimiento
C) Funcional
D) Declarativo
  • 35. ¿Cuál de los siguientes es un sistema de gestión de bases de datos relacionales?
A) HTML
B) Python
C) CSS
D) MySQL
  • 36. ¿Cuál es el resultado de 3 + 5 en programación?
A) 8
B) 5
C) 3
D) 15
  • 37. ¿Qué símbolo se utiliza para los comentarios de una sola línea en muchos lenguajes de programación?
A) ##
B) /*
C) --
D) //
  • 38. ¿Qué estructura de datos organiza los elementos en orden secuencial?
A) Cola
B) Árbol
C) Matriz
D) Pila
  • 39. ¿Qué afirmación es cierta sobre el valor "null" en programación?
A) Equivale a cero
B) Es un error
C) Representa una variable sin valor
D) Se utiliza para operaciones lógicas
Examen creado con That Quiz — donde se hacen ejercicios de matemáticas y más.