Logo Passei Direto
Buscar

Questões Simulado 2 Programação de Software Básico em C

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

Questões – Simulado 2 Programação de Software
Básico em C
Questão 1
Pergunta:
Asserção: O Tinkercad é uma ferramenta útil para simular projetos com Arduino, permitindo aos
usuários testar circuitos virtualmente antes de construí-los fisicamente.
Razão: A simulação no Tinkercad utiliza uma linguagem de programação avançada, requerendo
conhecimentos prévios de engenharia elétrica.
Qual alternativa está correta?
Resposta correta:
A Asserção é verdadeira, mas a Razão é falsa.
Questão 2
Pergunta:
Considere as afirmações sobre o processo de comunicação HTTP:
I. O cliente inicia uma conexão TCP com o servidor.
II. O cliente envia uma requisição HTTP contendo método, recurso e cabeçalhos.
III. O servidor envia uma resposta HTTP sem informações de cache ou servidor.
IV. O servidor pode manter a conexão aberta para futuras requisições.
Quais afirmativas estão corretas?
Resposta correta:
Apenas I, II e IV estão corretas.
Questão 3
Pergunta:
Complete a frase:
“Na arquitetura Cliente/Servidor HTTP, o _ é tipicamente um navegador ou aplicação que faz
solicitações, enquanto o _ é responsável por responder às solicitações.”
1
Resposta correta:
cliente / servidor
Questão 4
Pergunta:
Qual alternativa descreve corretamente a função de um broker MQTT?
Resposta correta:
O broker MQTT é um servidor central que gerencia a troca de mensagens entre dispositivos, filtrando e
distribuindo mensagens com base nos tópicos.
Questão 5
Pergunta:
Asserção: O ESP32 é mais adequado do que o Arduino UNO para projetos IoT que exigem conectividade
integrada e maior processamento.
Razão: O Arduino UNO é amplamente utilizado em educação e projetos hobby devido à sua
comunidade ativa.
Qual alternativa está correta?
Resposta correta:
Tanto a Asserção quanto a Razão são verdadeiras, mas a Razão não é uma explicação correta da
Asserção.
Questão 6
Pergunta:
Um servidor de chat utiliza fork() para cada nova conexão.
Qual é a principal vantagem dessa abordagem?
Resposta correta:
Permite isolamento completo de cada conexão.
Questão 7
Pergunta:
Qual é o propósito principal de um mutex em um sistema multi-thread?
Resposta correta:
Garantir a exclusão mútua durante o acesso à variável.
2
Questão 8
Pergunta:
Sobre o uso de fork() em sockets:
I. Cada processo filho pode tratar uma conexão separada.
II. Variáveis globais são compartilhadas entre processos filhos.
III. É possível compartilhar dados usando memória compartilhada.
Qual alternativa está correta?
Resposta correta:
Apenas I e III estão corretas.
Questão 9
Pergunta:
Asserção: fork() é utilizada para criar novos processos no Unix.
Razão: fork() cria um novo processo executando o mesmo código do processo pai até a chamada do
fork().
Qual alternativa está correta?
Resposta correta:
Asserção verdadeira e razão verdadeira, e a razão é uma justificativa correta da asserção.
Questão 10
Pergunta:
Complete a frase:
A ____ é uma técnica de sincronização que evita que múltiplas threads acessem simultaneamente um
recurso compartilhado.
Resposta correta:
Exclusão mútua.
3
	Questões – Simulado 2 Programação de Software Básico em C
	Questão 1
	Questão 2
	Questão 3
	Questão 4
	Questão 5
	Questão 6
	Questão 7
	Questão 8
	Questão 9
	Questão 10

Mais conteúdos dessa disciplina