Foram encontradas 40 questões.
Dentro de uma solução estruturada numa arquitetura de microsserviços e implementada utilizando Spring Cloud, qual o principal papel do Spring Cloud Netflix Zuul?
Provas
A injeção de dependência do projeto XYZ foi implementada utilizando CDI. Este projeto possui 2 beans com o mesmo nome, porém com implementações diferentes, que devem ser escolhidas dinamicamente durante o deploy da aplicação.
Qual técnica deve ser utilizada para o correto deploy e a correta execução de cada implementação?
Provas
- Fundamentos de ProgramaçãoAlgoritmosAlgoritmos de Ordenação
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Lista
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Tabela Hash
- LinguagensJava
Sobre Collections Java, considere as afirmações abaixo.
I - Set collections não podem conter elementos duplicados.
II - Map são formados por chave valor, e sua chave não pode ser duplicada.
III - SortedMap mantém seus mapeamentos em ordem crescente de valor.
IV - List pode conter valores duplicados.
Quais estão corretas?
Provas
Numere a segunda coluna de acordo com a primeira, relacionando os algoritmos de ordenação com as suas respectivas características.
(1) MERGESORT
(2) QUICKSORT
(3) SELECTION SORT
(4) SHELLSORT
( ) É o método de dividir e conquistar para classificação. Ele funciona particionando uma matriz em duas submatrizes e, em seguida, classificando-as independentemente. A posição da partição depende do conteúdo da matriz.
( ) Divide-se em duas metades, classifica as duas metades de forma recursiva e mescla os resultados.
( ) É uma extensão simples da classificação por inserção que ganha velocidade ao permitir trocas de entradas de matriz distantes para produzir matrizes parcialmente classificadas, que podem ser classificadas com eficiência, eventualmente por classificação por inserção.
( ) Encontra o menor item da matriz e troca-o pela primeira entrada, em seguida, encontra o próximo item menor e troca-o pela segunda entrada. Continua dessa maneira até que toda a matriz seja classificada.
A sequência numérica correta de preenchimento dos parênteses da segunda coluna, de cima para baixo, é
Provas
Considere os parágrafos abaixo sobre as três dimensões de qualidade.
____________: o sistema é resistente a falhas durante a execução, isto é, não entra em loop, não interrompe a execução por falta de recursos, etc.
____________: o sistema se comporta conforme o esperado e definido em seus requisitos.
____________: o sistema tem um tempo de resposta adequado e aceitável, mesmo quando submetido a um volume de processamento próximo de situações reais ou de pico.
Assinale a alternativa que completa, correta e respectivamente, as lacunas dos parágrafos acima.
Provas
Sobre os diferentes tipos de testes que podem ser aplicados em um software para identificar suas falhas, assinale com V (verdadeiro) ou F (falso) as afirmações abaixo.
( ) Técnicas de teste de caixa-branca avaliam tanto os aspectos internos quanto os externos, de entrada e saída.
( ) Técnicas de teste de caixa-preta se concentram nas entradas e saídas do objeto de teste sem referência à sua estrutura interna.
( ) Os testes de componente validam unidades de um software que podem ser testados separadamente.
( ) Os testes de stress avaliam os limites de uso do software, o quanto ele suporta em volume de informações, tráfego, etc., sem que apresente erros.
A sequência correta de preenchimento dos parênteses, de cima para baixo, é
Provas
Considere a seguinte classe Java sendo executada em um interpretador Java devidamente instalado e configurado:
class Somador {
private Integer resultado;
Somador() {
this.resultado = 0;
}
public Integer somar(Integer a, Integer b) {
resultado = a + b + 1;
return resultado;
}
public int somar (int a, int b) {
return a + b;
}
public int somar (int a) {
return a + 1;
}
public int somar( ) {
return resultado + 1;
}
public static void main (String args []) {
Somador s = new Somador( );
System.out.print(" Teste 1: " + s.somar(new Integer(1), new Integer(2)));
System.out.print(" Teste 2: " + s.somar(1, 2));
System.out.print(" Teste 3: " + s.somar(new Integer(2)));
System.out.print(" Teste 4: " + s.somar());
}
}
Qual a saída esperada no console do sistema ao executar o código acima?
Provas
- LinguagensJavaConceitos e Fundamentos de Java
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
Qual a palavra-chave utilizada para implementar o conceito de herança na linguagem de programação Java?
Provas
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Construtores
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Polimorfismo
Considere as afirmativas abaixo sobre programação orientada a objetos.
I - Sobrecarga permite que se tenham diversos métodos de mesmo nome com parâmetros de entrada diferentes em uma mesma classe.
II - Métodos construtores são utilizados para instanciar uma determinada classe. Toda classe deve ter um, mas este não necessariamente precisa ser declarado pelo desenvolvedor.
III - Polimorfismo permite que os mesmos atributos e objetos possam ser utilizados por diferentes objetos de formas distintas e com implementações lógicas diferentes.
Quais estão corretas?
Provas
Considere as afirmações abaixo sobre Scrum.
I - O Scrum é um framework de gerenciamento de projetos leve, simples de entender e fácil de dominar.
II - O Time Scrum é composto pelo Product Owner, Time de Desenvolvimento e Scrum Master.
III - O Scrum Master ajuda todos a entenderem a teoria, a prática, as regras e os valores do Scrum.
IV - Os artefatos do Scrum são uma lista sobre tudo que se sabe ser necessário para o produto.
Quais estão corretas?
Provas
Caderno Container