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
 

Um militar implementou uma função em linguagem JAVA para resolver um problema hipotético do Centro de Dados da Marinha.


Imagem associada para resolução da questão


Assinale a opção que apresenta corretamente a complexidade em notação O da função soma Triangular, de acordo com Szwarcfiter (2010).


A

O(n log n)


B

O(log n)


C

O(n)


D

O(n2)


E

O(n3)

Considere o seguinte trecho de código em Python:


total = 1

EXPR

for num in numbers:

total *= num

print(total)


Assinale a opção que pode substituir EXPR, no trecho de código, para que o resultado exibido seja 3840.


A

numbers = [1, 2, 4, 6, 10]


B

numbers = [5, 10, 15, 20, 25]


C

numbers = [2, 4, 6, 8, 10]


D

numbers = [10, 15, 20, 25, 30]


E

numbers = [2, 6, 8, 10, 12]

Com relação às funções em PHP, assinale a alternativa correta.


A

Devem ser declaradas antes de serem chamadas no código.


B

Não podem retornar valores.


C

Podem ter um número variável de parâmetros, mas não podem ter parâmetros com valores padrão.


D

Não podem ser definidas dentro de outras funções.


E

Permite a declaração de funções anônimas que podem ser atribuídas a variáveis.

Você está desenvolvendo uma função em Python que precisa verificar se uma determinada palavra é um palíndromo. Um palíndromo é uma palavra que permanece a mesma quando lida de trás para frente, como "radar" ou "level”. Qual das seguintes implementações em Python verifica corretamente se uma palavra é um palíndromo?


A

def is_palindrome(word):

reversed_word = ''.join(reversed(word))

return word == reversed_word


B

def is_palindrome(word):

reversed_word = word[::-1]

return word != reversed_word


C

def is_palindrome(word):

return word == word[::-1]


D

def is_palindrome(word):

return word[::-1]


E

def is_palindrome(word):

for i in range(len(word)):

if word[i] != word[len(word) - i - 1]:

return True

return False

O grupo de ferramentas Biblioteca de Funções, localizada na guia Fórmulas do Excel, apresenta algumas categorias de funções. Assinale a alternativa que se refere à função do Excel que retorna uma referência para um intervalo, que é um número especificado de linhas e colunas de uma célula ou intervalo de células:


A

INDICE.


B

CORRESP.


C

DESLOC


D

PROCV.

Na programação estruturada, ao tipo de sub-rotina que retorna um valor e cuja chamada ocorre em expressões ou em instruções de atribuição, dá-se o nome de:


A

Gatilho.


B

Bloco.


C

Função.


D

Módulo.


E

Procedimento.

Em PostgreSQL, uma função é um objeto de banco de dados que permite encapsular e executar uma sequência de instruções SQL como uma única unidade lógica. Em uma função PostgreSQL, para definir um valor padrão para um parâmetro, é necessário inserir


A

a cláusula "DEFAULT" na definição do parâmetro.


B

a instrução "SET DEFAULT" no corpo da função.


C

o valor na declaração do parâmetro com o operador =.


D

o valor na declaração do parâmetro com o operador =>.

Considerando o Banco de Dados PostgreSQL, assinale a alternativa que se refere à função que retorna o primeiro de seus argumentos que não for NULL, isto é, só retorna NULL quando todos os seus argumentos forem NULL:


A

LEAST.


B

COALESCE.


C

GRATEST.


D

NULLIF.


E

NVL.

Em SQL, funções (também chamadas de rotinas, ou subprogramas) são segmentos de programa que executam uma determinada tarefa específica. E possível ao administrador do SGBD, escrever suas próprias rotinas, no MySQL. Para obter todas as informações sobre as funções do SGBD, pode-se usar o comando:


A

SHOW MASTER STATUS


B

SHOW FULL PROCESSLIST


C

SHOW GRANTS


D

SHOW TABLE STATUS


E

SHOW PROCEDURE STATUS

Assinale a alternativa que se refere à função SQL que retorna o primeiro valor não NULL de uma lista:


A

NVL.


B

NULLIF.


C

COALESCE.


D

DECODE.


E

FNULL.

A função printf imprime uma string formatada (print formated, em inglês) em alguma saída do sistema. Determine os resultados impressos na tela depois da execução do algoritmo a seguir:


Imagem associada para resolução da questão


É CORRETO afirmar que:


A

a =9000 e b =50


B

a =9000 e b =700


C

a =700 e b =50


D

a =700 e b =9000


E

a =50 e b =3

A planilha da figura foi criada no Excel 2019 BR (x64), tendo sido realizados os procedimentos abaixo:


