• Matéria: Informática
  • Autor: celsooliveirajr
  • Perguntado 4 anos atrás

Questão 9

Observe o código-fonte a seguir:

01 - int vet[10];
02 - int i;
03 -
04 - for(i=0;i<=10;i++){
05 - printf("Digite:\n");
06 - scanf("%d", &vet[i]);
07 - }

Com base no programa acima, avalie as afirmações:

I - Ao modificar o scanf() da linha 06 para scanf("%d", vet), poderíamos fazer a leitura do vetor sem o laço da linha 4.

II - Neste vetor, a primeira posição se encontra no índice igual a 0, e a última posição, índice igual a 9

III - O código-fonte irá tentar acessar uma posição que extrapola o limite superior do vetor.

Assim sendo, pode se dizer que é correto o que se afirma em:
Alternativas

Alternativa 1:
I, apenas.

Alternativa 2:
I e II, apenas.

Alternativa 3:
I e III, apenas.

Alternativa 4:
II e III, apenas.

Alternativa 5:
I, II e III.

Respostas

respondido por: matheusnascimento20
9

Resposta:

Alternativa 4:

II e III, apenas.

Explicação:

I = não se acessa um vetor dessa forma, a outra forma sem laço de repetição seria assim:

vet[0] = 1;

vet[1] = 2;

vet[2] = 3;

vet[3] = 4;

...


celsooliveirajr: Obrigado pela ajuda Matheus!
matheusnascimento20: que isso amigo , bons estudos ai
renancsimoes0602: Muito obrigado pela resposta man!
matheusnascimento20: beleza mano
rafaelbarili: vlw parceiro
Perguntas similares