Questão de Programação — Linguagens de programação — FGV 2024
ProgramaçãoLinguagens de programação
- Código
- fg086418
- Banca
- FGV
- Órgão
- INPE
- Ano
- 2024
- Nível
- Superior
- Cargo
- Tecnologista Pleno I - Processamento de Alto Desempenho – PAD (HPC)
Certo programador deseja escrever em uma única linha de comandos um código em Bash que verifica se o valor digitado como entrada é negativo. Caso seja verdade, o código continua em execução, e solicita nova entrada, até que um valor maior ou igual a zero seja digitado.Nesse caso, é impresso na tela do terminal o número zero e a execução é encerrada. Considere que apenas números inteiros são dados como entrada.Assinale a opção que apresenta o comando em Bash que executa o desejado.
- Awhile read n; do if [ n -lt 0 ]; then y=1; else y=0 && break; fi; done; echo y
- Bwhile read $n; do if [ $n -lt 0 ]; then $y=1; else $y=0 && break; fi; done; echo $y
- Cwhile read n; do if [ $n -lt 0 ]; then y=1; else y=0 && break; fi; done; echo $y
- Dwhile read $n; do if ( $n -lt 0 ); then y=1; else y=0 && break; fi; done; echo $y
- Ewhile read n; do if ( n -lt 0 ); then y=1; else y=0 && break; fi; done; echo y