option
Cuestiones
ayuda
daypo
buscar.php

simulacro b3

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
simulacro b3

Descripción:
simulacro b3

Fecha de Creación: 2023/08/10

Categoría: Otros

Número Preguntas: 20

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

Convocatoria interna 2015: Qué relación o relaciones saldrían tras obtener el modelo lógido de datos de la entdidad "Deuda" hasta 3FN?  .   (idAyuntamiento (PK), idAcreedor (PK), ejercicio, importeDeuda)  .   (idAyuntamiento (PK), idAcreedor (PK), ejercicio (PK), importeDeuda)  .   (idAyuntamiento (PK), ejercicio (PK), importeDeuda) y (idAcreedor (PK), ejercicio (PK))  .   (idAyuntamiento (PK), ejercicio (PK)) y (idAcreedor (PK), ejercicio (PK), importeDeuda)  .

Convocatoria interna 2015: Queremos obligar a que cada auxiliar tenga un interventor asociado ¿cuál de las siguientes opciones es la correcta?  .   La clave primaria de la tabla "Auxiliar" debe ser clave ajena en la tabla "Interventor"  .   La clave primaria de la tabla "Interventor" debe ser clave ajena en la tabla "Auxiliar"  .   La tabla "Interventor" hereda la clave primaria de la tabla "Auxiliar" y junto con su propia clave primaria forman la clave ajena  .   La tabla "Auxiliar" hereda la clave primaria de la tabla "Interventor" y junto con su propia clave primaria forman la clave ajena  .

Convocatoria interna 2015: Para sacar un listado con la deuda total de los ayuntamientos que tienen al menos 2 acreedores en el ejercicio 2015, cómo habría que modificar la siguiente consulta para extraer lo que se pretende? select idAyuntamiento, sum (Deuda.importeDeuda) from Ayuntamiento inner join Deuda On Ayuntamiento.idAyuntamiento = Deuda.idAyuntamiento where Deuda.ejercicio=2015 group by Ayuntamiento.idAyuntamiento  .   Añadir al final "having count(distinct Deuda.IdAcreedor) > 1"  .   Añadir al final "having count(*) > 1"  .   Añadir después de la cláusula from esto: "where count(*) > 1"  .   No se puede resolver mediante SQL únicamente, se necesita un lenguaje 4GL  .

Diga la combinación en git para revertir sin eliminar ningún commit, y para revertir esta vez modificando el historial (se reescribirá el historial de commits):  .   "git revert [hash_del_commit]" y "git reset --hard [hash_del_commit]" (sin comillas)  .   "git rollback [hash_del_commit]" y "git rollback --hard [hash_del_commit]" (sin comillas)  .   "git reverse [hash_del_commit]" y "git --hardreset [hash_del_commit]" (sin comillas)  .   "git rollback [hash_del_commit]" y "git revert --hard [hash_del_commit]" (sin comillas)  .

Supongamos que estamos diseñando una base de datos para realizar un seguimiento de los cursos que ofrece una universidad y los profesores que los imparten. Tenemos las siguientes tablas: Tabla: Cursos (IDCurso, NombreCurso, IDDepartamento, NombreDepartamento, IDProfesor, ProfesorNombre) Tabla: Profesores (IDProfesor, NombreProfesor, Departamento)  .   Este esquema lógico se encuentra en 2FN pero no en 3FN  .   Este esquema lógico se encuentra en 3FN pero no en 4FN  .   Se trata de una versión degenerada de BCFN  .   Para elevar este esquema lógico relacional a la siguiente forma normal necesitaremos crear dos tablas más descomponiendo las relaciones para evitar anomalías de inserción, actualización y borrado  .

Para este código en Python: a = {1, 2, 3, 4, 5, 6} b = {4, 5, 6, 7, 8, 9} diferencia_simetrica = conjunto_a.symmetric_difference(conjunto_b) print("Diferencia simétrica:", diferencia_simetrica) Que se representaría en el display?  .   Diferencia simétrica: {1, 2, 3, 7, 8, 9}  .   Diferencia simétrica: {4, 5, 6}  .   Diferencia simétrica: {1, 2, 3, 4, 5, 6}  .   Puede haber dos correctas en ciertos casos  .

Indica la distribución de selectores que producen ese texto de esos colores en el body  .     <style>   strong {color: blue}   p strong {color:red}   p strong b {color: green} </style>    .     <style>   strong {color: green}   p strong {color:red}   p strong b {color: blue} </style>    .     <style>   strong {color: blue}   p strong {color: green}   p strong b {color: red} </style>    .   <style>   strong {color: red}   p strong {color: blue}   p strong b {color: green} </style>  .

