Pular para o conteúdo principal

Questão de Programação — Java — FUNDATEC 2010

ProgramaçãoJava
Código
qg826418
Banca
FUNDATEC
Órgão
PGE-RS
Ano
2010
Nível
Superior
Cargo
Técnico de Nível Superior - Informática
Para a resolução das questões desta prova,considere os seguintes detalhes: (1) o mouse esta configurado para uma pessoa que o utiliza com a mão direita (destro) e usa, com maior frequência, o botão esquerdo, que possui as funcionalidades de seleção ou de arrastar normal, entre outras. O botão da direita serve para ativar o menu de contexto ou de arrastar especial; (2) os botões do mouse estão devidamente configurados com a velocidade de duplo clique; (3) os programas utilizados nesta prova foram instalados com todas as suas configurações padrão, entretanto, caso tenham sido realizadas alterações que impactem a resolução da questão, elas serão alertadas no texto da questão ou mostradas visualmente, se necessário; (4) no enunciado e nas respostas de algumas questões, existem palavras que foram digitadas entre aspas, apenas para destaca-las. Neste caso, para resolver as questões,desconsidere as aspas e atente somente para o texto propriamente dito; e (5) para resolver as questões desta prova, considere, apenas, os recursos disponibilizados para os candidatos,tais como as presentes orientações, os textos introdutórios das questões, os enunciados propriamente ditos e os dados e informações disponíveis nas Figuras das questões, se houver.A questão baseia-se nas Figuras 6(a), 6(b), 6(c), 6(d) e 6(e). Implementaram-se dois programas, em Java, que possibilitam calcular e visualizar o novo salário de um empregado. O primeiro desses programas e mostrado na Figura 6(a), no qual se inseriu, no local apontado pela seta n° 1, um retângulo, de modo a ocultar qualquer código fonte existente nesse local. 0 segundo programa foi desenvolvido, tomando-se como base os dados e informações constantes na Figura 6(b) que mostra, intencionalmente, apenas uma classe de um diagrama da UML, o qual tem a responsabilidade de calcular o novo salário de um empregado, assim como disponibiliza-lopara visualização pelo programa da Figura 6(a), a partir de dados necessários informadosatravés do primeiro programa (Figura 6(a)). Ao serem executados esses dois programas esolicitado que seja informado o salário atual do empregado (Figura 6(c)) e a porcentagem doaumento (Figura 6(d)). Ao final da execução desses programas, e apresentada umamensagem informando o novo salário do empregado (Figura 6(e)).Imagem associada para resolução da questãoImplementaram-se, em Java, dois programas que, ao serem executados, permitem calcular e visualizar, corretamente, o novo salário de um empregado, como se pode observar nas Figuras 6(c), 6(d) e 6(e). Portanto, assinale, dentre as alternativas abaixo, aquela cujo código fonte, ao ser inserido, no local apontado pela seta n° 1, da Figura 6(a), permite, ao final da execução desse programa, calcular e mostrar, corretamente, o novo salário do empregado, como exibido na Figura 6(e).
  1. AnovoSalario = calcularSalario(sal, percent);
  2. BnovoSalario =aux.obterSalario(calcularSalario(percent, sal));
  3. Caux.obterSalario(calcularSalario(percent, sal);
  4. Daux.calcularSalario(salario, porcentagem); novoSalario = aux.obterSalario();
  5. EcalcularSalario(salario, porcentagem);novoSalario = obterSalario();
Revelar gabarito e comentário

GabaritoD — aux.calcularSalario(salario, porcentagem); novoSalario = aux.obterSalario();

Link permanente: /questoes/qg826418