Questões de Concurso Sobre programação orientada a objetos em programação

Foram encontradas 905 questões

Q2256862 Programação

Código para a questão



Entre as características do código apresentado, inclui-se

I o encapsulamento de variáveis de instância.

II o uso de tipos de dados simples e estruturados.

III o emprego de recursividade.

IV o emprego de estruturas não-lineares com encadeamento simples de memória.

V a declaração de três classes com visibilidade pública.

Estão certos apenas os itens

Alternativas
Q2256182 Programação
Na programação orientada a objetos, quando uma classe pessoa física, além do seu atributo CPF, recebe os atributos da classe pessoa, diz-se que foi aplicada a técnica de
Alternativas
Q2252655 Programação
A respeito da orientação a objetos, julgue os próximos itens.
I Há linguagens de programação orientadas a objetos em que a determinação do método a ser executado em resposta a uma mensagem pode ocorrer na compilação ou pode ser adiada até a execução do código. II Uma subclasse pode herdar atributos e métodos das suas superclasses. Em uma hierarquia C++, as visibilidades dos atributos e dos métodos herdados não podem, em uma subclasse, ser diferentes das suas visibilidades nas superclasses. III Um atributo cujo valor é compartilhado entre as instâncias de uma classe tem escopo de classe. Um atributo com escopo de classe é, na linguagem Java, um atributo estático (static). Em UML, nos diagramas de classe, os atributos com escopo de classe são identificados por uma sublinha. IV Em UML, uma agregação é um relacionamento todo-parte. Em uma agregação, um objeto não pode ser parte de mais de um todo. Além disso, objetos que são as partes de um todo devem ser destruídos quando o todo é destruído. V Uma classe de associação (association class) permite que sejam acrescentados atributos e métodos a uma associação. Por exemplo, determinada classe pode ser criada para conter atributos e métodos de uma associação entre duas outras classes.
Estão certos apenas os itens
Alternativas
Q2221481 Programação
Acerca de conceitos de orientação a objetos, assinale a opção correta.
Alternativas
Q2221466 Programação
Acerca do uso e do desenvolvimento de sistemas orientados a objetos, assinale a opção correta.
Alternativas
Q2221464 Programação
Acerca de fundamentos de orientação a objetos, assinale a opção correta.
Alternativas
Q2262697 Programação
Qual das alternativas abaixo, sobre o número de objetos criados durante a execução de um programa orientado a objetos, é VERDADEIRA?  
Alternativas
Q2253548 Programação
Analise o texto a seguir:

     “Na elaboração de um projeto orientado a objeto utilizou-se um conceito que permite tratar objetos semelhantes de uma maneira uniforme. Nesse caso, é possível que se envie uma mesma mensagem para um conjunto de objetos e que cada objeto responda de maneira diferente em função da mensagem recebida. Quanto a esse conceito é correto afirmar que se trata da habilidade de uma subclasse especializar uma operação herdada, redefinindo a implementação da operação, mas não a sua especificação (assinatura).”

O conceito a que se refere o texto é
Alternativas
Ano: 2005 Banca: FCC Órgão: TRT - 13ª Região (PB)
Q1237093 Programação
A habilidade de uma sub-classe especializar uma operação herdada redefinindo sua implementação mas não a sua especificação é conhecida na orientação a objeto, tipicamente, por
Alternativas
Ano: 2005 Banca: FCC Órgão: TRE-RN
Q1210386 Programação
Em relação à tecnologia de orientação a objetos, os objetos que apresentam estrutura e comportamento idênticos são agrupados em
Alternativas
Q329930 Programação
Quanto aos conceitos de orientação a objeto na linguagem Java, julgue os seguintes itens.
A utilização do mesmo nome do método dentro de uma classe, ou em uma hierarquia de classes, com comportamentos diferentes denomina-se metamorfose, quando não há alteração dos parâmetros de entrada e atributos de retorno; ou polimorfismo, quando há alguma alteração.
Alternativas
Q174832 Programação
No âmbito da programação Java, através ......, dois métodos de uma classe podem ter o mesmo nome, desde que suas assinaturas sejam diferentes. Tal situação não gera conflito pois o compilador é capaz de detectar qual método deve ser escolhido a partir da análise dos tipos dos argumentos do método. Nesse caso, diz-se que ocorre a ligação prematura (early binding) para o método correto.


Para completar corretamente o texto, a lacuna deve ser preenchida por:
Alternativas
Q174830 Programação
Na orientação a objeto, o corpo de código que implementa uma operação de uma classe é conhecido por
Alternativas
Q174629 Programação
A habilidade de uma sub-classe especializar uma operação herdada redefinindo sua implementação mas não a sua especificação é conhecida na orientação a objeto, tipicamente, por

Alternativas
Q227243 Programação
Com relação a conceitos de orientação a objetos, julgue os
seguintes itens.

Em um sistema desenvolvido em Java, quando as classes possuem uma relação lógica forte, elas devem estar gravadas em um mesmo diretório, podendo estar em pacotes diferentes.
Alternativas
Q227242 Programação
Com relação a conceitos de orientação a objetos, julgue os
seguintes itens.

Em um código Java, a visibilidade definida por public permite que um determinado atributo seja acessível a partir de quaisquer métodos, objetos e classes.
Alternativas
Q227241 Programação
Com relação a conceitos de orientação a objetos, julgue os
seguintes itens.

A técnica de herança permite alterar a interface oferecida por uma classe ao sistema, sem mudar a sua implementação, evitando mudanças em outras partes do código.
Alternativas
Q227240 Programação
Com relação a conceitos de orientação a objetos, julgue os
seguintes itens.

O encapsulamento permite definir o grau de visibilidade dos atributos de uma classe, estabelecendo restrições e permissões de acesso aos objetos do sistema.
Alternativas
Q227239 Programação
Com relação a conceitos de orientação a objetos, julgue os
seguintes itens.

Uma interface deve possuir pelo menos o construtor por default, que não necessita ser definido explicitamente.
Alternativas
Q227238 Programação
Com relação a conceitos de orientação a objetos, julgue os
seguintes itens.

A técnica de sobrecarga permite o polimorfismo, e pode ser utilizada para distinguir, em uma determinada classe, dois métodos com o mesmo nome, o mesmo conjunto de argumentos, mas com resultados de tipos diferentes.
Alternativas
Respostas
881: A
882: B
883: B
884: A
885: B
886: A
887: A
888: C
889: D
890: B
891: E
892: E
893: C
894: C
895: E
896: C
897: E
898: C
899: E
900: E