As estruturas de dados homogêneas permitem a representação de diversas informações do mesmo tipo, sendo

divididas em unidimensionais e multidimensionais. Frequentemente é preciso utilizá-las em conjunto com estruturas de repetição, devido ao acesso a seus elementos serem controlados por um ou mais índices. LEAL, Gislaine Camila Lapasini. Algoritmos e Lógica de Programação I. Maringá: Unicesumar, 2016. Assim, considere o seguinte trecho de código: 01 - #include
02 - #include
03 - int main(){
04 - int mat[3][3];
05 - int i, j, soma;
06 - soma = 0;
07 - for(i=0;i<3;i++){
08 - for(j=0;j<3;j++){
09 - soma = soma + mat[i][j];
10 - }
11 - }
12 - }
Com base no algoritmo apresentado anteriormente, avalie as afirmações que se seguem.
I – A variável declarada na linha 4 é uma estrutura de dados bidimensional.
II – As estruturas de repetições "for" farão com que o comando da linha 9 seja executado por três vezes para cada iteração do laço definido na linha 7.
III – De acordo com o código-fonte acima é possível garantir que, ao final da execução desse programa, independentemente do número de vezes que o programa execute, a variável soma terá o mesmo conteúdo. Sendo assim, é correto o que se afirma em:

1 Resposta

  • MELIODASdaIRA

    Alternativa 2:

    I e II, apenas.

Clique aqui para adicionar a sua resposta.