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
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
Química,
7 meses atrás
Português,
7 meses atrás
Química,
10 meses atrás
Matemática,
10 meses atrás
História,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás