GeraProva GeraProva Provas com IA para professores do Brasil
Computação9º anoBNCC EF69CO02Fácil⏱ medio

Em um algoritmo de backup, as variáveis são tamanhoKB (inteiro), modificadoHoje (booleano) e importante…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO02

Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um algoritmo de backup, as variáveis são tamanhoKB (inteiro), modificadoHoje (booleano) e importante (booleano). Escreva a condição booleana que deve ser verdadeira quando o arquivo precisa ser copiado para o backup: copiar se foi modificado hoje, ou se é importante, ou se tem 1024 KB ou mais.

  1. A) modificadoHoje = false E importante = true E tamanhoKB >= 1024
  2. B) modificadoHoje = true OU importante = true OU tamanhoKB >= 1024
  3. C) modificadoHoje = true E importante = false E tamanhoKB < 1024
  4. D) modificadoHoje = true E importante = true E tamanhoKB < 1024
  5. E) modificadoHoje = false E importante = false E tamanhoKB < 1024

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Identifique a regra em português: o arquivo deve ser copiado se (foi modificado hoje) OU (é importante) OU (tem 1024 KB ou mais). As três condições são alternativas, ou seja, basta que uma delas seja verdadeira.
  2. Traduza cada condição para a linguagem booleana: modificadoHoje = true; importante = true; tamanhoKB >= 1024.
  3. Como a regra usa 'ou' entre todas as condições, a expressão completa é modificadoHoje = true OU importante = true OU tamanhoKB >= 1024. Essa é exatamente a alternativa B.
  4. Por que as outras estão erradas: A usa E, exigindo que o arquivo não tenha sido modificado hoje e seja importante e grande, o que contradiz a regra de 'ou'. C e D usam E e ainda trazem tamanhoKB < 1024, que é o oposto da condição de tamanho. E usa E e nega todas as condições, impedindo a cópia de qualquer arquivo que atenda à regra.
  5. Conclusão: a alternativa correta é a B, de acordo com o gabarito oficial.

💡 Dica: Analise as condições booleanas e escreva a expressão correta.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno trocou os conectivos 'ou' por 'e' e inverteu as condições de modificação e importância, exigindo que o arquivo não tenha sido modificado hoje.

Por que engana: Confundir o uso de operadores lógicos, escolhendo uma condição que não cobre todos os casos necessários para o backup.

B Correta

A expressão usa OR lógico: basta que qualquer uma das três verificações seja verdadeira para aceitar o arquivo. A comparação >= verifica se o tamanho atinge 1024 KB.

C Erradaerro: Interpretação

O aluno usou 'e' no lugar de 'ou' e interpretou tamanhoKB < 1024 como se fosse a condição de cópia, quando a regra pede 1024 KB ou mais.

D Erradaerro: Interpretação

O aluno manteve a ideia de conjunção ('e') entre as condições e inverteu o sinal de comparação do tamanho, lendo a regra de forma invertida.

E Erradaerro: Conceitual

O aluno negou todas as condições e combinou-as com 'e', o que equivale a copiar apenas arquivos que não atendem a nenhuma das exigências; confundiu a negação da regra com a regra em si.

Raio-X da questão

Dificuldade Fácil
Bloom Aplicar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 progressao
🎯 Conceito central

condições booleanas

📌 Objetivo

fixacao

🧱 Pré-requisitos

condições booleanas · operadores lógicos

📚 Reveja

Revisar operadores lógicos e condições em algoritmos.

⚠️ Erro mais comum

Confundir o uso de operadores lógicos, escolhendo uma condição que não cobre todos os casos necessários para o backup.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programação

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.