Informática, perguntado por narynha2020, 10 meses atrás

5)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:


Alternativas:


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 verdadeiras, mas a II não é uma justificativa da I.


c)

A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.


d)

A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.


e)

As asserções I e II são proposições falsas

Soluções para a tarefa

Respondido por chandrer
34

Resposta:

LETRA 'D'

Explicação:

A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. Corrigido pelo AVA

Perguntas interessantes