Questões de Concurso Comentadas para cespe / cebraspe

Foram encontradas 266.828 questões

Resolva questões gratuitamente!

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

Q3434117 Engenharia de Software
Durante o desenvolvimento de sistemas que exigem controle sobre a criação de instâncias, o padrão de projeto cuja adoção pode evitar múltiplos objetos redundantes e facilitar o acesso centralizado caracteriza-se por 
Alternativas
Q3434116 Engenharia de Software
O princípio de inversão de dependência (dependency inversion principle) visa tornar o código mais flexível e desacoplado e favorecer sua manutenção e testabilidade. Uma abordagem alinhada a esse princípio consiste em 
Alternativas
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
Respostas
11461: A
11462: B
11463: E
11464: C
11465: D
11466: C
11467: A
11468: B
11469: E
11470: C
11471: D
11472: C
11473: B
11474: C
11475: A
11476: E
11477: C
11478: A
11479: E
11480: B