SóProvas


ID
4180945
Banca
CETRO
Órgão
AMAZUL
Ano
2015
Provas
Disciplina
Programação
Assuntos

Considere o código abaixo, escrito na linguagem de programação C++.


#include <iostream>

usingnamespacestd;

intmain(){

int A = 0, B = 7, C = 4, D = 3;

for (A = 0; A < B; A++)

D = D + 1;

for (A = 0;A <= C; A++)

D = D + 2;

if (D>=20)

cout<< "SISTEMAS OPERACIONAIS";

else

cout<< "REDES DE COMPUTADORES";

}


Assinale a alternativa que apresenta o valor que a variável D apresentará ao final da execução do programa e qual mensagem aparecerá na tela do computador.

Alternativas
Comentários
  • Sinteticamente:

    No primeiro laço for:

    for (A = 0; A < B; A++)

    D = D + 1;

    Iremos iterar 7 vezes (a= 0 a 6), D valerá 10;

    No segundo laço for:

    Zeramos o valor da variável A, e iteramos 5 vezes (a = 0 a 4 )

    for (A = 0;A <= C; A++)

    D = D + 2;

    D valerá 20;

    if (D>=20)

    cout<< "SISTEMAS OPERACIONAIS";

    O if será verdadeiro e imprimiremos SISTEMAS OPERACIONAIS

    GABARITO ALTERNATIVA B