Para este código fragmentario: <style> strong.destacado2 {color: blue} strong.destacado {color: red} strong.destacado .destacado2 {color: yellow} strong.destacado2 .destacado {color: pink} </style> </head> <body> <strong class="destacado2">aqui luchando mucho en la vida que es muy complicada<span class="destacado">holaaaaaaa</span></strong> <strong class="destacado"> aqui luchando mucho en la vida que es muy complicada2<span class="destacado2">holaaaaaaa2</span></strong>   </body>  .   "aqui luchando mucho en la vida que es muy complicada" sale en color azul "holaaaaaaa" sale en color rosa "aqui luchando mucho en la vida que es muy complicada2" sale en color rojo "holaaaaaaa2" sale en color amarillo  .   "aqui luchando mucho en la vida que es muy complicada" sale en color azul "holaaaaaaa" sale en color rojo "aqui luchando mucho en la vida que es muy complicada2" sale en color rosa "holaaaaaaa2" sale en color amarillo  .   "aqui luchando mucho en la vida que es muy complicada" sale en color rojo "holaaaaaaa" sale en color azul "aqui luchando mucho en la vida que es muy complicada2" sale en color amarillo "holaaaaaaa2" sale en color rosa  .   "aqui luchando mucho en la vida que es muy complicada" sale en color amarillo "holaaaaaaa" sale en color azul "aqui luchando mucho en la vida que es muy complicada2" sale en color rosa "holaaaaaaa2" sale en color rojo  .

Si quiero agregar una hoja de estilo externa a html uso la declaración:  .   <link rel="stylesheet" type="text/css" href="estilo.css">  .   <link rel="stylesheet" content-type="text/css" url="estilo.css">  .   <link type="text/css" rel="stylesheet" href="estilo.css">  .   Hay más de una correcta  .

Indica el código que funciona:  .       <!DOCTYPE html> <html lang="es"> <head>     <meta charset="UTF-8">     <meta name="viewport" content="width=device-width, initial-scale=1.0">     <title>Prueba de función saludo</title> </head> <body> <button onclick="mostrarSaludo()">Haz click para saludar</button> <div id="mensajeSaludo"></div> <script> function saludo(persona, profesion) {     return "Hola " + persona + " tu profesion es " + profesion + "."; } function mostrarSaludo() {     // Obtenemos el elemento div por su ID     let divSaludo = document.getElementById("mensajeSaludo");     // Usamos la función saludo para obtener el mensaje y lo asignamos al contenido del div     divSaludo.textContent = saludo("Juan", "profesor"); } </script> </body> </html>      .       <!DOCTYPE html> <html lang="es"> <head>     <meta charset="UTF-8">     <meta name="viewport" content="width=device-width, initial-scale=1.0">     <title>Prueba de función saludo</title> </head> <body> <button onclick="mostrarSaludo()">Haz click para saludar</button> <div id="mensajeSaludo"></div> <script> function saludo(persona, profesion) {     return "Hola " + persona + " tu profesion es " + profesion + "."; } function mostrarSaludo() {     // Obtenemos el elemento div por su ID     let divSaludo = document.getElementByID("mensajeSaludo");     // Usamos la función saludo para obtener el mensaje y lo asignamos al contenido del div     divSaludo.textContent = saludo("Juan", "profesor"); } </script> </body> </html>      .   Los dos códigos son correctos  .   Los dos códigos son incorrectos  .

Indica el código correcto:  .      <?php $edad = 18; if ($edad >= 18) { echo "Eres mayor de edad"; } else { echo "Eres menor de edad"; } ?>    .     <?php $edad = 18; if ($edad = 18) { echo "Eres mayor de edad"; } else { echo "Eres menor de edad"; } ?>    .   <?php $edad = 18; if ($edad == 18) { echo "Tienes exactamente 18 años"; } else echo "No tienes 18 años"; } ?>  .   <?php $edad = 18; if $edad == 18 echo "Tienes exactamente 18 años"; else echo "No tienes 18 años"; ?>  .

