Logo Passei Direto
Buscar
Dado o seguinte programa:

#include

void main()
{
int a=45;
int b=5;
int c, d;
c = a/b;
d = a % b--;
printf(“%d %d %d %d
”, a, b, c, d);
system(“pause”);
}

Assinale a alternativa que apresenta a saída correta:

a) 45 5 9 0
b) 45 5 3 1
c) 45 4 9 0
d) 15 5 9 0
e) 15 4 9 0
User badge image
Ensinando Através de Questões

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. Declaração das variáveis: - `int a = 45;` - `int b = 5;` - `int c, d;` 2. Cálculo de `c`: - `c = a / b;` - Aqui, `c` será `45 / 5`, que resulta em `9`. 3. Cálculo de `d`: - `d = a % b--;` - O operador `%` calcula o resto da divisão. Antes de calcular `d`, o valor de `b` é `5`, mas após a operação, `b` é decrementado para `4`. - Portanto, `d` será `45 % 5`, que resulta em `0`. 4. Valores finais: - Após as operações, temos: - `a = 45` - `b = 4` (depois do decremento) - `c = 9` - `d = 0` 5. Saída do `printf`: - O comando `printf(“%d %d %d %d
”, a, b, c, d);` imprimirá: `45 4 9 0`. Agora, analisando as alternativas: a) 45 5 9 0 - Incorreta (b não foi decrementado) b) 45 5 3 1 - Incorreta (valores errados) c) 45 4 9 0 - Correta d) 15 5 9 0 - Incorreta (valores errados) e) 15 4 9 0 - Incorreta (valores errados) Portanto, a alternativa correta é: c) 45 4 9 0.

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