option
Cuestiones
ayuda
daypo
buscar.php

Oposiciones TAI 2024 - Bloque 3 Tema 2

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Oposiciones TAI 2024 - Bloque 3 Tema 2

Descripción:
Test Bloque 3 Tema 2

Fecha de Creación: 2024/10/25

Categoría: Oposiciones

Número Preguntas: 122

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿Qué es un procedimiento en programación?. Un bloque de código que devuelve un valor. Un bloque de código que realiza una acción específica. Una variable que almacena un valor. Un tipo de dato estructurado.

¿Cuál es la principal diferencia entre un procedimiento y una función?. Los procedimientos devuelven valores, las funciones no. Las funciones devuelven un valor, los procedimientos no. No hay diferencias, son lo mismo. Las funciones son más complejas que los procedimientos.

En la programación, ¿qué son los parámetros formales?. Son variables que se definen en la declaración de un procedimiento o función. Son valores que se pasan a un procedimiento. Son constantes globales. Son datos temporales de un programa.

¿Cuál de las siguientes afirmaciones sobre los vectores es correcta?. Los vectores pueden contener diferentes tipos de datos. Los vectores son colecciones de datos del mismo tipo. Los vectores son siempre de tamaño fijo. Los vectores son lo mismo que los registros.

¿Qué es un registro en programación?. Un tipo de dato que solo almacena enteros. Una estructura de datos que agrupa diferentes tipos de datos. Un conjunto de variables del mismo tipo. Un bloque de instrucciones.

En Java, ¿qué librería se utiliza para manejar colecciones?. java.util.regex. java.util. java.io. java.lang.

¿Cuál es el propósito de un acumulador en programación?. Almacenar un valor único. Sumar valores sucesivos. Contar el número de iteraciones. Reiniciar valores a cero.

¿Qué tipo de bucle se utiliza en Java para iterar un número conocido de veces?. while. for. do-while. foreach.

¿Qué se entiende por 'instrucción de salto condicional'?. Una instrucción que siempre se ejecuta. Una instrucción que cambia el flujo del programa si se cumple una condición. Una instrucción que repite un bloque de código. Una instrucción que termina la ejecución del programa.

En el contexto de la programación, ¿qué son los contadores?. Variables que incrementan su valor en una cantidad fija. Variables que almacenan datos de entrada. Elementos que controlan el flujo de un programa. Variables que almacenan datos de salida.

¿Cuál es el tipo de dato que devuelve la siguiente función en Java: public int suma(int a, int b)?. void. int. double. String.

¿Qué hace la instrucción break en un bucle?. Termina la ejecución del bucle. Reinicia el bucle. Salta a la siguiente iteración. Hace una pausa en la ejecución.

En un procedimiento con parámetros formales por referencia, ¿qué sucede con los valores?. Se copian y no afectan al original. Se comparten, cualquier cambio afecta al original. No se pueden modificar. Se envían como constantes.

¿Qué tipo de estructura de datos permite el acceso aleatorio a los elementos?. Listas enlazadas. Vectores. Pilas. Colas.

En Java, ¿cuál de las siguientes estructuras se utiliza para almacenar pares clave-valor?. ArrayList. HashMap. Vector. Stack.

¿Qué significa "estático" en el contexto de estructuras de datos?. Que el tamaño puede cambiar en tiempo de ejecución. Que el tamaño se define en tiempo de compilación. Que no se puede modificar. Que siempre ocupa el mismo espacio en memoria.

¿Cuál de las siguientes es una característica de las funciones?. Pueden devolver un valor. No pueden tener parámetros. No pueden ser llamadas desde otros procedimientos. No tienen tipo de retorno.

En Java, ¿qué palabra clave se utiliza para definir una constante?. final. const. static final. constant.

¿Cuál es el propósito de una instrucción de entrada en un programa?. Capturar datos desde un dispositivo externo. Enviar datos a un dispositivo externo. Modificar el flujo de ejecución. Realizar cálculos.

¿Qué tipo de bucle se usa para ejecutar un bloque de código mientras una condición sea verdadera?. for. while. do-while. foreach.

¿Qué estructura de control permite ejecutar un bloque de código basado en una condición?. Bucle. Condicional. Procedimiento. Variable.

¿Qué instrucción se utiliza para detener un programa en Java?. exit. System.exit(0). stop. return.

