Logo Passei Direto
Buscar

Programação

Colégio Objetivo
Dentre as estruturas de decisão condicional oferecidas pela linguagem de programação C, existe o operador ternário que permite contemplar em uma única linha de instrução uma condição composta, eliminando assim o excesso de linhas e enxugando o código. Avalie o trecho de código a seguir e identifique a alternativa que apresenta, após a execução do código, o resultado correto de cada uma das variáveis envolvidas:

```
int a = 23, b = 47, c = 12;
(a > b) ? (b = a) : (c = b + a);
```
A a = 23, b = 47 e c = 70
B a = 23, b = 23 e c = 59
C Retornará um erro sintático do operador ternário
D a = 23, b = 23 e c = 12
E a = 23, b = 47 e c = 12
User badge image
Estudando com Questões

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar o código fornecido: ```c int a = 23, b = 47, c = 12; (a > b) ? (b = a) : (c = b + a); ``` 1. Valores iniciais: - `a = 23` - `b = 47` - `c = 12` 2. Condição do operador ternário: - A condição `(a > b)` é avaliada. Neste caso, `23 > 47` é falsa. 3. Resultado do operador ternário: - Como a condição é falsa, a parte após os dois pontos `:` é executada: `(c = b + a)`. - Calculando `b + a`: `47 + 23 = 70`. - Portanto, `c` agora se torna `70`. 4. Valores finais: - `a = 23` - `b = 47` - `c = 70` Agora, vamos analisar as alternativas: A) a = 23, b = 47 e c = 70 - Correta B) a = 23, b = 23 e c = 59 - Incorreta C) Retornará um erro sintático do operador ternário - Incorreta D) a = 23, b = 23 e c = 12 - Incorreta E) a = 23, b = 47 e c = 12 - Incorreta Portanto, a alternativa correta é: A) a = 23, b = 47 e c = 70.

Essa resposta te ajudou?

1
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina