Informática, perguntado por felipecrz10p, 1 ano atrás

3. Dada a sintaxe abaixo, é possível afirmar o que está descrito na
alternativa:

if (sexo != 'F' && sexo != 'M')
{
printf (“Dado inválido.");
}
a. ( ) o uso das chaves é de extrema importância nesse caso, pois indica
que o comando é referente à condição imposta logo acima pelo comando
condicional e não pode ser suprimida.
b. ( ) as chaves podem ser suprimidas independentemente da quantidade
de argumentos que serão executados na estrutura de decisão.
c. ( ) os operadores relacionais e lógicos são aplicados de forma errônea
e interferem no resultado da operação.
d. ( ) o uso das chaves pode ser suprimido apenas quando há um
argumento que deverá ser executado após a verificação do comando.
e. ( ) a sintaxe do comando descrito acima está errada.

Soluções para a tarefa

Respondido por cledersonbc
3
a) Não. Pois trata-se de um único comando, no entanto, o uso de chaves é opcional.
b) Não. Se houve a necessidade de existir mais de um comando na estrutura de decisão, o uso de chaves é obrigatório para delimitar o bloco.
c) Não. Pela ordem de precedência de operadores, primeiro serão executados os operadores relacionais e depois os lógicos, respectivamente.
d) Correto. Pode-se omitir o uso de chaves na estrutura de decisão (simples, composta ou encadeada) quando há apenas um comando a ser executado.
e) Não. O comando foi empregado corretamente.

felipecrz10p: Valeu
cledersonbc: De nada ^^
Perguntas interessantes