Worksheets02/11 - Lógica Recuperação
Total questions: 15
Worksheet time: 8mins
As estruturas condicionais "se-então" são utilizadas para:
Repetir um bloco de código várias vezes
Tomar decisões com base em condições
Armazenar múltiplos valores em uma variável
Definir funções reutilizáveis
Um algoritmo verifica se um número é positivo ou negativo usando "se-então-senão": Se o número for -5, qual será a saída?
"Positivo"
"Negativo"
"Zero"
Nenhuma das anteriores
Sobre vetores (arrays), é CORRETO afirmar:
Podem armazenar elementos de tipos diferentes
São ideais para armazenar uma única valor
Permitem armazenar múltiplos valores do mesmo tipo
São sempre dinâmicos e redimensionáveis
Para calcular a média de um vetor com 5 elementos, qual abordagem é correta?
Somar todos os elementos e dividir por 2
Multiplicar todos os elementos e dividir por 5
Somar todos os elementos e dividir por 5
Ordenar o vetor e pegar o elemento do meio
O paradigma de programação imperativo:
Foca em "o que" deve ser feito
Descreve a solução sem especificar os passos
Foca em "como" deve ser feito, com sequência de comandos
Utiliza apenas funções matemáticas
A relação entre programação, informação e comunicação na era digital:
A programação não tem relação com informação e comunicação
A programação permite processar informações para facilitar a comunicação
A comunicação digital independe da programação
A informação é estática e não pode ser processada
A principal vantagem de usar loops em programação é:
Tornar o código mais complexo
Evitar o uso de variáveis
Automatizar tarefas repetitivas
Substituir todas as estruturas condicionais
Qual loop exibe os números de 1 a 10 corretamente?
para i de 10 até 1 faça: escreva(i)
para i de 1 até 10 faça: escreva(i)
enquanto i = 1 faça: escreva(i)
se i <= 10 então: escreva(i)
A função principal de um iterador em um loop é:
Controlar o número de repetições
Armazenar os resultados finais
Definir funções matemáticas
Criar interfaces gráficas
A diferença fundamental entre loops "for" e "while" é:
"For" é mais lento que "while"
"For" é usado quando sabemos o número de repetições, "while" quando depende de condição
"While" só funciona com números inteiros
"For" não pode usar variáveis de controle
O tratamento de erros e exceções é importante porque:
Torna o programa mais lento
Impede que erros interrompam a execução do programa inesperadamente
Elimina a necessidade de testar o programa
Aumenta automaticamente a velocidade do programa
O gerenciamento de recursos (como fechar arquivos após o uso) é necessário para:
Tornar o código mais bonito
Evitar vazamentos de recursos e melhorar a eficiência
Impedir que outros programas usem o mesmo recurso
Cumprir exigências legais de programação
Na passagem de parâmetros por valor:
A função recebe o endereço de memória da variável original
A função pode alterar o valor original da variável
A função recebe uma cópia do valor da variável
A variável original é sempre destruída
Considere o código:
Se a passagem for por valor, qual será o resultado?
5
10
15
Erro
A passagem por referência é mais vantajosa quando:
Queremos trabalhar com uma cópia dos dados
Precisamos alterar o valor original da variável
Os dados são muito pequenos e simples
Não queremos modificar os dados de forma alguma
