4.1. Programación de servicios y procesos (DAM) - Tema 4
|
|
Título del Test:
![]() 4.1. Programación de servicios y procesos (DAM) - Tema 4 Descripción: Programación de servicios en red |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Qué ventaja principal aportan los protocolos estándar como HTTP?. Reducen el tamaño de los cables de red. Permiten interoperabilidad entre sistemas distintos. Hacen que el servidor sea más rápido automáticamente. Eliminan la necesidad de servidores. HTTP funciona normalmente sobre: UDP puerto 21. TCP puerto 80. TCP puerto 25. UDP puerto 443. ¿Cuál de los siguientes métodos HTTP se usa para crear un nuevo recurso?. GET. PUT. POST. DELETE. ¿Qué código de estado HTTP indica que un recurso no se ha encontrado?. 200. 201. 404. 500. ¿Cuál de estos NO es un tipo válido en JSON?. String. Number. Function. Boolean. ¿Cuál de las siguientes características es obligatoria para que una API sea REST?. Debe usar siempre XML. Debe ser stateful (guardar estado del cliente). Debe ser stateless. Debe usar únicamente POST. ¿Cuándo debemos usar un Path Parameter?. Para aplicar filtros opcionales. Para ordenar resultados. Para identificar un recurso específico. Para enviar datos en el body. ¿Cuál de las siguientes URLs usa correctamente un Query Parameter?. GET /productos/45. GET /productos?categoria=electronica. GET /productos/{id}. GET /productos/45/eliminar. ¿Qué código de estado HTTP es el más adecuado tras crear correctamente un recurso con POST?. 200 OK. 201 Created. 204 No Content. 404 Not Found. ¿Qué principio SOLID indica que una clase debe tener una única razón para cambiar?. Open/Closed. Liskov Substitution. Single Responsibility. Dependency Inversion. ¿Cuál de las siguientes es una ventaja de los protocolos estándar?. Obligan a usar un único sistema operativo. Permiten la interoperabilidad entre sistemas diferentes. Solo funcionan en redes locales. Evitan el uso de cifrado. ¿Qué método HTTP se utiliza para modificar completamente un recurso?. GET. POST. PUT. PATCH. ¿Cuándo se utilizan normalmente los Query Parameters en una URL?. Para identificar un recurso específico jerárquico. Para filtrar o aplicar criterios de búsqueda. Para definir la versión del protocolo HTTP. Para reemplazar el método GET. ¿Qué principio SOLID indica que las clases de alto nivel no deben depender de las clases de bajo nivel, sino de abstracciones?. SRP. OCP. DIP. ISP. ¿Cuál de los siguientes códigos HTTP pertenece al grupo de errores del cliente?. 200. 301. 404. 500. ¿Cuál de las siguientes afirmaciones sobre JSON es correcta?. Usa etiquetas de apertura y cierre como XML. Es más largo y pesado que XML. Puede representarse como pares clave-valor. No puede contener arrays. ¿Cuál de las siguientes opciones describe mejor el principio Open/Closed (OCP)?. Una clase debe tener una única responsabilidad. Las clases deben poder extenderse sin modificar su código original. Las clases hijas deben poder sustituir a la clase padre. Las dependencias deben inyectarse desde fuera. En una petición HTTP, ¿qué elemento indica si la operación fue exitosa o hubo error?. La cabecera. El cuerpo. El código de estado. El método HTTP. ¿Cuál de los siguientes métodos HTTP se usa para realizar una modificación parcial de un recurso?. PUT. PATCH. POST. GET. Una API devuelve el siguiente código de estado tras ejecutar un DELETE correctamente, sin devolver contenido en el cuerpo: 200. 201. 204. 404. |





