SóProvas


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

Analise  o  programa  a  seguir.

package  p1;
public  class  P1  {
       public  static  void main(String[ ] args)  {
              final  int  AL  = 3;
              int  array [ ] = new  int [ AL] ;

              int  t=0;

              for  (int  c  = 0; c  < array.length; c++ )
              }
                    array[ c] = 2  + 2 * c;
              }
              System.out.printf ("%s% 8s\n", "Index", "Value");
              for  (int  counter  = 0; counter  < array.length; counter++ )  {
              System.out.printf("%s% 8s\n", counter, array[ counter] );

              t  = t  + counter  + array[ counter] ;
              System.out.printf("%s% 8s\n", "Somatório ", t);
         }
     }
}
Com  relação  às  estruturas  de  controle  em  JAVA, é  correto afirmar  que, no  programa  acima, desenvolvido  no  ambiente NetBeans  7.3, os  dois  últimos  valores  impressos  da  variável "t", ao  final  de  sua  execução  são:

Alternativas
Comentários
  • O array.length = 3

    Fazendo:

              for  (int  counter  = 0; counter  < array.length; counter++ )  {

                  System.out.printf("%s% 8s\n", counter, array[ counter] );

                  t  = t  + counter  + array[ counter] ;

    Counter irá de 0 até 2

    Counter     array[counter]     t = t  + counter  + array[ counter]

          0                   2                                       2

          1                   4                                       7

          2                   6                                      15