option
Cuestiones
ayuda
daypo
buscar.php

Exãmen tay p®acticø

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Exãmen tay p®acticø

Descripción:
Para practicas

Fecha de Creación: 2026/07/15

Categoría: Otros

Número Preguntas: 25

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

Se desea garantizar en la base de datos que el campo DNI de la tabla ALUMNO no contenga valores duplicados, conforme al modelo de datos definido y asegurando el máximo rendimiento en consultas de búsqueda por dicho campo. ¿Cuál es la sentencia correcta en Oracle?. CREATE INDEX idx_dni ON ALUMNO (dni);. ALTER TABLE ALUMNO ADD CONSTRAINT dni_unique UNIQUE (dni);. ALTER TABLE ALUMNO MODIFY dni PRIMARY KEY;. CREATE VIEW v_alumno AS SELECT DISTINCT dni FROM ALUMNO;.

El equipo técnico desea consultar en la base de datos solamente los datos de todos los alumnos que tienen matrículas asociadas. ¿Cuál de las siguientes consultas SQL en Oracle es correcta conforme al modelo de datos?. SELECT * FROM ALUMNO, MATRICULA;. SELECT * FROM ALUMNO INNER JOIN MATRICULA ON ALUMNO.id_alumno = MATRICULA.id_alumno;. SELECT * FROM ALUMNO WHERE id_alumno IN MATRICULA;. SELECT * FROM MATRICULA WHERE ALUMNO.id_alumno = MATRICULA.id_alumno;.

Se quiere obtener de la base de datos el número total de matrículas por programa formativo. ¿Cuál de las siguientes consultas SQL en Oracle cumple correctamente este requisito?. SELECT COUNT(*) FROM MATRICULA GROUP id_programa;. SELECT id_programa, COUNT(id_programa) FROM MATRICULA;. SELECT id_programa, COUNT(*) FROM MATRICULA GROUP BY id_programa;. SELECT id_programa, SUM(*) FROM MATRICULA GROUP BY id_programa;.

Se le solicita crear un controlador REST que permita obtener todos los alumnos registrados mediante HTTP GET en Spring Boot. ¿Cuál es la implementación correcta?. @RestController public class AlumnoController { @GetMapping("/alumnos") public List<Alumno> obtenerAlumnos() { return repository.findAll(); } }. @Controller public class AlumnoController { @Get("/alumnos") public List<Alumno> obtenerAlumnos() { return repository.get(); } }. @WebController public class AlumnoController { return repository.getAll(); }. @Rest public class AlumnoController { }.

El sistema incluye un método que lanza una excepción cuando se recibe un valor inválido desde el backend: public class AlumnoService { public int obtenerMatriculas(int matriculas) { if (matriculas < 0) { throw new IllegalArgumentException(); } return matriculas; } } Se le pide verificar mediante JUnit 6 que la excepción se lanza correctamente. ¿Cuál es la prueba correcta?. @Test void testException() { AlumnoService service = new AlumnoService(); assertEquals(IllegalArgumentException.class, service.obtenerMatriculas(-1)); }. @Test void testException() { AlumnoService service = new AlumnoService(); assertThrows(IllegalArgumentException.class, () -> service.obtenerMatriculas(-1)); }. @Test void testException() { AlumnoService service = new AlumnoService(); service.obtenerMatriculas(-1); }. @Test void testException() { assertThrows(Exception.class); }.

El equipo técnico implementa la siguiente clase Java para comparar el identificador de un alumno con un valor específico recibido desde un servicio REST: public class Alumno { private int idAlumno; public boolean esAlumno(int id) { if (idAlumno.equals(id)) { return true; } return false; } } ¿Qué ocurrirá al ejecutar el comando javac Alumno.java?. Se producirá error de compilación porque el tipo int no tiene método equals(). El código compilará correctamente y funcionará correctamente. Se producirá error de ejecución, pero no de compilación. Se producirá error porque el método equals() solo funciona en Java 18 o superior.

Se necesita ejecutar la aplicación Spring Boot. ¿Cuál es el comando de Maven correcto?. mvn spring-boot:launch. mvn run spring-boot. mvn spring-boot:run. mvn launch spring-boot.

