QuestLab Plataforma Inteligente de Questões
Questão pública

Questão de Tecnologia da Informação

FCC - Prefeitura de Teresina - Assistente Tecnológico - Área: Programador - 2016 • FCC • 2016

Considere as instruções PL/SQL a seguir

CREATE OR REPLACE FUNCTION imposto(valor IN NUMBER)
RETURN NUMBER IS
BEGIN
RETURN (valor * 0.27);
END imposto;
/
SELECT id, nome, renda, imposto(renda) FROM empregados WHERE departamento=1;

Pode-se concluir que estas instruções
A
estão incorretas, pois não é possível chamar uma função a partir de um SELECT.
B
estão corretas e, como resultado, serão exibidos o id, nome , renda e o imposto de 0.27% calculado sobre a renda , de todos os funcionários.
C
estão incorretas, pois a variável valor não foi declarada no interior da função.
D
estão corretas e, como resultado, serão exibidos o id, nome, renda e o imposto de 27% calculado sobre a renda, de todos os funcionários do departamento 1.
E
estão incorretas, pois funções podem receber parâmetros, mas não podem retornar valores.
Quer responder esta questão e acompanhar seu desempenho?

Entre na QuestLab para responder, acessar a AURA, estatísticas, cadernos, anotações e outros recursos da plataforma.