Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados — FGV 2025

Banco de DadosBanco de Dados
Código
fg120768
Banca
FGV
Órgão
SEFAZ-RS
Ano
2025
Nível
Superior
Cargo
Auditor do Estado (Manhã)
Blockchain é uma tecnologia emergente com o potencial de revolucionar diversos setores. Atualmente, existem diversas plataformas blockchain que são os softwares que permitem construir e executar aplicações descentralizadas.Com relação aos contratos inteligentes, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).( ) São programas executados sobre uma plataforma blockchain e encapsulam a lógica de negócios a ser executada quando certas condições são atendidas.( ) Estão disponíveis em todas as plataformas blockchain e se tornaram um recurso padrão devido à flexibilidade e ao poder que ele fornece para aplicativos executados na Web3.( ) São contêineres descentralizados que realizam as provas de trabalho para a geração de novos blocos encadeados a partir de um bloco gênesis.As afirmativas são, respectivamente,
  1. AV – F – V.
  2. BF – V – V.
  3. CV – F – F.
  4. DF – F – V.
  5. EV – V – F.
Revelar gabarito e comentário

GabaritoC — V – F – F.

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”.

Contratos Inteligentes (Smart Contracts)

Gabarito: letra C. A sequência correta é V – F – F. A primeira afirmativa está correta: contratos inteligentes são programas executados na blockchain que automatizam a execução de acordos quando condições são cumpridas. A segunda é falsa pois nem todas as blockchains suportam contratos inteligentes (ex.: o script do Bitcoin é limitado). A terceira é falsa porque contratos inteligentes não realizam prova de trabalho; esta é executada por mineradores para validar blocos.

A questão testa o conhecimento básico sobre contratos inteligentes, suas características e o que não são.

Análise das afirmativas (antes das alternativas)

Embora a resposta exija a sequência, é útil entender cada afirmativa individualmente.

  • 1ª afirmativa: Verdadeira. Definição padrão de smart contract.

  • 2ª afirmativa: Falsa. Nem todas as plataformas blockchain oferecem suporte a contratos inteligentes. Por exemplo, o Bitcoin não possui um ambiente Turing-completo para tal; o Ethereum sim.

  • 3ª afirmativa: Falsa. Contratos inteligentes não realizam prova de trabalho (PoW). O PoW é o mecanismo de consenso usado por mineradores para criar blocos; os smart contracts apenas executam código quando chamados.

Análise das alternativas

Agora analisamos cada opção de sequência:

Alternativa A — ❌ Incorreta (V – F – V)

A primeira está correta (V), a segunda corretamente falsa (F), mas a terceira é falsa, não verdadeira (V). Portanto, a sequência não corresponde.

Alternativa B — ❌ Incorreta (F – V – V)

A primeira é verdadeira, não falsa; a segunda é falsa, não verdadeira; a terceira é falsa. Portanto, incorreta.

Alternativa C — ✅ Correta ⟵ GABARITO

A sequência V – F – F corresponde exatamente à análise: primeira V, segunda F, terceira F.

Alternativa D — ❌ Incorreta (F – F – V)

A primeira é V, não F; a terceira é F, não V. Incorreta.

Alternativa E — ❌ Incorreta (V – V – F)

A primeira está V (correta), mas a segunda está V (incorreta, pois é falsa) – deveria ser F. Incorreta.

PEGA ESSA DICA!

Para questões sobre blockchain, lembre-se que nem toda plataforma tem smart contracts (Bitcoin é a exceção clássica) e que contratos inteligentes são programas, não realizam mineração. Grave o conceito: "código autoexecutável em blockchain, disparado por eventos".

Gabarito: letra C.

Link permanente: /questoes/fg120768