SóProvas


ID
2311
Banca
NCE-UFRJ
Órgão
TRE-RJ
Ano
2001
Provas
Disciplina
Programação
Assuntos

Considere as linhas de código abaixo para responder às
questões 28 e 29:

1) if (x = 4) y := x;
2) if (x = = 4) y = x;
3) if (x = = 4) then y = x;
4) if x = 4 then y := x;
5) if x = 4 then y = x;

O comando válido em C++ é:

Alternativas
Comentários
  • Nenhum desses comandos é válido em C++. O que mais se aproxima de ser válido é o item 2), já que "then" não faz parte de C++ e nem ":=". Mas mesmo o item 2 não é válido, "= =" não é válido em C++.
  • Realmente esta questão deveria ter sido anulada, vejamos:

    1) if (x = 4) y := x; // em C++ não existe o operador := ; ERRADA

    2) if (x = = 4) y = x; // o operador de teste de igualdade está com espaço entre os 'iguais'; ERRADA
    3) if (x = = 4) then y = x; // em C++ não existe o operador then; ERRADA
    4) if x = 4 then y := x;  // em C++ não existe o operador then; ERRADA
    5) if x = 4 then y = x;  // em C++ não existe o operador then; ERRADA