Questões de Concurso Comentadas para cespe / cebraspe

Foram encontradas 268.071 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q3434115 Engenharia de Software
Segundo o princípio da responsabilidade única (single responsibility principle), em boas práticas de desenvolvimento orientado a objetos, uma classe deve 
Alternativas
Q3434114 Arquitetura de Software
Em arquiteturas que utilizam mensageria para a comunicação entre sistemas, uma técnica eficiente para a garantia da entrega de mensagens sem perda é 
Alternativas
Q3434113 Arquitetura de Software
Em um sistema distribuído que usa eventos para a comunicação entre serviços, uma ação que melhora a escalabilidade da arquitetura é 
Alternativas
Q3434112 Arquitetura de Software
Assinale a opção em que é apresentada característica de um sistema que utiliza filas de mensagens para comunicação entre serviços.
Alternativas
Q3434111 Arquitetura de Software
Constitui característica fundamental da comunicação assíncrona entre serviços 
Alternativas
Q3434110 Programação
Considerando que a escolha entre herança e composição impacta diretamente a flexibilidade e o acoplamento de um sistema orientado a objetos, assinale a opção correta. 
Alternativas
Q3434109 Programação
Assinale a opção correta no que se refere a interfaces e classes abstratas. 
Alternativas
Q3434108 Programação

Acerca do polimorfismo, julgue os itens a seguir.


I O uso de polimorfismo reduz a duplicação de código visto que permite abstrações genéricas.


II Interfaces são frequentemente utilizadas na aplicação de polimorfismo por contrato.


III Métodos polimórficos devem ser declarados exclusivamente como privados.


Assinale a opção correta. 

Alternativas
Q3434107 Programação
Assinale a opção correta, a respeito de composição na programação orientada a objetos. 
Alternativas
Q3434106 Programação
No que se refere à herança na programação orientada a objetos, assinale a opção correta. 
Alternativas
Q3434105 Programação
Assinale a opção correta em relação ao polimorfismo. 
Alternativas
Q3434104 Programação

A respeito das interfaces na programação orientada a objetos, julgue os itens a seguir.


I A implementação de uma interface impede que o desenvolvedor declare métodos a ela.


II Várias interfaces podem ser implementadas em uma classe.


III A implementação de uma interface dispensa a necessidade de métodos públicos.


Assinale a opção correta. 

Alternativas
Q3434103 Programação
Acerca da programação orientada a objetos, assinale a opção correta. 
Alternativas
Q3434101 Programação
Em Java, uma composition
Alternativas
Q3434100 Programação
Assinale a opção em que é apresentada a tag que, em HTML5, representa um conteúdo independente de um documento. 
Alternativas
Q3434099 Programação
Assinale a opção correspondente ao caractere utilizado em CSS3 como seletor universal. * B : C @ D . E #  
Alternativas
Q3434098 Programação

public class aluno {

private String nome;

private int idade;

public String getNome() { return nome; }

public void setNome(String nome) {

this.nome = nome; }

public int getIdade() { return idade; }

public void setIdade(int idade) {

if (idade > 0) { this.idade = idade; }

    }


Assinale a opção em que é citada a propriedade da programação orientada a objetos evidenciada no código Java precedente. 

Alternativas
Q3434097 Programação

public class Pessoa{

protected string cpf = "444.555.666-77";

protected string nome = "Pedro Maria Silva";

public virtual void GetInfo(){ Console.WriteLine($"Nome: {nome}"); Console.WriteLine($"CPF: {cpf}"); } } class Colaborador : Pessoa {

public readonly string id = "ABC567EFG";

public override void GetInfo(){ base.GetInfo();

Console.WriteLine($"ID colaborador: {id}");

     }

}

class TestClass

{

static void Main()

{

Colaborador E = new Colaborador();

E.GetInfo();

   }


Assinale a opção em que é apresentado o resultado da execução do código em C# precedente. 

Alternativas
Q3434095 Programação

Julgue os itens a seguir, de acordo com o princípio da responsabilidade única (PRS) do SOLID.


I Uma classe deve ser aberta para extensão, mas fechada para modificação.


II Objetos em um programa devem ser substituíveis por instâncias de seus subtipos sem alteração da correção do programa.


III Uma classe deve depender de abstrações, e não de implementações concretas.


Assinale a opção correta. 

Alternativas
Q3434094 Banco de Dados

        Um administrador de banco de dados pretende melhorar o desempenho de relatórios executivos que são lidos com muita frequência e executam joins complexos. Para tanto, ele considera desnormalizar algumas tabelas.


Nessa situação hipotética, 

Alternativas
Respostas
10321: E
10322: C
10323: D
10324: C
10325: A
10326: B
10327: E
10328: C
10329: D
10330: C
10331: B
10332: C
10333: A
10334: E
10335: C
10336: A
10337: E
10338: B
10339: A
10340: D