Logo Passei Direto
Buscar
Seja o seguinte programa escrito na linguagem C: int x = 10; int y = 4; void f ( ) { x = x + y; printf("%d\n%d\n", x, y); } void g ( ) { int x = 3; int y = 2; f( ); printf("%d\n%d\n", x, y); } main( ) { f( ); g( ); printf("%d\n%d\n", x, y); } A execução deste programa produz a impressão dos seguintes valores (um por linha): a) 14,4,5,2,5,2,5,2 b) 14,4,5,2,5,2,14,4 c) 14,4,14,4,5,2,14,4 d) 14,4,14,4,5,2,18,4 e) 14,4,18,4,3,2,18,4
a) 14,4,5,2,5,2,5,2
b) 14,4,5,2,5,2,14,4
c) 14,4,14,4,5,2,14,4
d) 14,4,14,4,5,2,18,4
e) 14,4,18,4,3,2,18,4
User badge image
Progresso com Exercícios

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Vamos analisar o programa passo a passo para entender o que ele imprime. 1. Declarações iniciais: - `int x = 10;` - `int y = 4;` 2. Função `f()`: - Quando `f()` é chamada, ela executa `x = x + y;`, ou seja, `x` se torna `10 + 4 = 14`. - Em seguida, imprime `printf("%d\n%d\n", x, y);`, que resulta em `14` e `4`. 3. Função `g()`: - Dentro de `g()`, há uma nova declaração de `int x = 3;` e `int y = 2;`, que são variáveis locais e não afetam o `x` e `y` globais. - Quando `f()` é chamada dentro de `g()`, ela novamente executa `x = x + y;`, mas agora `x` é o global, que já é `14`, então `x` continua sendo `14` e `y` ainda é `4`. Portanto, imprime `14` e `4` novamente. - Depois, imprime `printf("%d\n%d\n", x, y);`, que resulta em `3` e `2` (as variáveis locais de `g()`). 4. Função `main()`: - Quando `main()` chama `f()`, imprime novamente `14` e `4`. - Finalmente, imprime `printf("%d\n%d\n", x, y);`, que resulta em `14` e `4` (as variáveis globais). Agora, juntando tudo, a sequência de impressões é: - `14` - `4` - `14` - `4` - `3` - `2` - `14` - `4` Portanto, a opção correta que representa essa sequência é: c) 14,4,14,4,5,2,14,4. Entretanto, note que a opção correta não está listada exatamente como a sequência que encontramos. A opção mais próxima e que parece ter um erro de digitação é a c), mas a sequência correta deveria ser `14, 4, 14, 4, 3, 2, 14, 4`. Se a opção correta fosse listada, seria a que contém `14, 4, 14, 4, 3, 2, 14, 4`.

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

Qual dos períodos abaixo está pontuado corretamente?
a) O mercado mundial de alimentos funcionais - principalmente Europa e Japão - movimentou, mais de 50 bilhões de dólares no ano passado, produzindo dentre outros margarinas e leites com alegações funcionais: diminuem o colesterol e protegem contra problemas cardíacos.
b) O mercado mundial, de alimentos funcionais, principalmente Europa e Japão, movimentou mais de 50 bilhões de dólares, no ano passado, produzindo, dentre outros, margarinas e leites, com alegações funcionais; diminuem o colesterol e protegem contra problemas cardíacos.
c) O mercado mundial de alimentos funcionais, principalmente Europa e Japão, movimentou mais de 50 bilhões de dólares no ano passado, produzindo, dentre outros, margarinas e leites com alegações funcionais: diminuem o colesterol e protegem contra problemas cardíacos.
d) O mercado mundial de alimentos funcionais, principalmente Europa e Japão movimentou mais de 50 bilhões de dólares no ano passado, produzindo dentre outros, margarinas e leites com alegações funcionais; diminuem o colesterol e protegem, contra problemas cardíacos.
e) O mercado, mundial de alimentos funcionais - principalmente Europa e Japão movimentou mais de 50 bilhões de dólares no ano passado, produzindo dentre outros, margarinas, e leites com alegações funcionais - diminuem o colesterol e protegem contra problemas cardíacos.
a) O mercado mundial de alimentos funcionais - principalmente Europa e Japão - movimentou, mais de 50 bilhões de dólares no ano passado, produzindo dentre outros margarinas e leites com alegações funcionais: diminuem o colesterol e protegem contra problemas cardíacos.
b) O mercado mundial, de alimentos funcionais, principalmente Europa e Japão, movimentou mais de 50 bilhões de dólares, no ano passado, produzindo, dentre outros, margarinas e leites, com alegações funcionais; diminuem o colesterol e protegem contra problemas cardíacos.
c) O mercado mundial de alimentos funcionais, principalmente Europa e Japão, movimentou mais de 50 bilhões de dólares no ano passado, produzindo, dentre outros, margarinas e leites com alegações funcionais: diminuem o colesterol e protegem contra problemas cardíacos.
d) O mercado mundial de alimentos funcionais, principalmente Europa e Japão movimentou mais de 50 bilhões de dólares no ano passado, produzindo dentre outros, margarinas e leites com alegações funcionais; diminuem o colesterol e protegem, contra problemas cardíacos.
e) O mercado, mundial de alimentos funcionais - principalmente Europa e Japão movimentou mais de 50 bilhões de dólares no ano passado, produzindo dentre outros, margarinas, e leites com alegações funcionais - diminuem o colesterol e protegem contra problemas cardíacos.

Assinale a alternativa que desobedece a alguma norma da escrita.
a) Comunicamos a Vossa Senhoria que seu pedido referente à ocupação de uma garagem neste prédio foi deferido pela diretoria.
b) Encaminhamos a Vossa Senhoria, em anexo, as cópias dos contratos solicitadas, cujo conteúdo fornece os dados relevantes para a apelação.
c) De ordem do Sr. Delegado Regional, torno público que será feita comunicação à Procuradoria Geral, para fins de cobrança executiva de débitos de imposto de renda.
d) Tendo em vista as determinações contidas no último edital desta Secretaria, solicitamos providências de Vossa Senhoria no sentido de que os funcionários procurem a divisão em que são lotados para o devido cadastramento.
e) Serão efetivados automaticamente, na forma dos arts. 442, 443 e 451 da Consolidação das Leis de Trabalho, renovações de contratos de prazo determinado.
a) Comunicamos a Vossa Senhoria que seu pedido referente à ocupação de uma garagem neste prédio foi deferido pela diretoria.
b) Encaminhamos a Vossa Senhoria, em anexo, as cópias dos contratos solicitadas, cujo conteúdo fornece os dados relevantes para a apelação.
c) De ordem do Sr. Delegado Regional, torno público que será feita comunicação à Procuradoria Geral, para fins de cobrança executiva de débitos de imposto de renda.
d) Tendo em vista as determinações contidas no último edital desta Secretaria, solicitamos providências de Vossa Senhoria no sentido de que os funcionários procurem a divisão em que são lotados para o devido cadastramento.
e) Serão efetivados automaticamente, na forma dos arts. 442, 443 e 451 da Consolidação das Leis de Trabalho, renovações de contratos de prazo determinado.

Mais conteúdos dessa disciplina