Programacion FINAL
|
|
Título del Test:
![]() Programacion FINAL Descripción: para el final de progra ESNA |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Cuál de las siguientes es una característica fundamental de un algoritmo?. A) Debe ser infinito para procesar datos sin detenerse. B) Debe ser definido, lo que significa que los pasos deben ser claros y sin ambigüedades. C) Solo puede escribirse en lenguaje Python para ser efectivo. ¿En qué se diferencia principalmente el pseudocódigo de un algoritmo?. A) El pseudocódigo es el lenguaje que entiende directamente la computadora. B) El algoritmo es más formal y cercano al lenguaje humano que el pseudocódigo. C) El pseudocódigo utiliza una estructura lógica precisa y palabras clave, pero sin las reglas sintácticas estrictas de un lenguaje de programación. Si necesitas registrar la velocidad de un buque en nudos con decimales (ej. 18.5), ¿qué tipo de dato debes usar en Python?. A) Integer (int). B) Boolean. C) Float. ¿Cuál es la diferencia clave entre una función y un procedimiento en Python?. A) La función devuelve un valor explícito mediante la sentencia return, mientras que el procedimiento ejecuta acciones sin devolver un valor (devuelve None). Los procedimientos son locales y las funciones son siempre globales. La función solo acepta números y el procedimiento solo texto. ¿Qué sucede si intentas acceder a una variable local fuera de la función donde fue definida?. A) El programa usa automáticamente una variable global con el mismo nombre. B) El programa imprime un valor vacío (None). C) Se generará un error de ejecución porque la variable no existe en ese ámbito. ¿Cuál es la ventaja principal de usar un Diccionario sobre una Lista para almacenar especificaciones de equipos navales?. A) Los diccionarios ocupan menos memoria que las listas. B) Permiten el acceso rápido a datos específicos mediante etiquetas descriptivas (claves) en lugar de índices numéricos. C) Los diccionarios se ordenan automáticamente de forma alfabética. En POO, ¿qué representa una "Clase"?. Una plantilla o plano que define la estructura y el comportamiento de los objetos. Una acción como "navegar" o "disparar". Un ejemplar específico de un buque. ¿Cuál es el propósito del método especial __init__?. Inicializar los atributos de un objeto al momento de su creación. Permitir que una clase herede de otra. Convertir un objeto en una cadena de texto para el usuario. ¿Qué relación describe mejor la "Composición" entre clases?. Una relación débil donde los objetos pueden existir independientemente (ej. Barco y Capitán). Una relación fuerte donde el objeto "parte" depende del "todo" y no puede existir sin él (ej. Barco y Casco). La capacidad de un método de comportarse de forma distinta en diferentes clases. ¿Cuál es el requisito indispensable para poder aplicar el algoritmo de "Búsqueda Binaria"?. Que todos los datos sean de tipo String. Que la lista tenga menos de 10 elementos. Que la lista de datos esté previamente ordenada. ¿Qué estructura de la librería Pandas es bidimensional y similar a una hoja de cálculo completa?. DataFrame. Matrix. Array. Cuál de estos lenguajes NO es mencionado como opción para programar macros en LibreOffice Calc?. JavaScript. BeanShell. Swift. Qué función de hoja de cálculo usarías si necesitas evaluar hasta 127 condiciones diferentes de forma más legible?. BUSCARV. SI. SI.CONJUNTO. ¿Qué ventaja ofrece Python sobre VBA para la automatización de tareas en la actualidad?. Python no requiere definir variables. Solo Python permite usar tablas dinámicas. Es el lenguaje más utilizado para el desarrollo e integración de Inteligencia Artificial. Es el único lenguaje que funciona en Excel sin internet. |





