Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEIOL - MP06-Acceso a datos

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
IOL - MP06-Acceso a datos

Descripción:
Tests mod.v1/v2/v3 + microPACs/Tests Eval.2019

Autor:
AVATAR

Fecha de Creación:
26/12/2019

Categoría:
Informática

Número preguntas: 129
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
IMPORTANTE En varios de los tests hay comentarios debajo (al fallar o a veces en ambos casos) que están hechos para aclarar algunos conceptos o para ayudar a razonar la pregunta o problema. Les sugiero leer esos comentarios, porque creo que les va a servir mucho para entender lo que respondan y el por qué, que es mucho más útil que sólo memorizar. Suerte! :).
UF1. Persistencia en ficheros .
El método getParent() de la clase File: Devuelve una cadena con el directorio padre Devuelve true si es un fichero válido. Devuelve true si es una ruta absoluta. Devuelve el nombre del fichero o directorio.
El método isFile() de la clase File: Devuelve una cadena con el directorio padre. Devuelve true si es un fichero válido. Devuelve true si es una ruta absoluta. Devuelve el nombre del fichero o directorio.
En un fichero podemos utilizar la operación de alta y modificación, pero no la de buscar. Verdadero Falso.
Marca de las siguientes opciones la que es una gran ventaja de los ficheros: Es volátil Mayor accesibilidad y organización que en una base de datos Mayor disponibilidad de los datos que en una base de datos Ninguna de las opciones es correcta.
Con el método de acceso secuencial: La clase utilizada para realizar esta búsqueda en Java depende del tipo de fichero que se vaya a utilizar. La clase utilizada para realizar esa búsqueda en Java es RandomAccessFile Para leer un dato del fichero, no es necesario leerlo entero, sino que accederemos directamente al registro buscado. Ninguna de las anteriores es correcta.
El método isAbsolute() de la clase File: Devuelve una cadena con el directorio padre. Devuelve true si es un fichero válido. Devuelve true si es una ruta absoluta. Devuelve el nombre del fichero o directorio.
Marca la función que no ofrecen los archivos XML: Proporcionar datos en una base de datos Diseñar imágenes. Escribir archivos de configuración de programas. Efectuar comandos en servidores remotos en el protocolo SOAP.
Las excepciones en Java derivan de la clase Throwable que, a su vez, derivan de la clase Exception. Verdadero Falso.
Una de las características de DOM: Consume más memoria SAX. Lee el fichero de forma secuencial Consume menos memoria que SAX Ninguna de las anteriores es correcta.
UF1. MicroPACs .
Relaciona los siguientes métodos de la clase File con su descripción: Indica si se puede ejecutar Devuelve un array de File con los directorios hijos. Solo funciona con directorios Devuelve una cadena con el directorio padre Permite crear el fichero en la ruta indicada. Solo se creará si no existe. Debemos controlar la excepción con IOException Devuelve una cadena con el nombre del fichero o directorio Indica si el objeto File es un fichero Indica si el objeto File está oculto Devuelve una cadena con la ruta absoluta del fichero o directorio.
Los métodos int read (char[] buf, int desplazamiento, int numCaracteres) pertenecen a la clase FileReader. Verdadero Falso.
El acceso a los archivos puede ser "secuencial" o "directo o aleatorio". Indica cuáles de las siguientes opciones corresponden el método de "acceso secuencial": La clase utilizada para realizar esta búsqueda en Java es RandomAccessFile Los datos del fichero se leen y se escriben de forma ordenada La clase utilizada para realizar esta búsqueda en Java depende del tipo de fichero que se vaya a utilizar Si el fichero es binario entonces tenemos FileInputStream y FileOutputStream. En cambio, si el fichero es de texto entonces tenemos FileReader y FileWriter Para leer un dato del fichero, no es necesario leerlo entero, sino que accederemos directamente al registro buscado.
El acceso a los archivos puede ser "secuencial" o "directo o aleatorio". Indica cuáles de las siguientes opciones corresponden el método de acceso "directo o aleatorio": La clase utilizada para realizar esta búsqueda en Java es RandomAccessFile Los datos del fichero se leen y se escriben de forma ordenada La clase utilizada para realizar esta búsqueda en Java depende del tipo de fichero que se vaya a utilizar Si el fichero es binario entonces tenemos FileInputStream y FileOutputStream. En cambio, si el fichero es de texto entonces tenemos FileReader y FileWriter Para leer un dato del fichero, no es necesario leerlo entero, sino que accederemos directamente al registro buscado.
Identifica las distintas funciones que ofrecen los archivos XML: Proporcionar datos en una base de datos Diseñar imágenes Escribir archivos de configuración de programas Efectuar comandos en servidores remotos en el protocolo SOAP.
Para leer archivos XML hay dos parser: SAX y DOM Identifica cuáles de las siguientes afirmaciones corresponden a DOM: Lee la estructura de documento en memoria en de forma secuencial Lee la estructura de documento en memoria en forma de árbol Consume más memoria Permite tener una visión global del documento Es más complejo de programar en él.
Para leer archivos XML hay dos parser: SAX y DOM Identifica cuáles de las siguientes afirmaciones corresponden a SAX: Lee la estructura de documento en memoria en de forma secuencial Lee la estructura de documento en memoria en forma de árbol Consume más memoria Permite tener una visión global del documento Es más complejo de programar en él.
Relaciona las interfaces más habituales que se utilizan en DOM: Accede a atributos de un nodo Crea nuevos nodos Expone propiedades y métodos con los cuales se puede manipular elementos del documento y sus atributos Representa cualquier nodo Lista con nodos hijos de un nodo Datos carácter de un elemento Información contenida en la etiqueta <!DOCTYPE>. Proporciona atributos o métodos para manipular datos de caracteres.
Completa los huecos en blanco del código siguiente en XML: NOTA: Diferenciar mayúsculas y minúsculas <?xml version="1.0"?> <CAT> <NAME>Luna<{1}> <BREED>Husky</BREED> <AGE>6<{2}> <ALTERED>si</ALTERED> <{3}>no</DECLAWED> <LICENSE>Izz138bod</LICENSE> <{4}>ILERNA ONLINE</OWNER> <{5}> {1} {2} {3} {4} {5}.
Las excepciones sirven para controlar los errores de ejecución. Verdadero Falso.
Todo lo que se encuentre en la cláusula finally se ejecutará sólo cuando falle la ejecución. Verdadero Falso.
En Java es posible anidar cláusulas try. Verdadero Falso.
Relaciona los métodos más utilizados de la clase Throwable: Se usa para obtener un mensaje de error asociado con una excepción Se utiliza para imprimir la excepción Se utiliza para mostrar el nombre de la excepción.
Completa el siguiente código de forma que muestre el mensaje “Debes ser mayor de edad” si tienes menos de 18 años, y que siempre muestre el mensaje “ADIÓS” al acabar la ejecución. NOTA: Diferenciar mayúsculas y minúsculas {1} { {2} (edad < 18) {3} {4} IllegalArgumentException ("Debes ser mayor de edad"); } {5} (Exception e) { System.out.println(e); } {6} { System.out.println("ADIÓS"); } {1} {2} {3} {4} {5} {6}.
¿Qué muestra por pantalla el siguiente código al producirse el error? int numeros[] = new int[5]; for (int i = 0; i <=5; i++) { try { numeros[i] = i; } catch (Exception e){ e.printStackTrace(); } } 6 java.lang.ArrayIndexOutOfBoundsException 5 ArrayIndexOutOfBoundsException.
UF2. Persistencia en BDR-BDOR-BDOO .
Las bases de datos orientadas a objetos son más simples a la hora de programar y guardar los datos. Verdadero Falso.
El desfase objeto-relacional surge... porque el modelo de base de datos orientada a objetos trabaja con relaciones y conjuntos, mientras que el modelo de base de datos relacional trabaja con objetos y con las relaciones que existen entre ellos. porque el modelo de base de datos relacional trabaja con relaciones y conjuntos, mientras que el modelo de base de datos orientada a objetos trabaja con objetos y con las relaciones que existen entre ellos.
En tecnologías de base de datos podemos encontrarnos con dos normas o protocolos de conexión a una base de datos SQL: HTTP y FTP ODBC y JDBC OBDC y JBDC Ninguna de las opciones es correcta.
Los protocolos de acceso a bases de datos dificultan el acceso a la base de datos. Verdadero Falso.
El concepto de desfase objeto-relacional es la diferencia existente entre las bases de datos relacionales y las bases de datos orientadas a objetos. Verdadero Falso.
ODBC define una API que pueden usar los programas Java para conectarse a los servidores de bases de datos relacionales. Verdadero Falso.
Dado el siguiente código, completa los datos. Class.forName({1}); {2} connect = DriverManager.getConnection({3}, {4}, {5}); Statement sentencia = connect.{6}(); String consultaSql = {7}; {8} result = sentencia.{9}(consultaSql); while (result.next()) { System.out.println(result.getInt(1) + " - " + result.getString(2)); } result.{10}(); sentencia.{10}(); connect.{10}(); {1} {2} {3} {4} {5} {6} {7} {8} {9} {10}.
JDBC proporciona una librería estándar para acceder a fuentes de datos principalmente orientados a bases de datos relacionales que usan SQL. Verdadero Falso.
El modelo de 3 capas (API JDBC) se caracteriza porque la aplicación Java y la base de datos se comunican entre sí directamente. Verdadero Falso.
[Nota: Estas restricciones, en Oracle se conocen como "Restrictions on RESTRICT_REFERENCES Pragma"] Relaciona los siguientes tipos de restricciones con su definición: WNDS RNDS WNPS RNPS.
UF2. MicroPACs .
Ordena los pasos a seguir siempre que se utiliza una aplicación con JDBC: 1er.paso 2do.paso 3er.paso 4to.paso 5to.paso 6to.paso 7mo.paso.
Marca las tareas que pueden realizarse con JDBC: Conectar una base de datos Mapear objetos con la base de datos Realizar consultas e instrucciones para actualizar la base de datos Recuperar y procesar los resultados de la base de datos Desarrollar la vista de la aplicación.
Selecciona los tipos de driver JDBC con su función: Transforma las llamadas al api de JDBC en llamadas ODBC Traduce las llamas de la API de JDBC en llamadas del motor de la base de datos Traduce primero las llamadas del API de JDBC en llamadas al protocolo de red para luego ser traducida de nuevo al protocolo de la base de datos Traduce las llamadas del API de JDBC en llamadas del protocolo de red utilizando el motor de la base de datos.
Ordena los pasos para usar ODBC: 1er.paso 2do.paso 3er.paso 4to.paso.
Coloca la sintaxis necesaria para obtener la sentencia correcta que te permita cargar el driver. {1}.{2}(“com.mysql.jdbc.{3}”); {1} {2} {3}.
Coloca la sintaxis del método para la conexión a la base de datos. public static {1} {2} ( {3} url, {3} user, {3} password) {4} SQLException{ //... } {1} {2} {3} {4}.
Relaciona los métodos de la clase de Statement con su funcionalidad: ResultSet executeQuery(String consulta) int executeUpdate (String consulta) boolean execute (String consulta).
Completa el siguiente código que te permitirá ejecutar consultas SQL. NOTA: Diferenciar mayúsculas y minúsculas Statement statement = conexion.{1} (); {2} sql = “SELECT * FROM users”; ResultSet resultado = statement.{3}( {4} ); {1} {2} {3} {4}.
El mapeo objeto-relacional, ORM, permite convertir datos que se encuentran en un sistema de bases de datos {1} a otro sistema gestor de bases de datos de tipo {2} {1} {2}.
¿Qué herramienta utilizamos para el mapeo de objetos en la tecnología Java? Hibernate Nhibernate Doctrine LINQ.
Relaciona las diferentes Clases en Java con su funcionalidad: SessionFactory Configuration Query Transaction.
Completa el siguiente código referente al archivo de configuración de hibernate: hibernate.cfg.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"> < {1} > < {2} > <property name="connection.driver_class">com.mysql.jdbc.Driver</property> <property name="{3}">jdbc:mysql://localhost:1527/hibernate1</property> <property name="connection.username">hibernate1</property> <property name="{4}">hibernate1</property> <property name="dialect">org.hibernate.dialect.MySQL5Dialect</property> <property name="hibernate.show_sql">{5}</property> <mapping resource="ejemplo/Alumno.hbm.xml"/> <mapping class="{6}"/> < {7} > < {8} > ... {1} {2} {3} {4} {5} {6} {7} {8}.
Determina si la siguiente afirmación es verdadera o falsa de las herramientas ORM: "Reducción del tiempo de desarrollo" Verdadero Falso.
Determina si la siguiente afirmación es verdadera o falsa de las herramientas ORM: "Aplicaciones más rápidas" Verdadero Falso.
Determina si la siguiente afirmación es verdadera o falsa de las herramientas ORM: "Reutilización de código" Verdadero Falso.
Determina si la siguiente afirmación es verdadera o falsa de las herramientas ORM: "Sistema fácil de aprender" Verdadero Falso.
Determina si la siguiente afirmación es verdadera o falsa de las herramientas ORM: "Independencia de la base de datos" Verdadero Falso.
Relaciona cada estado de Hibernate con su descripción: Transitorio Persistente Separado.
Completa el siguiente fragmento de código: {1} sesion = SessionFactoryUtil.getSessionFactory(); {2} session = sesion.{3}(); {4} transac = session.{5}(); tx.{6}(); session.{7}(); {1} {2} {3} {4} {5} {6} {7}.
Completa el siguiente código para añadir un nuevo Libro a la base de datos usando hibernate. NOTA: Diferenciar mayúsculas y minúsculas Public static void nuevoLibro (int id, String titulo, String autor) { Transaction tx = null; Session sesion = HibernateUtil.getSessionFactory().{1}(); tx = sesion.{2}(); Libro libro1 = new Libro(id); libro.{3}(autor); libro.setTitulo(titulo); sesion.save(libro1); tx.{4}(); sesión.{5}(); } {1} {2} {3} {4} {5}.
Señala si la siguiente afirmación es verdadera o falsa respecto las bases de datos objeto-relacionales. "Soporta tipos de datos básicos y complejos." Verdadero Falso.
Señala si la siguiente afirmación es verdadera o falsa respecto las bases de datos objeto-relacionales. "Son una extensión del modelo relacional." Verdadero Falso.
Señala si la siguiente afirmación es verdadera o falsa respecto las bases de datos objeto-relacionales. "Solo ofrecen la posibilidad de crear entidades y atributos." Verdadero Falso.
Señala si la siguiente afirmación es verdadera o falsa respecto las bases de datos objeto-relacionales. "Incorpora conceptos del modelo orientado a objetos." Verdadero Falso.
Señala si la siguiente afirmación es verdadera o falsa respecto las bases de datos objeto-relacionales. "No permite campos multievaluados." Verdadero Falso.
Coloca las siguientes opciones para ordenar el código de configuración con la conexión modelo cliente/servidor de una base de datos. openServer . ODBFactory ; = (8000) server ODBServer.
Respecto a la configuración con la conexión modelo cliente/servidor de una base de datos, coloca las palabras para completar el siguiente código con el método openClient en la misma máquina: = ODB . server (" "); odb openClient base.
Según el estándar ODMG (Open Data Management Group), los tipos de datos "literales" pueden ser atómicos, estructurados o colecciones. Marca los que sean atómicos: date boolean short long time enum String interval char float.
Según el estándar ODMG (Open Data Management Group), los tipos de datos "literales" pueden ser atómicos, estructurados o colecciones. Marca los que sean estructurados: date boolean short long time enum String interval char float.
Según el estándar ODMG (Open Data Management Group), los tipos de datos "literales" pueden ser atómicos, estructurados o colecciones. Marca los que sean colecciones: date set bag long time enum String interval list array.
Relaciona cada tipo de método con la funcionalidad a la que van asociadas: MEMBER STATIC CONSTRUCTOR.
Completa el siguiente código en lenguaje OQL para realizar una consulta con la que obtener todos los nombre y apellidos (sin contar repetidos) de los autores cuyos apellidos comiencen por “Rodri”. NOTA: NO diferenciar mayúsculas y minúsculas Select {1} a.nombre, a.apellidos {2} autor a where apellidos {3} "{4}"; {1} {2} {3} {4}.
¿Qué es NeoDatis ODB? Base de datos cliente/servidor solo en la misma máquina. Base de datos cliente/servidor solo en distinta máquina. Base de datos cliente/servidor tanto en la misma máquina como en diferentes. Base de datos peer to peer.
Coloca el siguiente código en lenguaje OQL para realizar una consulta que devuelva el título de todos los libros cuyo número de páginas sea mayor de 50: Select from where I.titulo 50 libro_l > l.pagina ;.
JDBC dispone de una interfaz estándar para todas las base de datos, es lo que llamamos drivers (conector). Verdadero Falso.
La API ODBC usa una interface que es apropiada para su uso directo desde Java. Verdadero Falso.
El mapeo objeto-relacional (ORM) permite convertir datos que se encuentran en un sistema de bases de datos orientado a objetos, a otro sistema gestor de bases de datos de tipo relacional. Verdadero Falso.
Al crear un objeto Statement se crea un espacio de trabajo para crear consultas SQL, ejecutarlas y para recibir los resultados de las consultas. Verdadero Falso.
El puente JDBC-ODBC está implementado en Java y usa métodos nativos de Java para llamar a ODBC, se instala automáticamente con el JDK, por lo que no es necesario añadir ningún JAR a nuestros proyectos para trabajar con él. Verdadero Falso.
Los objetos PreparedStatement se pueden preparar o precompilar una sola vez y ejecutar las veces que queramos asignando diferentes valores a los marcadores de posición, en cambio en los objetos Statement, la sentencia SQL se suministra en el momento de ejecutar la sentencia. Verdadero Falso.
El placeholder se representa mediante el símbolo de exclamación (!). Verdadero Falso.
La clase Session ofrece distintos métodos para interactuar con la base de datos tal como lo hace con una conexión JDBC, con la diferencia de que resulta más compleja. Verdadero Falso.
JDBC consta de un conjunto de clases e interfaces que nos permite escribir aplicaciones Java para gestionar tareas con una base de datos relacional. Verdadero Falso.
UF3. Persistencia en BD nativas XML .
Las bases de datos basadas en XML se diferencian del resto en que su unidad máxima será el mismo documento XML, por lo que poseerá campos y almacenará datos. Verdadero Falso.
Lo único que almacena las bases de datos nativas XML son los documentos XML Verdadero Falso.
Señala la opción NO correcta sobre las características de las bases de datos nativas XML Se define un modelo lógico para un documento XML y se almacenan y recuperan los documentos según este modelo. Existe una relación con la forma de almacenamiento en la que incorpora las características ACID de cualquier SGDB Permite el uso de tecnologías de consulta y transformación propias de XML, XQuery, XPath, XSLT, para acceder y tratar la información Posee varios niveles de datos y una baja complejidad.
¿Qué es eXist? Un lenguaje de programación que permite trasformar sentencias SQL. Una aplicación para hacer consultas y modificar una base de datos nativa XML. Ambas respuestas son correctas. Ninguna de las respuestas es correcta.
XQuery: Es un lenguaje de consulta de documentos XML. Puede abarcar tanto archivos en XML, como las bases de datos relacionales con funciones de conversión de registros a XML. Se basa en un lenguaje de rutas de XML y se utiliza para navegar de forma jerárquica en un XML.
¿Qué hace esta consulta XQuery? for $sucursal in /sucursales/sucursal let $numeroAhorro := count($sucursal/cuenta[@tipo = 'AHORRO']) let $numeroPensiones := count($sucursal/cuenta[@tipo = 'PENSIONES']) return <Sucursal> <Telefono>{data($sucursal/@telefono)}</Telefono> <Ahorro>{$numeroAhorro}</Ahorro> <Pensiones>{$numeroPensiones}</Pensiones> </Sucursal> Se obtiene por cada zona el número de productos que tiene. Se obtiene por cada zona la denominación de los productos más baratos. Devuelve el nombre de los directores de las sucursales con más de tres cuentas. Devuelve el teléfono de la sucursal y el número de cuentas que tiene de tipo ahorro y de tipo pensiones.
¿Qué hace esta consulta XQuery? for $prod in //produc for $zon in $prod/cod_zona let $den := $prod/denominacion let $precio := $prod/precio return if ($precio = min(/productos/produc[cod_zona=$zon]/precio) and /productos/produc/cod_zona = $zon) then <zona>{data($zon)} <preciomin>{data($precio)}</preciomin> <producto>{data($den)}</producto> </zona> else() Se obtiene por cada zona el número de productos que tiene. Se obtiene por cada zona la denominación de los productos más baratos. Devuelve el nombre de los directores de las sucursales con más de tres cuentas. Devuelve el teléfono de la sucursal y el número de cuentas que tiene de tipo ahorro y de tipo pensiones.
UF3. MicroPACs .
Señala cuáles de las siguientes afirmaciones son ventajas que proporcionan las bases de datos nativas XML: Complicación al indexar Acceso y almacenamiento directamente en formato XML Motor de búsqueda de alto rendimiento Sencillez al añadir nuevos documentos XML Almacenamiento como documento o nodo. Datos heterogéneos.
Señala cuáles de las siguientes afirmaciones son desventajas que proporcionan las bases de datos nativas XML: Complicación al indexar Acceso y almacenamiento directamente en formato XML Motor de búsqueda de alto rendimiento Sencillez al añadir nuevos documentos XML Almacenamiento como documento o nodo. Datos heterogéneos.
Señala cuáles de las siguientes son características de las bases de datos nativas XML: Se define un modelo lógico para un documento XML y se almacenan y recuperan los documentos según este modelo. Existe una relación con la forma de almacenamiento en la que incorpora las características ACID de cualquier SGDB. Posee varios niveles de datos y una alta complejidad Se define un modelo lógico para un documento JSON y se almacenan y recuperan los documentos según este modelo. Posee varios niveles de datos y una baja complejidad Permite el uso de tecnologías de consulta y transformación propias de XML, XQuery, XPath, XSLT, para acceder y tratar la información.
Relaciona cada definición con el tipo de almacenamiento: Directamente sobre un campo Mapeo basado en tablas Mapeo basado en objetos.
Señala las afirmaciones correctas referentes a eXist: Tiene un motor de base de datos escrito en C. Es de código abierto. Tiene un motor de base de datos escrito en Java. No es capaz de indexar documentos. Es capaz de indexar documentos.
Relaciona cuáles son los dos archivos más importantes de la base de datos que se ubican en la ruta: eXist\webapp\WEB-INF\data dom.bdx Collections.dbx.
Dentro de la instalación de eXist puede darse el caso de obtener un error por el puerto utilizado. Para solucionarlo debemos cambiar el puerto. Coloca los elementos de forma que quede correctamente escrito el cambio del nuevo puerto. /> SystemProperty ”8084” default= name= < ”jetty.port”.
Relaciona cada estándar con la definición: XPath XQuery.
Relaciona nodo de XPath con la representación o ejemplo de la siguiente tabla: Raíz Elemento Texto Atributo Comentario.
(NOTA IMPORTANTE: Por la MALA traducción automática usada en el test original, donde dice "carpeta" quiere decir "ruta", que es lo que tiene sentido cuando hablamos de /este/tipo/de/datos dentro de un XML, pero no se han molestado en corregirlo. Lo dejo como el original por si sale este test. Atentos a eso y pensar en "ruta" o "path", y no en carpetas!) En XPath, relaciona cada órden con la descripción correspondiente: / Node() Text() * [], (<, >, <=, >=, =, !=, or, and y not) [1] Last().
Indica cuales de las siguientes afirmaciones son verdaderas referentes a las consultas en XQuery: Las consultas se pueden realizar utilizando la expresión FLWOR Las consultas se pueden realizar utilizando la expresión FORL Las siglas de la expresión corresponden a For, Let, Where, Order, Return Las siglas de la expresión corresponden a For, Order, Rise, Let Permite manipular, transformar y organizar los resultados de las consultas.
UF4. Componentes de acceso a datos .
Un componente se distribuye a través de elementos separados: Verdadero Falso.
Un ejemplo de tecnología basada en componentes es JavaBeans: Verdadero Falso.
Un componente puede ser unido a otros para ejecutar distintas tareas: Verdadero Falso.
Un Bean no necesita constructor: Verdadero Falso.
Señala la afirmación NO correcta referente a las normas para el nombrado de métodos getter y setter: Los de tipo set devuelven void y los de tipo get el mismo tipo que se recibe. Los métodos deben ser públicos Para almacenar un valor ha de tener el prefijo set. Los de tipo get devuelven void y los de tipo set el mismo tipo que se recibe.
Especificar, implementar o empaquetar un componente dependerá de la tecnología utilizada. Verdadero Falso.
Un Bean o JavaBean es un componente reutilizable, construido en lenguaje Java. Verdadero Falso.
Una de las características que tiene que tener un componente es que no debe ser identificable. Verdadero Falso.
UF4. MicroPACs .
Indica cuáles de las siguientes afirmaciones referentes a la definición de un componente son verdaderas: Trabajar con ellos no supone poder ensamblar módulos ya creados Ha de poder ser desarrollado, adquirido e incorporado al sistema Es una unidad de composición de aplicaciones software No posee interfaces pero sí un conjunto de requisitos Posee un conjunto de interfaces y un conjunto de requisitos.
Especificar, implementar o empaquetar un componente dependerá de la tecnología utilizada. Verdadero Falso.
Indica cuáles de las siguientes afirmaciones son verdaderas referentes a las características de un componente: Debe ser independiente de la plataforma que se vaya a utilizar Debe ser identificable No tiene por qué ser independiente Se debe poder reemplazar por una mejor versión Solo puede tener acceso a través de su propia interfaz Debe estar bien documentado Debe servir para varias aplicaciones No tiene por qué ser identificacles.
Indica cuáles de las siguientes afirmaciones son falsas referentes a las características de un componente: Debe ser independiente de la plataforma que se vaya a utilizar Debe ser identificable No tiene por qué ser independiente Se debe poder reemplazar por una mejor versión Solo puede tener acceso a través de su propia interfaz Debe estar bien documentado Debe servir para varias aplicaciones No tiene por qué ser identificacles.
En relación a los componentes, indica las características que sean ventajas: Reutilización de software Solo es posible encontrarlos en las GUIs Disminución de la complejidad Faltan procesos de certificación Mejora el mantenimiento Faltan estándares Detección de errores.
En relación a los componentes, indica las características que sean desventajas: Reutilización de software Solo es posible encontrarlos en las GUIs Disminución de la complejidad Faltan procesos de certificación Mejora el mantenimiento Faltan estándares Detección de errores.
Algunos ejemplos de las tecnologías de componentes son: la plataforma .NET, JavaBeans y EJB. Verdadero Falso.
Un JavaBean es un software reutilizable construido en lenguaje .NET. Es una clase definida también a través de las propiedades que expone, los métodos que es capaz de ofrecer y los eventos que genera. Verdadero Falso.
Señala las afirmaciones correctas referentes a las normas para el nombrado de métodos getter y setter: Los métodos deben de ser públicos Los de tipo set devuelven void y los de tipo get el mismo tipo que corresponde a la variable solicitada Los de tipo get devuelven void y los de tipo set el mismo tipo que se recibe El nombre debe estar precedido por get para una propiedad no booleana Para almacenar un valor ha de tener el prefijo get Si la propiedad es booleana puede ir precedida por get o por is. Para almacenar un valor ha de tener el prefijo set Los métodos deben de ser privados.
Las propiedades de un Bean son los atributos capaces de determinar su apariencia y comporamiento. Por ejemplo, Película puede tener las propiedades: id, nombre, género y duración. Verdadero Falso.
Marca las respuestas correctas en relación al empaquetamiento de componentes: Una vez creado el JavaBean es necesario empaquetarlo para proceder a su distribución y uso por las aplicaciones En el empaquetamiento se crea un fichero JAR que contiene el fichero Manifest.mf El fichero Manifest.mf se debe ubicar en cualquier carpeta Una vez creado el JavaBean es necesario empaquetarlo para proceder a su distribución pero no para su uso por las aplicaciones.
Un componente ofrece una serie de ventajas, entre otras: - Reutilización de dicho software. - Aumento de la calidad del software, ya que es posible mejorarlo con el paso del tiempo. - Facilidad en la detección de errores. Verdadero Falso.
Una de las ventajas de un componente es su facilidad para detectar errores, pero un inconveniente es que no se puede reutilizar el software. Verdadero Falso.
Un Bean debe ofrecer acceso a sus propiedades mediante métodos get y set. Verdadero Falso.
Las propiedades restringidas de los Beans, son similares a las ligadas, pero con la diferencia de que los objetos pueden ser vetados si no poseen ciertas características. Verdadero Falso.
Las propiedades de un Bean pueden ser solamente de dos tipos, ligadas y restringidas. Verdadero Falso.
Una de las características que tiene que tener un componente es que no debe ser indentificable. Verdadero Falso.
Denunciar test Consentimiento Condiciones de uso