• Matéria: Lógica
  • Autor: marcelogastardeliper
  • Perguntado 3 anos atrás

A correta interpretação de códigos é uma atividade bastante comum na programação, pois uma atividade de rotina é a manutenção de código gerado por terceiros. Para exemplificar o contexto, observe o trecho de código a seguir.

int i, lista [50];
for (i=0; i<10; i++)
lista[i] = i++;
}

A seguir analise as afirmações:

I – No exemplo, um vetor de 50 posições para dados numéricos inteiros é criado e dados são atribuídos pelo software a todos eles com valores sequenciais.
II – Toda a lista é acessada tendo seus elementos atualizados com o valor contido na variável i, acrescido de uma unidade.
III – Nem todos os elementos do vetor são acessados e a forma como são atribuídos dados ao vetor, duas posições do vetor são saltadas a cada nova iteração do laço.

Respostas

respondido por: julianojxxg
3

Resposta:

Alternativa 3:

III, apenas.

Explicação:

Neste laço de repetição nem todas as posições do vetor são acessadas, logo as alternativas I e II são invalidas, executando o codigo teremos:

Posição / Valor atribuido

1 = 0

3 = 2

5 = 4

7 = 6

9 = 8

Perguntas similares