SóProvas


ID
2330158
Banca
CESPE / CEBRASPE
Órgão
SEDF
Ano
2017
Provas
Disciplina
Programação
Assuntos

Acerca de linguagens de programação e J2EE e portais corporativos, julgue o seguinte item.

Toda vez que a expressão booleana Java (a > b)(b++)/3) é avaliada durante a execução, o parâmetro b é modificado.

Alternativas
Comentários
  • Tentei implementar o código acima usando a IDE do eclipe, porém deu erro de sintaxe. Acredito que esse foi a pegadinha da questão.

  • Eu vi aqui no pdf da prova e realmente está faltando um parênteses: (a > b) (b++) /3 )

     

    Era para ser ( (a > b) (b++) /3 )

     

    E mesmo com o parênteses, não tem nenhum operador entre (a > b) e (b++).

    Erro de sintaxe.

     

    Para testar código Java online, sem abrir nenhum IDE, tente esse site : http://browxy.com/

     

    Gabarito: Errado

  • Questão mal elaborada, mas acho que está cobrando o fato de, se a for menor que b, a segunda expressão não é avaliada. Tosca.

  • Pessoal questões do CESPE de C ou E são assim, voce marca C ou E.

  • ((a>b)(b++)/3) Nessa expressão lógica, b será incrementado apenas quando a não for maior que b, por isso a questão está errada, pois quando a for maior que b, o Java nem executará o código restante.