Questões de Concurso sobre Functions

 
 
Disciplina 1
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
59 questões encontradas
Questões por página
20
Mais recentes
 

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?


A

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


B

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


C

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


D

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


E

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:


A

MÉDIA.A


B

BD.MÉDIA


C

MÉDIA.HARMÔNICA


D

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.


C

Certo


E

Errado

Ano: 2024
Prova: SELECON - CEFET RJ - Técnico de Tecnologia da Informação - Área: Sistemas - 2024

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:


A

Calc


B

SetRow


C

Intregate


D

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,


A

F – F – V.


B

V – V – V.


C

V – F – V.


D

F – V – V.


E

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.


A

CODIFURL


B

LAMBDA


C

MARRED


D

MATRIZ.MULT


E

REDUZIR

A função Count(), em Qlik, retorna a soma total dos valores de uma expressão em todos os registros selecionados.


C

Certo


E

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.


A

Na chamada por referência, o valor original de uma variável passada como parâmetro pode ser modificado.


B

Na chamada por referência, uma cópia da variável é passada como parâmetro.


C

Na chamada por valor, o valor original de uma variável passada como parâmetro pode ser modificado.


D

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.


E

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.


Imagem associada para resolução da questão


C

Certo


E

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


A

identificadores sejam omitidos ao se declarar uma função.


B

uma função retorne ou receba outra função como argumento.


C

objetos JavaScript herdem recursos de outros objetos.


D

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?


A

Central de Serviços, Gerenciamento de Incidente, Gerenciamento de Operações de TI, Gerenciamento de Problema.


B

Central de Serviços, Gerenciamento de Operações de TI, Gerenciamento de Aplicativo, Gerenciamento Técnico.


C

Gerenciamento de Incidente, Gerenciamento Financeiro, Gerenciamento Técnico, Validação e Testes.


D

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:


A

Apenas a afirmação I é correta.


B

As afirmações l e Il são corretas.


C

Apenas a afirmação Il é correta.


D

As afirmações Il e Ill são corretas.


E

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


A

retorna um valor do tipo inteiro.


B

não retorna um valor.


C

retorna um valor do tipo char.


D

retorna um ponteiro para uma estrutura de dados.


E

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:


A

COLLATION(expr1, expr2)


B

COMPOSE(expr1, expr2)


C

COLLECT(expr1, expr2)


D

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.


A

DISTINCT


B

EXISTS


C

GROUP BY


D

HAVING


E

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


A

SQLError e SQLException.


B

SQLCode e SQLErrm.


C

SQLRestric e SQLErr.


D

SQLBlock e SQLFail.


E

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.


A

As funções permitem a criação de um programa em módulos.


B

Todas as variáveis descritas nas definições de função são variáveis locais.


C

As variáveis locais são conhecidas em todas as funções.


D

A maioria das funções possui uma lista de parâmetros que oferecem meios de transmissão de informações entre as funções.


E

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


A

uma nova chamada para a última função utilizada.


B

o nome do arquivo contendo o script PHP.


C

o nome da função quando esta é utilizada dentro de uma função.


D

a quantidade de funções que já foram utilizadas pelo script PHP.


E

a string “main”.

Assinale a função SQL que deverá ser utilizada quando for necessário obter o maior valor em uma lista.


A

SUM


B

MAXX


C

COUNT


D

GREATEST

   
Gerar simulado