En una primera fase de pruebas se detecta un comportamiento erróneo en la aplicación de .NET y se toma la decisión de incluir trazas en ella. ¿Cuál de las siguientes opciones sería la forma correcta de hacerlo?. logger.Log("Ejecución del método finalizada");. logger.LogWarn("Ejecución del método finalizada con errores");. logger.LogInformation("Ejecución del método finalizada correctamente.");. logger.Error("Ejecución del método incorrecta");.

El equipo técnico ha decidido modificar la aplicación desarrollada en C# y .NET con métodos que empleen programación asíncrona. ¿Cuál sería la forma correcta de definir un método "DevolverDato"?. Thread int DevolverDato(). async Task DevolverDato(). async Thread<int> DevolverDato(). await int DevolverDato().

El equipo técnico necesita definir una estructura HTML5 válida que incluya un contenedor para mostrar el listado de alumnos, cumpliendo el estándar HTML5 W3C y asegurando compatibilidad con navegadores modernos utilizados en el Ministerio. ¿Cuál de las siguientes estructuras es correcta?. <html><body><div id="alumnos"></div></body></html>. <!DOCTYPE html><html><head><title>EducaData</title></head><body><div id="alumnos"></div></body></html>. <html version="5"><body><container id="alumnos"></container></body></html>. <!HTML5><body><div id="alumnos"></div></body>.

Se debe garantizar que los documentos XML generados estén bien formados conforme a la especificación XML 1.0 para permitir su procesamiento correcto por sistemas externos. ¿Cuál de los siguientes fragmentos XML está bien formado?. <?xml version="1.0" encoding="UTF-8"?><alumno><id_alumno>10</nombre><nombre>Juan Pérez</nombre></alumno>. <?xml version="1.0" encoding="UTF-8"?><alumno><id_alumno>10</id_alumno><nombre>Juan Pérez</nombre></alumno>. <?xml version="1.0" encoding="UTF-8"?><alumno><id_alumno>10</id_alumno><nombre>Juan Pérez</nombre>. <?xml version="1.0" encoding="UTF-8"?><alumno><id_alumno>10</id_alumno><nombre>Juan Pérez</id_alumno></alumno>.

También se le pide incluir un atributo id_alumno en el elemento <alumno>, garantizando que el documento XML sea válido. ¿Cuál de los siguientes fragmentos XML lo implementaría correctamente?. <?xml version="1.0" encoding="UTF-8"?><alumno id_alumno:"10"><nombre>Juan Pérez</nombre></alumno>. <?xml version="1.0" encoding="UTF-8"?><alumno id_alumno=10><nombre>Juan Pérez</nombre></alumno>. <?xml version="1.0" encoding="UTF-8"?><alumno id_alumno="10"><nombre>Juan Pérez</nombre></alumno>. <?xml version="1.0" encoding="UTF-8"?><alumno>id_alumno="10"<nombre>Juan Pérez</nombre></alumno>.

Le piden ejecutar una llamada REST al backend Spring Boot utilizando JavaScript para obtener el listado de alumnos desde el endpoint "http://localhost:8080/alumnos". ¿Cuál es el código correcto?. fetch("http://localhost:8080/alumnos").then(response => response.json()).then(data => console.log(data));. get("http://localhost:8080/alumnos");. http.get("http://localhost:8080/alumnos");. request.fetch("/alumnos");.

Se necesita cargar la librería TensorFlow en Python para poder definir un modelo de red neuronal conforme al diseño del sistema. ¿Cuál es la instrucción correcta?. import tensorflow as tf. include tensorflow. load tensorflow. using tensorflow.

Se requiere mejorar la experiencia del usuario permitiendo interacción dinámica en EDUCA-DATA 2030. ¿Qué lenguaje permite implementar esta funcionalidad, de forma que los navegadores Google Chrome, Microsoft Edge y Mozilla Firefox la ejecuten de forma nativa?. Python 3.11. Oracle SQL. Java JDK 17. JavaScript ECMAScript 2022.

El sistema implementa un Web Service REST que permite registrar un nuevo alumno en la base de datos. Lo utiliza una aplicación administrativa que envía una solicitud al backend para crear el nuevo registro. Tras crear correctamente el recurso en la base de datos, el Web Service debe devolver el código HTTP adecuado conforme a los estándares REST. ¿Cuál es el código de estado HTTP que existe específicamente para responder a este caso?. 200 OK. 201 Created. 204 No Content. 202 Accepted.

