Disciplina: Programação 0 Curtidas

Leia o trecho de programa a seguir: #include int x = 10; int main()

Atualizado em 29/02/2024

Leia o trecho de programa a seguir: #include int x = 10; int main(){ int x = -1; int b; { extern int x; b = x; } printf("\n Valor de x = %d",x); printf("\n Valor de b (x global) = %d",b); return 0; } De acordo com o trecho de programa, analise as asserções a seguir:

I. Na linguagem C, para acessar o valor de uma variável global dentro de uma função que possui uma variável local com mesmo nome, deve-se usar a instrução extern.
PORQUE
II. Utilizar variáveis globais e locais com mesmo nome na linguagem C necessita criar uma nova variável chamada “b”, com um bloco de instruções, que atribui à nova variável o valor “interno” de x.

A respeito dessas asserções, assinale a alternativa correta:

a) As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
b) As asserções I e II são proposições falsas.
c) As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
d) A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
e) A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.


Solução

Faça login para continuar vendo as resoluções

Quer acessar mais resoluções? Faça login com sua conta para desbloquear nosso conteúdo!

Entrar
Ainda não há comentários.

Autenticação necessária

É necessário iniciar sessão para comentar

Entrar Registrar

Apoie nosso trabalho!
Assine Agora