Buscar

TESTE 3 TOPICOS AVANCADOS DE PROGRAMACAO NOTA 9

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Continue navegando