Se debe implementar correctamente la estructura del contenido principal del aplicativo, garantizando accesibilidad a usuarios que utilizan tecnologías de asistencia como lectores de pantalla. ¿Qué actuación se recomienda en las pautas de accesibilidad WCAG 2.1?. Utilizar tablas HTML <table> para estructurar todo el contenido. Utilizar únicamente etiquetas <div> con atributos class para facilitar el diseño visual. Utilizar etiquetas semánticas HTML5 como <main>, <section> y <header> para estructurar el contenido. Utilizar únicamente estilos CSS para definir visualmente la estructura del contenido.

Se quiere desarrollar un menú desplegable personalizado para el frontend de la aplicación. ¿Qué atributo es imprescindible para que un lector de pantalla informe al usuario de que el menú está desplegado?. aria-expanded="true". role="dropdown-status". alt="menu-state". tabindex="1".

Se ha incorporado un nuevo miembro al equipo y, en la preparación de su entorno de desarrollo local, después de clonar el repositorio, ha ejecutado el comando git fetch. ¿Qué hace este comando?. Descarga objetos y referencias del remoto y fusiona automáticamente esos cambios en la rama actual. Envía (sube) los commits locales al remoto y actualiza la rama remota correspondiente. Sustituye el historial local por el del remoto, reescribiendo commits locales para que coincidan con el remoto. Descarga objetos y referencias del remoto y actualiza las ramas de seguimiento remoto, registrando lo obtenido en .git/FETCH_HEAD, sin integrar cambios en la rama actual.

¿Cuál de estas opciones recomienda OWASP para prevenir ataques XSS en la aplicación?. Validar y escapar correctamente los datos antes de mostrarlos en el navegador. Utilizar conexiones HTTP entre cliente y servidor. Alojar la aplicación en servidores con redundancia física y tolerancia a fallos. Almacenar los datos únicamente en Oracle Database 19c.

Pregunta de reserva 1. Se ha optado por utilizar GitHub como repositorio de código, con vistas a usar workflows de GitHub Actions. ¿Dónde deben almacenarse los ficheros de workflows y qué extensión deben tener?. En .github/actions y con extensión .yml. En .github/workflows y con extensión .yml o .yaml. En workflows/ (raíz del repositorio) y con extensión .json. En .git/workflows y con extensión .yaml.

Pregunta de reserva 2. Para el mantenimiento de la aplicación, se requiere ejecutar un código de limpieza cuando el motor Catalina de Tomcat se detenga por completo, pero antes de que la máquina virtual de Java finalice. ¿Cuál es la opción correcta para ello?. Registrar un shutdown hook. Usar una anotación @PreDestroy en la clase del código de limpieza. Implementar un LifecycleListener y registrarlo en el elemento <server> del fichero "server.xml". Definir en Tomcat una Valve personalizada en el elemento <server> con el método de limpieza.

Pregunta de reserva 3. Se va a impartir un taller de formación de Git a los miembros que desconocen su estructura y funcionamiento. ¿Cuál de las siguientes opciones enumera correctamente los 4 tipos de datos que componen el modelo de datos de Git?. Objects, References, Index y Reflogs. Commits, Trees, Blobs, y Tags. Objects, References, Trees y Tags. File, Directory, Commit y Branch.

Pregunta de reserva 4. Tras un debate sobre cómo resolver un problema en la aplicación, se ha optado por utilizar un algoritmo greedy (voraz). Este algoritmo: Siempre alcanza la solución más óptima. Siempre toma la decisión que parece más buena en el momento. Solo se puede aplicar para resolver problemas de selección de actividades. Resuelve el problema dividiéndolo en subproblemas pequeños y combinando sus soluciones.

Pregunta de reserva 5. El equipo técnico necesita crear un usuario en Oracle llamado EDUCA_USER con contraseña segura, conforme a los requisitos del sistema, para que la aplicación pueda conectarse a la base de datos. ¿Cuál es la sentencia correcta en Oracle?. REGISTER USER EDUCA_USER IDENTIFIED BY password123;. ADD USER EDUCA_USER PASSWORD password123;. NEW USER EDUCA_USER IDENTIFIED password123;. CREATE USER EDUCA_USER IDENTIFIED BY password123;.

Denunciar Test