I. Em C19 foi inserida uma expressão usando a função SOMASE sobre os dados das linhas de 4 a 15 e o conceito de referência absoluta.

II. Em seguida, a expressão em C19 foi selecionada e copiada para C20 e C21, mediante os comandos de copiar e colar.


Imagem associada para resolução da questão


Nessas condições, a expressão inserida em C20 foi


A

=SOMASE($B$4:$B$15;B19;$C$4:$C$5).


B

=SOMASE($B$4:$B$15;B20;$C$4:$C$5).


C

=SOMASE(&B&4:&B&15;B19;&C&4:&C&5).


D

=SOMASE(&B&4:&B&15;B20;&C&4:&C&5).

Assinale a alternativa INCORRETA sobre funções, conforme Deitel (2011):

Fonte: DEITEL, Harvey M.; DEITEL, Paul J. C: como programar. 6 ed. São Paulo: Pearson Hall, 2011.


A

Em muitas linguagens de programação, existem duas maneiras de se chamar funções — a chamada por valor e a chamada por referência.


B

Quando os argumentos são passados por valor, uma cópia do valor do argumento é feita e passada para a função chamada. As mudanças na cópia não afetam o valor original da variável na chamadora.


C

Quando um argumento é passado por referência, o chamador não permite que a função chamada modifique o valor da variável original.


D

A chamada por valor deverá ser usada sempre que a função chamada não precisar modificar o valor da variável original da chamadora. Isso evita efeitos colaterais (modificações de variável) acidentais que tanto atrapalham o desenvolvimento de sistemas de software corretos e confiáveis.


E

A chamada por referência deve ser usada apenas nos casos de funções chamadas confiáveis, que precisam modificar a variável original.

Sobre a linguagem de programação Python, analisar os itens abaixo:


I. A linguagem é Python Case Sensitive, isto é, diferencia caracteres minúsculos de maiúsculos.

II. São exemplos de palavras reservadas do Python: lambda, raise, finally.

III. Um exemplo de função de exponenciação do Python é sqrt.


Estão CORRETOS:


A

Somente os itens I e II.


B

Somente os itens I e III.


C

Somente os itens II e III.


D

Todos os itens.

Qual função pode ser utilizada, dentro da linguagem SQL, que verifica os valores de uma expressão e retorna o primeiro valor não nulo?


A

DECODE


B

NULLIF


C

CASE


D

COALESCE


E

SUBSTR

A Instrução Normativa nº 01, de 4 de abril de 2019, do Ministério da Economia, dispõe sobre o processo de contratação de soluções de Tecnologia da Informação e Comunicação (TIC) pelos órgãos e entidades integrantes do Sistema de Administração dos Recursos de Tecnologia da Informação (SISP) do Poder Executivo Federal. Sobre o assunto, considere as seguintes afirmativas:

1. As contratações devem seguir as seguintes fases: Planejamento da Contratação, Seleção do Fornecedor e Gestão do Contrato.

2. O Termo de Referência ou Projeto Básico deve conter as estimativas de preços da contratação e o modelo de execução e gestão do contrato.

3. A fase de seleção do fornecedor é conduzida pela Área de Licitações.

4. É obrigatória a execução de todas as etapas da fase de Planejamento da Contratação, independentemente do tipo de contratação.

Assinale a alternativa correta.


A
Somente a afirmativa 2 é verdadeira.

B
Somente as afirmativas 1 e 3 são verdadeiras.

C
Somente as afirmativas 1 e 4 são verdadeiras.

D
Somente as afirmativas 2, 3 e 4 são verdadeiras.

E
As afirmativas 1, 2, 3 e 4 são verdadeiras.

Muitas empresas desenvolvem seus próprios códigos de ética, que podem ser considerados como um conjunto de princípios destinados a orientar a tomada de decisão na organização. A disseminação do uso da TI e de suas aplicações, incluindo os sistemas de informação, criou diversos aspectos que devem ser considerados nesse contexto. Alguns autores estabelecem quatro categorias nas quais esses aspectos éticos podem ser classificados. Dentre essas categorias, encontram-se a privacidade e a acessibilidade.

Exemplos de aspectos a elas relacionados são, respectivamente,


A

acesso à informação confidencial e responsabilidade por erro de informação


B

responsabilidade por erro de informação e tratamento da pirataria de software


C

responsabilidade pela fidelidade das informações coletadas e vigilância eletrônica dos empregados


D

tratamento da pirataria de software e responsabilidade pela fidelidade das informações coletadas


E

vigilância eletrônica dos empregados e política de acesso à informação

   
Gerar simulado