SóProvas


ID
1562257
Banca
Marinha
Órgão
Quadro Técnico
Ano
2013
Provas
Disciplina
Programação
Assuntos

Analise  o  código  em  JAVA  a  seguir:

package  p9;
public  class  P9  {
    
       public  static  void  main(String[ ] args)  {
                  final  int  DIM  =2;
                  int  [ ] [ ] [ ] matriz  = new  int[DIM] [ DIM] [ DIM] ;
                  int  t  = 0  ;

                  for(int  i=0; i<matriz.length; i++ ){
                       for(int  j=0; j<matriz[ i] .length; j++ ){
                           for(int  k=0; k<matriz[ i] .length; k++ ){
                           t  + = matriz [ i] [ j] [ k] + = i*j*k;
                           }
                       }
                   }
        System.out.println(t);
     }
}

Considerando  o  estudo  de  ARRAYS  de "n"  dimensões, com relação  ao  código  em  JAVA  acima, construído  no  ambiente Netbeans  7.2.1, que  valor  será  impresso  pelo  programa  após  o término  de  sua  execução?

Alternativas
Comentários
  • OBS: matriz.length = numero de linhas

    matriz[0].length = numero de colunas

    i começa em 0, nesse momento entra no segundo for onde j será 0 e no terceiro for k será 0, qualquer número multiplicado por 0 é 0, então zero se repetira até a última rodada, na qual todos estarão com valor 1 então t será igual a 1.