option
Cuestiones
ayuda
daypo
buscar.php

PSPT3

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

Descripción:
Programación de Servicios y Procesos Tema 3 DAM

Fecha de Creación: 2026/02/16

Categoría: Informática

Número Preguntas: 51

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

¿Qué usamos para crear un objeto serializable?. El paquete Serializable. Todas las respuestas son correctas. La clase abstracta Serializable. La interface Serializable.

¿Qué clase/clases usamos para serializar y deserializar un objeto?. ObjectInputStream. Ninguna de esas clases son correctas. Las dos son necesarias. ObjectOutputStream.

¿Qué método/métodos usamos para serializar y deserializar un objeto?. Ninguna de esos métodos son correctos. readObject. Los dos son necesarios. writeObject.

Indica qué afirmación es correcta: Los objetos serializados no se pueden escribir en ficheros. Para transmitir un objeto por red debe ser deserializado. Un objeto serializado debe ser deserializado. Ninguna de las respuestas es correcta.

¿Qué entiendes por serialización en Java?. Es el proceso por el cuál un objeto es codificado en un medio con el propósito de transmitirlo por una conexión de red como una serie de bytes. Ninguna de las respuestas es correcta. Es el proceso que divide el objeto en varios trozos para que sea más fácil y rápida la transmisión. Es el proceso por el cuál un objeto es decodificado una vez se ha recibido a través de la red.

Selecciona cuál o cuáles son ventajas que nos aporta el modelo cliente-servidor: Menos administración. Aumento de seguridad. Escalabilidad. Todas son ventajas del modelo.

¿Cuáles de los siguientes pueden ser tipos de servidores?. Todos son tipos válidos. Servidor de correo. Servidor proxy. Servidor de impresión.

Indica qué afirmación es correcta: El modelo cliente-servidor se puede aplicar solo a aplicaciones de escritorio. El modelo cliente-servidor es un modelo que actua como una aplicación distribuida. La principal desventaja del modelo cliente-servidor es que no es escalable. Ninguna es correcta.

Selecciona cuál o cuáles son funciones del servidor: Formateo de datos. Procesar peticiones de los clientes. Todas son funciones del servidor. Aceptar las peticiones de los clientes.

Selecciona cuál o cuáles son funciones de un servidor web: Permite el envío y recepción de correo electrónico. Conexión en ambas direcciones de manera síncrona y asíncrona. Gestión de la wifi y redes. Protege de ataques externos.

Una de las desventajas del modelo cliente-servidor es: Escalabilidad. Mantenimiento elevado. Ninguno de los anteriores. Inseguro.

Los mecanismos que proporciona Java para la gestión a nivel alto de la red son: Manejo de URL URI. Manejo de URL y HTTP. Ninguno de los anteriores. Manejo de URI y HTTP.

¿Por medio de qué clase es posible saber si una computadora soporta el protocolo IPv6?. NetworkInterface. Inet6Address. NetworkLink. Ninguno de los anteriores.

Indica cuál o cuáles de los siguientes son protocolos de red válidos en cuanto a la representación de IPs: inet6Address. inet4Address. Los dos son válidos. Ninguno es correcto.

El paquete de Java que nos permite trabajar con aplicaciones en red es: java.web. java.http. java.red. java.net.

Una librería para la programación de sockets es: Jexxus. Pool. Ninguno de los anteriores. Eclipse.

En los socket orientados a la conexión, el intercambio de información de manera simple se realiza por medio de: InputStream y OutputStream. DatagramPacket. DataInputStream y DataOutputStream. Ninguno de los anteriores.

En los socket no orientados a la conexión, el intercambio de información se realiza por medio de: DatagramPacket. DataInputStream y DataOutputStream. InputStream y OutputStream. Ninguno de los anteriores.

¿Qué método debe usar un servidor para permitir una conexión cliente al puerto sobre el que tiene abierto el servicio?. connect(). clientConnect(). allow(). accept().

Un socket se define como: Enlace entre 2 computadoras que están utilizando un programa en red. Enlace entre 2 computadoras orientadas a la conexión. Ninguno de los anteriores. Enlace entre 2 computadoras orientadas a la no conexión.

El protocolo TCP: No es orientado a la conexión. Ninguno de los anteriores. Es orientado a la conexión. Tiene ambas capacidades.

¿Qué parámetros debemos enviar al crear un socket?. Los dos parámetros son correctos. El puerto de escucha del servidor. Ninguno de esos parámetros es correcto. La dirección del servidor.

¿Qué clase usamos para la creación de sockets?. newSocket. Socket. addSocket. firstSocket.

¿Qué clase usamos para crear un socket de servidor?. Socket. ServerSocket. No hay una clase específica para los servidores. newSocket.

¿Qué clase usamos para crear un socket UDP?. ServerSocket. DatagramSocket. UDPSocket. Socket.

¿Qué parámetro o parámetros necesitamos para la creación de un socket de servidor?. La dirección y el puerto del cliente. La direccion del servidor. Se usan los mismos que en el socket de cliente. Solo el puerto por el que va a escuchar el servidor.

El método a través del cual el servidor queda a la espera de comunicación del cliente es: input(). readln(). El servidor nunca espera al cliente, siempre es al revés. accept().

¿Por qué crees que es útil la programación con hilos en el caso de los sockets?. Ninguna de estas afirmaciones es correcta. De ese modo un socket puede atender a varios hilos a la vez. Porque los sockets (especialmente los de servidor) esperan la comunicación de los clientes y eso hace que ese hilo quede bloqueado durante ese tiempo. Los socket no necesitan de la programación con hilos.

