Questão de Algoritmos

O que motiva a manutenção nesse ponto do código é a estrutura de if analisada, que é um ponto onde a performance do programa é prejudicada, pois a mesma variável é testada 4 vezes, mesmo que o resultado do primeiro if já tenha sido verdadeiro. Considerando as informações apresentadas, assinale a opção correta.

A
O programador deverá alterar o programa somente por outra estrutura if-else-if, pois a linguagem C não disponibiliza outro recurso para esse fim.
B
O programador deverá alterar o programa por um único comando if, compondo as 4 relações com os operadores lógicos && e ||.
C
Para resolver o problema de 4 testes obrigatórios, deve-se colocar o comando return no bloco de comando verdadeiro de cada if, com isso, o programa atenderá à condição e não fará a verificação do próximo if.
D
O programador pode alterar toda a sequência de if por uma estrutura SWITCH. Nesse sentido, as anomalias de performance e clareza de código seriam resolvidas com o comando SWITCH.

Comentários

U

Ainda não há comentários para esta questão.

Seja o primeiro a comentar!