Logo Passei Direto
Buscar
Avalie o seguinte programa:

#include

void main()
{
int a=9;
int b=3;
int c;
b+=a;
c=-b;
printf(“%d %d
”, a, b);
a=b++;
printf(“%d %d
”, a, b);
}

Assinale a alternativa que apresenta a saída correta:

a) 9 3

3 4
b) 3 12

4 5
c) 3 2

2 3
d) 12 2

2 4
e) 9 12

12 13
User badge image
Desafios para Aprender

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar o programa passo a passo para determinar a saída correta. 1. Inicialmente, temos: ```c int a = 9; int b = 3; int c; ``` 2. A linha `b += a;` resulta em `b = b + a`, ou seja, `b = 3 + 9`, então `b` agora é `12`. 3. A linha `c = -b;` atribui `c` o valor `-12`, mas não é relevante para a saída. 4. O primeiro `printf(“%d %d”, a, b);` imprime os valores de `a` e `b`, que são `9` e `12`, respectivamente. Portanto, a saída até aqui é: ``` 9 12 ``` 5. A linha `a = b++;` atribui o valor de `b` a `a`, mas depois incrementa `b`. Assim, `a` se torna `12` e `b` se torna `13` após a operação. 6. O segundo `printf(“%d %d”, a, b);` agora imprime os valores de `a` e `b`, que são `12` e `13`, respectivamente. Portanto, a saída final é: ``` 12 13 ``` Agora, analisando as alternativas: a) 9 3 3 4 b) 3 12 4 5 c) 3 2 2 3 d) 12 2 2 4 e) 9 12 12 13 A alternativa correta é: e) 9 12 12 13.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Cada procedimento que fazemos em qualquer momento da vida obedece a uma sequência de ações. As ações obedecem a uma sequência lógica, procurando chegar a certo objetivo. O computador não tem conhecimento próprio. Assim, se precisarmos de sua ajuda para atingir um objetivo, devemos instrui-lo com um algoritmo escrito conforme uma lógica correta, a fim de ele cumprir a tarefa que queremos. Com base nessas informações, escolha a alternativa correta:

a) O algoritmo é um conjunto infinito de instruções de comandos de ações que tem como objetivo a resolução de uma tarefa ou a resolução de um problema.
b) Algoritmo é uma sequência infinita de instruções ou operações cuja execução em tempo finito, resolve um problema computacional qualquer que seja sua instancia. c) Algoritmo são regras informais para a obtenção de um resultado ou solução de um problema, englobando fórmulas de expressões aritméticas
d) Ação é um acontecimento que a partir de um estado inicial, após um período de tempo infinito produz um estado final previsível e bem-definido.
e) Algoritmo é a descrição de uma sequência de passos que deve ser segui da para a realização de uma tarefa. Algoritmo é a descrição de um conjunto de comandos que, obedecidos, resultam numa sucessão finita de Ações


a) O algoritmo é um conjunto infinito de instruções de comandos de ações que tem como objetivo a resolução de uma tarefa ou a resolução de um problema.
b) Algoritmo é uma sequência infinita de instruções ou operações cuja execução em tempo finito, resolve um problema computacional qualquer que seja sua instancia.
c) Algoritmo são regras informais para a obtenção de um resultado ou solução de um problema, englobando fórmulas de expressões aritméticas
d) Ação é um acontecimento que a partir de um estado inicial, após um período de tempo infinito produz um estado final previsível e bem-definido.
e) Algoritmo é a descrição de uma sequência de passos que deve ser segui da para a realização de uma tarefa. Algoritmo é a descrição de um conjunto de comandos que, obedecidos, resultam numa sucessão finita de Ações

Mais conteúdos dessa disciplina