Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Pergunta 1 0,25 em 0,25 pontos O objeto Socket trabalha com diversos tipos de tecnologias e camadas, dentro de uma aplicação cliente qual seria sua utilidade. Resposta Selecionada: e. estabelecer conexão com um servidor Resposta Correta: e. estabelecer conexão com um servidor Feedback da resposta: Parabéns!O Objeto Socket estabelece conexão com um servidor. Pergunta 2 0,25 em 0,25 pontos O socket de datagrama pode ser considerado como uma transmissão : Resposta Selecionada: UDP Resposta Correta: UDP Feedback da resposta: Parabéns! O socket de datagrama é considerado como UDP, pois sua conexão não é orientado a transmissão. Pergunta 3 0,25 em 0,25 pontos Para uma aplicação cliente enviar mensagem para o Servidor, qual dos Objetos abaixo podem ser usados. Resposta Selecionada: ObjectOutputStream Resposta Correta: ObjectOutputStream Feedback da resposta: Parabéns! O Objeto ObjectOutputStream é o objeto para envio de mensagens ao outro computador. Pergunta 4 0,25 em 0,25 pontos Observe o comando e responda as asserções dos itens abaixo. package testserver; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.net.ServerSocket; import java.net.Socket; public class TestServer { public static void main(String args[]) { System.out.println("Aguardando conexões"); try { ServerSocket server = new ServerSocket(3309); Socket socket= server.accept(); ObjectOutputStream x= new ObjectOutputStream(socket.getOutputStream()); ObjectInputStream y= new ObjectInputStream(socket.getInputStream()); System.out.println(y.readUTF()); x.writeUTF("Ok"); x.flush(); } catch (Exception ex) { System.out.println("Erro"+ex); } } } I- não executa II- executa III- o objeto x trata das entradas do fluxo do socket IV- o objeto x trata das saídas do fluxo do socket V- o objeto y capta as entradas do fluxo do socket Resposta Selecionada: II ,IV e V Resposta Correta: II ,IV e V Feedback da resposta: Parabéns! Os itens II (executa) ,IV(x trata das saídas) e V(y trata das entradas) são verdadeiros sobre este código. Pergunta 5 0,25 em 0,25 pontos Analise o seguinte caso: "Para os dados de um cliente para um servidor, trafegarem em uma aplicação, deve haver uma conexão que estabeleça a conexão entre eles. Porém caso mais um nó ou cliente deseja estabelecer conexão com o servidor, deverá também estabelecer conexão. Para um server que foi escrito para receber apenas uma conexão com o cliente qual seria uma solução para receber várias conexões dos itens abaixo." I- criar um thread para os clientes II- loop infinito para estabelecer conexões com demais clientes III- fechar a aplicação cliente e abrir os demais Resposta Selecionada: a. somente II Resposta Correta: a. somente II Feedback da resposta: Parabéns! Para o servidor executar por tempo indeterminado para vários clientes deve ser feito o loop infinito. Pergunta 6 0,25 em 0,25 pontos Observe o comando e responda as asserções dos itens abaixo. package clie2; public class Clie2 { public static void main(String[] args) { Socket socket= new Socket("localhost",3309); ObjectOutputStream h= new ObjectOutputStream(socket.getOutputStream()); ObjectInputStream g= new ObjectInputStream(socket.getInputStream()); System.out.println(g.readUTF()); h.writeUTF("OMOMO"); h.flush(); socket.close(); } } I- executa II- não executa III- não implementa o try-cath IV- os erros são de chaves V- não importa os devidos pacotes Resposta Selecionada: e. II, III e V Resposta Correta: e. II, III e V Feedback da resposta: Parabéns!Os itens II (não executa),IV (não implementa o try-catch) e V(não faz os import´s) são verdadeiros sobre este código. Pergunta 7 0,25 em 0,25 pontos Para poder tratar de forma adequada todos os clientes que estabelem conexão com o server, deve ser feito sua diferenciação, como conhecer o endereço ip e nome do computador, qual dos métodos abaixo faz esta funcionalidade. Resposta Selecionada: d. getInetAddress() Resposta Correta: d. getInetAddress() Feedback da resposta: Parabéns!O objeto getInetAddress(), é o método que retorna o endereço IP e o Nome do Computador Client. Pergunta 8 0,25 em 0,25 pontos O objeto SocketServer, é o objeto que estabelece conexão com o Servidor, qual das sintaxes abaixo corresponde a sua forma correta. Resposta Selecionada: c. SocketServer server=new SocketServer(PORTA); Resposta Correta: c. SocketServer server=new SocketServer(PORTA); Feedback da resposta: Parabéns! A sintaxe correta é SocketServer server=new SocketServer(PORTA); Pergunta 9 0,25 em 0,25 pontos Dentro do padrão TCP/IP do Java, temos os objetos que implementam os protocolos UDP e TCP. Para os objetos Socket´s, qual dos itens abaixo corresponde a sua transmissão. Resposta Selecionada: a. serviço orientado a conexão Resposta Correta: a. serviço orientado a conexão Feedback da resposta: Parabéns!O objeto Socket trabalha em um serviço orientado a conexão. Pergunta 10 0,25 em 0,25 pontos Tratando-se de socket qual a finalidade do método abaixo: .flush(); Resposta Selecionada: forçar o envio da mensagem através do esvaziamento do buffer Resposta Correta: forçar o envio da mensagem através do esvaziamento do buffer Feedback da resposta: Parabéns! O método flush(), tem como objetivo forçar o envio da mensagem através do esvaziamento do buffer.
Compartilhar