Logo Passei Direto
Buscar

5H7M massividade

User badge image
Ana Lussari

em

Ferramentas de estudo

Passei Direto Aniversário

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

Prévia do material em texto

d) Sensor de luminosidade 
 
Resposta: b) Sensor ultrassônico 
 
Explicação: O sensor ultrassônico é um dispositivo que emite ondas sonoras de alta 
frequência e mede o tempo que essas ondas levam para retornar após atingir um obstáculo. 
Ao calcular a distância entre o sensor e o objeto com base nesse tempo de retorno, ele é 
capaz de detectar obstáculos em seu caminho. Isso é essencial para robôs que precisam 
navegar em ambientes complexos, permitindo que eles evitem colisões e se movimentem de 
forma autônoma. Em contraste, os outros sensores listados (temperatura, tensão e 
luminosidade) não são projetados para medição de distância ou detecção de obstáculos em 
robótica. 
 
Questão: Qual das seguintes estruturas de controle é utilizada em programação para 
executar um bloco de código várias vezes, enquanto uma condição for verdadeira? 
 
Alternativas: 
a) if 
b) switch 
c) for 
d) while 
 
Resposta: d) while 
 
Explicação: A estrutura de controle 'while' é utilizada em programação para criar laços que 
executam um bloco de código repetidamente enquanto uma condição especificada for 
verdadeira. A sintaxe básica da estrutura 'while' é a seguinte: enquanto a condição for 
verdadeira, o bloco de código dentro do 'while' é executado. Por exemplo: 
 
``` 
while (condicao) { 
 // bloco de código a ser executado 
} 
``` 
 
As outras alternativas têm funções diferentes: 
- a) 'if' é utilizado para executar um bloco de código apenas uma vez se uma condição for 
verdadeira. 
- b) 'switch' é utilizado para selecionar entre várias opções com base no valor de uma 
variável. 
- c) 'for' é utilizado para executar um bloco de código um número específico de vezes, mas 
essa execução é baseada em um contador e não em uma condição que possa mudar durante 
a execução. 
 
Portanto, a alternativa correta que corresponde à descrição da execução repetitiva com 
base em uma condição é a letra d) while. 
 
Questão: Qual das seguintes afirmações sobre a complexidade de algoritmos é verdadeira? 
 
Alternativas: 
a) A complexidade de tempo de um algoritmo descreve quanto espaço ele utiliza à medida 
que a entrada aumenta. 
b) A complexidade de espaço de um algoritmo descreve quanto tempo ele leva para ser 
executado. 
c) A notação Big O é usada para descrever o pior caso de um algoritmo. 
d) A complexidade de um algoritmo nunca pode ser melhorada após sua implementação 
inicial. 
 
Resposta: c) A notação Big O é usada para descrever o pior caso de um algoritmo. 
 
Explicação: A notação Big O é uma forma de expressar a complexidade de algoritmos, 
focando em como o tempo de execução ou o espaço usado por um algoritmo cresce em 
relação ao tamanho da entrada no seu pior cenário. É importante na análise de algoritmos, 
pois fornece uma visão sobre como o desempenho do algoritmo se comporta quando a 
entrada é maximizada. As outras alternativas são incorretas: a complexidade de tempo e 
espaço são métricas diferentes e não devem ser confundidas, e a afirmação sobre a 
impossibilidade de melhorar a complexidade de um algoritmo após a implementação é 
falsa, pois sempre existe a possibilidade de otimizá-lo com novas técnicas ou abordagens. 
 
Questão: Qual dos seguintes comandos SQL é usado para remover todas as entradas de uma 
tabela sem excluir a tabela em si? 
 
Alternativas: 
a) DROP TABLE 
b) DELETE FROM 
c) TRUNCATE TABLE 
d) REMOVE ENTRIES 
 
Resposta: c) TRUNCATE TABLE 
 
Explicação: O comando TRUNCATE TABLE é utilizado para remover rapidamente todas as 
linhas de uma tabela, mantendo a estrutura da tabela intacta. Ao contrário do comando 
DELETE FROM, que remove linhas individualmente (e pode incluir uma cláusula WHERE 
para especificar quais linhas remover), o TRUNCATE TABLE é mais eficiente porque não 
registra a remoção de cada linha individualmente e reseta contadores de identidade (se 
houver) ao mesmo tempo. O comando DROP TABLE, por sua vez, exclui a tabela do banco de 
dados completamente. A alternativa "REMOVE ENTRIES" não é um comando SQL válido. 
Portanto, a resposta correta é a letra c. 
 
Questão: No contexto do desenvolvimento de software ágil, o que é um "Sprint 
Retrospective"? 
 
Alternativas: 
a) Uma reunião para planejar as atividades do próximo sprint. 
b) Uma revisão dos resultados do sprint anterior, onde a equipe discute o que funcionou, o 
que não funcionou e como melhorar. 
c) Uma apresentação final do projeto para stakeholders. 
d) Uma análise de riscos do próximo ciclo de desenvolvimento. 
 
Resposta: b) Uma revisão dos resultados do sprint anterior, onde a equipe discute o que 
funcionou, o que não funcionou e como melhorar. 
 
Explicação: O "Sprint Retrospective" é uma prática fundamental nas metodologias ágeis, 
especialmente no Scrum. Nessa reunião, que ocorre após a conclusão de um sprint (um ciclo 
de desenvolvimento que geralmente dura de uma a quatro semanas), a equipe reflete sobre 
o processo de trabalho, analisando aspectos positivos e negativos. O objetivo é identificar 
oportunidades para melhoria contínua, permitindo que a equipe se torne mais eficaz em 
sprints futuros. As demais alternativas descritas referem-se a outras práticas do 
desenvolvimento ágil, mas não representam corretamente o propósito do "Sprint 
Retrospective". 
 
Questão: Qual das opções a seguir é a técnica mais adequada para identificar e priorizar 
riscos em um projeto durante a fase de planejamento? 
 
Alternativas: 
a) Análise SWOT 
b) Técnica Delphi 
c) Brainstorming 
d) Análise do Valor Agregado 
 
Resposta: b) Técnica Delphi 
 
Explicação: A Técnica Delphi é um método estruturado de previsão e identificação de riscos 
que envolve a coleta de opiniões de especialistas de forma anônima. Esse método é

Mais conteúdos dessa disciplina