¿Cuál es la diferencia principal entre un array y una lista enlazada?. El array tiene un tamaño fijo, la lista enlazada no. Ambos son estructuras de datos dinámicas. Un array puede almacenar diferentes tipos de datos. Las listas enlazadas son más lentas que los arrays.

¿Qué tipo de datos pueden ser almacenados en un registro?. Solo enteros. Datos de diferentes tipos. Solo cadenas. Solo booleanos.

¿Qué hace la instrucción continue en un bucle?. Termina el bucle. Salta a la siguiente iteración del bucle. Reinicia el bucle. Salta el bucle completo.

¿Qué estructura se utiliza para organizar datos que se procesan en un orden específico (FIFO)?. Cola. Pila. Vector. Array.

¿Cuál es el resultado de llamar a una función que no devuelve nada en Java?. El valor null. Un error de compilación. Un valor predeterminado. Un valor indefinido.

¿Cómo se define un array en Java?. int[] miArray;. array int miArray;. int miArray[];. int miArray;.

¿Cuál de los siguientes no es un tipo de instrucción de control?. Instrucción de declaración. Instrucción alternativa. Instrucción repetitiva. Instrucción de salto.

¿Qué es un puntero en programación?. Una variable que almacena un valor. Una variable que almacena la dirección de otra variable. Un tipo de dato. Una instrucción de control.

¿Qué tipo de declaración se utiliza para definir una función en Java?. def. public returnType functionName(parameters). function. declare.

¿Cuál es el uso principal de la palabra clave this en Java?. Para declarar una variable. Para referirse al objeto actual. Para crear un nuevo objeto. Para acceder a métodos estáticos.

¿Qué librería de Java se utiliza para manejar excepciones?. java.util. java.io. java.lang. java.exception.

¿Qué declaración se utiliza para importar una clase en Java?. include. import. using. require.

¿Cuál es el resultado de la expresión 5 % 2 en Java?. 2. 3. 1. 0.

¿Qué tipo de colección en Java permite elementos duplicados?. ArrayList. HashSet. TreeSet. HashMap.

¿Qué se necesita para realizar una sobrecarga de métodos en Java?. Cambiar el tipo de retorno. Cambiar el número o tipo de parámetros. Usar diferentes nombres de métodos. Modificar el acceso del método.

¿Qué tipo de memoria se utiliza para almacenar variables locales en Java?. Memoria estática. Memoria del stack. Memoria dinámica. Memoria del heap.

¿Qué estructura de control permite evaluar múltiples condiciones en Java?. switch. if. for. while.

¿Qué operador se utiliza para concatenar cadenas en Java?. +. &. +=. |.

¿Cuál es el valor de la variable x después de la ejecución de int x = 10; x += 5;?. 5. 15. 10. 20.

¿Qué palabra clave se usa para crear una clase en Java?. def. class. object. new.

¿Qué estructura permite que una clase herede de otra en Java?. extends. implements. inherits. base.

¿Cuál es el resultado de intentar acceder a un índice fuera de los límites de un array en Java?. El valor será null. Se lanzará un ArrayIndexOutOfBoundsException. Se retornará el último elemento. El programa se cerrará sin errores.

¿Qué tipo de dato puede contener un objeto en Java?. Solo números. Solo cadenas. Cualquier tipo de dato, incluidos otros objetos. Solo booleanos.

¿Qué se necesita para crear una interfaz en Java?. La palabra clave interface. La palabra clave class. La palabra clave abstract. La palabra clave enum.

¿Qué tipo de ciclo se garantiza que se ejecute al menos una vez?. for. while. do-while. foreach.

¿Cuál es el propósito de la palabra clave static en Java?. Para crear objetos. Para definir miembros de clase que pertenecen a la clase en lugar de a instancias. Para declarar constantes. Para crear métodos de instancia.

¿Qué estructura de datos se utiliza para almacenar elementos en un orden LIFO?. Pila. Cola. Vector. Array.

¿Cuál es la función principal de las instrucciones de declaración en programación?. Modificar el estado del programa. Reservar espacio en memoria para objetos del programa. Ejecutar operaciones matemáticas. Controlar el flujo de ejecución.

