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 verdadeira, e a II é uma proposição falsa.
d)
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
e)
As asserções I e II são proposições falsas.
Soluções para a tarefa
Respondido por
0
Resposta:
a resposta é a) , pois asserção I e II são proposições verdadeiras, e a II é uma justificativa da I.
Explicação:
confia essa é a resposta certa.
Perguntas interessantes
Física,
4 meses atrás
Espanhol,
4 meses atrás
Matemática,
4 meses atrás
Ed. Física,
4 meses atrás
Física,
10 meses atrás
Contabilidade,
10 meses atrás