Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FCC 2018

ProgramaçãoLinguagens de programação
Código
fc047927
Banca
FCC
Órgão
SABESP
Ano
2018
Cargo
Estagiário - Nível Médio Técnico
O hidrômetro é o equipamento que faz a apuração do consumo de água. Nele há um contador que registra a quantidade que passou pelo medidor. A conta é feita a partir do último número registrado em comparação aos valores do novo registro. A diferença entre os dois números aponta o volume de água consumido. Para ler o hidrômetro de ponteiros deve-se anotar os números indicados em preto dos círculos menores. Em sentido horário inicia-se pela unidade, depois a dezena até o último ponteiro que corresponde ao milhar. Um Estagiário foi solicitado a elaborar um trecho de programa em uma linguagem de programação para simular a leitura de cada número do hidrômetro de ponteiro e apresentar o número inteiro correspondente. O trecho elaborado por ele é apresentado abaixo, em Java.int u=Integer.parseInt(JOptionPane.showInputDialog("Número que corresponde à unidade: "));int d=Integer.parseInt(JOptionPane.showInputDialog("Número que corresponde à dezena: "));int c=Integer.parseInt(JOptionPane.showInputDialog("Número que corresponde à centena: "));int m=Integer.parseInt(JOptionPane.showInputDialog("Número que corresponde ao milhar: "));..I....JOptionPane.showMessageDialog(null,"A leitura do hidrômetro de ponteiro corresponde a " + valor,"Resultado",JOptionPane.INFORMATION_MESSAGE);A lacuna I é corretamente preenchida com
  1. Aint valor = (m + c + d +u);
  2. Bdouble valor = (u * d * c * m);
  3. Cdouble valor = (m/1000 + c/100 + d/10 +u);
  4. Dint valor = (m + c + d +u) * 1000;
  5. Eint valor = (m*1000 + c*100 + d*10 +u);
Revelar gabarito e comentário

GabaritoE — int valor = (m*1000 + c*100 + d*10 +u);

Link permanente: /questoes/fc047927