Programacion "A" DAW Ilerna
|
|
Título del Test:
![]() Programacion "A" DAW Ilerna Descripción: Test del resumen |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Qué es la programación?. Escribir instrucciones que un ordenador puede ejecutar. Diseñar hardware para ordenadores. Crear videojuegos. Analizar datos estadísticos. ¿Qué es un algoritmo?. Un tipo de variable en programación. Una serie de pasos ordenados y finitos para resolver un problema. Un error común en el código. Un entorno de desarrollo integrado. ¿Qué permite el pensamiento computacional?. Diseñar interfaces gráficas de usuario. Resolver problemas usando técnicas que permiten que un ordenador participe en su solución. Escribir código en múltiples lenguajes de programación. Optimizar el rendimiento del hardware. ¿Cuál es el objetivo de la programación estructurada?. Aumentar la complejidad del código. Mejorar la claridad y calidad del código dividiéndolo en módulos y usando estructuras de control bien definidas. Permitir la ejecución concurrente de todas las instrucciones. Ignorar los errores del programa. ¿Qué función tiene el botón 'Run' (compilar)?. Eliminar errores del código. Probar el código y obtener el resultado de las instrucciones. Crear nuevas variables. Cambiar el nombre de los archivos. ¿Qué es una variable en programación?. Un operador matemático. Una instrucción fija que no cambia. Un espacio donde se guardan datos que pueden cambiar durante la ejecución de un programa. El resultado final de un programa. ¿Qué es un operador?. Una estructura de control. Un símbolo que indica una operación sobre uno o más valores para producir un resultado. Una palabra reservada del lenguaje. Un tipo de dato. ¿Qué es el casting en Java?. Un tipo de bucle. La conversión de un valor de un tipo de dato a otro. Una forma de comentar el código. Un error de compilación. ¿Qué hace el casting implícito en Java?. Convierte tipos mayores en menores manualmente. Convierte tipos pequeños en mayores automáticamente. Detiene la ejecución del programa. Crea nuevas clases. ¿Qué puede causar el casting explícito en Java?. Una mejora en la velocidad del programa. La pérdida de datos. La creación de código más legible. La eliminación de variables. ¿Qué es un IDE?. Un tipo de variable. Una aplicación que reúne herramientas para escribir, editar, compilar y depurar código. Un error de sintaxis. Un algoritmo de ordenación. ¿Cuál de los siguientes es un ejemplo de IDE?. Notepad. Calculator. Eclipse. Paint. ¿Qué son los comentarios en programación?. Instrucciones ejecutables por el ordenador. Código que se ignora durante la compilación y sirve para explicar el programa. Errores de sintaxis. Palabras reservadas del lenguaje. ¿Cuál es la sintaxis para un comentario de una sola línea en Java?. /* comentario */. // comentario. <!-- comentario -->. # comentario. ¿Qué permiten las estructuras de control?. Definir variables globales. Decidir qué instrucciones se ejecutan y en qué orden, controlando el flujo del programa. Declarar nuevas funciones. Optimizar el uso de memoria. ¿Qué hacen las estructuras de control condicionales?. Repetir un bloque de código un número determinado de veces. Ejecutar distintos bloques de código según si una condición es verdadera o falsa. Saltar a otra parte del código. Detener la ejecución del programa. ¿Cómo funciona la estructura 'if'?. Ejecuta un bloque si la condición es verdadera y otro si es falsa. Evalúa una condición booleana y ejecuta su bloque solo cuando dicha condición es verdadera. Ejecuta un bloque de código un número determinado de veces. Permite salir de un bucle. ¿Cómo funciona la estructura 'if-else'?. Evalúa una condición y ejecuta un bloque si es verdadera, y otro bloque si es falsa. Ejecuta un bloque de código mientras una condición sea verdadera. Evalúa múltiples condiciones secuencialmente. Permite retornar un valor desde una función. ¿Qué permite la estructura 'if-else-if'?. Ejecutar un bloque solo si la condición es verdadera. Evaluar varias condiciones en orden y ejecutar el primer bloque cuya condición sea verdadera. Repetir un bloque de código hasta que una condición sea falsa. Detener la ejecución de un bucle. ¿Qué hace la estructura 'switch'?. Ejecuta un bloque de código un número determinado de veces. Permite salir de un método. Ejecuta el bloque asociado al valor evaluado y usa casos específicos. Convierte tipos de datos. ¿Qué son las estructuras de repetición?. Estructuras que ejecutan código una sola vez. Estructuras que permiten ejecutar un bloque de código varias veces. Estructuras que detienen la ejecución del programa. Estructuras que manejan errores. ¿Cuándo se usa típicamente un bucle 'for'?. Cuando no se sabe cuántas iteraciones se necesitarán. Cuando se conoce de antemano cuántas iteraciones habrá. Para ejecutar código una sola vez. Para manejar excepciones. ¿Cuándo se usa típicamente un bucle 'while'?. Cuando se conoce el número exacto de iteraciones. Cuando se desea ejecutar el bloque al menos una vez. Cuando se necesita que la condición se evalúe después de la ejecución del bloque. Cuando no se conoce cuántas iteraciones serán necesarias. ¿Cuál es la característica principal del bucle 'do-while'?. Ejecuta el bloque de código al menos una vez y luego sigue repitiéndolo mientras la condición sea verdadera. Ejecuta el bloque de código solo si la condición es verdadera. Repite el código un número fijo de veces. Siempre termina después de una iteración. ¿Qué hacen las estructuras de control de salto?. Definen nuevas funciones. Permiten modificar el flujo de ejecución del programa de forma inmediata. Aseguran la correcta ejecución de los bucles. Controlan el acceso a variables. ¿Qué hace la sentencia 'break'?. Salta a la siguiente iteración de un bucle. Finaliza la ejecución de un método. Detiene de inmediato la ejecución de un bucle o un switch, saliendo de ellos. Evalúa una condición. ¿Qué hace la sentencia 'continue'?. Detiene la ejecución del programa. Finaliza la ejecución de un método. Salta la iteración actual de un bucle y pasa directamente a la siguiente. Crea una nueva variable. ¿Qué hace la sentencia 'return'?. Detiene la ejecución de un bucle. Salta la iteración actual de un bucle. Finaliza la ejecución de un método y puede devolver un valor. Inicia la ejecución de un programa. ¿Qué es una función en programación?. Un error en el código. Un bloque de código reutilizable que realiza una tarea específica. Una variable global. Una estructura de control de repetición. ¿Qué debe tener una función recursiva para evitar bucles infinitos?. Una variable global. Una condición de salida bien definida (condición base). Múltiples parámetros de entrada. Un operador de asignación. ¿Qué son las palabras reservadas en Java?. Nombres que los programadores eligen para variables y métodos. Términos con significado especial para el compilador, que no pueden usarse como identificadores. Comandos para interactuar con la base de datos. Funciones predefinidas en la librería estándar. ¿Cuál de las siguientes es una palabra reservada en Java?. myVariable. calculate. public. MyClass. ¿Qué es el pseudocódigo?. Un lenguaje de programación real. Una forma de describir un algoritmo usando lenguaje natural combinado con estructuras de programación. Un tipo de error de sintaxis. Un modelo de base de datos. ¿Qué es la depuración de código (debugging)?. Escribir código nuevo. El proceso de encontrar y corregir errores en un programa. Compilar el programa. Diseñar la interfaz de usuario. ¿Qué es un BUG en programación?. Una característica del programa. Un error que puede ser de compilación o de ejecución. Una palabra reservada. Una estructura de control. ¿Qué es una excepción?. Un evento esperado durante la ejecución. Un evento inesperado que detiene el flujo normal del programa. Una forma de comentar el código. Un tipo de dato primitivo. ¿Para qué se usa 'System.err' en Java?. Para mostrar la salida estándar del programa. Para mostrar errores y advertencias, diferenciándolos de otros mensajes. Para almacenar variables temporales. Para ejecutar código de forma asíncrona. ¿Qué es un 'log' en el contexto de un sistema o programa?. Un tipo de bucle. Un registro cronológico de eventos y errores, útil para monitoreo y depuración. Una variable global. Una estructura de datos. ¿Qué permite un depurador (debugger)?. Crear código automáticamente. Ejecutar un programa paso a paso para observar su comportamiento y detectar errores en tiempo real. Optimizar el uso de memoria. Compilar el programa de forma más rápida. ¿Qué es la programación orientada a objetos (POO)?. Un paradigma que organiza el código en torno a funciones. Un paradigma que organiza el código en torno a objetos que representan entidades reales. Un tipo de algoritmo de ordenación. Una forma de depurar código. ¿Qué es una clase en POO?. Una instancia concreta de un objeto. La plantilla que define los atributos y comportamientos que tendrán los objetos. Un tipo de variable primitiva. Un error de ejecución. ¿Qué es un objeto en POO?. La definición de un tipo de dato. Una instancia concreta de una clase que combina datos (estado) y comportamientos (métodos). Una palabra reservada del lenguaje. Un comentario en el código. ¿Qué definen los atributos de un objeto?. Las acciones que el objeto puede realizar. Las características del objeto. El nombre de la clase a la que pertenece. El estado inicial del programa. ¿Qué definen los métodos de un objeto?. Las características del objeto. Las acciones que el objeto puede realizar. El tipo de dato del objeto. El modificador de acceso. ¿Qué hace la encapsulación en POO?. Permite que todos los datos sean accesibles públicamente. Protege los datos de un objeto restringiendo su acceso y permitiendo que solo se modifiquen mediante métodos controlados. Crea nuevas clases automáticamente. Aumenta la complejidad del código. ¿Cómo se divide la memoria en Java?. Stack y Heap. RAM y ROM. Cache y Registro. Disco y Nube. ¿Qué puede provocar una recursión infinita en Java?. Una condición de salida bien definida. Un uso excesivo de variables locales. La falta de una condición de salida bien definida, provocando un StackOverflowError. El uso de la palabra reservada 'return'. ¿Cuál es el propósito de las GUI (Interfaces Gráficas de Usuario)?. Realizar cálculos matemáticos complejos. Permitir una interacción intuitiva con el software. Compilar el código fuente. Gestionar bases de datos. ¿En qué se diferencia la UI (Interfaz de Usuario) de la UX (Experiencia de Usuario)?. La UI se centra en el diseño visual y la interacción, mientras que la UX se enfoca en la experiencia completa y la satisfacción del usuario. La UX se centra en el diseño visual y la interacción, mientras que la UI se enfoca en la experiencia completa y la satisfacción del usuario. No hay diferencia entre UI y UX. La UI es para desarrolladores y la UX es para diseñadores gráficos. |





