暗記メーカー
ログイン
Parte 1
  • Carlos Martín

  • 問題数 100 • 5/25/2024

    記憶度

    完璧

    15

    覚えた

    35

    うろ覚え

    0

    苦手

    0

    未解答

    0

    アカウント登録して、解答結果を保存しよう

    問題一覧

  • 1

    Tema 1: ¿Cuál es la forma correcta de aplicar un estilo a este elemento <div id="personalizado">

    #personalizado { background-color: red; color: white; border: 2px solid black; }

  • 2

    Tema 1: ¿Cuál es la función principal de las etiquetas semánticas en HTML5?

    Mejorar la accesibilidad del sitio web

  • 3

    Tema 1: ¿Cuál de las siguientes afirmaciones describe correctamente el propósito del atributo HTML href?

    Proporciona un enlace a un recurso externo, como una página web o un archivo.

  • 4

    Tema 1: ¿Cuál de las siguientes afirmaciones describe correctamente el propósito del elemento HTML en un documento HTML?

    Proporciona metadatos sobre el documento, como descripciones, palabras clave y conjunto de caracteres utilizado.

  • 5

    Tema 1: Considera el siguiente código CSS: section.container > div{ background: blue; width: 100px; }

    Unicamente los "div" que sean hijos directos de un "section" cuyo atributo "class" tiene el valor de "container"

  • 6

    Tema 1: Considera el siguiente código CSS: .container { width: 80%; margin: 0 auto; } .button { background-color: #4CAF50; border: none; color: white; padding: 15px 32px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; margin: 4px 2px; cursor: pointer; }

    Define un contenedor que ocupa el 80% del ancho de su contenedor padre y centra su contenido horizontalmente. También define un botón con un fondo verde, sin borde, texto blanco y un estilo de botón estándar.

  • 7

    Tema 1: ¿De qué forma se puede navegar desde una página a una sección denominada "hola" de la misma página?

    <a href="#hola">Ir a Hola</a> <div id="hola">Hola</div>

  • 8

    Tema 1: ¿Cuál de las siguientes opciones muestra la forma correcta de definir un estilo CSS para un campo de entrada de tipo texto con un borde de color rojo?

    input[type=text] { border: 1px solid red; }

  • 9

    Tema 1: ¿En qué casos NO se está empleando POST en un formulario?

    Cuando los datos aparecen en la URL

  • 10

    Tema 1: ¿En qué se diferencian principalmente los métodos HTTP GET y POST?

    GET se usa para solicitudes de lectura de información y POST se utiliza para enviar datos al servidor, como en formularios.

  • 11

    Tema 1: ¿Cuál es el propósito del atributo "lang" utilizado junto a la etiqueta HTML?

    Especificar el idioma utilizado.

  • 12

    Tema 1: ¿Qué elemento NO forma parte de una URL?

    Fragment

  • 13

    Tema 1: ¿Qué significa URL?

    Uniform Resource Locator.

  • 14

    Tema 1: En CSS, ¿qué diferencia hay entre padding, margin y border?

    El padding es el área que rodea el contenido y se encuentra entre este y el borde, ofreciendo capacidad de espaciado.

  • 15

    Tema 1: ¿Cual es la forma correcta de referirse al ID contenedor en CSS?

    #contenedor

  • 16

    Tema 1: ¿Cuál es la diferencia entre las etiquetas <head> y <header>?

    <head> indica metadatos y <header> representa una cabecera dentro de <body>

  • 17

    Tema 1: En HTTP, el código de respuesta 2XX es un código de estado que nos dice ...

    La operación ha sido exitosa.

  • 18

    Tema 1: ¿Cuál de las siguientes afirmaciones es correcta acerca de las etiquetas <span> y <div> ?

    La etiqueta <span> se utiliza para agrupar elementos en línea, mientras que la etiqueta <div> se utiliza para agrupar elementos en bloque.

  • 19

    Tema 1: ¿Qué diferencia hay entre las etiquetas ‘’ y ‘’?:

    ‘’ para las columnas de una tabla y pone el texto en negrita y ‘’ también para las columnas de una tabla, pero no pone el texto en negrita.

  • 20

    Tema 1: ¿Cuál de los siguientes códigos de estado de respuesta se refiere a un error por parte del servidor?

    500

  • 21

    Tema 1: Cuando en CSS hay 2 o más reglas que entran en contradicción, ¿cuál de ellas se acaba aplicando?

    La regla más específica.

  • 22

    Tema 1: ¿Cuál es la diferencia entre la etiqueta "ul" y "ol" en HTML?

    "ul" se utiliza para listas desordenadas, mientras que "ol" se usa para listas ordenadas.

  • 23

    Tema 1: ¿Cuál de las siguientes NO es una principal desventaja de la Arquitectura Cliente-Servidor?

    El mantenimiento es difícil de realizar.

  • 24

    Tema 1: Cuando usamos la etiqueta :

    Es de tipo block, por lo que el navegador coloca un salto de línea detrás de ella.

  • 25

    Tema 1: ¿Qué indica el componente de una URL "ruta de recursos"(resource path)?

    El nombre y la ubicación del recurso solicitado, bajo el nombre del directorio base en el servidor.

  • 26

    Tema 1: Cuál de los siguientes fragmentos de código CSS es correcto para un contenedor definido en HTML de la siguiente manera: div class="container"

    .container{ color:blue; }

  • 27

    Tema 1: ¿Cuál es el propósito del atributo "action" en un formulario HTML?

    Especifica la URL del script del servidor.

  • 28

    Tema 1: ¿Qué código de estado de respuesta HTTP indica que el servidor ha recibido la solicitud y está en proceso de dar la respuesta?

    100

  • 29

    Tema 1: ¿Cuál es la principal diferencia entre los métodos de solicitud HTTP GET y HEAD?

    GET se utiliza para obtener tanto los encabezados como el cuerpo de respuesta, mientras que HEAD se utiliza solo para obtener los encabezados de respuesta

  • 30

    Tema 1: ¿Cuál de las siguientes opciones describe correctamente el uso de los elementos HTML para la estructura básica de un documento?

    Los encabezados '<h1>' a '<h6>' representan diferentes niveles de contenido en el documento, con '<h1>' como encabezado principal y de '<h2>' a '<h6>' como los subencabezados.

  • 31

    Tema 1: ¿Qué añadirá la siguiente versión de HTML?

    No habrá siguiente versión.

  • 32

    Tema 2: En relación a la concurrencia ¿cuál de las siguientes opciones SÍ es thread-safe?

    Atributos de una petición(request)

  • 33

    Tema 2: Cual de las afirmaciones es CORRECTA:

    Solo GET es idempotente

  • 34

    Tema 2: Dado el siguiente método y suponiendo que `ShoppingCart` es una clase cuyos métodos son correctos: ``` @WebServlet("/AddToShoppingCartServlet.do") public class AddToShoppingCartServlet extends HttpServlet { // Otro código del servlet /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse * response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { Connection c = (Connection) getServletContext().getAttribute("dbConn"); ElementDAO elementDAO = new ElementDAO(); elementDAO.setConnection(conn); long id = Long.parseLong(request.getParameter("id")); Element element = elementDAO.get(id); HttpSession session = request.getSession(); ShoppingCart shoppingCart = session.getAttribute("shoppingCart"); shoppingCart.addElement(element); session.setAttribute("shoppingCart", "shoppingCart"); request.sendRedirect("ListShoppingCartServlet.do"); } // Más código del servlet } ``` Indique uno de los motivos por los que no compila:

    La llamada a `request.sendRedirect("ListShoppingCartServlet.do")` es incorrecta.

  • 35

    Tema 2: ¿Cuál no es una ventaja de las aplicaciones distribuidas de múltiples niveles?

    Impacto en el rendimiento

  • 36

    Tema 2: Dado el siguiente código: <% String name = request.getParameter("name"); out.println("Hola, " + name + "!"); %> ¿Qué hace exactamente?

    Define una variable "name" y la inicializa con el valor del parámetro de consulta "name". Luego, imprime un saludo personalizado utilizando el valor de "name".

  • 37

    Tema 2: ¿Qué realiza el siguiente código JSP? <% String username = request.getParameter("username"); out.println("Bienvenido, " + username + "!"); %>

    Declara una variable "username" y le asigna el valor del parámetro de consulta "username". Luego, imprime un saludo personalizado utilizando el valor de "username".

  • 38

    Tema 2: ¿Cuál de las siguientes afirmaciones describe correctamente el uso de HttpSession?

    Persiste para toda la sesión con un cliente específico y puede almacenar todo lo recibido del cliente en todas las solicitudes realizadas durante la sesión

  • 39

    Tema 2: ¿Qué muestra la página JSP cuando se accede con la URL 'http://localhost:8080/miApp/parametro.jsp?nombre=Carlos'? <body> <c:set var="parametro" value="${param.nombre}" /> <p>Parámetro recibido: ${parametro}</p> </body>

    Parámetro recibido: Carlos

  • 40

    Tema 2: ¿En el contexto de Servlets, qué tipo retorna la función "getAttribute("example")"?

    Tipo Object

  • 41

    Tema 2: ¿Cuál es la función principal de un listener en el contexto de las aplicaciones web Java?

    Manejar eventos específicos que ocurren durante el ciclo de vida de una aplicación web.

  • 42

    Tema 2: ¿Qué puerto es comúnmente utilizado para las conexiones seguras SSL/TLS?

    443

  • 43

    Tema 2: Una vez añadimos el atributo lugar a la session:

    Podremos usarlo usarlo en cualquier momento (En los servlet primero tendremos que obtenerlo de la session)

  • 44

    Tema 2: ¿Cuál de las siguientes respuestas se utiliza para controlar páginas de errores?

    <error-page> <exception-type> NullPointerException </exception-type> <location> /error.jsp </location> </error-page>

  • 45

    Tema 2: ¿Cuál es la forma correcta de iterar sobre una lista de elementos en JSP?

    c:forEach var="property" items="${props}"

  • 46

    Tema 2: ¿Cuál de las siguientes afirmaciones NO se refieren a características de una Web Application?

    Contenido estático

  • 47

    Tema 2: Java EE es una plataforma para el desarrollo de aplicaciones empresariales en Java. ¿Cuál no es una característica del Contenedor Web en Java EE?

    Maneja múltiples protocolos, no solo HTTP.

  • 48

    Tema 2: ¿Cuál es una ventaja clave de utilizar objetos DAO en una aplicación?

    Mayor modularidad y facilidad para realizar pruebas unitarias

  • 49

    Tema 2: ¿Cuál es el propósito principal de los filtros en el desarrollo de aplicaciones web?

    Permitir la ejecución de acciones antes o después de que la solicitud llegue al servlet o después de que la respuesta salga del servlet.

  • 50

    Tema 2: ¿Cuál de los siguientes elementos es utilizado para extender las capacidades de los servidores que alojan aplicaciones accedidas mediante un modelo de programación de solicitud-respuesta en Java?

    Servlet

  • 51

    Tema 2: ¿Cuál es la principal diferencia entre un Web Site y una Web Application? (ChatGPT)

    El web site tiene contenido estático y la web application tiene contenido dinámico

  • 52

    Tema 2: ¿Cuál es uno de los objetivos principales del Patrón de Acceso a Datos (DAO)?

    Separar las API de acceso a datos de bajo nivel de las altas funciones de negocios

  • 53

    Tema 2: ¿Cuál de las siguientes afirmaciones describe mejor la función de un Servlet en Java?

    Un Servlet es una clase utilizada para extender las capacidades de los servidores que alojan aplicaciones accedidas mediante un modelo de programación de solicitud-respuesta.

  • 54

    Tema 2: ¿Cuál es la sintaxis correcta para utilizar el bucle "forEach" en JSP?

    <forEach var="element" items="${list}"> <!-- Código a ejecutar --> </forEach>

  • 55

    Tema 2: ¿Cuál de las siguientes afirmaciones de los filtros es FALSA?

    c) Un punto negativo de los filtros es que, a veces, hay que repetir pequeños fragmentos de código.

  • 56

    Tema 2: Partiendo de una url absoluta "http://examen.es/myApp/servlet.do"; si usamos "response.sendRedirect("/test/index.html")", ¿Cuál será la url resultante?

    http://examen.es/test/index.html

  • 57

    Tema 2: ¿Qué elementos NO son Thread-safe? (Esta pregunta está mal)

    Atributos locales y atributos de la petición

  • 58

    Tema 3: ¿Cuál de las siguientes NO es una característica de un archivo JSON?

    Basado en el lenguaje de programación Java

  • 59

    Tema 3: ¿Cuál describe correctamente la estructura de una URL utilizando la anotación @Path en una aplicación web?

    https://localhost:8443/sl07_pizzeria/rest/orders

  • 60

    Tema 3: ¿Qué significa el código de estado HTTP 403 de un método de una API REST?

    Prohibido.

  • 61

    Tema 3: Indica cuál de las siguientes afirmaciones es correcta acerca de REST.

    REST utiliza los métodos de solicitud HTTP, como GET, POST, PUT y DELETE, para operar sobre los recursos.

  • 62

    Tema 3: Considerando el siguiente código de ejemplo en JAX-RS. Si tienes una aplicación web ejecutándose en un servidor local en el puerto 8443 con el contexto sl07_pizzeria, ¿cuál de las siguientes URL devolvería todas las órdenes en formato JSON? @Path("/orders") public class OrdersResource { @GET @Produces(MediaType.APPLICATION_JSON) public List getOrdersJSON(@Context HttpServletRequest request) { // El resto del código va aquí } }

    https://localhost:8443/sl07_pizzeria/rest/orders

  • 63

    Tema 3: ¿Cuál de las siguientes opciones no es una restricción formal de REST?

    Requiere criptografía de extremo a extremo

  • 64

    Tema 3: ¿Cuál de estas URL es correcta según los principios de diseño de REST?

    GET example/user/135

  • 65

    Tema 3: ¿Qué operaciones CRUD puede definir un sistema REST?

    Create, Read, Update y Delete.

  • 66

    Tema 3: ¿Qué es JAX-RS en el contexto de servicios web RESTful?

    Un framework para escribir servicios web RESTful

  • 67

    Tema 3: ¿Qué códigos se usan para indicar que la petición ha sido correcta?

    2xx

  • 68

    Tema 3: En caso de querer ahorrar tiempo y habiendo completado la entrega 2 de Booking, ¿De donde puedes sacar el código necesario para poner en la API?

    De los Servlets que tenemos ya hechos para conectarnos a la base de datos

  • 69

    Tema 3: ¿Qué código de error aparece cuando se invoca un método de una API REST que no ha sido definido?

    404

  • 70

    Tema 3: ¿Qué significa la aparición de esta etiqueta delante de un módulo: @Consumes?

    Define los tipos de medios de internet que los métodos de la clase recurso pueden aceptar.

  • 71

    Tema 3: Una vez que hemos accedido al recurso PUT de una API y se llevado a cabo satisfactoriamente, ¿que código de respuesta nos debería devolver la API para confirmarnos que se realizado correctamente el recurso?

    204 / No content

  • 72

    Tema 3: ¿Cuál de las siguientes restricciones arquitectónica no enfatiza REST?

    Uso de operaciones complejas

  • 73

    Tema 3: ¿Qué método se utiliza para agregar un elemento al final de un array en JavaScript?

    push()

  • 74

    Tema 3: ¿Cuál no es un principio de diseño de Web service RESTful API?

    Usar una sola URI base para cada recurso

  • 75

    Tema 3: ¿Cuál es uno de los principales beneficios del principio de "Stateless" en la arquitectura REST?

    Facilita la escalabilidad del sistema al eliminar la necesidad de almacenar el estado del cliente en el servidor.

  • 76

    Tema 3: ¿Dónde se puede aplicar la anotación @Path en JAX-RS?

    Tanto a nivel de clase como de método.

  • 77

    Tema 3: ¿Cuál es uno de los principios fundamentales de la arquitectura REST que enfatiza la separación de intereses entre clientes y servidores, permitiendo así que los clientes sean más portables y los servidores más simples y escalables?

    Stateless

  • 78

    Tema 3: ¿Cúal es el significado de "REST" en el contexto de la programación web?

    Representational State Transfer

  • 79

    Tema 3: ¿Cuál es el principio de desarrollo de software que se relaciona con la idea de utilizar APIs en múltiples aplicaciones?

    Principio de "Don't Repeat Yourself" (DRY)

  • 80

    Tema 3: ¿Qué código de error es lanzado cuando se da un error interno del servidor?

    500

  • 81

    Tema 3: ¿Cuál de las siguientes opciones describe una característica enfatizada por el estilo arquitectónico REST, según Roy Fielding?

    Escalabilidad de las interacciones entre componentes

  • 82

    Tema 3: ¿Qué debería realizar una petición con el método PUT a la URL "https://www.booking.com/hoteles/reservas"?

    Actualizar toda la lista de reservas

  • 83

    Tema 3: ¿Cuál de las siguientes NO es una restricción de la Interfaz Uniforme de REST?

    Presentación accesible al usuario

  • 84

    Tema 3: Marca la afirmación falsa:

    El Estado de Transferencia REpresentacional es un estándar

  • 85

    Tema 3: ¿Qué método HTTP y URL es correcta para acceder al recurso con identificador 25 y nombre pikachu en la colección Pokemon?

    GET rest/pokemon/25

  • 86

    Tema 4: ¿Cómo se declara una aplicación AngularJS en un archivo HTML?

    html ng-app="myApp"

  • 87

    Tema 4: ¿Qué puedes decir del siguiente código JavaScript? function makeTarta(nTartas, sabor){ console.log("Haciendo " + nTartas + " tartas de " + sabor + "."); } makeTarta (7);

    Mostrará en consola "Haciendo 7 tartas de undefined."

  • 88

    Tema 4: ¿Cuál de estas restricciones de seguridad de JavaScript es correcta?

    No puede acceder a las variables de otras páginas web

  • 89

    Tema 4: Al poner nuestro código Javascript con la etiqueta <script> en nuestro archivo HTML, ¢existe alguna diferencia entre ponerlo en head o en body?

    si, estando en body el usuario no tendrá que esperar a que el código se ejecute para ver la página

  • 90

    Tema 4: Seleccione la opción correcta cuando usamos la directiva filter para realizar una búsqueda por nombre

    Sobre un array ya existente se filtran los resultados sin necesidad de hacer consultas SQL

  • 91

    Tema 4: ¿Cuál es el propósito principal de Angular en el contexto de aplicaciones web?

    Proporcionar una estructura para el desarrollo de aplicaciones web dinámicas.

  • 92

    Tema 4: Indica cuál de estas acciones NO se pueden llevar a cabo mediante JavaScript:

    Crear bases de datos locales.

  • 93

    Tema 4: Si en un código JavaScript, tenemos una variable, y, cuyo valor es el entero 8, ¿cuál de las siguientes operaciones devuelve TRUE?

    y !== "8"

  • 94

    Tema 4: ¿En qué situación es necesario reiniciar el servidor Tomcat?

    Cuando modificamos alguna clase que pertenezca a la implementación del DAO

  • 95

    Tema 4: ¿Cuál es la directiva utilizada para definir el elemento raíz de una aplicación AngularJS?

    ngApp

  • 96

    Tema 4: ¿Qué diferencia hay entre usar el prefijo "ng" y "data-ng"?

    Validación del código

  • 97

    Tema 4: En el $routeProvider, al definir una nueva ruta, ¿ qué recursos debemos asociar a la misma?: .when("/"{--------})

    El controlador, su alias y el template html asociado a dicho controlador

  • 98

    Tema 4: ¿Qué representa el DOM de una página web?

    Una representación estructurada y jerárquica de los elementos HTML

  • 99

    Tema 4: Si tenemos un archivo java llamado FoodResouces.jsp en que que hay métodos para hacer operaciones con la base de datos, ¿Que archivo será el que usaremos para usar esos métodos a través de una url?

    foodFactory.js

  • 100

    Tema 4: ¿Cuál de estas directivas se utiliza para iterar sobre cada objeto en una estructura de datos dentro de un archivo .html en AngularJS?

    data-ng-repeat