Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEU360 - PROGRAMACIÓN BÁSICA Pack 3 de 3

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
U360 - PROGRAMACIÓN BÁSICA Pack 3 de 3

Descripción:
ASIR UNIVERSAE - Temas 9 a 12 (40 Preguntas)

Autor:
AVATAR

Fecha de Creación:
12/01/2024

Categoría:
Informática

Número preguntas: 40
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
¿Qué es una colección? Una estructura estática que almacena elementos de forma secuencial con un tamaño ilimitado de valores. Una estructura estática que almacena elementos con un tamaño limitado de valores. Una estructura dinámica que almacena un grupo de elementos limitado. Una estructura dinámica que almacena un grupo de elementos ilimitado. .
Collection es la interfaz de: Set, List y Queue Map TreeMap Ninguna de las anteriores .
Con ArrayDeque se puede implementar: Una cola. Una pila. Una cola y pila simultáneamente. Todas las opciones son correctas. .
Indica la principal característica de una colección Set Puede tener elementos repetidos. Ordena sus elementos. Permite tener valores null. No puede tener elemento repetidos. .
La interfaz Map almacena siempre sus elementos haciendo uso de: Una clave como identificador y el valor del elemento. Una tabla hash. Índices. No usa nada para almacenar sus elementos. .
PriorityQueue se puede definir por: Es una cola que hace uso de la interfaz Collection, almacenando elementos duplicados y ordenándolos por su orden natural o definido por el usuario. Es una cola que hace uso de la interfaz Collection, almacenando elementos únicos, sin duplicados y ordenándolos según una prioridad. Es una cola que hace uso de la interfaz Collection, almacenando elementos duplicados, y ordenándolos según una prioridad. Es una cola que hace uso de la interfaz Map, almacenando elementos únicos, sin duplicados y ordenándolos según una prioridad. .
Qué tipo de interfaces raíces existen para implementar colecciones ArrayList y LinkedList Collection y Map Collection y ArrayDeque Ninguna de las anteriores .
Que estructura permite almacenar los elementos ordenados en una colección Set HashSet. LinkedHashSet. TreeSet Ninguna de las anteriores. .
Que hace el método int lastIndex0f(E Elemento) de la clase ArrayList Devuelve la posición de la primera ocurrencia del elemento. Devuelve la posición de la última ocurrencia del elemento. Devuelve un valor mayor de 0 si encuentra el elemento. Devuelve en valor menor de 0 si encuentra el elemento. .
Se puede definir un ArrayList como: Un array estático que no se puede modificar su tamaño en ejecución. Un array dinámico que se puede modificar su tamaño en ejecución. Un array estático ordenado que se puede modificar su tamaño en ejecución. Un array dinámico ordenado que se puede modificar su tamaño en ejecución. .
¿Qué es una excepción? Un error producido en tiempo de ejecución y que altera el flujo normal del programa. Un evento producido en tiempo de compilación y que altera el flujo normal del programa. Un código excepcional que se usa cuando se produce un evento. Un código excepcional que se usa en casos especiales. .
Como podemos capturar una excepción Incluir el código que puede provocar una excepción dentro del bloque try. Incluir el código que puede provocar una excepción dentro del bloque catch. Incluir el código que puede provocar una excepción dentro del bloque finally. Incluir el código que puede provocar una excepción dentro de un método exclusivo. .
Como podemos tratar una excepción Incluir el código correctivo dentro del bloque try. Incluir el código correctivo dentro del bloque catch. Incluir el código correctivo dentro del constructor. Incluir el código correctivo dentro de un método exclusivo. .
Haciendo uso de throw podemos: Invocar nuevas excepciones. Capturar una excepción. Propagar excepciones en un método. Ninguna de las anteriores. .
Indica que recomendación no es correcta. No abusar de excepciones. Hacer uso de excepciones genéricas. No crear nuevas excepciones y reutilizar las existentes. No hacer tratamiento de excepciones graves. .
La pila de llamadas se puede definir como: Una lista de métodos que podemos usar. Un contenedor de métodos que ya no se están usando. Una estructura que guarda el flujo de llamadas que se está ejecutando. Ninguna de las anteriores. .
Que hace finally en un bloque try/catch Ejecuta el código de su interior cuando se produce una excepción. Ejecuta el código de su interior siempre. Ejecuta el código de su interior cuando no se produce una excepción. Finaliza el programa. .
Que permite hacer con la palabra reservada throws Invocar nuevas excepciones. Propagar excepciones en un método. Capturar una excepción. Ninguna de las anteriores. .
Todas las excepciones deben de heredar de: La clase que contiene el método main o cualquier subclase. La clase Throwable o cualquier subclase. La clase System o cualquier subclase. Ninguna de las anteriores. .
Un tipo de excepción Checked Es una excepción de carácter grave que no es recomendable tratar. Es una excepción de carácter grave que hay que tratar. Es una excepción de carácter leve que es obligatorio tratar. Es una excepción de carácter leve que no es recomendable tratar. .
En la recursividad cruzada o indirecta Existe una sola llamada a si mismo. Existe dos metodos distintos que se llaman entre si. Existe mas de una llamada a si misma. En la llamada a si misma, uno de los parametros es la propia llamada. .
En la recursividad nos vamos a encontrar siempre: Una condicion de terminación o caso base. Un método que se llama a si mismo una o mas veces. O indirectamente entre metodos. La opcion a) y b) es correcta. Ninguna de las opciones es correcta. .
La complejidad algoritmica se puede medir: Con la anotación Big-0 (Notación Asintótica o Notación Landau). Con la anotación cromática. En unidades de tiempo. En unidades metricas. .
La diferencia entre la recursividad simple y multiple depende de: El número de llamadas. Si en los parametros de una de las llamadas se incluye almenos una propia llamada. La cantidad de métodos que hacen las llamadas. Ninguna de las anteriores. .
Que orden de complejidad es la peor: O(1) O(n log n) O(n2) O(log n) .
Que reglas básicas nos ayuda a calcular la orden de complejidad de un algoritmo: En la recursividad la orden de complejidad depende del caso base y de los recurrentes. Las sentencias if/else su orden se cogera de la mayor de cualquiera de sus partes condicionales. En los bucles anidados se partira de O(n2) a O(na) según el nivel de anidamiento. Todas las anteriores son correctas. .
Que tipos de recursividad existen: Simple, multiple, cruzada o anidada. Simple, multiple, cruzada o anillada. Doble, unificada, indirecta o anillada. Doble, anillada, simple o cruzada. .
Que ventaja no aporta la recursividad. Se emplea en patrones muy concretos. Apenas consume memoria. Hace mas sencillo el algoritmo. Evita el abuso de sentencias de control y bucles. .
Se puede definir la recursividad como: Una técnica de resolver determinados problemas siguiendo un flujo lineal. Con diferentes llamadas a distintos métodos. Una técnica de resolver cualquier problema siguiendo un flujo lineal. Con diferentes llamadas a distintos métodos. Una técnica de resolver determinados problemas siguiendo un flujo cíclico. Extrayendo partes mas pequeñas y unirlas en una sola. Una técnica de resolver determinados problemas siguiendo un flujo cíclico, dividiendo el problema en partes más pequeñas hasta una condición de finalización. .
Según el código “for(int i = 100; i>0; i/=2) { }” que orden complejidad le corresponde: O(1) O(log n) O(n3) O(n log n) .
¿Como podemos comprobar si un fichero o directorio existe? Usando isFile() Usando isDirectory() Usando exists() Usando getPath() .
Con FileWriter podemos: Escribir para un flujo de caracteres. Escribir para un flujo de bytes. Escribir para un flujo predeterminado. Escribir o leer un flujo de bytes. .
En Java un flujo se denomina: Flush Stream Eoa Ninguna de las anteriores. .
Es habitual trabajar directamente con ficheros de tipo de datos De bytes o caracteres. De enteros. De cadena de caracteres. De hexadecimal. .
La serialización consiste en: Guardar y leer datos de tipo primitivo en un fichero. Guardar y leer objetos de un fichero. Guardar y leer serie de datos en un fichero. Guardar y leer cadena de caracteres. .
Las etapas de la utilización de flujos son: Transmisión y cierre. Apertura, transmisión y cierre. Apertura y transmisión. Ninguna de las anteriores. .
Los flujos predeterminados Son flujos que ya estan creados y no es necesario definirlos. Son flujos no habituales. Son flujos que hay que crearlos y definirlos. Ninguna de las anteriores. .
Para crear un directorio usaremos: createNewFile() createDirectory() File(String ruta) mkdir() .
Que clase se utilizará para acceder directamente a una parte de un fichero FileReader RandomAccessFile BufferedReader File .
Que clasificaciones se puede encontrar en los flujos: Según el tipo de datos, dirección del flujo y la forma de acceso. Según el canal del medio y la codificación. Según el uso al que esta destinado. Según su acceso. .
Denunciar test Consentimiento Condiciones de uso