Questões de Concurso sobre Orientação a Objetos

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
1.865 questões encontradas
Questões por página
20
Mais recentes
 

As mensagens são os meios de interação entre objetos, permitindo passar a um objeto de destino um identificador de uma operação a ser realizada, assim como os parâmetros para essa operação.


C
Certo

E
Errado

No trecho de código em C++ int i = 0x32; a variável i é declarada como sendo um inteiro e é atribuída a ela o valor 32 decimal.


C
Certo

E
Errado

A biblioteca JSTL (JavaServer Pages Standard Tag Library) reúne funcionalidades comuns de aplicações web, provendo suporte para tarefas estruturais como iterações e condições, etiquetas (tags) para manipular documentos XML, etiquetas para internacionalização e etiquetas SQL.


C
Certo

E
Errado

Ao se declarar uma nova classe, é possível especificar um dos seguintes modificadores: public, friendly, final, abstract. Uma classe abstract pode ser instanciada e derivada.


C

Certo


E

Errado

A pilha é uma estrutura de dados embasada no conceito LIFO (last in, first out), em que o último dado a entrar é o primeiro a sair.


C
Certo

E
Errado

O polimorfismo é importante na orientação a objetos porque evita a manipulação de forma dinâmica sobre o funcionamento de determinado objeto.


C
Certo

E
Errado

O envio de uma mensagem permite a um objeto solicitar a outro objeto o acionamento de uma operação da classe deste último, sem que o primeiro tenha conhecimento do modo específico de implementação dessa operação.


C
Certo

E
Errado
Há linguagens orientadas a objetos em que mensagens podem ser dinamicamente vinculadas a métodos usando-se variáveis polimórficas capazes de referenciar objetos de uma classe pai ou de suas subclasses. Nessas linguagens, quando se chama, via uma variável polimórfica, um método que foi definido na classe pai e sobreposto nas suas subclasses, a chamada é vinculada dinamicamente ao método.


C
Certo

E
Errado

Com relação aos conceitos de programação orientada a objetos, é correto afirmar que


A

métodos abstratos são aqueles que não devem ser redefi nidos em classes derivadas, devem ser herdados tal como foram definidos.


B

métodos estáticos são aqueles que, ao serem executados, não acessam atributos de instância da classe.


C

métodos finais, também conhecidos como finalizadores ou destrutores, são chamados na destruição de uma instância.


D

métodos construtores são métodos chamados sobre um objeto quando ele é criado. Em Java, os construtores têm o mesmo nome da classe da qual são membros e o tipo retornado por eles é especificado na sua definição.


E

métodos de classe são aqueles que executam operações que afetam objetos individuais da classe.

O ambiente de trabalho Struts é organizado para ajudar os desenvolvedores a criar aplicações web que utilizem a arquitetura MVC (model-view-controller), na qual o modelo (model) representa o código referente ao negócio ou ao banco de dados, a visão (view) representa o código de desenho da página e o controlador (controller) representa o código de navegação.


C
Certo

E
Errado

Os moderadores de acesso são empregados para restringir o acesso a um método. Em Java, há os moderadores public, protectec, package, friendly, private e private protected. No moderador private, o método é privativo da classe que o contém, sendo seu uso permitido apenas dentro de um mesmo arquivo-fonte, e vedado a qualquer outra classe.


C

Certo


E

Errado

Na UML, uma agregação é um relacionamento que estabelece que uma classe define objetos que são parte de um objeto definido por outra classe.


C
Certo

E
Errado


Imagem associada para resolução da questão


Julgue os itens seguintes, acerca da representação de elementos apresentados na figura do texto III e dos conceitos de estrutura de dados, orientação a objetos e linguagens orientadas a objetos.


I A implementação da classe ArrayList não é embasada em contigüidade de memória.

II Na implementação de subtipos de Set podem ser utilizados algoritmos de dispersão.

III A classe LinkedList implementa uma estrutura de dados nãolinear que provê meios para acesso seqüencial aos seus elementos. Durante o acesso seqüencial, a latência é considerada constante.

IV Uma instância de SortedSet não é capaz de produzir um Iterator.

V Durante a implementação eficiente de uma Hashtable, emprega-se uma combinação de array e listas de colisão.


Estão certos apenas os itens


A

I, II e III.


B

I, III e IV.


C

I, IV e V.


D

II, III e V.


E

II, IV e V.

A análise orientada a objetos, o projeto orientado a objetos e a programação orientada a objetos compreendem atividades de engenharia de software voltadas à construção de sistemas orientados a objetos. Nesses sistemas, objetos interagem para prover serviços. No nível de programação, as interações ocorrem via interfaces das classes das quais os objetos são instâncias. Essas interfaces contêm membros públicos das classes.


C

Certo


E

Errado

   
Gerar simulado