Indica el código correcto:  .      <?php $contrasena = "miSuperContrasena123"; // Tu contraseña en texto plano // Hash usando BCRYPT $contrasena_hashed_bcrypt = password_hash($contrasena, PASSWORD_BCRYPT); // Hash usando ARGON2I (si está disponible en tu versión de PHP) // $contrasena_hashed_argon2i = password_hash($contrasena, PASSWORD_ARGON2I); // Hash usando ARGON2ID (si está disponible en tu versión de PHP) // $contrasena_hashed_argon2id = password_hash($contrasena, PASSWORD_ARGON2ID); echo $contrasena_hashed_bcrypt; ?>    .      <?php $contrasena = "miSuperContrasena123"; // Tu contraseña en texto plano // Hash usando JCRYPT $contrasena_hashed_bcrypt = password_hash($contrasena, PASSWORD_JCRYPT); // Hash usando ARGON2I (si está disponible en tu versión de PHP) // $contrasena_hashed_argon2i = password_hash($contrasena, PASSWORD_ARGON2I); // Hash usando ARGON2ID (si está disponible en tu versión de PHP) // $contrasena_hashed_argon2id = password_hash($contrasena, PASSWORD_ARGON2ID); echo $contrasena_hashed_bcrypt; ?>    .      <?php $contrasena = "miSuperContrasena123"; // Tu contraseña en texto plano // Hash usando BZCRYPT $contrasena_hashed_bcrypt = password_hash($contrasena, PASSWORD_BZCRYPT); // Hash usando ARGON2I (si está disponible en tu versión de PHP) // $contrasena_hashed_argon2i = password_hash($contrasena, PASSWORD_ARGON2I); // Hash usando ARGON2ID (si está disponible en tu versión de PHP) // $contrasena_hashed_argon2id = password_hash($contrasena, PASSWORD_ARGON2ID); echo $contrasena_hashed_bcrypt; ?>    .   Todos son códigos correctos  .

Indica la combinación correcta:  .   PHPUnit: Una biblioteca para realizar pruebas unitarias en PHP Composer: Es el administrador de dependencias de PHP. Permite declarar y gestionar las bibliotecas de las que depende tu proyecto Maven y Gradle: Herramientas de automatización de construcción y gestión de dependencias en Java Hibernate: Un ORM (Object-Relational Mapping) Java Monolog: Una biblioteca de registro similar a log4j de Java, pero para PHP  .   PHPUnit: Una biblioteca para realizar pruebas unitarias en PHP Composer: Un ORM (Object-Relational Mapping) Java Maven y Gradle: Herramientas de automatización de construcción y gestión de dependencias en Java Hibernate: Es el administrador de dependencias de PHP. Permite declarar y gestionar las bibliotecas de las que depende tu proyecto Monolog: Una biblioteca de registro similar a log4j de Java, pero para PHP  .   PHPUnit: Una biblioteca para realizar pruebas unitarias en PHP Composer: Es el administrador de dependencias de PHP. Permite declarar y gestionar las bibliotecas de las que depende tu proyecto Maven y Gradle: Bibliotecas de registro similar a log4j de Java, pero para PHP Hibernate: Un ORM (Object-Relational Mapping) Java Monolog: Herramientaa de automatización de construcción y gestión de dependencias en Java  .   PHPJUnit: Una biblioteca para realizar pruebas unitarias en PHP Composer: Es el administrador de dependencias de PHP. Permite declarar y gestionar las bibliotecas de las que depende tu proyecto Maven y Gradle: Herramientas de automatización de construcción y gestión de dependencias en Java Hibernate: Un ORM (Object-Relational Mapping) Java Monolog: Una biblioteca de registro similar a log4j de Java, pero para PHP  .

Indica la combinación correcta, convertir un string en un float en varios lenguajes de programación:  .       Java: String numeroStr = "123.45"; float numero = Float.parseFloat(numeroStr); C#: String numeroStr = "123.45"; float numero = float.Parse(numeroStr); C++: #include <sstream> #include <string> std::string numeroStr = "123.45"; std::stringstream ss(numeroStr); float numero; ss >> numero; C: #include <stdlib.h> char* numeroStr = "123.45"; float numero = atof(numeroStr);      .       Java: String numeroStr = "123.45"; float numero = Float.parseFloat(numeroStr); C#: String numeroStr = "123.45"; float numero = float.Parse(numeroStr); C++: #include <sstream> #include <string> std&string numeroStr = "123.45"; std&stringstream ss(numeroStr); float numero; ss >> numero; C: #include <stdlib.h> char* numeroStr = "123.45"; float numero = atof(numeroStr);      .       Java: String numeroStr = "123.45"; float numero = Float.parseFloat(numeroStr); C#: String numeroStr = "123.45"; float numero = float.Parse(numeroStr); C++: #include <sstream> #include <string> std::string numeroStr = "123.45"; std::stringstream ss(numeroStr); float numero; ss >> numero; C: #include <stdlib.h> char& numeroStr = "123.45"; float numero = atof(numeroStr);      .       Java: String numeroStr = "123.45"; float numero = float.Parse(numeroStr); C#: String numeroStr = "123.45"; float numero = Float.parseFloat(numeroStr); C++: #include <sstream> #include <string> std::string numeroStr = "123.45"; std::stringstream ss(numeroStr); float numero; ss >> numero; C: #include <stdlib.h> char* numeroStr = "123.45"; float numero = atof(numeroStr);      .