¿Qué característica distingue a las instrucciones primitivas de las compuestas?. Las instrucciones primitivas siempre devuelven un valor. Las instrucciones primitivas se ejecutan directamente por el procesador. Las instrucciones compuestas solo se pueden ejecutar en bucles. No hay diferencias significativas.

¿Qué tipo de instrucción permite al procesador ejecutar un bloque de código de forma repetitiva?. Instrucción de entrada. Instrucción de salto incondicional. Instrucción repetitiva. Instrucción de salida.

¿Qué tipo de datos se pueden usar en un acumulador?. Solo enteros. Cantidades variables a lo largo del tiempo. Solo booleanos. Solo cadenas de texto.

¿Cuál es el propósito de un interruptor (switch) en programación?. Controlar la ejecución de acciones basadas en condiciones binarias. Almacenar múltiples valores. Aumentar el rendimiento de un programa. Ejecutar instrucciones de manera paralela.

¿Cuál de las siguientes es una característica de los programas lineales?. Ejecutan múltiples condiciones. Consisten en una secuencia de acciones primitivas. Requieren bucles anidados. Son ineficientes en términos de recursos.

¿Qué tipo de programas se centran en el manejo de grandes cantidades de datos?. Programas de gestión. Programas técnicos-científicos. Programas de simulación. Programas de diseño.

¿Qué instrucción se utiliza para alterar la secuencia normal de ejecución de un programa?. Instrucción alternativa. Instrucción de salto. Instrucción de entrada. Instrucción de salida.

¿Qué se necesita para definir una función en Java que tome un parámetro y devuelva un valor?. Solo la declaración de tipo de retorno. La declaración de parámetros en los paréntesis. Un bloque de instrucciones vacío. La palabra clave void.

¿Qué se entiende por un programa cíclico?. Un programa que no tiene bucles. Un programa que repite un conjunto de acciones. Un programa que solo tiene condiciones. Un programa que termina con una instrucción de salida.

¿Cómo se denomina el estado de un entorno antes de la ejecución de una instrucción. Estado final. Estado inicial. Estado de ejecución. Estado de memoria.

¿Qué se requiere para que una instrucción alternativa sea considerada doble?. Tener un solo bloque de código. Tener condiciones de SI y SINO. Usar solo variables globales. No tener condiciones.

¿Qué tipo de estructura de datos se utiliza para acceder al último elemento añadido?. Cola. Pila. Vector. Lista enlazada.

¿Qué acción realiza un acumulador en programación?. Suma valores sucesivos para un total acumulado. Almacena un solo valor. Inicia un bucle. Contiene un solo dato.

¿Cuál de los siguientes no es un tipo de instrucción compuesta?. Llamada a subprograma. Declaración de variable. Instrucción de control. Llamada a función.

En el contexto de programación, ¿qué es una tabla de decisión?. Una lista de instrucciones lineales. Una estructura que representa decisiones alternativas. Un tipo de variable. Un método de entrada y salida.

¿Qué se entiende por 'instrucción de salida'?. Una instrucción que envía datos a un dispositivo externo. Una instrucción que lee datos desde un dispositivo. Una instrucción que controla el flujo de un programa. Una instrucción que se ejecuta al final del programa.

¿Cuál es el resultado de un programa alternativo?. Ejecuta un bloque de código basado en condiciones. Termina sin condiciones. Repite un bloque indefinidamente. Solo ejecuta acciones primitivas.

¿Cuál de las siguientes es una característica de los programas técnicos-científicos?. Manejan grandes volúmenes de datos. Realizan cálculos complejos con pocos datos. Están diseñados para el uso empresarial. Se centran en la interacción gráfica.

¿Cuál es el propósito de la palabra clave final en Java?. Para crear objetos. Para declarar una constante que no se puede modificar. Para heredar clases. Para manejar excepciones.

¿Qué instrucción se usa para lanzar una excepción en Java?. throw Exception(). throw new Exception(). raise Exception(). catch.

¿Qué tipo de error ocurre cuando se intenta acceder a un índice de un array que no existe?. Exception. ArrayIndexOutOfBoundsException. NullPointerException. SyntaxError.

¿Cuál es el propósito de la palabra clave abstract en Java?. Para declarar constantes. Para definir clases concretas. Para declarar métodos que deben ser implementados por las subclases. Para crear objetos.

¿Qué estructura se utiliza para almacenar datos de forma ordenada y permite búsquedas rápidas en Java?. Array. TreeSet. Vector. Pila.

