SóProvas


ID
599497
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2011
Provas
Disciplina
Programação
Assuntos

Qual a instrução Java em que o valor da variável x será 13 após o loop ter executado 5 vezes?

Alternativas
Comentários
  • o for tem 3 parametros.
    O primeiro diz o valor inicial da variavel.
    O segundo a condição para aquele loop continuar a ser executado.
    E o terceiro a forma que a variavel vai ser incrementada.
    Entao no caso da letra a: o X comessa com o valor 3 ( x = 3 )
    Vai ser executado enquanto X for menor que 12 ( x < 12 )
    E vai ser incrementado de 2 em 2 ( x += 2 ) o mais antes do igual significa que voce esta adicionando alem do valor atual da variavel outro valor ou seja x+=2 é a mesma coisa que x = x + 2.
    Entao vai comessar em 3 primeira vez a ser executado vai pra 5 e entao 7, 9 , 11 e 13 . Totalizando a 5 execuções comentadas porem mesmo sem especificar as 5 execuções esse laço daria 13 pois a condição dele ser executado é x ser menor que 12 o que apartir do 13 deixa de ser verdade
  • Resultado das execuções

    Execucao: 1: valor de x: 3
    Execucao: 2: valor de x: 5
    Execucao: 3: valor de x: 7
    Execucao: 4: valor de x: 9
    Execucao: 5: valor de x: 11

    Na quinta o valor de x é 11.
  • a-

    X inicia como 3. é verificado que é menor do que 12. logo, adicionará 2. No final da 1° iteração será 5.

    No final de cada iteração o valor será:

    1° -5

    2° -7

    3°- 9

    4°- 11

    5°- 13