@carlillos79 PREGUNTAS BLOQUE III - AGRUPADO POR MINITEMAS.pdf
Document Details
Uploaded by frsoal
Full Transcript
PREGUNTAS BLOQUE III – AGRUPADAS POR MINITEMAS (CONV. 2014 – 2019) Base de datos (Diagramas de flujo de datos, SQL, Normalización, Reglas de Codd, …) Diagrama flujo de datos (DFD) afirmación FALSA (Un almacén no puede aparecer varias veces en el diagrama) DFD Un almacén requiere de un p...
PREGUNTAS BLOQUE III – AGRUPADAS POR MINITEMAS (CONV. 2014 – 2019) Base de datos (Diagramas de flujo de datos, SQL, Normalización, Reglas de Codd, …) Diagrama flujo de datos (DFD) afirmación FALSA (Un almacén no puede aparecer varias veces en el diagrama) DFD Un almacén requiere de un proceso intermediario para relacionarse con una entidad externa DFD, elaborar aplicación de cálculo de tasas por expediente tramitado, recibiendo una relación de expedientes generar un listado con los cargos a emitir. La aplicación que genera relación de expedientes para dicho cálculo (Una entidad externa) Consistencia de un DFD resultado de una explosión (Las entidades externas deben descomponerse en cada explosión del DFD al igual que el resto de los elementos) Teoría normalización (dependencia de reunión) Modelo relacional, regla de integridad (integridad de entidad) Comando PostgreSQL para obtener las bbdd disponibles (\list) Sentencia SQL correcta de un SELECT (SELECT AS FROM GROUP BY HAVING) ** orden correcto ** SQL-92, para especificar una condición que debe cumplir un grupo de agregación (having) Sentencia SQL SELECT AVG FROM tabla GROUP BY HAVING FROM (*mirar sentencias y orden*) Sentencia SQL SELECT COUNT (DISTINCT) FROM tabla (nº de nombres diferentes en la tabla) En SQL, la cláusula having (Se usa habitualmente en combinación con la cláusula "group by") ANSI SQL (La cláusula ORDER BY permite presentar las filas resultado de una consulta de forma ordenada, pero no se ordenan en disco) Operador SQL, utilizado junto cláusula WHERE, permite buscar según patrón determinado en una columna (Like) Cláusula ORDER BY en SQL, consulta: SELECT * FROM Empleados ORDER BY Provincia DESC, Municipio (Un listado de empleados ordenado de manera descendente por la columna Provincia y, dentro de cada provincia ordenado de manera ascendente por la columna Municipio) Sentencia SQL utilizar para permitir al USUARIO1 actualizar la columna SALARIO de la tabla EMPLEADOS sin permitirle dar de alta nuevos empleados (GRANT SELECT, UPDATE(SALARIO) ON EMPLEADOS TO USUARIO1) SELECT Modelo, Color, COUNT(Bastidor) AS Num FROM COCHES_VENTA GROUP BY Modelo, Color HAVING COUNT(Bastidor) b)) Afirmación correcta respecto al modificador native de Java (Se emplea únicamente con métodos) NO representa un tipo de datos primitivo de Java (simple) Java EE (Jakarta EE). Paquete en el que se encuentran las clases e interfaces de Enterprise JavaBeans (javax.ejb) Programación.Net. Que es un NuGet ADO.NET y los proveedores de datos del framework.NET Plataforma.NET, ¿cuál es la unidad mínima de ejecución en el CLR? (Assembly) Plataforma Entity Framework de.NET, extensión ficheros de Entity Data Model de ADO.NET (.edmx) Python. Sentencia if si la condición se cumple como se identifica el bloque (cada línea del bloque debe estar precedida por mismo número de espacios en blanco, con misma sangría) Python 3.7 resultado al ejecutar print(“Java”*4+”Linux”) (JavaJavaJavaJavaLinux) NO es un lenguaje de programación orientado a objetos (Pascal) Programación orientada objetos, que es superclase Lenguajes orientados objetos permite declarar y definir 2 métodos con mismo nombre, pero distintos argumentos (sobrecarga) En el paradigma de orientación a objetos es cierta sobre la sobrecarga (permite definir dos o más métodos con el mismo nombre y parámetros diferentes en cantidad y/o tipo) Lenguajes de programación orientados a objetos (Ada 95, C#, C++, Eiffel, Vala, Python, Simula, Smalltalk, Visual Basic 6.0) POO, el polimorfismo es (la propiedad por la cual un mismo mensaje puede originar conductas completamente diferentes al ser recibido por diferentes objetos) Lenguaje de programación orientado a objetos (Smalltalk). Otra pregunta Cuál es un lenguaje orientado a objetos puro (Smalltalk) Afirmación NO correcta con respecto a la herencia en Programación Orientada a Objetos (La herencia entre dos clases puede ser múltiple y todo lenguaje orientado a objetos debe ofrecer esta posibilidad) PHP el operador de comparación ' === ' PHP7, array que sentencia muestra el número elementos tiene (echo count($monedas) PHP, declaración de variables (Las variables comienzan con el símbolo $) Lenguaje orientado a la educación (Scratch) ASP.NET NO representa un modo válido almacenamiento de los datos de sesión (AppServer) Lenguajes de programación, con qué término se corresponde la abstracción de un dato y su comportamiento (Objeto) Se define una función o método "ordenar()". En su ejecución, esta función puede realizar una llamada a "ordenar()", se dice que dicha función es (recursiva) Desarrollo web (Lenguajes CSS, HTML, XML, JAVASCRIPT, …) Herramientas de desarrollo front-end (*Sass, Less y Stylus son preprocesadores CSS*) Preprocesador CSS (Stylus) Aplicar estilo CSS3 elementos atributo class=”titulo” en HTML (.titulo) CSS3, estilo definido en selector div + p se aplicaría elementos Etiquetas NO fueron introducidas como novedad en HTML5 Nueva etiqueta introducidas HTML5 (), Otra pregunta Nueva etiqueta introducida en HTML5 () Carlos - para grupo de Telegram TAI AGE 4 Código HTML que mostraría en pantalla (** mirar href, img src, alt **) Señale cuál de las siguientes etiquetas ha sido eliminada en HTML5 () Etiqueta HTML5 que se usa para todo aquél contenido tangencial al contenido principal de la página web () Lenguaje XHTML, señalar la INCORRECTA (Todos los valores de los atributos deben ir entre comillas, excepto aquellos que sean numéricos) Valor posible del atributo keytype de la etiqueta keygen en HTML5 (ec) HTML5 un target por defecto para todos los enlaces de una página, que abra el contenido en una nueva ventana/pestaña del navegador () HTML5, forma correcta etiqueta permite referenciar mapas de imagen en cliente () HTML5, forma correcta de representar acrónimos, siglas o abreviaturas (AGE, ya que se ha declarado obsoleto) Respuesta INCORRECTA respecto lenguaje KML (Keyhole Markup Language) (lenguaje basado en HTML enfocado a la visualización de datos geográficos) Lenguaje XML. Sentencia correcta para añadir comentarios () De los siguientes elementos cumple la sintaxis de XML () Respuesta INCORRECTA con respecto al lenguaje XML (Un documento XML puede tener tantos elementos raíz como sea preciso) Lenguaje XML, llamada correcta a un DTD externo () Lenguaje Xpath, utilizado en XSL, que se obtiene al aplicar la ruta de ubicación @name (La selección del atributo "name" del nodo actual) API Java para procesamiento de documentos XML En un DTD nos encontramos con un elemento definido: señale la INCORRECTA (Todo libro deberá tener al menos una materia) XML (El atributo "encoding" es opcional, si se omite se entiende que la codificación de caracteres es UNICODE) NO es una opción a la hora de desarrollar una app móvil (aplicaciones web graduales) Spring Boot (plataforma permite desarrollo aplicaciones web “autocontenidas”) Diferencia entre APIs Java, SAX, JDOM (JDOM es recomendable edición o cambios documentos XML, SAX para lectura documentos XML) ECMScript 7 añade (Operador exponencial **) Método del objeto Window de JavaScript que codifica un string en base-64 (btoa) Lenguaje utilizado por defecto por Plataforma Angular 2.0 para generar código JavaScript (TypeScript) Si queremos representar en JavaScript la condición de que el valor o tipo de la variable 'x' sea distinto del número 9 ( en valor o tipo) (x !== 9) JavaScript, sentencia condicional para comprobar que la variable "x" es distinta de 2 (if (x != 2)) Ruby on Rails (RoR) (Framework de desarrollo aplicaciones web patrón MVC) Patrones de diseño Patrones de diseño GoF (Gang of Four). Definición patrón Decorator Patrones de diseño GoF (Gang of Four), indique cuál de los siguientes se corresponde con un patrón de comportamiento (Iterator) Patrón de diseño GoF (Gang of Four) permite separar clase constructora que crea los objetos de la jerarquía de objetos a instanciar, centralizando la creación de objetos (Factory Method) Clasificación de la GoF (Gang of Four), patrón de diseño se categoriza como estructural (Bridge) Patrón diseño propósito desacoplar abstracción de su implementación (Bridge) Patrón de tipo creacional (Singleton) Patrón de diseño se utiliza para generar clases de las que se puede instanciar sólo un objeto (Singleton) Patrón de diseño que permite disponer de varios métodos y posibilita elegir cuál utilizar en tiempo de ejecución (Strategy) Carlos - para grupo de Telegram TAI AGE 5 Patrón de diseño, convertir la interfaz de una clase en otra que esperan los clientes (Adapter) Patrón de diseño permite que clases con interfaces incompatibles se comuniquen (Adapter) Patrón de diseño (Mediator coordina las relaciones entre sus asociados, permite la interacción de varios Objetos, sin generar acoples fuertes en esas relaciones) Afirmación falsa respecto patrón de diseño MVC (Modelo-Vista-Controlador) (El controlador gestiona todos los accesos a la información con la cual opera el sistema) Cuál es un patrón de diseño que representa y externaliza el estado interno de un objeto sin violar la encapsulación, de forma que puede volver a dicho estado más tarde (Memento) Web Services (Servicios WEB) / Arquitecturas / Protocolos Protocolos está asociado al descubrimiento de servicios web (UDDI) Método válido dentro del protocolo HTTP (OPTIONS) Protocolo HTTP tiene un código de estado para indicar que el contenido solicitado ha sido trasladado de forma permanente a otra ubicación, valor representa ese estado (301) Métodos HTTP soporta una API REST (Get, post, put, delete) No es una característica de los servicios REST (*usa especificación UDDI para publicar*) Tecnología REST, construcción sistemas arquitectura orientada a servicios API de Java para la implementación de servicios web RestFul (JAX-RS) Java API for XML Processing (JAXP) (Permite procesar documentos XML tanto a través del modelo SAX, DOM y XSLT) API Java JAX-RS (Java API for RESTful Web Services, es una API que proporciona soporte a la creación de servicios web REST) Librería para la implementación de servicios web de la API Java JAX-WS (Apache CXF Elemento esqueleto base mensaje SOAP 1.2 (Title) El protocolo SOAP (Simple Object Access Protocol) (Es una recomendación del W3C) En relación con los servicios web (Las arquitecturas SOA son un modelo orientado a la reutilización de los servicios en entornos de sistemas distribuidos) Especificaciones de los servicios web lenguaje descripción (WSDL) Documento WSDL 2.0, elemento (los protocolos de comunicación usados) Arquitecturas microservicios (tienen nombres únicos (direcciones URL) que se usan para resolver ubicación) Modelo de distribución de la arquitectura cliente/servidor, indicar la FALSA (En el modelo cliente/servidor es relevante la ubicación de un proceso con respecto del otro) Implantación de una arquitectura Cliente/Servidor del tipo "cliente fino-servidor grueso (Puede ser implantada en un único equipo) NO es una característica propia de las arquitecturas cliente/servidor (Acoplamiento de sistemas) Características que hacen referencia a la posibilidad de aumento de la capacidad de cálculo los servidores en una implantación cliente/servidor (Escalabilidad vertical) Elementos de la arquitectura cliente/servidor se le conoce también con el término front-end (cliente) Definir el inicio de un comentario en JSP (JavaServer Pages) (