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

QUESTÃO 1 Sobre o escopo de variáveis, analise o trecho do algoritmo a seguir e, em seguida, assinale a alternativa correta. void main(){ int tamanho; printf("Digite o tamanho: "); scanf("%d",&tamanho); linha(tamanho); } void linha (int x) int i; for(i=0; i<=x; i++); printf ("%d", i); }Sobre o escopo de variáveis, analise o trecho do algoritmo a seguir e, em seguida, assinale a alternativa correta. void main(){
Alternativas
Alternativa 1:
Linha é uma variável local.

Alternativa 2:
Linha é uma variável global.

Alternativa 3:
A variável i na função linha não é reconhecida pela função main.

Alternativa 4:
A variável x na função linha é reconhecida pela função main.

Alternativa 5:
A variável i pode ser utilizada como variável contador em qualquer parte do algoritmo.

Soluções para a tarefa

Respondido por ruancastro15
4

 As alternativas 1 e 2 estão corretas. O código foi disposto de maneira não organizada como em um compilador, todavia, pelo código disposto, as chaves da função main fecham imediatamente antes da declaração da atribuição da variável linha, por isso, a torna uma variável  global, sendo que esta pode ser reconhecida em qualquer parte do código.

 O desenvolvimento de um código bem dividido é fundamental para que possamos posteriormente dividi-lo de maneira a tornar o mesmo independente para trabalharmos em partes.

Perguntas interessantes