Magna Concursos

Foram encontradas 55.904 questões.

Analise a função a seguir.

public Dinheiro calcularPagamento(Empregado e) throws

TipoEmpregadolnvalido {

switch (e.tipo) {

case COMISSIONADO:

return calcularPagamentoComissionado(e);

case HORA:

return calcularPagamentoEmHoras(e);

case SALARIO:

return calcularPagamentoSalario(e);

default:

throw new TipoEmpregadolnvalido{e.tipo);

}

}

Segundo Martin (2020), quais são os dois princípios SOLID desrespeitados pela função acima?

 

Provas

Questão presente nas seguintes provas

Segundo Saudate (2021), as URLs dos recursos REST são definidas de forma hierárquica. Desta forma, assinale a opção que representa a obtenção de uma conta específica de um cliente.

 

Provas

Questão presente nas seguintes provas

Segundo Grus (2016), os dois perigos comuns em aprendizagem de máquina são: o sobreajuste e o subajuste. Sobre esses perigos, assinale a alternativa CORRETA.

 

Provas

Questão presente nas seguintes provas

A Torre de Hanói consiste de 3 pinos A, B e C, denominados origem, destino e trabalho, respectivamente, e n discos de diâmetros diferentes. Inicialmente, todos os discos encontram-se empilhados no pino-origem, em ordem decrescente de tamanho, de baixo para cima. O objetivo é empilhar todos os discos no pino-destino, conforme as seguintes restrições:

I- apenas um disco pode ser movido de cada vez; e

II- qualquer disco não pode ser jamais colocado sobre outro de tamanho menor.

Com base em Szwarcfiter (2010), considere a solução por recursão do problema da Torre de Hanói apresentada abaixo e assinale a opção que substitui os trechos 1 e 2, respectivamente.

procedimento hanoi(n, A, B, C)

Se n > 0 então

<trecho1>

mover o disco do topo de A para B

<trecho2>

chamada externa: hanoi(n, A, B, C).

 

Provas

Questão presente nas seguintes provas

Segundo Guerra (2014), quando duas classes implementam algoritmos similares e possuem códigos duplicados, deve-se então fazer uma refatoração na direção de uma superclasse comum. A referida superclasse deve implementar que tipo de método padrão?

 

Provas

Questão presente nas seguintes provas

De acordo com Gilleanes (2018), a UML não é uma linguagem de programação, e sim uma linguagem de modelagem, uma notação, cujo objetivo é auxiliar os engenheiros de software a definirem as características do sistema. Com relação aos diagramas da UML, correlacione os diagramas a suas respectivas descrições e assinale a opção correta:

DIAGRAMA

I- Diagrama de classes

II- Diagrama de objetos

III- Diagrama de sequência

IV- Diagrama de componentes

DESCRIÇÃO

( ) Diagrama que se preocupa em descrever os passos a serem percorridos para a conclusão de uma atividade específica, podendo esta ser representada por um método com certo grau de complexidade, um algoritmo, ou mesmo um processo completo.

( ) Seu principal enfoque está em permitir a visualização das classes que comporão o sistema com seus respectivos atributos e métodos, bem como demonstrar como as classes do diagrama se relacionam, complementam e transmitem informações entre si.

( ) Diagrama que se preocupa com a ordem temporal em que as mensagens são trocadas entre os envolvidos em determinado processo.

( ) Identifica os componentes que fazem parte de um sistema, um subsistema ou mesmo os componentes ou classes internas de um componente individual.

( ) Fornece uma visão dos valores armazenados pelos objetos em um determinado momento da execução de um processo de software.

( ) Descreve a estrutura interna de um classificador, como uma classe ou componente, detalhando as partes internas que o compõem, como estas se comunicam e como colaboram entre si.

 

Provas

Questão presente nas seguintes provas

Considere a função para validação de CEP abaixo.

public static boolean validaCEP(String cep) {

return cep. matches("\s*( (\d{2}\. \d{3}-\d(3}} I(\d{B}))");

}

Assinale a opção correta cujo valor do parâmetro "cep" fará com que a função retorne false.

 

Provas

Questão presente nas seguintes provas

Referente à notação O, considere as funções apresentadas abaixo e assinale a opção que apresenta, respectivamente, as funções na referida notação.

I- 6 x 2n + 5 x n10

II- log n + 3 x log n2 + 4 x log2 n

III- 404

IV- n2 + 2n + 1

 

Provas

Questão presente nas seguintes provas

Examine a lista abaixo.

L = [1, 2, 3, 4, 5, 6, 7 ]

Considerando a lista L de Python apresentada acima, assinale a opção que imprime os números [2,4,6] da lista.

 

Provas

Questão presente nas seguintes provas

Segundo Saudate (2021 ), qual é o método HTTP idempotente cujo objetivo é realizar uma atualização restrita aos campos informados na requisição?

 

Provas

Questão presente nas seguintes provas