Questão de TI - Desenvolvimento de Sistemas — Javascript — FCC 2025
- 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:
- 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.";
- 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 . ";
- 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.";
- 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 .")} ;
- 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 ." ) ;