¿Cuál es la diferencia entre == y equals() en Java?. == compara referencias, equals() compara valores. == compara valores primitivos, equals() compara objetos. == se usa para cadenas, equals() para números. No hay diferencias.

¿Cuál es el efecto de la instrucción return en un método de Java?. Termina la ejecución del programa. Devuelve un valor al lugar de llamada del método. Salta a la siguiente instrucción. Reinicia el método.

¿Qué tipo de bucle se utiliza cuando se desconoce el número de iteraciones de antemano?. for. while. do-while. foreach.

¿Cuál es el resultado de Math.sqrt(16) en Java?. 16. 4. 4.0. 8.

¿Qué tipo de excepción se lanza al intentar dividir por cero en Java?. ArithmeticException. java.lang.ArithmeticException. DivideByZeroException. MathException.

¿Cuál es la función de la instrucción synchronized en Java?. Sincronizar el tiempo de ejecución. Evitar condiciones de carrera en programación concurrente. Ejecutar hilos en paralelo. Almacenar datos en caché.

¿Qué tipo de colección en Java no permite elementos duplicados?. ArrayList. HashSet. LinkedList. Vector.

¿Qué se necesita para crear una subclase en Java?. Usar extends. Usar implements. Usar super. Usar base.

¿Cuál es el propósito de un constructor en Java?. Inicializar un objeto en el momento de su creación. Destruir objetos. Almacenar valores temporales. Crear constantes.

¿Qué instrucción se utiliza para capturar excepciones en Java?. catch. try-catch. except. handle.

¿Qué se entiende por "polimorfismo" en programación orientada a objetos?. Una técnica de optimización de memoria. La capacidad de una clase de tomar muchas formas a través de la herencia. Un tipo de bucle. Un método de entrada y salida.

¿Qué es un método sobrecargado en Java?. Un método que tiene un retorno diferente. Un método que tiene el mismo nombre pero diferentes parámetros. Un método que llama a otro método. Un método que no devuelve valores.

¿Qué tipo de excepción es NullPointerException en Java?. Excepción de tiempo de ejecución. Excepción en tiempo de compilación. Excepción de lógica. Excepción de entrada.

¿Qué hace la palabra clave volatile en Java?. Incrementa el rendimiento de la memoria. Indica que una variable puede ser modificada por múltiples hilos. Reserva memoria estática. Limita el acceso a variables.

¿Qué palabra clave se usa para prevenir que una clase sea extendida en Java?. private. final. abstract. static.

¿Cuál es el propósito de super() en una subclase de Java?. Llamar a métodos de la clase hija. Llamar al constructor de la clase padre. Instanciar un nuevo objeto. Detener la ejecución del programa.

¿Cuál de las siguientes colecciones en Java permite el acceso por clave-valor?. ArrayList. HashSet. HashMap. TreeSet.

¿Qué técnica se usa para evitar la duplicación de código en Java?. Herencia. Polimorfismo. Encapsulamiento. Abstracción.

¿Qué método se utiliza para convertir un tipo de dato primitivo a una cadena en Java?. convertToString(). String.valueOf(). toString(). parseString().

¿Qué tipo de error se puede producir al intentar ejecutar un método de un objeto que es null en Java?. NullPointerException. ArrayIndexOutOfBoundsException. ArithmeticException. Exception.

¿Cuál de las siguientes opciones es un ejemplo de una instrucción de entrada?. Scanner.nextInt(). System.out.println(). return en una función. if (x > y).

¿Qué característica define a las instrucciones de control en programación?. Modifican variables globales. Controlan la ejecución de otras instrucciones. Solo se pueden utilizar en bucles. Solo funcionan en lenguajes de bajo nivel.

¿Qué tipo de variable se utiliza para contar el número de veces que se repite una acción en un bucle?. Acumulador. Contador. Interruptor. Variable de control.

¿Qué tipo de programa se caracteriza por realizar cálculos matemáticos complejos con pocos datos?. Programas de gestión. Programas técnicos-científicos. Programas de simulación. Programas de diseño.

¿Qué se necesita para crear un acumulador en un programa?. Inicializarlo con el valor 1. Inicializarlo con el valor 0. No es necesario inicializarlo. Solo se utiliza en bucles.

