Uma escola usa um único sistema para cadastrar alunos. Nesse sistema, os registros são criados pelo mesmo…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Uma escola usa um único sistema para cadastrar alunos. Nesse sistema, os registros são criados pelo mesmo computador e recebem números em sequência. Um UUID é um identificador criado para ser único mesmo quando vários sistemas geram registros. Em qual situação é mais apropriado usar uma variável inteira sequencial em vez de um UUID para o campo “id”?
- A) Quando o sistema é centralizado e os registros recebem números em sequência.
- B) Quando o sistema é distribuído e vários computadores criam registros.
- C) Quando haverá menos de dez registros no sistema.
- D) Quando o sistema é centralizado e os identificadores precisam ser imprevisíveis.
- E) Quando os identificadores precisam ser únicos em sistemas diferentes.
✅ Resposta correta: alternativa A
Resolução passo a passo
- A questão pede a situação em que um identificador inteiro sequencial é mais apropriado que um UUID. O enunciado descreve um único sistema centralizado, em que um único computador cria os registros e lhes atribui números em sequência. Nesse cenário não há risco de dois geradores produzirem o mesmo número, então a numeração sequencial é simples, compacta e fácil de ler. Passo 2: Resolvi a questão sem consultar o gabarito e cheguei à alternativa A, que coincide com o gabarito oficial. Passo 3: A alternativa B está errada porque, em sistemas distribuídos, vários computadores criam registros e a sequência única se torna difícil de garantir, justamente o caso em que o UUID é indicado. Passo 4: A alternativa C está errada porque a quantidade de registros não determina a escolha do tipo de identificador; a questão trata da forma de geração, não do volume. Passo 5: A alternativa D está errada porque a imprevisibilidade não é a vantagem do inteiro sequencial, que é previsível por natureza; além disso, a questão não menciona requisito de segurança. Passo 6: A alternativa E está errada porque a unicidade entre sistemas diferentes é justamente a característica que torna o UUID mais adequado, e não o inteiro sequencial. Conclusão: a resposta correta é a alternativa A.
💡 Dica: Considere as vantagens e desvantagens de cada tipo de identificador.
Alternativa por alternativa
Em um sistema centralizado, um único computador pode controlar a sequência dos números e evitar repetições. Por isso, uma variável inteira sequencial é simples e adequada. O UUID é mais indicado quando vários sistemas podem criar registros ao mesmo tempo e é preciso reduzir o risco de identificadores repetidos.
O aluno associa a sequência numérica a sistemas com vários computadores, achando que a numeração sequencial é a solução para geração distribuída. Ele não percebe que a sequência depende de um único gerador para não haver colisões.
O aluno acredita que o tamanho da base decide o tipo de identificador, pensando que sequências só valem para poucos registros. Ele não percebe que a escolha depende da forma de geração dos registros, não da quantidade.
O aluno confunde previsibilidade com uma vantagem do inteiro sequencial e associa imprevisibilidade a sistemas centralizados. Na verdade, a sequência é previsível e o UUID é que dificulta adivinhação.
O aluno inverte a definição dada no enunciado, atribuindo ao inteiro sequencial a característica de unicidade entre sistemas diferentes, que é o propósito do UUID. Ele não relaciona corretamente a descrição do UUID com a pergunta.
Raio-X da questão
identificadores em algoritmos
avaliacao
variáveis em programação · tipos de identificadores
Revisar as diferenças entre variáveis inteiras sequenciais e UUIDs.
O aluno pode confundir a necessidade de um identificador global com a simplicidade de usar um identificador sequencial em sistemas centralizados.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Em um projeto de monitoramento de rios, uma boia computacional organiza leituras de sensores antes de enviá-las por…
- Uma biblioteca escolar recebeu caixas de livros doados para uma feira de troca. Para registrar os exemplares, a equipe…
- Um centro cultural público oferece inscrições on-line para atividades com critérios variados. Na oficina de teatro…
- Uma escola está testando dois protótipos de aplicativo para que estudantes consultem mudanças de sala, horários e…
- Uma secretaria municipal de educação está digitalizando pedidos de transporte escolar e de atendimento em contraturno…
- — O cartaz não pode sair duas vezes, pois a feira começa em uma hora — alertou a coordenadora do centro cultural. No…
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
