Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEProgramación 2º Trimestre

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
Programación 2º Trimestre

Descripción:
Programación 2º trimestre

Autor:
AVATAR
Elena la matona
(Otros tests del mismo autor)


Fecha de Creación:
21/02/2023

Categoría:
Informática

Número preguntas: 60
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 herencia? Es la programación dirigida a objetos, utilizando como función un único agente, teniendo en cuenta sus propias características y funciones. Se basa en las relaciones existentes entre las clases, pudiendo éstas formar una relación jerárquica, donde haya clases que heredan comportamiento de otras. Proporciona cohesión en los datos que forman un objeto. Se basa en dividir un problema en otros más pequeños. .
Herencia. ¿Cómo se define? Son las relaciones existentes entre las clases Funcionalidad que proporciona a un objeto la posibilidad de tener diferentes comportamientos asociados a diferentes objetos Se basa en que cada objeto ha de estar aislado del exterior, es decir, externamente se desconoce la composición interna Ninguna de las anteriores.
Cómo se ejecuta el bloque finally? Siempre, haya error o no Solo cuando captemos una excepción en un try Solo cuando haya excepciones Nunca el bloque finally es un tipo de comentario y no afecta sobre el código.
Inconvenientes de la POO La ejecución de estos programas es más lenta Fiabilidad Reutilización de códigos Mayor seguridad.
Al crear una clase en java el método Get sirve para: Retornar un atributo de la clase Modificar un atributo de la clase Eliminar un atributo de la clase Implementar una clase.
La finalidad del método toString () es : Mostrar el resumen del contenido de las variables acordes a un formato que le queremos dar Obtiene el valor del atributo que queramos Convierte a tipo String las variables de las clases Devuelve todos los métodos implementados en la clase como un System.out.println().
Indica cual de las siguientes reglas de los constructores es falsa No devuelve ningún tipo de dato Tienen que ser privados para ser usados Tienen que llamarse igual a la clase a la que pertenece Pueden tener o no parámetros de entradas.
La herencia múltiple Discierne de las simples en los números de clases padre de las que una hija puede heredar Discierne de la simples en el número de clases que puede heredad de una clase Discierne de las simples en un número de clases hija de las que una clase padre puede heredar Ninguna es correcta.
Los constructores Pueden tener declarados un nombre diferente a la clase a la que pertenezcan Es el fragmento necesario de código encargado de inicializar los objetos de las clases Es el fragmento opcional de código encargado de inicializar los objetos de las clases El compilador crea automáticamente un constructor completo y bien estructurado para evitar cargar de trabajo extra al programador.
Cual de las siguiente características de objeto no lo distinguen? Identidad Estado Comportamiento Tipo.
Los conjuntos, o set es inglés, representan un tipo de colección en el que no puede haber Elementos repetidos Elementos distintos Elementos parecidos Elementos resultados.
Cómo hacer un bloque estático Static {/*código*/} Nombre static {/*código*/} Static void {/*código*/} Static tipo {/*código*/} .
Con que sentencia sobre escribimos un método #Override $OverMethod @Override Ninguna es correcta.
Qué consideramos una clase padre Una clase de las que las otras heredan Una clase que hereda de otra Una clase que no hereda de ninguna clase y viceversa Ninguna es correcta.
Selecciona la respuesta incorrecta. Los métodos abstractos... No se implementan Pueden existir en cualquier clase Tendrá que ser sobre escrito obligatoriamente Solo podrá existir en una clase abstracta.
Para la gestión de excepciones en java se utiliza Bloques try-catch Estructura de control if-else Cualquiera de ella La palabra reservada throws.
Para referirnos a las clases padres usamos la palabra reservada Super Parent This Progenitor.
La instrucción System.out es un tipo de instrucción que representa un flujo de datos. De que tipo de datos se trata? Estándar de entrada Estándar de salida de errores Estándar de salida Estándar de entrada de errores .
Una interface no puede contener Método Constante Atributo Herencia .
Para saber si un objeto es de una determinada clase podemos usar el operador Class Instanceof Isclass This.
Qué tipo de polimorfismos son los correctos Estáticos y dinámicos Dinámicos Estáticos Ninguna es correcta.
Señala la correcta Un try puede tener o no varios catch, pero un catch tiene que tener asociado por obligación un System.out.println() Un try puede tener solo un catch, pero un catch puede estar asociado a uno o varios try Un try no puede tener varios catch, pero un catch puede no tener un try asociado Un try puede tener uno o varios catch, pero un catch no puede no tener un try asociado .
Los errores que se producen fortuitamente durante la ejecución en java se llaman Excepciones Logs Coredumps Bugs.
Que instrucción representa un estándar de salida de errores System.in System.out System.err Ninguna es correta.
Cuál no es un flujo estándar en java System.in System.out System.err System.logs.
Para lanzar excepciones se utiliza la palabra reservada Throw Try Catch Ninguna de ellas.
En que se diferencia una interfaz de una clase abstracta La interfaz no pertenece a la jerarquía de las clases de la herencia Entre las clases abstractas podemos implementar métodos de tipo doble Las interfaces no pueden heredad de otras En que una interfaz tiene métodos y las clases abstractas no.
En documentación de excepciones que se debe documentar Métodos Clases Códigos mediante comentarios Todas son correctas.
Cuál de estas es una ventaja de las interfaces Organización y estructuración de códigos Las constantes que se creen en un interfaz estarán disponibles para todas aquellas clases que las usen Se obliga a que todas las clases que la utilicen usen el mismo método Todas son correctas.
Cómo se declara e instancia un objeto en la misma sentencia NombreClase nombreobjeto = new NombreClase( [parámetros] ); NombreObjeto NombreClase= new NombreObjeto( [parámetros] ); NombreObjeto NombreClase= nuevo NombreObjeto( [parámetros] ); NombreClase nombreobjeto =nuevo NombreClase( [parámetros] ); .
Para declarar una clase abstracta en Java, lo hacemos mediante la palabra reservada… Implements Abstract Eclipse A y B son correctas .
¿Cuál es la palabra reservada en Java para indicar la Herencia? Import Div String Extends.
¿Cuáles son los tipos de mapa? HashMap TreeMap LinkedTripMap Todas son correctas .
¿Qué es el comportamiento? Es la representación de un objeto Es la propiedad que define las acciones que un objeto puede llevar a cabo Es la secuencia que define las acciones de un objeto Es la propiedad que define las variables que un objeto puede usar .
¿Qué clases se usan para escribir en ficheros? FileWriter y PrintWriter File y FileReader BufferedOutputStream BufferedInputStream .
Las etiquetas que usamos para documentar los métodos son: @param, @return, @deprecated #desc, #reserve, #customs $div$, &lab, &throws& %sysout, %get, %set .
¿Qué hace la etiqueta @Override? Esta etiqueta recorre un ArrayList de manera Ascendente (de 0 a ArrayList.size()). Te genera un toString por defecto. Esta oración le permite al compilador de Java saber que deseas anular un método existente de una clase primaria Ninguna es correcta.
¿Qué es una biblioteca? Conjunto de interfaces que comparten una misma funcionalidad, pudiendo ser encapsuladas en un mismo paquete Conjunto de interfaces que comparten una misma funcionalidad, teniendo que estar en diferentes paquetes Conjunto de clases que comparten una misma funcionalidad, teniendo que estar en diferentes paquetes Conjunto de clases que comparten una misma funcionalidad, pudiendo ser encapsuladas en un mismo paquete .
Para comparar si dos cadenas de caracteres de tipo String son iguales o no se utiliza… El comparador = = El comparador >= El método .equals() El método .indexOf().
Las excepciones que nos vamos a encontrar en Java a la hora de tratar con ficheros son: IndexOutOfBoundsException y ArithmeticException IndexOutOfBoundsException y FileNotFoundException IOException y FileNotFoundException IOException e IndexOutOfBoundsException .
¿Cuál es la sintaxis de los métodos estáticos? NombreObjeto NombreClase= new NombreObjeto( [parámetros] .; [ Variable= ] NombreClase.nombreMetodo ([parámetros]). static [ valor devuelto / void] nombreMetodo ([parámetros]). static [ valor devuelto ] nombreMetodo ([parámetros)].
Los atributos estáticos… Dependen de Eclipse Dependen de las variables de entorno Dependen de los objetos Dependen de las clases .
Los objetos poseen características y son: identidad, estado, comportamiento solo comportamiento llamadas, HEAP, inteligencia Organización, constancias y relaciones .
En un hashmap se almacenan: Claves Objetos Claves y tipos primitivos Claves y valores .
¿Cómo se denomina la ruta que nos indica la posición del fichero desde el directorio raíz? Ruta relativa Ruta absoluta Ruta administrativa Ninguna es correcta.
Cual es la función del recolector de basura en java? Permite reciclar código reutilizable entre varias clases públicas, quitando carga de trabajo del compilador. Se encarga de eliminar los datos sin referenciar en cualquier operación restrictiva, evitando el uso de bucles infinitos. Se encarga de eliminar de manera automática los objetos que ya no son referenciados por ninguna variable. Es una herramienta que el usuario puede utilizar de manera activa para buscar fallos en la sintaxis y, tras un escaneo posterior, eliminar la basura generada por nomenclatura errónea. .
Qué es una interfaz? Es una representación de entidades del mundo real en nuestro programa Es una clase que declara variables en su interior que son objetos de otra clase Es una serie de acciones relacionadas entre sí, que va a poder ejecutar un objeto Es una jerarquía de clases, donde podrá haber clases abstractas.
Qué relación tendrá lugar cuando una clase defina a otra en su interior? Relación de composición Relación de herencia Relación de anidamiento Relación de clientela.
Cuál es el método para crear directorios? Mkdir () Mkfolder() CreateDir() CreateFolder().
Qué es un Hashmap? Es un tipo de mapas que almacena elementos de tipo clave-valor Es un tipo de mapas que almacena elementos de tipo array unidimensionales Es un tipo de mapas que almacena elementos de tipo array multidimensionales Es un tipo de mapa que almacena los datos ordenados por su valor para así hacer que funcionen más rápido.
Qué método devuelve una String en mayúscula? chartAt(index int). equals(“str”). toUpperCase() substring(n1,n2). .
Donde es conveniente cerrar los archivos? En el método main para mantener el código organizado En el bloque try-catch ya que pueden dar errores y hay que gestionarlo En cualquier parte del código y cuando se haya terminado de acceder a ello En el bloque finally, para asegurarnos de que se cierra pase lo que pase .
Para acceder al elemento de una posición concreta en un ArrayList se utiliza Método.put() Método.size() Método.lastindexof() Método.get().
Cual de estos estados del ciclo de la vida de un objeto no es correcto Creación Utilización Reciclaje Destrucción.
Cuál es la instrucción que utilizamos para lanzar una excepción? Catch Launch Throw Try.
Java soporta la herencia múltiple? No Si Si, solo si las clases padres son las abstractas Ninguna es correcta.
Para conocer el número de elementos que contiene una colección HashSet utilizaremos el método genérico .isEmpty() .length() .size() .clear() .
Las clases con las que podemos acceder a un directorio de Java y listar su contenido es Parent Directory DirContent File .
.La siguiente definición: “… nos indica la posición del fichero desde la posición donde nos encontremos en el sistema de directorios”, es la definición de: Ruta absoluta Clase Ruta relativa Tipo de dato String.
Los pasos básicos y recomendados a la hora de tratar con ficheros para así minimizar los errores y excepciones que pueda haber son: 1. Abrir el flujo al fichero / 2. Operar con el fichero / 3. Cerrar el flujo con el fichero / 4. Comprobar que el fichero se ha creado correctamente 1. Abrir el flujo al fichero. / 2. Comprobar que el flujo se ha abierto correctamente. / 3. Operar con el fichero. / 4. Cerrar el flujo que hemos creado al principio. No hay un orden recomendado, podemos operar con el fichero directamente sin antes crear un flujo de lectura o escritura. Todas son correctas.
Denunciar test Consentimiento Condiciones de uso