Baixe o app para aproveitar ainda mais
Prévia do material em texto
30/05/23, 06:15 Teste 3 https://avaead.unisanta.br/mod/quiz/attempt.php?attempt=262387&cmid=286838 1/5 Questão 1 Ainda não respondida Vale 1,00 ponto(s). Questão 2 Ainda não respondida Vale 1,00 ponto(s). Qual a diferença entre um objeto do tipo IPEndPoint e EndPoint? Escolha uma opção: Ambos representam um endereço do tipo IP, porém o primeiro só identifica endereços do tipo IPv4 enquanto o segundo só endereços IPv6. Ambos representam um endereço de IP, o primeiro deve ser usado no programa que recebe dados enquanto que o segundo no programa que envia. Ambos representam um endereço de IP, o primeiro é usado para enviar informações e identifica o endereço do destinatário, enquanto o segundo é usado no recebimento e identifica o endereço por onde os dados serão recebidos. Ambos representam um endereço do tipo IP, porém o primeiro só identifica endereços do tipo IPv4 enquanto o segundo pode ser usado para identificar endereços IPv4 ou IPv6. Limpar minha escolha Imaginando um projeto ondo vamos enviar e receber informações é correto afimar que: Escolha uma opção: Por uma questão de organização seria desejável usarmos duas portas para organizarmos melhor o código. Obrigatoriamente teremos que usar o protocolo UDP/IP como alternativa ao TCP/IP. Obrigatoriamente teremos que usar duas portas distintas, uma para envio e outra para recebimento a fim de evitarmos conflito de dados na transmissão. Impossível desenvolver algo assim, uma vez que a placa de rede só transmite ou só recebe. Limpar minha escolha 30/05/23, 06:15 Teste 3 https://avaead.unisanta.br/mod/quiz/attempt.php?attempt=262387&cmid=286838 2/5 Questão 3 Ainda não respondida Vale 1,00 ponto(s). Questão 4 Ainda não respondida Vale 1,00 ponto(s). Quais os padrões mais comuns para serialização dos dados? Escolha uma opção: XML e PHP HTML e Json XML e Json UML e Json Limpar minha escolha Sobre Json e XML é correto afirmar que: Escolha uma opção: XML é mais versátil pois pode ser usado como alternativa ao HTML enquanto que o Json não. Json gera arquivos menores, o que consome menos memória e sobretudo menos esforço de transmissão. Json gera arquivos menores, o que consome menos memória, mas seu processamento é mais complexo e portanto demorado. XML gera arquivos menores, o que consome menos memória e sobretudo menos esforço de transmissão. Limpar minha escolha 30/05/23, 06:15 Teste 3 https://avaead.unisanta.br/mod/quiz/attempt.php?attempt=262387&cmid=286838 3/5 Questão 5 Ainda não respondida Vale 1,00 ponto(s). Questão 6 Ainda não respondida Vale 1,00 ponto(s). O que é o MicroSoft Nuget? Escolha uma opção: É o nome dado ao depósito de bibliotecas nativas do Visual Studio/C#. É o nome da biblioteca usada nos projetos 37 e 38. Um depósito de códigos escritos e compartilhados por terceiros para ambientes Linux e Windows. Um depósito de códigos escritos e compartilhados por terceiros devidamente homologados e disponibilizados pela MicroSoft. Limpar minha escolha Num serviço de FTP o arquivo recebido sempre tem o mesmo nome do arquivo original, como isso é conseguido? Escolha uma opção: Isso se dá de forma transparente uma vez que todo datagrama TCP/IP tem o nome do arquivo. Em uma transmissão inicial é feita a transmissão do nome do arquivo e de outras informações de controle requeridas pelo protocolo. Isso se dá de forma transparente através de método escrito no construtor da classe Socket. O primeiro datagrama TCP/IP transmitido tem uma área de cabeçalho diferenciada, onde esta contido o nome do arquivo. Limpar minha escolha https://avaead.unisanta.br/mod/resource/view.php?id=286805 30/05/23, 06:15 Teste 3 https://avaead.unisanta.br/mod/quiz/attempt.php?attempt=262387&cmid=286838 4/5 Questão 7 Ainda não respondida Vale 1,00 ponto(s). Questão 8 Ainda não respondida Vale 1,00 ponto(s). A serialização dos dados é usada para o que? Escolha uma opção: Para homologar os pacotes de dados disponíveis no Nuget. Exclusivamente para transmissão de dados sobre a previsão do tempo entre estação metereológica e sites/apps. Para enfileirar uma sequência de bytes em estado bruto, para que possam ser transmitidos via rede. Para transmissão de dados/objetos devidamente identificados entre aplicações distintas. Limpar minha escolha Na serialização de objetos MicroSoft/XML as propriedades private não são serializadas. Por quê? Escolha uma opção: É possível serializa-las porém não diretamente e sim através dos seus respectivos métodos get e set. A afirmação acima não procede, toda e qualquer propriedade, independente de ser public, protected ou private são serializadas. Porque quando faço a serialização de dados o objetivo maior e disponibilizá-los a terceiros e não faz sentido disponibilizar dados privados. Não só as propriedades private não são serializadas como também as publics e as protecteds. Na verdade, antes da serialização precisamos definir um contrato (DataContract) para definir qual propriedade será serializada. Limpar minha escolha 30/05/23, 06:15 Teste 3 https://avaead.unisanta.br/mod/quiz/attempt.php?attempt=262387&cmid=286838 5/5 Questão 9 Ainda não respondida Vale 1,00 ponto(s). Questão 10 Ainda não respondida Vale 1,00 ponto(s). O que efetivamente acontece quando eu fecho um arquivo? Escolha uma opção: Você esta acionando o Garbage Collector que então retirará de memória tudo o que é desnecessário em relação a este arquivo. Quando você acessa um arquivo o sistema operacional é chamado e então lhe disponibiliza uma série de recursos como ponteiro de arquivos, buffers etc. Ao fechar você está liberando esses recursos. Você está gravando um caracter EOF (End Of File) no final do arquivo para sinalizar que ali é o seu fim. Puramente documentacional, na verdade não faz nada, é que como no início você é obrigado a abrir o arquivo então no final fechasse. Limpar minha escolha Através do capítulo 08 vimos como transmitir dados entre duas máquinas distintas e como seria num serviço de chat onde todo mundo pode transmitir a todo mundo. Escolha uma opção: Não precisamos nos preocupar com isso, toda essa gerência fica a cargo do Switch da rede; Seria similar uma vez que num serviço de chat efetivamente só temos contato com o servidor que repassa a informação a quem de direito. Seria similar, porém num serviço de chat não trabalhamos com endereços de IP para identificação dos destinatários e sim NickNames, assim os objetos do tipo “IPEndPoint” deveriam ser substituídos por objetos do tipo “NameEndPoint”. Para cada destinatário diferente temos que ter um objeto socket instanciado, por esse motivo é que os serviços de chat são limitados a um certo número de usuários. Limpar minha escolha
Compartilhar