Um comando do tipo do-while (“faça-enquanto"), encontrado frequentemente nas linguagens de programação, permite o controle de execução de um bloco de comandos em laço. Com base nessa informação, analise o trecho abaixo, escrito em uma linguagem hipotética semelhante à JavaScript. 2017_02_13_58a1dd77c148a.PNG Após a execução completa do laço, é correto afirmar que os valores das variáveis x e j, respectivamente, serão a) x=15 e j=5. b) x= 11 e j=5. c) x= 11 e j=6. d) x=10 e j=5. e) x= 15 e j=6.
Respostas
respondido por:
0
Eis o trecho de programa
x=0;
j=0;
do {
x=x+j;
j++;
} while (j<5);
j vai ser acumulado em x antes de ser incrementado
j vai variar de 0,1,2,3,4, 5
Quando j atingir 5 nao será mais <5 portanto, o programa sai do loop
Em x teremos 0 + 1 + 2 + 3 + 4 = 10
A alternativa correta é d) x=10 e j=5
x=0;
j=0;
do {
x=x+j;
j++;
} while (j<5);
j vai ser acumulado em x antes de ser incrementado
j vai variar de 0,1,2,3,4, 5
Quando j atingir 5 nao será mais <5 portanto, o programa sai do loop
Em x teremos 0 + 1 + 2 + 3 + 4 = 10
A alternativa correta é d) x=10 e j=5
Anexos:
Perguntas similares
6 anos atrás
6 anos atrás
6 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás