A resposta correta é a alternativa c) III e IV. 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 o mesmo nome, é necessário utilizar a palavra-chave 'extern'. Essa afirmação está incorreta, pois a palavra-chave 'extern' não é necessária para acessar uma variável global dentro de uma função. II. A variável 'x' declarada dentro da função main tem escopo local, ou seja, ela só é visível dentro da função. Essa afirmação está correta, pois a variável 'x' declarada dentro da função main tem escopo local e só pode ser acessada dentro dessa função. III. A variável 'x' declarada fora da função main tem escopo global, ou seja, ela é visível em todo o programa. Essa afirmação está correta, pois a variável 'x' declarada fora da função main tem escopo global e pode ser acessada em qualquer parte do programa. IV. A variável 'b' é inicializada com o valor da variável global 'x'. Essa afirmação está correta, pois a variável 'b' recebe o valor da variável global 'x' através da atribuição "b = x;". V. A função printf é utilizada para imprimir na tela o valor das variáveis 'x' e 'b'. Essa afirmação está incorreta, pois a função printf é utilizada para imprimir na tela o valor das variáveis 'x' e 'b', mas no trecho de programa fornecido, os argumentos corretos para a função printf não foram fornecidos. Portanto, apenas as afirmações III e IV estão corretas.
Para escrever sua resposta aqui, entre ou crie uma conta
Redes de Computadores
•Anhanguera
Linguagens de Programacao em Logica
Compartilhar