CUESTIONARIO PSP
![]() |
![]() |
![]() |
Título del Test:![]() CUESTIONARIO PSP Descripción: TEMAS 1 - 4 PSP |




Comentarios |
---|
NO HAY REGISTROS |
1. ¿Qué es un proceso en el contexto del sistema operativo?. a. Un programa de software. b. Una instancia en ejecución de un programa. c. Un dispositivo de hardware. 2. ¿Cuál de las siguientes no es una acción asociada al estado de espera de un proceso?. a. Asignación de recursos. b. Ejecución de instrucciones. c. Lectura de datos. 3. ¿Cuál de los siguientes no es un mecanismo de comunicación entre procesos?. a. Tubos de ensayo. b. Memoria compartida. c. Correo electrónico. 4. ¿Qué es un hilo en Java?. a. Un componente de hardware. b. Una secuencia de instrucciones. c. Una unidad de ejecución ligera. 5. ¿Cuál de las siguientes opciones es un estado típico de un hilo en Java?. a. Congelado. b. Espera. c. Inactivo. 6. ¿Cuál es uno de los beneficios de la programación multiproceso en Java?. a. Mejora la capacidad de respuesta de las aplicaciones. b. Reduce el rendimiento del sistema. c. Aumenta la complejidad del código. 7. ¿Qué clase de Java se utiliza para implementar hilos?. a. Thread. b. String. c. Process. 8. ¿Qué permite realizar la sincronización en programación multiproceso?. a. Acelera la ejecución del programa. b. Introduce errores en el código. c. Evita condiciones de carrera. 9. ¿Cuál de los siguientes es un mecanismo de E/S en Java?. a. BufferedReader. b. ArrayList. c. HashMap. 0. ¿Cuál es el objetivo de la gestión de la entrada y salida de procesos en Java?. a. Realizar operaciones de E/S de manera ineficiente. b. Ignorar las excepciones asociadas a la E/S. c. Gestionar la E/S asíncrona y bloqueante. 11. ¿Qué representa el estado activo de un proceso en el sistema operativo?. a. Que el proceso está en espera. b. Que el proceso está en ejecución. c. Que el proceso está detenido. 12. ¿Qué permite la programación multiproceso en Java?. a. Ejecutar procesos de forma secuencial. b. Ejecutar múltiples hilos de ejecución simultáneamente. c. Ejecutar solo un hilo de ejecución a la vez. 13. ¿Cuál de los siguientes es un mecanismo de comunicación entre procesos?. a. Listas. b. Variables. c. Señales. 14. ¿Qué acción no es una función del sistema operativo en la gestión de procesos?. a. Compilar programas. b. Asignar recursos. c. Cambiar el estado de los procesos. 15. ¿Qué clase de Java se utiliza para gestionar la E/S?. a. InputStream. c. FileWriter. b. Math. 16. ¿Cuál es el propósito de la librería java.util.concurrent en Java?. a. Ofrecer herramientas para la gestión de la concurrencia y la ejecución de tareas concurrentes. b. Facilitar la creación de interfaces gráficas de usuario (GUI). c. Proporcionar funciones para operaciones matemáticas avanzadas. 17. ¿Qué método se utiliza para iniciar la ejecución de un hilo en Java?. a. run(). b. execute(). c. start(). 18. ¿Cuál es el método principal que se ejecuta en un hilo en Java?. a. start(). b. run(). c. main(). 19. ¿Qué es un thread en Java?. a. Una instancia de un proceso. b. Una unidad básica de ejecución de un programa. c. Un tipo de dato primitivo. 20. ¿Qué clase se utiliza para la gestión de la entrada y salida de datos en Java?. a. InputStream. b. Scanner. c. FileReader. 21. ¿Qué clase se utiliza para escribir datos en un archivo en Java?. a. FileWriter. b. FileReader. c. FileOutput. 22. ¿Qué es la programación multiproceso en Java?. a. La capacidad de ejecutar múltiples hilos de forma simultánea en Java. b. La capacidad de ejecutar múltiples procesos de forma secuencial en Java. c. La capacidad de ejecutar múltiples procesos en paralelo en Java. 23. ¿Cuál es el propósito de la palabra clave synchronized en Java?. a. Asegurar que un método solo pueda ser llamado por un hilo a la vez. b. Evitar la ejecución de un método por completo. c. Acelerar la ejecución del programa. 24. ¿Qué método se utiliza para leer datos desde un archivo en Java?. a. read(). b. readLine(). c. write(). 25. ¿Qué método se utiliza para detener la ejecución de un hilo en Java?. a. pause(). b. stop(). c. interrupt(). 26. ¿Qué método se utiliza para escribir en la consola en Java?. a. System.write(). b. System.out(). c. System.in(). 27. ¿Cuál es el propósito de los métodos sincronizados en Java?. a. Mejorar la legibilidad del código. c. Incrementar la complejidad del programa. b. Evitar condiciones de carrera y asegurar la integridad de los datos compartidos entre hilos. 28. ¿Qué clase se utiliza para representar un hilo en Java?. a. Task. b. Process. c. Thread. 29. ¿Qué interfaz se utiliza para definir el comportamiento de un hilo en Java?. a. Executor. b. Threadable. c. Runnable. 30. ¿Qué método se utiliza para esperar a que un hilo termine su ejecución en Java?. a. join(). b. wait(). c. sleep(). 31. ¿Qué protocolo se utiliza para enviar y recibir correos electrónicos?. a. SMTP. b. DNS. c. HTTP. 32. ¿Qué clase se utiliza para manejar direcciones uniformes de recursos en Java?. a. Clase Cliente. b. Clase URL. c. Clase TCP. 33. ¿Cuál es el puerto estándar para el servicio SSH?. a. Puerto 443. b. Puerto 80. c. Puerto 22. 34. ¿Qué protocolo se utiliza comúnmente para transferencias de archivos seguras?. a. SSH. b. FTP. c. SFTP. 35. ¿Cuál es el propósito de los sockets seguros en la comunicación?. a. Proteger la confidencialidad y la integridad de los datos. b. Garantizar la disponibilidad del servicio. c. Acelerar la velocidad de transmisión. 36. ¿Cuál de los siguientes no es un protocolo de comunicación de red?. a. HTML. b. HTTP. c. FTP. 37. ¿Cuál es la diferencia entre los protocolos UDP y TCP? . a. UDP proporciona una comunicación segura. b. TCP garantiza una transmisión rápida de datos. c. UDP no garantiza la entrega de paquetes, mientras que TCP sí. 38. ¿Qué representa una URL absoluta?. a. Una dirección que incluye el esquema, el nombre del servidor y la ruta del recurso. b. Una dirección relativa al servidor. c. Una dirección sin el nombre del dominio. 39. ¿Cuál es el puerto predeterminado para el servicio HTTPS?. a. Puerto 443. b. Puerto 80. c. Puerto 21. 40. ¿Qué protocolo se utiliza para la transferencia rápida de datos en aplicaciones como videoconferencias y juegos en línea?. a. TCP. b. HTTP. c. UDP. 41. ¿Qué función desempeña la clase Cliente en la comunicación HTTP?. a. Manejar las direcciones URL. b. Establecer conexiones de red. c. Gestionar las solicitudes HTTP. 42. ¿Cuál es la principal diferencia entre SSL y TLS?. a. SSL es más seguro que TLS. b. SSL es más rápido que TLS. c. TLS es una versión actualizada y más segura de SSL. 43. ¿Cuál de las siguientes clases se utiliza para gestionar solicitudes y respuestas HTTP? . a. Clase TCP. b. Clase FTP. c. Clase HTTP. 44. ¿Cuál es el propósito de la criptografía en la comunicación segura a través de sockets?. a. Aumentar la velocidad de transmisión. b. Simplificar la configuración de red. c. Garantizar la confidencialidad y la integridad de los datos. 45. ¿Cuál es el propósito principal de la arquitectura en la comunicación de programas?. a. Optimizar el rendimiento del hardware. b. Establecer una comunicación eficiente entre sistemas. c. Facilitar la instalación de software. 46. ¿Qué tipo de protocolo de red es TCP?. a. Orientado a paquetes. b. No orientado a la conexión. c. Orientado a la conexión. 47. ¿Qué método HTTP se utiliza para actualizar parcialmente un recurso en un servicio RESTful?. a. PATCH. b. POST. c. PUT. 48. ¿Cuál de las siguientes opciones describe mejor un ejemplo de protocolo de comunicación bidireccional entre un cliente y un servidor?. a. UDP. b. HTTP. c. WebSocket. 49. ¿Qué tipo de arquitectura de red es característica de las aplicaciones RESTful?. c. Anillo. b. Cliente-servidor. a. Peer-to-Peer. 50. ¿Qué método HTTP se utiliza para eliminar un recurso en un servicio RESTful?. a. DELETE. b. PATCH. c. POST. 51. ¿Qué protocolo de red se utiliza comúnmente para la comunicación entre un cliente y un servidor en tiempo real?. . TCP. b. FTP. c. UDP. 52. ¿Cuál de los siguientes no es un método de solicitud HTTP utilizado en REST?. a. DELETE. b. PUT. c. FETCH. 53. ¿Cuál es el formato de datos comúnmente utilizado en las respuestas de un servicio RESTful?. a. XML. b. HTML. c. JSON. 54. ¿Qué protocolo se utiliza comúnmente para la transferencia segura de datos entre un cliente y un servidor en la web?. a. HTTPS. b. FTP. c. Telnet. 55. ¿Qué se utiliza comúnmente para representar la ruta de recursos en un servicio RESTful?. a. IP. b. URI. c. URL. 56. ¿Qué protocolo se utiliza comúnmente para la transmisión de correo electrónico?. a. FTP. b. HTTP. c. SMTP. 57. ¿Cuál de las siguientes opciones describe mejor el propósito principal de un socket en la comunicación entre un cliente y un servidor?. a. Optimiza el rendimiento del servidor. b. Proporciona una interfaz de usuario para el servidor. c. Facilita la transmisión de datos entre el cliente y el servidor. 58. ¿Qué método HTTP se utiliza comúnmente para obtener recursos de un servidor RESTful?. a. GET. b. PUT. c. POST. 59. ¿Qué método HTTP se utiliza para enviar datos al servidor en una solicitud RESTful?. a. PATCH. b. PUT. c. DELETE. 60. ¿Qué método HTTP se utiliza para crear un nuevo recurso en un servicio RESTful?. a. POST. b. PUT. c. GET. |