

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Qual função PHP permite declarar constantes?
constant()
declare()
set()
define()
identify()
Em determinado órgão público, o salário-base é definido de acordo com a tabela salarial desse órgão. Além disso, os funcionários têm direito a um adicional de 3% sobre o salário-base devido à insalubridade. Por fim, esse órgão confere aos colaboradores um adicional de 2% sobre o salário-base para cada filho com menos de 5 anos. Considerando esse cenário, o especialista em Programação de Sistemas desse órgão deve elaborar um algoritmo para calcular o salário total de José, um colaborador que tem um salário-base de R$ 3.200 e 2 filhos menores de 5 anos.
Qual dos seguintes algoritmos está correto para calcular o salário total de José, considerando os critérios de salário-base, adicional de insalubridade e adicional por filhos menores de 5 anos?
algoritmo “calculo_salario_A”
inicio
real salario_base, salario_total
inteiro filhos_menores_5
salario_base := 3200
filhos_menores_5 := 2
salario_total := salario_base + (salario_base *
0.03) + (salario_base * 0.02 * filhos_menores_5)
escreva(salario_total)
fimalgoritmo
algoritmo “calculo_salario_B”
inicio
inteiro salario_base, salario_total
real filhos_menores_5
leia(salario_base)
leia(filhos_menores_5)
salario_total := salario_base + (salario_base *
0.03) + (salario_base * 0.02 * salario_base)
escreva(salario_total)
fimalgoritmo
algoritmo “calculo_salario_C”
inicio
real salario_base, salario_total
inteiro filhos_menores_5
leia(salario_base)
leia(salario_total)
salario_total := salario_base + (salario_base *
0.03) * (salario_base * 0.02 * filhos_menores_5)
escreva(“O salário total é: ”, salario_total)
fimalgoritmo
algoritmo “calculo_salario_D”
inicio
real salario_base, salario_total
inteiro filhos_menores_5
leia(salario_base)
filhos_menores_5 = 2
salario_total := salario_base + (salario_base *
0.03) + (salario_base - 0.02 * filhos_menores_5)
escreva(“Salário total é: ”, salario_total)
fimalgoritmo
algoritmo “calculo_salario_E”
inicio
real salario_base, salario_total
inteiro filhos_menores_5
leia(salario_base)
leia(filhos_menores_5)
salario_total := salario_base + (salario_base *
0.03) / (filhos_menores_5 * 0.02)
escreva(salario_total)
fimalgoritmo
A vazão média de offloading de determinado FPSO foi calculada a partir dos 5 últimos offloadings, com a mesma carga e sem intercorrências. Indique a função do Excel utilizada neste cálculo:
MÉDIA.A
BD.MÉDIA
MÉDIA.HARMÔNICA
BD.MED
Funções definidas pelo usuário (UDFs), no SQL Server, são úteis para cálculos repetitivos, mas não podem modificar dados.
Certo
Errado
Um usuário do Postgres vai utilizar uma função desse sistema de banco de dados, que executa um cálculo em um conjunto de linhas da tabela, que estão, de alguma forma, relacionadas a uma linha indicada. Essa função, no Postgres, é denominada:
Calc
SetRow
Intregate
Windows
Em relação a uma função do tipo janela (Window Functions), analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.
( ) Cria uma tabela não materializada no banco de dados, de forma que suas consultas são executadas todas as vezes em que a tabela é referenciada.
( ) Permite realizar cálculos utilizando um conjunto de linhas que possuem alguma relação com a linha em questão.
( ) É comparável ao tipo de cálculos realizados por funções de agregação
As afirmativas são, respectivamente,
F – F – V.
V – V – V.
V – F – V.
F – V – V.
V – F – F.
No âmbito do software Microsoft Excel, versão BR, integrante da suíte Microsoft 365, assinale a opção que indica o nome da função cujo objetivo é reduzir uma matriz a um valor acumulado aplicando um LAMBDA a cada valor, e retornando o valor total no acumulador.
CODIFURL
LAMBDA
MARRED
MATRIZ.MULT
REDUZIR
A função Count(), em Qlik, retorna a soma total dos valores de uma expressão em todos os registros selecionados.
Certo
Errado
Existem duas formas básicas para a passagem de parâmetros para uma sub-rotina: a chamada por valor e a chamada por referência. Assinale a alternativa que contém uma informação correta a respeito.
Na chamada por referência, o valor original de uma variável passada como parâmetro pode ser modificado.
Na chamada por referência, uma cópia da variável é passada como parâmetro.
Na chamada por valor, o valor original de uma variável passada como parâmetro pode ser modificado.
Tanto na chamada por valor quanto na chamada por referência o valor original de uma variável passada como parâmetro pode ser modificado.
Tanto na chamada por valor quanto na chamada por referência uma cópia da variável é passada como parâmetro.
Considerando que a tabela seguinte descreve a quantidade de funções de dados e de transações e respectivas complexidades de um sistema, é correto afirmar que, nesse caso, o sistema possui exatamente 22 pontos de função sem fator de ajuste.

