Bloc3-16
![]() |
![]() |
![]() |
Título del Test:![]() Bloc3-16 Descripción: freetime 16 |




Comentarios |
---|
NO HAY REGISTROS |
Indique cuál de las siguientes afirmaciones sobre los distintos niveles de Diagramas de Flujos de Datos (DFD) es cierta, el DFD de más alto nivel (Nivel 0): es conocido como diagrama 0. solo puede incluir una entidad externa. solo puede incluir un flujo de datos que represente procesamiento y destino de la información. solo incluye un proceso que corresponde al sistema en estudio. ¿Cuál de los siguientes NO es un tipo de flujo de datos en un DFD?. De consulta. De diálogo. De actualización. De relación. En los modelos entidad relación que se usan para modelar conceptualmente un esquema relacional: Se produce dependencia por existencia cuando una entidad fuerte no puede existir sin otra entidad débil. Se produce dependencia por identificación cuando las ocurrencias de la entidad fuerte no se pueden identificar solo mediante sus propios atributos, si no que se tiene que añadir la clave de la ocurrencia de otra entidad débil. La cardinalidad es el número de entidades con la cual otra entidad se puede asociar mediante una relación binaria. El grado es el número de valores que puede tomar el atributo de una entidad. Las consecuencias principales de que una base de datos NO esté normalizada adecuadamente son: Errores de inconsistencias, incoherencias, actualización y redundancia de datos. Problemas de bloqueo en las transacciones de la base de datos. Problemas de disponibilidad de la base de datos. Dificultad para dimensionar adecuadamente las necesidades de almacenamiento de la base de datos. Según la integridad de los datos en el modelo relacional. ¿A qué regla de integridad le corresponde la siguiente definición: "Los valores de claves foráneas deben existir en la clave primaria referenciada o bien deben ser valores nulos"?. La regla de integridad referencial. La regla de integridad de dominio. La regla de integridad foránea inversa. La regla de integridad de unicidad. Seleccione la respuesta correcta en relación a las bases de datos relacionales. El lenguaje que se usa para manipular datos (seleccionar, borrar, etc.) es diferente que el que se usa para definir datos (crear/modificar tablas, etc.). En el lenguaje SQL, el operador BETWEEN no puede estar en una sentencia WHERE. En el lenguaje SQL, la sintaxis para borrar una tabla es: DELETE TABLE (NOMBRE_TABLA);. Las claves ajenas (foreign keys) pueden ser nulas. Sobre la declaración de variables en el lenguaje de programación PHP: Los nombres de las variables pueden comenzar por cualquier carácter, incluidos números y guion bajo. Las variables comienzan con el símbolo $. Es necesario declarar las variables y establecer el tipo de datos que lo almacenará antes de usarlas. Para declarar una variable de ámbito global, hay que anteponer la palabra #define. ¿Cuál de entre los siguientes responde a las características de un tipo de datos estructurado, dinámico y no lineal?. Cola. Pila. Árbol. Lista. Son lenguajes de programación orientados a objetos: Basic, C, C#, C++, J#, Java, Pascal, Lisp, Simula. C#, C++, Eiffel, Vala, Lisp, Pascal, Visual Basic 6.0. Ada 95, C#, C++, Pascal, Java, PHP 4.0, Python, Simula, Smalltalk. Ada 95, C#, C++, Eiffel, Vala, Python, Simula, Smalltalk, Visual Basic 6.0. ¿Cuál de las siguientes sentencias forma parte del Lenguaje de Definición de Datos (DDL) de SQL?. INSERT. UPDATE. ALTER. COMMIT. Para borrar una base de datos en mysql, ¿cuál de las siguientes sentencias se usaría?. drop database [if exists] base_de_datos. erase database [if exists] base_de_datos. delete database [if exists] base_de_datos. quit database [if exists] base_de_datos. La ejecución de una transacción en un SGBD debe cumplir, entre otras, las características de: Consistencia y herencia. Atomicidad y herencia. Atomicidad y consistencia. Abstracción y polimorfismo. En SQL, la cláusula having: Se utiliza específicamente para realizar cálculos con campos tipo Datetime. Se usa habitualmente en combinación con la cláusula "group by". El uso de having impide usar la cláusula where en la misma sentencia. Es un comando que se incluye dentro del llamado Lenguaje de Definición de Datos. Con la cláusula ORDER BY de SQL, si nos encontramos con la siguiente consulta: SELECT * FROM Empleados ORDER BY Provincia DESC, Municipio ¿Cuál es el resultado que se obtendrá?. Un listado de empleados ordenado de manera ascendente por la columna Provincia y, dentro de cada provincia ordenado de manera ascendente por la columna 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. Un listado de empleados ordenado de manera ascendente por la columna Provincia y, dentro de cada provincia ordenado de manera descendente por la columna Municipio. Da ERROR, la sintaxis correcta es SELECT * FROM Empleados ORDER BY Provincia, Municipio DESC; El criterio de ordenación (ASC o DESC) debe ser el mismo para todas las columnas del ORDER BY y encontrarse al final de la cláusula. ¿Cuál de las siguientes sentencias utilizaríamos para permitir al USUARIO1 actualizar la columna SALARIO de la tabla EMPLEADOS sin permitirle dar de alta nuevos empleados?. GRANT EMPLEADOS ON SELECT, UPDATE(SALARIO) TO USUARIO1. GRANT ALL ON SELECT, UPDATE TO USUARIO1. GRANT ALL ON EMPLEADOS TO USUARIO1. GRANT SELECT, UPDATE(SALARIO) ON EMPLEADOS TO USUARIO1. De acuerdo al estándar ANSI SQL, ¿cuál de las siguientes opciones es equivalente a la operación JOIN?. LEFT JOIN. FULL JOIN. INNER JOIN. OUTER JOIN. El patrón de diseño cuyo propósito es convertir la interfaz de una clase en otra que esperan los clientes es: Proxy. Composite. Adapter. Facade. Según la clasificación de la GoF (Gang of Four), ¿qué patrón de diseño se categoriza como estructural?. Mediator. Memento. Prototype. Bridge. Dentro de los mecanismos comunes en UML se encuentran los mecanismos de extensibilidad. Señale cuál de los siguientes NO es un mecanismo de extensión de UML: Estereotipos. Adornos. Valores etiquetados. Restricciones. En el marco del modelado de sistemas con UML, ¿cuál de los diagramas siguientes hace especial hincapié en la ordenación temporal de los mensajes?. Diagrama de despliegue. Diagrama de estados. Diagrama de secuencia. Diagrama de comunicación. Indique la afirmación verdadera sobre la programación orientada a objetos, el polimorfismo es: el proceso de ocultar todos los detalles de un objeto que no contribuyen a sus características esenciales. la propiedad por la cual un mismo mensaje puede originar conductas completamente diferentes al ser recibido por diferentes objetos. la propiedad de un sistema que ha sido descompuesto en varios objetos coherentes e independientes. la capacidad de producir componentes reutilizables para otros diseños o aplicaciones. En lo que respecta a Java: Soporta herencia simple y polimorfismo. Soporta herencia múltiple y polimorfismo. Soporta herencia múltiple y no soporta polimorfismo. Soporta herencia simple y no soporta polimorfismo. La API de Java JAX-RS es: Java API for RESTful Web Services, es una API que proporciona soporte a la creación de servicios web REST. Java API for XML Web Services, es una API para la creación de servicios web. Java API for XML Registries, es una API para acceder a diferentes tipos de registros de metadatos basados en XML. Java API for XML-based RPC, es una API que permite invocar un servicio web basado en Java cuya descripción está basada en WSDL. En el lenguaje de programación C, la sentencia de escape "\V": Retrocede de página. Avanza de página. Se usa para tabulación. Hace sonar la campana del sistema. Dado el siguiente código en C++: int a=2; int main() { int a=10; /* sentencia */ return 0; }. cout << &a << endl;. cout << ::a << endl;. cout << ?:a << endl;. cout << *a << endl;. Indica el resultado tras ejecutar las siguientes sentencias en C: int x=5; int y=3; y=++x; printf("El valor de X es %i y el de Y es %i\n", x, y);. El valor de X es 5 y el de Y es 4. El valor de X es 6 y el de Y es 6. El valor de X es 5 y el de Y es 8. El valor de X es 5 y el de Y es 6. Indique cuál de las siguientes afirmaciones es FALSA en relación con la instrucción switch en JAVA: switch nos permite repetir la ejecución de una serie de instrucciones mientras que se cumpla la expresión condicional o aparezca una sentencia break. switch es equivalente a programar usando sentencias if anidadas. La sentencia break asociada al último case (o default) no es necesaria. La expresión asociada a la instrucción switch debe generar valores tipo char, byte, short o int. En el contexto del lenguaje Java, supongamos que tenemos una matriz SaldoMensual declarada de la siguiente forma: float[] SaldoMensual = new float[12];. Elija de entre las siguientes, la instrucción repetitiva que nos permite recorrer todos sus elementos: for (int i=0;i<12;i++) System.out.println(SaldoMensual[i]);. for (int i=1;i<12;i++) System.out.println(SaldoMensual[i]);. for (int i=1;i<=12;i++) System.out.println(SaldoMensual[i]);. for (int i=0;i=12;i++) System.out.println(SaldoMensual[i]);. Son palabras reservadas del lenguaje de programación Java: assert, boolean, explicit, public, this. abstract, float, enum, private, goto. assert, boolean, return, public, this. abstract, float, out, private, goto. Indique qué se imprime por pantalla con el siguiente código Java: for(int i = 10, j = 1; i > 0; i-j) { System.out.print(i); i++; }. 10873. 10963. 10851. 10751. En lo referente a la programación en Java, ¿cuál de las siguientes afirmaciones es cierta?. Swift es la nueva máquina virtual Java que se ejecuta en Android 7.0. JUnit nos permite crear test de clases Java. Swing es un framework de persistencia de bases de datos. Drupal requiere para su ejecución una máquina virtual Java 1.8. ¿A cuál de los siguientes elementos de la arquitectura cliente/servidor se le conoce también con el término front-end?. Base de Datos. Servidor. Cliente. Al conjunto de la arquitectura. Señale la respuesta correcta en relación con los servicios web: Las Arquitecturas Orientadas a Servicios (SOA) se implementan con HTML5, CSS3 y Javascript. Las arquitecturas SOA están formadas por servicios de aplicación fuertemente acoplados y altamente interoperables. Las arquitecturas SOA son un modelo orientado a la reutilización de los servicios en entornos de sistemas distribuidos. Los servicios de una arquitectura SOA se basan en una definición formal independiente de la plataforma subyacente. Esta definición formal se realiza en el lenguaje JAVA. Es una librería para la implementación de servicios web de la API Java JAX-WS: Apache Axe. Jersey. Apache CXF. WS4All. ¿A qué lenguaje pertenece la siguiente sentencia: "/Usuarios/usuario[numIntentos>3]/apellidos"?. Xlink. Xpath. Xpointer. Xml. ¿Cuál de las siguientes afirmaciones relativas al lenguaje XHTML es INCORRECTA?. Los documentos deben estar bien formados. Todos los valores de los atributos deben ir entre comillas, excepto aquellos que sean numéricos. Los elementos que no estén vacíos necesitan etiquetas de cierre. Los nombres de atributos y elementos deben ir en minúscula. Señale la respuesta INCORRECTA con respecto al lenguaje XML: Un documento XML puede ser creado en un editor de texto básico. XML es un lenguaje útil en la descripción del significado de los datos. En la definición de elementos, las mayúsculas se distinguen de las minúsculas. Un documento xml puede tener tantos elementos raíz como sea preciso. En un XML, ¿cuál de las siguientes es una llamada correcta a un DTD externo?. <!SYSTEM nombre DOCTYPE archivodtd.dtd !>. <!DOCTYPE nombre SYSTEM "archivodtd.dtd" />. <!SYSTEM nombre DOCTYPE archivodtd.dtd />. <!DOCTYPE nombre SYSTEM "archivodtd.dtd">. ¿Cuál es la sintaxis para definir el inicio de un comentario en JSP?. <%--. <!%--. <jsp--. <!jsp--. Uno de los siguientes valores que puede tener el atributo keytype de la etiqueta keygen en HTML5 es: handshake. ltr. ec. down. El método del objeto Window de Javascript que codifica un string en base-64: atob. btoa. unescape. code. ¿Cuál de las opciones representa el equivalente en JSON al siguiente código en XML? <empleados> <empleado> <nombre>Juan</nombre> <apellido>Español</apellido> </empleado> <empleado> <nombre>Juana</nombre> <apellido>Español</apellido> </empleado> </empleados>. {"empleados":{"empleado":[{"nombre":"Juan","apellido":"Español"},{"nombre":"Juana","apellido":"Español"}]}}. ["empleados":["empleado":{["nombre":"Juan","apellido":"Español"],["nombre":"Juana","apellido":"Español"]}]]. {"empleados":{"empleado":{"nombre":"Juan","apellido":"Español"}},{"empleado":{"nombre":"Juana","apellido":"Español"}}}. {empleados:{"empleado":[{"nombre":"Juan","apellido":"Español"},{"nombre":"Juana","apellido":"Español"}]}}. API de JAVA proporciona un sistema de autenticación y control de acceso de usuarios y grupos para una aplicación: JAF. JAAS. JACC. JNDI. ¿Cuál de las siguientes soluciones es un sistema de construcción (build system) que permite automatizar tareas comunes de desarrollo, tales como la minimización (técnica minify) de código JavaScript?. Gulp. Bitbucket. Babel. Traceur. ¿Cuál de los siguientes criterios de conformidad es de nivel AAA según WCAG 2.0?. Contenido no textual. Idioma de las partes. Etiquetas o instrucciones. Pronunciación. En relación a la accesibilidad universal, señale la afirmación VERDADERA: La accesibilidad universal está estandarizada a través de la ISO 20000. La aplicación de la accesibilidad universal en el ámbito de las telecomunicaciones y sociedad de la información está regulada por ley. El Esquema Nacional de Interoperabilidad (ENI) desarrolla una Norma Técnica de Interoperabilidad de Accesibilidad Universal. El PMBOK, del Project Management Institute, es una guía metodológica para implantar la accesibilidad universal en proyectos de Tecnologías de la Información. ¿A cuál de los principios descritos en la WCAG 2.0 está vinculada la pauta 3.3. Entrada de datos asistida?. Robusto. Operable. Perceptible. Comprensible. ¿Cuál de las siguientes opciones representa una aplicación de código abierto para sistema operativo Microsoft Windows que proporciona un lector de pantalla para personas ciegas o con baja visión?. NVDA. Orca. Voice Over. Cortana. Es un sistema de control de versiones multiplataforma, para desarrolladores de software: Cassandra. Nunit. Mercurial. Lucene. Dado un repositorio que se encuentra bajo control de versiones con la herramienta Git, ¿qué nombre tiene el fichero en que se indican aquellos ficheros que NO deben ser tenidos en cuenta por el control de versiones?. .gitignore. .gituntrack. .gitexclude. .gituncommit. ¿Cuál de las siguientes cláusulas LIKE de SQL permite obtener todos los nombres que empiezan por PAL?. LIKE 'PAL&'. LIKE 'PAL$'. LIKE 'PAL*'. LIKE 'PAL%'. Sobre la etiqueta <aside> de HTML5: Necesita obligatoriamente llevar el atributo right o left. Obsoleta en HTML5, marcada como deprecated. También estaba soportada en HTML 4.01. Se usa para el contenido tangencial al contenido principal de la página. ¿Cuál de las siguientes opciones es un preprocesador CSS?. LESS. Grunt. Veeam. Mercurial. Indique cuál de las siguientes afirmaciones sobre los distintos niveles de Diagramas de Flujos de Datos (DFD) es cierta, el DFD de más alto nivel (Nivel 0): es conocido como diagrama 0. solo puede incluir una entidad externa. solo puede incluir un flujo de datos que representa procedencia y destino de la información. solo incluye un proceso que corresponde al sistema en estudio. Según el estándar UML diseñado por Booch, Jacobson y Rumbaugh, los casos de uso bien estructurados: no deben ser excesivamente genéricos ni demasiado específicos. no deben ser excesivamente genéricos pero sí deben ser suficientemente específicos. deben ser genéricos y suficientemente específicos. pueden ser genéricos pero siempre deben ser suficientemente específicos. Nos han encargado la elaboración de una aplicación de cálculo de tasas por expediente tramitado que, recibiendo una relación de expedientes genere un listado con los cargos a emitir. En la elaboración del DFD de contexto correspondiente, ¿la aplicación que genera la relación de expedientes para dicho cálculo sería?. Un proceso. Una entidad externa. Un flujo de datos. Un almacén de datos. Señale la afirmación que NO es correcta respecto de la teoría de la normalización de bases de datos: Tiene por objetivo la eliminación de dependencias entre atributos que originen anomalías en la actualización de los datos. Tiene por objetivo proporcionar una estructura más regular para la representación de las tablas. Constituye el soporte para el diseño de bases de datos relacionales. Como resultado de su aplicación se obtiene un modelo físico de datos normalizado. ¿Cuál de las siguientes es una regla de Codd?. Dependencia física de los datos. Dependencia lógica de los datos. Regla de la inversión. Actualización de vistas. ¿Cuál de las siguientes afirmaciones sobre la Tercera Forma Normal (3FN) es correcta?. Una entidad está en 3FN si está en 2FN y todos sus atributos no principales dependen directamente de la clave primaria, es decir, no hay dependencias funcionales transitivas de atributos no principales respecto de las claves. Una entidad está en 3FN si está en 2FN y todos los atributos que no forman parte de las claves candidatas (atributos no principales) tienen dependencia funcional completa respecto de éstas. La 3FN es el nivel más elevado de normalización de una tabla. Una tabla está en 3FN cuando está en 2FN y además todos los atributos, tanto principales como no principales, son atómicos. Siendo el valor de a = 0 y el valor de b = 0, indique cuál de las siguientes operaciones es igual a 1: NOT(a AND b). a OR b. a AND b. a XOR b. El número 100 en el sistema decimal, es equivalente a: 64 en el sistema hexadecimal. 88 en el sistema octal. 111 en el sistema octal. 11001000 en el sistema binario. Con respecto al paradigma de programación declarativa podemos decir que: Las principales variantes son los paradigmas funcional, lógico y la programación modular. Las variables son nombres asociados a definiciones, que una vez instanciadas pueden ser modificadas. No existe un orden de evaluación prefijado. Describe cómo debe realizarse el cálculo, no el porqué. En la expresión: not((a>b) and (a<b)) and ((c>a) and (not (c>b))), siendo a=3 y b=4, ¿qué valor tendría que tener c para que el resultado de estas operaciones lógicas fuera TRUE?. 1. 2. 3. 4. Son lenguajes de programación orientados a objetos: Basic, C, C#, C++, J#, Java, Pascal, Lisp, Simula. C#, C++, Eiffel, Vala, Lisp, Pascal, Smalltalk, Visual Basic 6.0. Ada 95, C#, C++, Pascal, Java, PHP 4.0, Python, Simula, Smalltalk. Ada 95, C#, C++, Eiffel, Vala, Python, Simula, Smalltalk, Visual Basic 6.0. En relación con el estándar ANSI SQL, señale la respuesta correcta: El operador EXISTS evalúa verdadero si el conjunto resultante es vacío, mientras que NOT EXISTS evalúa verdadero si el conjunto resultante no es vacío. La cláusula ORDER BY permite insertar las filas resultantes de una consulta de forma ordenada, pero no se ordenan en disco. La cláusula HAVING indica qué filas deben agruparse sobre un valor común de las columnas especificadas, mientras que GROUP BY impone condiciones a los grupos. La palabra clave NOT DISTINCT es usada para que el sistema cuente el mismo registro más de una vez en los resultados si sale repetido. Indique con qué nivel de aislamiento del estándar ANSI/ISO SQL-92 se evita el fenómeno de lectura fantasma: Lectura repetible. Serializable. Lecturas comprometidas. Lecturas no comprometidas. Según UML 2.0, ¿cuál NO es un diagrama de estructura?. Diagrama de Comunicación. Diagrama de Objetos. Diagrama de Componentes. Diagrama de Paquetes. Señale la respuesta correcta, el patrón de diseño: Singleton se basa en la clonación de ejemplares copiándolos de un prototipo. MVC (Model View Controller) desacopla una abstracción de su implementación, permitiéndo modificarlas independientemente. Mediator coordina las relaciones entre sus asociados, permite la interacción de varios objetos, sin generar acoples fuertes en esas relaciones. Memento notifica los cambios de estado de un objeto. ¿Cuál de las siguientes opciones sobre la interfaz java.util.Map es FALSA?. HashMap y TreeMap son dos implementaciones de la interfaz Map. clear() permite vaciar los elementos (clave, valor) almacenados en el objeto que sigue la interfaz Map sobre el que se invoca. length() devuelve el número de elementos (clave, valor) almacenados en el objeto que sigue la interfaz Map sobre el que se invoca. entrySet() devuelve un objeto de tipo Set que contiene las entradas almacenadas en el objeto que sigue la interfaz Map sobre el que se invoca. Son palabras reservadas del lenguaje de programación Java: assert, boolean, explicit, public, this. abstract, float, include, private, goto. assert, boolean, return, public, this. abstract, float, out, private, goto. Indique qué se imprime por pantalla con el siguiente código Java: for(int i = 0, j = 1; i<10; i=i+j) { System.out.print(i); j++;}. 1387. 0259. 0101. Error de compilación. ¿Cuál de las siguientes cláusulas se utiliza en JAVA para describir una clase que hereda de otra?. belongs. implements. extends. inherits. Es un framework de mensajería ESB (Enterprise Service Bus) de código abierto: Mule ESB. Oracle Service Bus. IBM ESB. OpenUp ESB. Es una librería para la implementación de servicios web de la API Java JAX-WS: Apache Axe. Jersey. Apache CXF. WSA4II. Señale la respuesta INCORRECTA con respecto al lenguaje KML (Keyhole Markup Language): Es un lenguaje basado en HTML enfocado a la visualización de datos geográficos. Ha sido adoptado como estándar por el OGC (Open Geospatial Consortium). Utiliza una estructura basada en etiquetas con elementos anidados. La versión comprimida de un archivo KML tendrá un formato KMZ. ¿Cuál de los siguientes lenguajes es el utilizado por defecto por la Plataforma Angular 2.0 para generar código JavaScript?. GorillaScript. TypeScript. CoffeeScript. Dart. En relación con la accesibilidad, ¿cuál de las siguientes es una herramienta para comprobar la accesibilidad?. ab. puppet. Examinator. Instant Run. ¿Qué afirmación es cierta acerca del estándar ISO/IEC 40500:2012?. Es equivalente a la norma norteamericana ANSI/TIA-942-A. Establece guías y pautas relativas a calidad de software. Establece guías relativas a la seguridad del software. Recoge las pautas de accesibilidad web WCAG 2.0. La restricción del modelo lógico relacional por la que si en una relación hay alguna clave ajena, sus valores deben coincidir con los valores de la clave primaria a la que hace referencia, o bien, deben ser completamente nulos, se denomina: Aserción (ASSERTION). Restricción de clave primaria. Integridad referencial. Verificación (CHECK). ¿Cuál de las siguientes opciones representa el elemento raíz que debe aparecer en todo mensaje SOAP?. soap:Envelope. soap:Message. soap:Service. soap:Body. ¿En cuál de los lenguajes de programación que se incluyen a continuación la indentación (sangrías) del código es decisiva para la correcta ejecución del programa desarrollado?. Python. C#. Lisp. Ruby. |