Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — FGV 2024

Algoritmos e Estrutura de DadosAlgoritmos
Código
fg089751
Banca
FGV
Órgão
Prefeitura de Caraguatatuba - SP
Ano
2024
Nível
Médio
Cargo
Técnico em Processamento de Dados
Vamos imaginar uma empresa fictícia que está realizando uma oficina de treinamento para seus funcionários sobre processamento de dados. Durante a sessão é destacada a importância de compreender diferentes modelos de interação. O contexto envolve a implementação de sistemas assíncronos (offline/batch) para otimizar o processamento de grandes conjuntos de dados.Na implementação de modelos de interação assíncrona (offline/batch) em processamento de dados, indique a característica principal que os distingue dos modelos síncronos.
  1. ARequer uma conexão contínua à internet para processar dados.
  2. BRealiza o processamento de dados em tempo real, sem pausas.
  3. CPermite o processamento em lote, de forma programada e não imediata.
  4. DExige a interação constante do usuário durante o processamento.
  5. EGarante a execução imediata de todas as operações de processamento.
Revelar gabarito e comentário

GabaritoC — Permite o processamento em lote, de forma programada e não imediata.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Processamento de dados: modelos assíncronos vs síncronos

Gabarito: letra C. A principal característica que distingue o processamento assíncrono (offline/batch) do síncrono é a possibilidade de processamento em lote, de forma programada e não imediata, ao contrário do síncrono que exige resposta em tempo real.

A questão testa o conhecimento fundamental sobre os modelos de interação em processamento de dados, especialmente no contexto de sistemas que lidam com grandes volumes de dados de forma otimizada.

Processamento de dados
  • 1Síncrono
    • Resposta em tempo real
    • Execução imediata
    • Requer interação constante
  • 2Assíncrono (offline/batch)
    • Processamento em lote
    • Programado e não imediato
    • Pode operar offline
    • Usuário submete e se desconecta
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Afirma que o processamento assíncrono requer conexão contínua à internet. Na verdade, sistemas assíncronos podem operar offline, coletando dados para processamento posterior. Além disso, a conexão contínua não é o fator distintivo entre assíncrono e síncrono.

Alternativa B — ❌ Incorreta

Descreve processamento em tempo real, sem pausas. Essa é justamente a característica dos modelos síncronos, não dos assíncronos.

Alternativa C — ✅ Correta ⟵ GABARITO

Aponta o processamento em lote, programado e não imediato. É exatamente isso que define um modelo assíncrono (batch): os dados são acumulados e processados em lotes, em momentos agendados, sem exigir resposta instantânea.

Alternativa D — ❌ Incorreta

Exige interação constante do usuário. No assíncrono, o usuário submete o job e pode se desconectar; o processamento ocorre sem intervenção contínua.

Alternativa E — ❌ Incorreta

Garante execução imediata de todas as operações. Isso é típico de sistemas síncronos; no assíncrono, a execução é postergada.

Gabarito: letra C.

Link permanente: /questoes/fg089751