Certo
Errado
A linguagem Javascript possibilita usar o conceito de funções de alta ordem (higher-order functions), o que propicia a escrita de códigos mais limpos, expressivos e de fácil manutenção. Essa possibilidade permite que
identificadores sejam omitidos ao se declarar uma função.
uma função retorne ou receba outra função como argumento.
objetos JavaScript herdem recursos de outros objetos.
uma função seja declarada como variável.
As funções, no âmbito da ITIL, são unidades especializadas e responsáveis por conduzir um ou mais processos ou atividades na estrutura organizacional. Quais são as funções definidas na ITIL 2011?
Central de Serviços, Gerenciamento de Incidente, Gerenciamento de Operações de TI, Gerenciamento de Problema.
Central de Serviços, Gerenciamento de Operações de TI, Gerenciamento de Aplicativo, Gerenciamento Técnico.
Gerenciamento de Incidente, Gerenciamento Financeiro, Gerenciamento Técnico, Validação e Testes.
Gerenciamento de Incidente, Validação e Testes, Gerenciamento de Operações de TI, Gerenciamento Técnico.
Considere a função implementada em linguagem C:
float calcular taxa(int idade, float renda) {
if (idade >= 18)
if (renda > 20000)
return 0.2;
else
return 0.1;
else
if (renda > 10000)
return 0.15;
else
return 0.05;
}
Considere as afirmações a seguir, sobre possíveis otimizações no código sem alterar o resultado produzido pelo retorno da função.
I - É possível otimizar o código utilizando somente três instruções if e apenas um else.
Il - É possível otimizar o código utilizando apenas um return.
III - É possível otimizar o código substituindo o primeiro if(idade >= 18) por if(idade >=18 && renda >20000) e eliminando o segundo if(renda >20000).
Assinale a alternativa correta:
Apenas a afirmação I é correta.
As afirmações l e Il são corretas.
Apenas a afirmação Il é correta.
As afirmações Il e Ill são corretas.
As afirmações I, Il e Ill são corretas.
Na linguagem de programação C, as funções podem ser definidas da seguinte forma:
tipo-valor-retorno nome-função(lista de parâmetros)
{
Definições
...
Instruções
...
}
Em particular, quando o tipo-valor-retorno é definido como void, isso indica que a função
retorna um valor do tipo inteiro.
não retorna um valor.
retorna um valor do tipo char.
retorna um ponteiro para uma estrutura de dados.
retorna um valor do tipo ponto flutuante.
No banco de dados Oracle19, aberto e funcionando em condições ideais, a expressão CASE WHEN expr1 IS NOT NULL THEN expr1 ELSE expr2 END é equivalente a:
COLLATION(expr1, expr2)
COMPOSE(expr1, expr2)
COLLECT(expr1, expr2)
COALESCE(expr1, expr2)
Segundo Elmasri e Navathe (2019), em SQL hã uma função que é usada para verificar se o resultado de uma consulta aninhada correlacionada é vazio (não contém tuplas) ou não. O resultado dessa função é um valor booleano true, se o resultado da consulta aninhada tiver pelo menos uma tupla, ou false, se o resultado da consulta aninhada não tiver tuplas. Assim, assinale a opção que apresenta o nome dessa função.
DISTINCT
EXISTS
GROUP BY
HAVING
REPLACE
O PL/SQL do Oracle 19G disponibiliza para analistas e desenvolvedores duas funções de error-reporting que podem ser utilizadas nos códigos PL/SQL em tratamento de exceções.
Os nomes dessas duas funções são
SQLError e SQLException.
SQLCode e SQLErrm.
SQLRestric e SQLErr.
SQLBlock e SQLFail.
SQLTry e SQLCatch.
Assinale a alternativa incorreta sobre funções em Linguagem C, conforme Deitel (2011):
Fonte: DEITEL, Harvey M.; DEITEL, Paul ).; FURMANKIEWICZ, Edson. Java como programar. 10. ed. São Paulo: Pearson Printice Hall, 2016.
As funções permitem a criação de um programa em módulos.
Todas as variáveis descritas nas definições de função são variáveis locais.
As variáveis locais são conhecidas em todas as funções.
A maioria das funções possui uma lista de parâmetros que oferecem meios de transmissão de informações entre as funções.
Os parâmetros de uma função também são variáveis locais dessa função.
Na linguagem PHP, o uso da constante mágica __FUNCTION__ retorna
uma nova chamada para a última função utilizada.
o nome do arquivo contendo o script PHP.
o nome da função quando esta é utilizada dentro de uma função.
a quantidade de funções que já foram utilizadas pelo script PHP.
a string “main”.
Assinale a função SQL que deverá ser utilizada quando for necessário obter o maior valor em uma lista.
SUM
MAXX
COUNT
GREATEST