Buscar

2cicloP2_Avaliando_LinguagemC

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

21/11/2022 10:43 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/2
 
Avaliando o
Aprendizado
 teste seus conhecimentos
 
Disc.: PROGRAMAÇÃO DE SOFTWARE BÁSICO EM C 
Aluno(a): ELIAS ALVES DE ABREU E SOUSA Matríc.: 202008422167
Acertos: 0,2 de 0,5 sexta-feira, 4 de novembro de 2022 (Finaliz.)
 
 
Acerto: 0,1 / 0,1
 
Você encontrou uma função chamada connect no programa que trata de sockets em TCP. Para que serve esta
função?
 Apenas estabelecer conexão com o servidor
Receber dados pelo socket conectado
Enviar dados pelo socket conectado
Fixar o endereço de destino, sem o estabelecimento de conexão
Fixar o endereço de destino e estabelecer uma conexão
Respondido em 04/11/2022 20:36:22
Compare com a sua resposta:
 
Acerto: 0,0 / 0,1
 
Por que as funções htons (), htonl () necessitam ser usadas na programação de Sockets?
 Para converter dados com ordem dos bytes "Big Endian" para "Little Endian" antes de enviá-los.
Para converter dados com ordem dos bytes de rede para ordem dos bytes de processadores baseados no
Intel x86 antes de enviá-los.
Para especificar qual o comprimento dos dados enviados pela rede.
Para especificar qual a ordem dos bytes recebidos pela rede.
 Para converter dados com ordem dos bytes "Little Endian" para "Big Endian" antes de enviá-los.
Respondido em 04/11/2022 20:34:57
Compare com a sua resposta:
 
Acerto: 0,1 / 0,1
 
Foi indicado, pelo grupo de desenvolvimento que você trabalha, a necessidade de cuidado quando suspender um
processo. O que significa suspender um processo?
Suspender nenhuma thread.
Suspender somente as threads já concluídas.
Suspender somente as duas últimas threads iniciadas.
Suspender todas as threads deste processo.
 Questão1
 Questão2
 Questão3
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
21/11/2022 10:43 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/2
 
Suspender a última thread criada.
Respondido em 04/11/2022 20:36:13
Compare com a sua resposta:
 
Acerto: 0,0 / 0,1
 
Considerando as principais armadilhas do tratamento de sincronização de threads, o que ocorre quando a thread1
espera pelo desbloqueio de um mutex que estava bloqueado pela thread2, mas a thread2 finalizou seu
processamento sem efetuar a liberação do mutex?
O thread1 deve chamar a função join, usada para desbloquear de forma forçada a mutex necessária
O sistema operacional cuida de automaticamente de desbloquear mutexes quando a thread que o bloqueava
finaliza.
O processo pai deve detectar a situação e desbloquear o mutex em questão.
 O programa irá ser finalizado pelo sistema operacional com uma mensagem "falha de desbloqueio".
 Não há como contornar a questão sem ajustes no código-fonte, pois somente a thread2 poderia realizar o
desbloqueio.
Respondido em 04/11/2022 20:37:07
Compare com a sua resposta:
 
Acerto: 0,0 / 0,1
 
Analise os recursos abaixo, e marque os que são compartilhados por duas threads que rodam em paralelo no mesmo
processo.
I. Instruções de processo
II. conjunto de registros, ponteiro de pilha
III. arquivos abertos (descritores)
IV. pasta de trabalho atual
Marque a opção correta.
 I - III - IV
II - III - IV
 I - II - III
III - IV
I - II - IV
Respondido em 04/11/2022 20:37:39
Compare com a sua resposta:
 
 
 
 
 
 
 
 
 
 
 Questão4
 Questão5
javascript:abre_colabore('38301','297376563','5845183823');

Outros materiais