¿Para qué nos sirve la clase DefaultListModel?. Para lanzar la ejecución de los socket (tanto de cliente como de servidor). Para almacenar la lista de socket tanto de cliente como de servidor que intervienen en la comunicación. Para almacenar la lista de socket de cliente que intervienen en la comunicación. Para que cuando cualquier cliente cambie algo se nos notifique y podamos actuar en consecuencia.

Una vez creados los socket de cliente y servidor, ¿qué ocurre?. El servidor espera que algún cliente contacte con él. El cliente espera que le intente comunicar el servidor. No ocurre nada, cliente y servidor ya pueden comenzar a comunicarse. Es necesario un objeto DatagramSocket, además del Socket para poder comunicar.

Indica cuál de las siguientes es una afirmación correcta... Los socket del tipo DatagramSocket no necesitan saber la dirección del servidor. Ninguna de estas afirmaciones es correcta. Las dos afirmaciones son correctas. Los socket no necesitan saber la dirección del servidor.

¿Qué afirmación es correcta respecto al método getOutputStream()?. Ninguna de las afirmaciones es correcta. Devuelve el OutputStream. Devuelve el InputStream. Devuelve el stream de entrada/salida.

¿Qué debemos enviar además de la información en un DatagramPacket?. El puerto del receptor de nuestra información. El socket a través del que vamos a enviar. Ninguna de las afirmaciones es correcta. El tipo de información que deseamos enviar.

¿Qué debemos enviar además de la información en un DatagramPacket?. El tipo de información que deseamos enviar. La dirección del receptor de nuestra información. El socket a través del que vamos a enviar. Ninguna de las afirmaciones es correcta.

¿Qué afirmación es correcta respecto al método getInputStream()?. Ninguna de las afirmaciones es correcta. Devuelve el InputStream. Devuelve el OutputStream. Devuelve el stream de entrada/salida.

¿Qué clases usan los socket para el intercambio de información?. OutputStream. InputStream. Las dos son correctas. Ninguna de las dos es correcta.

¿Qué podemos afirmar de una instrucción como esta: new Socket("localhost", 5557);?. El cliente está en la IP 5557. Hay un servidor en la IP 5557. Hay un servidor escuchando en el puerto 5557. Cliente y servidor comparten la IP 5557.

¿Esta instrucción en qué lado se ejecutaría new Socket("localhost", 5557);?. En el lado de servidor. Tanto en el lado del cliente como en el del servidor. En el lado del cliente. Esa instrucción es errónea y no se ejecutaría en ningún lado.

Supongamos una aplicación en red que descarga unos ficheros de la web, los modifica y los vuelve a subir a la web, ¿cómo podrías hacer para que fuese más eficiente?. Crear un hilo que realice las tres operaciones. Trabajar con conexiones a través de UDP. Crear un hilo independiente para cada una de esas operaciones. Trabajar a través de conexiones TC/IP.

¿Esta instrucción en qué lado se ejecutaría ServerSocket servidor = new ServerSocket(5557);?. Tanto en el lado del cliente como en el del servidor. Esa instrucción es errónea y no se ejecutaría en ningún lado. En el lado del cliente. En el lado de servidor.

Indica qué afirmación/afirmaciones es correcta: Con Socket podemos usar hilos. Con ServerSocket podemos usar hilos. Todas las afirmaciones son correctas. Con DatagramPacket podemos usar hilos.

El protocolo UDP: Es orientado a la conexión. Tiene ambas capacidades. Ninguno de los anteriores. No es orientado a la conexión.

Los protocolos que van a utilizar las aplicaciones para el intercambio de información, ¿a qué capa pertenecen dentro del modelo OSI?. Aplicación. Red. Ninguno de los anteriores. Sesión.

¿Cuál de las siguientes afirmaciones es correcta?. Los hilos comparten memoria entre sí. Los hilos solo comparten recursos de E/S. Los hilos no comparten recursos. Ninguna afirmación es correcta.

¿Cómo se conoce al conjunto de normas para el intercambio de los mensajes entre ordenadores?. Sistema digital de comunicación. Entorno de comunicación. Sistema de comunicación. Protocolo de comunicación.

¿Cómo se llama el identificador inequívoco que identifica a una máquina en la red?. IP. HTTP. DNS. FTP.

Un socket debe de ser cerrado por: Ninguno de los anteriores. Una mejora las vistas de la aplicación. Convención. Un correcto funcionamiento de la aplicación.

¿Cómo se llama el método que usamos para cerrar un socket?. close(). end(). break(). exit().

¿Qué ocurre si intentamos cerrar un Socket y este se encuentra bloqueado por una operación de E/S?. ninguna respuesta es válida. Espera a que finalice la operación y entonces se cierra. Se genera una excepción. No pasa nada, se cierra y ya está.

¿Qué ocurre si no se cierran los socket en una aplicación de servidor?. Ninguna de estas afirmaciones son correctas. No ocurre nada ya que no hay límite en el número de sockets abierto. No ocurre nada la MVJ se encarga de cerrarlos. Se degrada el rendimiento del mismo.

Indica cuál o cuáles de las siguientes situaciones son correctas tras cerrar un socket: Todas son correctas. Se cierra el flujo InputStream. No está disponible para futuros usos de red. Se cierra el flujo OutputStream.

Denunciar Test