Em certas situações, onde uma certa variável recebe, como valor de instanciação, um dentre dois valores, podemos substituir o comando “ if...else ” pelo comando condicional inline : o “ if ternário ”. Para essa questão, considere os seguintes trechos contendo as estruturas condicionais:
(A) if(a == b)
{
c=d;
}
else
{
c=e;
}
(B) if(a==0)
{
x = x + 1;
}
else
{
x = x * b;
}
(C) if(a!=0)
{
x=0;
}
else
{
x=1;
}
(D) if((a == b)&&(c > d))
{
e = f;
}
else
{
e = g;
}
Associe os trechos com comandos condicionais aos condicionais ternários a seguir:
( ) x = (a) ? 0 : 1;
( ) x = (!a) ? x++ : x*=b;
( ) e=((a==b)&&(c>d)) ? e : f;
( ) c=(a==b)?d:e;
Escolha a opção que contém a sequência que você julgue ser a correta.
A; B; D; C.
C; B; D; A.
C; D; B; A.
A; C; D; A.
D; B; C; A.
Respostas
respondido por:
2
Resposta:
C; B; D; A
Explicação:
O símbolo : equivale a VERDADEIRO : FALSO. É só comparar a pergunta com as respostas
Perguntas similares
3 anos atrás
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás