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:
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!
Perguntas similares
3 anos atrás
3 anos atrás
3 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás