Ed
há 5 meses
Vamos analisar cada uma das afirmações: I. O switch é um comando que suporta a estrutura de decisão if-else-if quando temos a possibilidade de criar formas de soluções mais claras de codificação. Verdadeiro, o comando `switch` pode ser usado como uma alternativa ao encadeamento de `if-else-if`, especialmente quando se tem várias condições a serem verificadas para uma única variável. II. Para soluções de problemas que necessitam dos paradigmas de condições encadeadas (ninhos de if), a linguagem C possibilita a utilização de um conjunto de comandos ifs encadeados. Para facilitar o entendimento do encadeamento codificado, o programador deve codificar de modo que os níveis de encadeamento sejam endentados, ou seja, os comandos ifs mais externos ficam posicionados mais à esquerda, e conforme desce um nível, desloca-se o if da camada inferior em posições mais à direita do código. Verdadeiro, a linguagem C permite o uso de `if` encadeados e a indentação é uma boa prática para melhorar a legibilidade do código. III. Existe um paradigma em lógica de programação que é uma variação da decisão simples if, a escalada de if-else-if; porém, é uma estrutura de decisão que não pode ser implementada na linguagem C, porque não proporciona estrutura de comando para essa finalidade. Falso, a estrutura `if-else-if` pode ser implementada na linguagem C, pois a linguagem suporta essa forma de controle de fluxo. Com base nas análises: - A afirmação I é verdadeira. - A afirmação II é verdadeira. - A afirmação III é falsa. Portanto, a alternativa que contém todas as afirmações verdadeiras é: I e II, apenas.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
há 2 anos
A alternativa correta é: II e III, apenas. A afirmativa I está incorreta, pois o comando switch não suporta a estrutura de decisão if-else-if, mas sim a estrutura de decisão switch-case. A afirmativa II está correta, pois a linguagem C possibilita a utilização de um conjunto de comandos ifs encadeados para soluções de problemas que necessitam dos paradigmas de condições encadeadas. A afirmativa III está correta, pois a escalada de if-else-if é uma estrutura de decisão que não pode ser implementada na linguagem C, porque não proporciona estrutura de comando para essa finalidade.
Mais perguntas desse material