![]()
A) Clasificación por burbujas B) Clasificación por lotes C) Ordenar por fusión D) Clasificación rápida
A) Cola B) Pila C) Árbol binario D) Matriz
A) Algoritmo de Dijkstra B) Algoritmo de Bellman-Ford C) Algoritmo de Prim D) Algoritmo de búsqueda A
A) Una función que se llama a sí misma en un proceso de resolución de problemas. B) Función que itera sobre una colección de elementos. C) Una función que no tiene declaración de retorno. D) Una función que genera números aleatorios.
A) Algoritmo de Floyd B) Algoritmo de Tarjan C) Algoritmo de Kosaraju D) Algoritmo de Warshall
A) Radix Ordenar B) Algoritmo de la secuencia común más larga C) Selección Ordenar D) Clasificación por lotes
A) Codificación diferencial B) Transformada Burrows-Wheeler C) Codificación Run-Length D) Codificación Huffman
A) Complejidad B) Granularidad C) Escalabilidad D) Eficacia
A) Algoritmo de búsqueda binaria B) Algoritmo Ford-Fulkerson C) Búsqueda en profundidad D) Clasificación por burbujas
A) O(n) B) O(n2) C) O(log n) D) O(n log n)
A) BFS es más fácil de aplicar. B) BFS garantiza el camino más corto hacia la meta. C) DFS encuentra el camino más rápidamente. D) DFS utiliza menos espacio de memoria.
A) Pila B) Lista enlazada C) Pila D) Cola
A) Para ordenar los elementos en orden ascendente. B) Determinar el mayor componente conexo de un grafo no dirigido. C) Encontrar los caminos más cortos entre todos los pares de vértices de un grafo ponderado. D) Para calcular el caudal máximo en una red de caudal.
A) Selección Ordenar B) Clasificación por burbujas C) Ordenación por inserción D) Ordenar por fusión
A) Adelardo de Bath B) Muḥammad ibn Mūsā al-Khwārizmī C) Geoffrey Chaucer D) Juan de Sevilla
A) augrym B) Algorismo C) algoritmi D) arithmos
A) Los cuentos de Canterbury B) kitāb al-ḥisāb al-hindī C) Liber Alghoarismi de practica arismetrice D) Liber Algoritmi de numero Indorum
A) Estos sistemas se basan en heurísticas, no en algoritmos propiamente dichos. B) Utilizan procesos deterministas para generar recomendaciones. C) Se basan en secuencias finitas de instrucciones. D) Proporcionan resultados correctos y bien definidos para todos los usuarios.
A) Eliminan la aleatoriedad del algoritmo. B) Permiten desviar la ejecución del código a través de diferentes caminos. C) Impiden el razonamiento automatizado. D) Garantizan que el algoritmo siempre termine su ejecución.
A) Utilizar heurísticas para resolver problemas. B) Generar resultados aleatorios sin entrada. C) Deducir inferencias válidas a través de la ejecución de código. D) Seguir una secuencia fija de operaciones.
A) Eran una forma de programación algorítmica. B) Se utilizaban para realizar cálculos posicionales. C) Eran computadoras primitivas. D) Representaban métodos heurísticos.
A) Matemáticas babilónicas B) Matemáticas griegas C) Matemáticas chinas D) Matemáticas egipcias
A) Dinastía neobabilónica B) Dinastía de Hammurabi C) Dinastía asiria D) Dinastía acadia
A) Matemáticas griegas B) Matemáticas egipcias C) Matemáticas babilónicas D) Matemáticas indias
A) Al-Kindi B) Muhammad ibn Musa al-Khwarizmi C) Euclides D) Nicómaco
A) Análisis de frecuencia B) Cifrado de César C) Cifrado por transposición D) Cifrado por sustitución
A) Los Elementos de Euclides B) Álgebra de Al-Khwarizmi C) Sulba Sutras D) Introducción a la aritmética de Nicómaco
A) Herman Hollerith B) Charles Babbage C) George Stibitz D) Ada Lovelace
A) Mecanismo de volante B) Mecanismo de péndulo C) Oscilador de cuarzo D) Mecanismo de escape de palanca
A) ENIAC B) La máquina de diferencias C) La máquina analítica de Babbage D) Z3
A) Grabación de audio B) Impresión de imágenes C) Mensajería de texto D) Transmisión de datos
A) Máquina analítica B) Telégrafo C) Telar de Jacquard D) Red de conmutación telefónica
A) George Stibitz B) John von Neumann C) Alan Turing D) Konrad Zuse
A) Siglo XIX B) Siglo XIII C) Siglo XV D) Siglo XVII
A) Relés electromecánicos B) Telégrafo C) Máquina diferencial D) Tarjetas perforadas
A) Telégrafo B) Radio C) Televisión D) Teléfono
A) Cintas magnéticas B) Discos duros C) Disquetes D) Tarjetas perforadas
A) David Hilbert B) Alonzo Church C) Emil Post D) Alan Turing
A) Máquinas de Turing B) Cálculo lambda C) Funciones recursivas D) Formulación 1
A) Inteligencia artificial basada en transformadores B) Computación cuántica C) Estándares de encriptación de NIST D) Programa SAINT
A) Programa SAINT B) Máquinas de Turing C) Cálculo lambda D) Estándares de cifrado post-cuántico
A) Lenguajes naturales B) Diagramas Drakon C) Diagramas de flujo D) Pseudocódigo
A) Descripción de la implementación B) Descripción de alto nivel C) Tablas de control D) Descripción formal
A) Diamantes B) Rectángulos C) Puntos D) Flechas
A) Búsqueda lineal B) Búsqueda secuencial C) Búsqueda binaria D) Ordenamiento de burbuja
A) Salida B) Flujo del programa C) Punto de decisión D) Anidamiento de subestructuras
A) Una ayuda visual, como un diagrama de flujo. B) Una guía de implementación detallada. C) Una representación simple y general. D) Un código optimizado para un hardware específico.
A) WHILE-DO B) SEQUENCE C) IF-THEN-ELSE D) RECURSION
A) Iteración B) Recursión C) Procesamiento paralelo D) Ejecución secuencial
A) Divide y vencerás B) Programación dinámica C) Patrón de método plantilla D) Patrón decorador
A) Algoritmos distribuidos B) Algoritmos no deterministas C) Algoritmos que pueden ser paralelizados D) Problemas inherentemente secuenciales
A) Patrón decorador B) Programación dinámica C) Divide y vencerás D) Patrón de método plantilla
A) Divide y vencerás B) Búsqueda exhaustiva o por fuerza bruta C) Reducción de la complejidad D) Retroceso (backtracking)
A) Problema de Monte Carlo B) Problema de reducción de la complejidad C) Problema de Las Vegas D) Problema P versus NP
A) P B) NP C) ZPP D) RP
A) Resolver problemas de programación entera. B) Simular procesos de recocido (simulated annealing). C) Optimizar funciones lineales con restricciones. D) Encontrar árboles de expansión mínimos.
A) Recocido simulado B) Algoritmo de Prim C) Algoritmo de Floyd-Warshall D) Búsqueda tabú
A) Grafos sin ciclos negativos. B) Problemas de programación lineal. C) Problemas con restricciones de números enteros. D) Problemas de programación dinámica.
A) AlphaEvolve B) DeepMind C) AlphaDev D) AlphaZero
A) 2023 B) 2020 C) 2025 D) 2019
A) Modelos de lenguaje B) Aprendizaje por refuerzo C) Programadores humanos D) Evaluadores automatizados
A) C# System.Linq B) Biblioteca estándar de C++ para ordenamiento de LLVM C) Marco de colecciones de Java D) Función de ordenamiento integrada de Python |