Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Javascript — FCC 2025

TI - Desenvolvimento de SistemasJavascript
Código
fc150455
Banca
FCC
Órgão
TRF 4
Ano
2025
Cargo
AJ TRF4

Considere o bloco de código JavaScript abaixo, em condições ideais.

 

const papel = " juiz";

const fase = " julgamento ";

let mensagem;

if (papel === " juiz" && fase === "julgamento") {

mensagem = "Você pode emitir a sentença . ";

} else if (papel === "advogado" && fase === "instrução") {

mensagem = "Você pode apresentar suas alegações finais . ";

} else if (papel === " servidor" && fase === "análise") {

mensagem = "Organize os autos para análise inicial." ;

} else {

mensagem = "Aguardando ação.";

}

document . write ("Mensagem:", mensagem) ;

 

Para manter o resultado após a execução, a parte da estrutura de seleção (if/else if/else) pode ser corretamente substituída pelo uso de operadores ternários, da seguinte forma:

  1. Amensagem = papel === "juiz" && fase === " julgamento" ? "Você pode emitir a sentença ." : papel=== "advogado" && fase === "instrução " ? "Você pode apresentar suas alegações finais ." : papel=== "servidor" && fase === "análise" ? "Organize os autos para análise inicial."     :"Aguardando ação.";
  2. Bmensagem = (papel == " juiz" && fase == "julgamento") :"Você pode emitir a sentença ." ? papel== "advogado" && fase == " instrução") :"Você pode apresentar suas alegações finais . " ?(papel == "servidor" && fase == "análise" ) :"Organize os autos para análise inicial . "     ?"Aguardando ação . ";
  3. Cmensagem = papel.equals("juiz") && fase.equals("julgamento")} ? "Você pode emitir a sentença . " :(papel.equals("advogado")&&fase.equals(" instrução")) ?"Você pode apresentar suas alegações finais ." :(papel.equals("servidor") && fase.equals("análise"}) ? "Organize os autos para análise inicial .     :"Aguardando ação.";
  4. D$mensagem =($papel === "juiz" && $fase === "julgamento") ? "Você pode emitir a sentença ." :(($papel==="advogado" && $fase === "instrução" ) ? "Você pode apresentar suas alegações finais." :(($papel=== "servidor" && $fase=== "análise"} ? "Organize os autos para análise inicial . "     : "Aguardando ação .")} ;
  5. Emensagem =("Você pode emitir a sentença.", if papel== "juiz" and fase == " julgamento" else "Você pode apresentar suas alegações finais." if papel== "advogado" and fase== " instrução" else "Organize os autos para análise inicial. " if papel== " servidor" and fase== "análise" else "Aguardando ação ." ) ;
Revelar gabarito e comentário

GabaritoA — mensagem = papel === "juiz" && fase === " julgamento" ? "Você pode emitir a sentença ." : papel=== "advogado" && fase === "instrução " ? "Você pode apresentar suas alegações finais ." : papel=== "servidor" && fase === "análise" ? "Organize os autos para análise inicial."     :"Aguardando ação.";

Link permanente: /questoes/fc150455