Si hablamos en UML de un diagrama funcional conceptual (es un tipo de diagrama de comportamiento) estamos hablando de:  .   diagrama de casos de uso  .   diagrama de actividad  .   diagrama de secuencia  .   diagrama de despliegue  .

Con esta clase se puede instanciar un objeto que sabe cómo obtener autenticación para una conexión de red. Usualmente, lo hará solicitando información al usuario. Se considerará Java Standard Edición 8.  .   clase Authenticator del paquete java.net  .   clase NetValidator del paquete java.net  .   clase Authenticator del paquete java.Authentication  .   clase AuthenticatorProvider del paquete java.Authentication  .

Symfony es un framework PHP utilizado para desarrollar aplicaciones web. Proporciona una herramienta de línea de comandos llamada console que ayuda a los desarrolladores a realizar una variedad de tareas, desde la generación de código hasta la gestión de bases de datos. ¿Con qué comando podemos iniciar un servidor de desarrollo?  .   php bin/console server:run  .   php bin/console server:exec  .   php bin/console server:execute  .   php bin/console server:start  .

Un servlet es un componente de Java que se ejecuta en un servidor web o en un servidor de aplicaciones para generar contenido dinámico. Indica el código correcto:  .     import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet("/HolaMundoServlet") // URL para acceder al servlet public class HolaMundoServlet extends HttpServlet { private static final long serialVersionUID = 1L; protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println("<!DOCTYPE html>"); out.println("<html>"); out.println("<head>"); out.println("<title>Hola Mundo Servlet</title>"); out.println("</head>"); out.println("<body>"); out.println("<h1>¡Hola Mundo desde un Servlet!</h1>"); out.println("</body>"); out.println("</html>"); } }    .     import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletReply; @WebServlet("/HolaMundoServlet") // URL para acceder al servlet public class HolaMundoServlet extends HttpServlet { private static final long serialVersionUID = 1L; protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println("<!DOCTYPE html>"); out.println("<html>"); out.println("<head>"); out.println("<title>Hola Mundo Servlet</title>"); out.println("</head>"); out.println("<body>"); out.println("<h1>¡Hola Mundo desde un Servlet!</h1>"); out.println("</body>"); out.println("</html>"); } }    .     import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet("/HolaMundoServlet") // URL para acceder al servlet public class HolaMundoServlet extends HttpServlet { private static final long serialVersionUID = 1L; protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getRun(); out.println("<!DOCTYPE html>"); out.println("<html>"); out.println("<head>"); out.println("<title>Hola Mundo Servlet</title>"); out.println("</head>"); out.println("<body>"); out.println("<h1>¡Hola Mundo desde un Servlet!</h1>"); out.println("</body>"); out.println("</html>"); } }    .   Hay dos códigos correctos  .

El encabezado HTTP Content-Type indica el tipo de medio (o MIME type) del recurso o de los datos. Estos tipos de medio se utilizan para informar al navegador o al cliente sobre la naturaleza y formato de los datos y, por lo tanto, permiten que los datos se muestren o se procesen adecuadamente. Di el contenido incorrecto para Content-Type:  .   text/plain: Texto sin formato  .   video/webm: Videos WebM  .   application/vnd.openxmlformats-officedocument.wordprocessingml.document: Documentos de Word (posteriores a word 2007)  .   multipart/data-form: Utilizado para enviar formularios que contienen archivos, imágenes o documentos adjuntos.  .

Para servicios web podemos usar SOAP (es un protocolo) o REST (es una arquitectura no protocolizada basada en HTTP/S). Indica el código correcto para actualizar un recurso existente o crearlo si no existe.  .   PUT /api/users/1 Content-Type: application/json { "name": "John Smith", "email": "john.smith@example.com" }  .   OPTIONS /api/users/1 Content-Type: application/json { "name": "John Smith", "email": "john.smith@example.com" }  .   PATCH-UPDATE /api/users/1 Content-Type: application/json { "name": "John Smith", "email": "john.smith@example.com" }  .   UPDATE /api/users/1 Content-Type: application/json { "name": "John Smith", "email": "john.smith@example.com" }  .

Denunciar Test