O GoConqr está de visual novo! Conte para nós o que você achou.

Quiz

UD 7-10

Alejandro Loureiro Garrido 44 perguntas

Fazer o quiz

Perguntas do quiz (44)

  1. 1El lenguaje de definición de interfaz (IDL) CORBA es uno de los pilares de la arquitectura CORBA. Seleccione la afirmación correcta sobre dicho lenguaje
    1. ASe trata de un lenguaje universal con una sintaxis específica, independiente del lenguaje de implementación, que sirve para definir la interfaz de objetos de CORBA
    2. BSe trata de una herramienta de CORBA que sirve para compilar la interfaz de objetos de CORBA en la consola de comandos del sistema
    3. CPermite definir la interfaz de objetos en caso de utilizar C ó C++ para implementar la aplicación. Para otros lenguajes es necesario usar un lenguaje distinto.
    4. DPermite definir la interfaz de objetos en caso de utilizar Java para implementar la aplicación. Para otros lenguajes es necesario usar un lenguaje distinto.
  2. 2El paradigma que probablemente tiene mayor nivel de abstracción hoy día es el de espacios de objetos. Seleccione cuál de las siguientes afirmaciones sobre dicho paradigma es cierta.
    1. AUn proceso no puede retirar un objeto del espacio a menos que sea el propietario del objeto
    2. BEn este paradigma existe un espacio que actúa como repositorio de agentes móviles
    3. CJavaSpaces es una API que permite implementar soluciones basadas en espacio de objetos
    4. DLos procesos pueden invocar métodos remotos de los objetos situados en el espacio de objetos, modificando el objeto en sí y sus datos
  3. 3El paradigma de agentes resulta muy interesante en el ámbito de la computación distribuida, ya que proporciona ciertas ventajas únicas. ¿Cuál de las siguientes afirmaciones no es considerada como una ventaja de este paradigma?
    1. ASe ofrece asíncronía y descentralización
    2. BPermite uso eficiente de canales de comunicación
    3. CPermite que los dispositivos no estén conectados ininterrumpidamente a la red
    4. DEvita riesgos de seguridad para los participantes de la comunicación
  4. 4En el proceso de desarrollo de una aplicación CORBA, supongamos que el desarrollador abre una consola de comandos y ejecuta el mandato idlj -fall
    1. AInterfaz.idl
    2. BInterfazOperations.java
    3. CInterfaz.java
    4. DInterfazPOA.java
    5. EInterfazHelper.java
    6. FInterfazHolder.java
    7. G_InterfazStub.java
  5. 5A continuación se muestra un ejemplo de petición de cliente HTTP completa.

    HEAD HTTP/1.0
    Accept: */*
    Connection: Keep-Alive
    Host: algunaMaquina.com
    User-Agent: Generic
    <linea en blanco>
    Nombre=jorge&email=jorge@empresa.es

    Seleccione la afirmación correcta sobre dicha petición de cliente.
    1. AEs una petición incorrecta, cuenta con errores en las líneas en blanco requeridas en el protocolo
    2. BEs una petición incorrecta, tiene un error en la sección de cabecera
    3. CEs una petición incorrecta, tiene un error en la línea de petición
    4. DEs una petición HTTP correcta
  6. 6¿En qué consiste el interfaz Entry, y a qué paradigma de los denominados "avanzados" pertenece?
    1. AForma parte de una API para implementar paradigmas colaborativos de tipo "pizarra compartida", y permite escribir y leer objetos de la pizarra
    2. BForma parte de una API para implementar agentes móviles, y permite insertar nuevas entradas o paradas en el itinerario del agente
    3. CForma parte de una API para implementar servicios en red, y permite escribir en un directorio de servicios un nuevo recurso como una entrada adicional en el mismo
    4. DForma parte de una API para implementar espacios de objetos, y permite escribir y leer objetos de un espacio
  7. 7Se tiene el siguiente código fuente de un servlet:

    ...
    public void doPost(HttpServletRequest request,
    HttpServletResponse response)
    throws ServletException, IOException{

    response.setContentType("text/html");
    ServletOutputStream out = response.getOutputStream();
    out.println("<html>");
    out.println("<head><title>Servlet Response" +
    "</title></head>");
    out.println("<body>");
    Cookie c;

    Enumeration keys;
    String name, value, prefix;
    keys = request.getParameterNames();
    while (keys.hasMoreElements()){

    name = (String)keys.nextElement();
    prefix = name.substring(0,4);

    if (prefix.equals("item")){
    value = request.getParameter(name);
    out.println("<H4>Setting cookie: " + name +
    " " + value + "</H4>");
    c = new Cookie(name, value);
    c.setMaxAge(1*24*60*60);
    response.addCookie(c);
    }//end if
    } //end while
    out.println("</body></html>");
    response.sendRedirect("...");
    } //end doPost
    ...
    Seleccione la afirmación correcta
    1. AEl servlet hace uso de un mecanismo de almacenamiento de información que guarda la información de sesión en el lado servidor
    2. BEl servlet genera múltiples cookies estableciendo como máximo tiempo de duración en cada una de ellas 1 día
    3. CLa implementación permite que la aplicación cliente-servidor funcione siempre independientemente de la configuración del navegador web cliente
    4. DEl servlet genera una única cookie que almacena todos los items que el cliente ha seleccionado en un formulario
  8. 8Uno de los protocolos vinculados a las aplicaciones web es CGI (Common Gateway Interface). Seleccione la afirmación correcta sobre dicho protocolo.
    1. AProporciona una pasarela entre un servidor de información (por ejemplo un servidor HTTP) y un proceso externo ejecutando en la máquina del servidor de información
    2. BEs un lenguaje de implementación que sirve para ejecutar un proceso externo en el cliente web, concretamente en el contexto de su navegador
    3. CSe utiliza exclusivamente cuando debemos almacenar el estado de la sesión en el servidor, siendo completamente innecesario en otro caso
    4. DDebe utilizarse junto con PHP y sirve exclusivamente para la gestión de bases de datos en el servidor
  9. 9Java IDL es una herramienta que permite implementar aplicaciones distribuidas basadas en CORBA usando Java como lenguaje de programación. ¿Cuáles son las herramientas básicas de Java IDL para desarrollar aplicaciones CORBA?
    1. Aregister_CORBA y narrow
    2. Bidlj y orbd
    3. Crmic y tnameserv
    4. Dservertool y gcc-cgi
  10. 10En las aplicaciones de Internet es muy frecuente que en el lado servidor sea necesario realizar una lógica de negocio a través de la ejecución de algún tipo de script. En la asignatura se presentan dos posibilidades, el uso de CGIs y el uso de servlets, aunque estas dos tecnologías tienen varias diferencias muy importantes entre sí. De las siguientes afirmaciones sobre dichas diferencias, seleccione la respuesta correcta:
    Seleccione una:
    1. ACGI extiende únicamente servidores HTTP, mientras que los servlets pueden extender cualquier servidor que tenga un protocolo de pregunta-respuesta
    2. BCGI ejecuta en la máquina servidora sin soporte arquitectónico adicional, mientras que los servlets requieren un módulo llamado motor o contenedor
    3. CUn script CGI se recarga cada vez que el cliente lo solicita, mientras que una sola instancia de servlet seguirá ejecutando mientras tenga peticiones, lo que permite almacenar en sus variables información de estado o sesión
    4. DTodas las diferencias entre CGI y Servlets anteriores son ciertas

Informações

Descrição
Preparatoria Abierta Sistemas Distribuidos Quiz sobre UD 7-10, criado por Alejandro Loureiro Garrido em 01-02-2016.
Idioma
Español
Visualizações
2
Avaliação
Ainda sem avaliações
Avalie este quiz
Avalie este quiz

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?