• Matéria: Informática
  • Autor: victorhzz
  • Perguntado 6 anos 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.

Respostas

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 similares