¿Cuál de los siguientes es un tipo de instrucción compuesta?. Llamada a un subprograma. Instrucción de asignación. Instrucción de entrada. Instrucción de salida.

¿Cuál es la función de las instrucciones de declaración en un lenguaje de programación?. Reservar espacio en memoria para objetos. Ejecutar operaciones aritméticas. Controlar el flujo de ejecución. Enviar datos a dispositivos externos.

¿Qué hace un acumulador en programación?. Suma valores en cada iteración. Cuenta el número de iteraciones. Almacena un solo valor. Permite la entrada de datos.

¿Qué se necesita para definir una subrutina en un programa?. Un nombre y un conjunto de instrucciones. Solo un nombre. Un bloque de instrucciones sin nombre. Un valor de retorno.

¿Cuál es el propósito de un método en programación?. Almacenar datos. Realizar una tarea específica. Crear un bucle. Leer datos de un archivo.

¿Cuál es el resultado de la instrucción if (x > y) { ... }?. Siempre ejecuta el bloque de código. Ejecuta el bloque de código solo si la condición es verdadera. No se ejecuta nunca. Ejecuta otro bloque de código.

¿Qué tipo de colección permite almacenar elementos en un orden específico en Java?. HashSet. LinkedList. HashMap. Stack.

¿Cuál es el propósito de la palabra clave static en Java?. Para definir métodos de instancia. Para definir métodos y variables que pertenecen a la clase, no a la instancia. Para crear objetos. Para inicializar variables.

¿Qué es una clase abstracta en Java?. Una clase que no puede ser instanciada y puede tener métodos abstractos. Una clase que no tiene métodos. Una clase que solo contiene constantes. Una clase que no hereda de ninguna otra.

¿Qué ocurre cuando se produce una excepción no controlada en un programa Java?. El programa continúa ejecutándose sin problemas. El programa termina abruptamente. Se lanza una advertencia al usuario. Se reinicia automáticamente.

¿Cuál es el propósito de la instrucción break en un bucle?. Reiniciar el bucle. Salir del bucle. Continuar con la siguiente iteración. Iniciar un nuevo bucle.

¿Qué método se utiliza para comparar dos cadenas en Java?. ==. equals(). compareTo(). match().

¿Cuál es la característica principal de un HashMap en Java?. Mantiene el orden de inserción. Almacena pares clave-valor. Solo permite claves duplicadas. Es sincronizado por defecto.

¿Qué método se utiliza para agregar un elemento a una lista en Java?. insert(). add(). append(). push().

¿Qué es el encapsulamiento en programación orientada a objetos?. Proteger los datos del acceso externo. Ocultar los detalles de implementación y exponer solo lo necesario. Crear múltiples instancias de una clase. Usar múltiples herencias.

¿Qué es un objeto en programación orientada a objetos?. Una instancia de una clase que contiene atributos y métodos. Una función. Un tipo de variable. Una colección de datos.

¿Qué es un objeto en programación orientada a objetos?. Termina el bucle. Salta la iteración actual y continúa con la siguiente. Reinicia el bucle desde el principio. Ejecuta un bloque de código.

¿Qué hace la función Math.random() en Java?. Genera un número entero aleatorio entre 0 y 10. Genera un número decimal aleatorio entre 0.0 y 1.0. Genera un número fijo. No hace nada.

¿Cuál es la función de ArrayList en Java?. Almacenar datos de forma fija. Almacenar elementos dinámicamente. Almacenar números enteros. Almacenar cadenas.

¿Qué tipo de excepciones se deben manejar en un bloque try-catch?. Excepciones en tiempo de compilación. Excepciones de tiempo de ejecución. Excepciones de sintaxis. Excepciones de entrada.

¿Cuál de los siguientes es un método de la clase String en Java?. indexOf(). substring(). charAt(). Todos los anteriores.

¿Qué instrucción se utiliza para eliminar un elemento de un ArrayList en Java?. removeElement(). remove(). delete(). clear().

¿Cuál es el propósito de la clase Object en Java?. Es la superclase de todas las clases en Java. Almacena datos. Define variables globales. Maneja excepciones.

¿Qué es un interfaz en Java?. Un tipo de objeto. Una colección de métodos abstractos que las clases deben implementar. Un tipo de bucle. Un método que se ejecuta automáticamente.

Denunciar Test