Ed
ano passado
Vamos analisar cada afirmação: I – É possível otimizar o código utilizando somente três instruções if e apenas um else. Falso. No código fornecido, já estão presentes três instruções if e um else, não sendo possível otimizar para menos instruções if e else sem alterar a lógica do código. II – É possível otimizar o código utilizando apenas um return. Verdadeiro. É possível otimizar o código para utilizar apenas um return, pois em cada caso de retorno, não há necessidade de mais instruções após o return. III – É possível otimizar o código substituindo o primeiro if(idade >= 18) por if(idade >=18 && renda >20000) e eliminando o segundo if(renda >20000). Falso. Substituir o primeiro if por if(idade >=18 && renda >20000) e eliminar o segundo if(renda >20000) alteraria a lógica do código, pois o segundo if é condicional ao primeiro if. Portanto, a única afirmação correta é a II. Sendo assim, a alternativa correta é: (C) Apenas a afirmação II é correta.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material