

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Classe privada é definida como uma coleção de dados particulares e um conjunto de operações que atuam sobre tais dados.
Por meio do tipo de dados float, é possível representar números em notação de ponto flutuante normalizada em precisão simples de 32 bits.
Certo
Errado
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.
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.
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.
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.
Certo
Errado
Não há como se chamar uma função membro de uma classe até se criar um objeto dessa classe.
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.
O polimorfismo é importante na orientação a objetos porque evita a manipulação de forma dinâmica sobre o funcionamento de determinado objeto.
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.
Com relação aos conceitos de programação orientada a objetos, é correto afirmar que
métodos abstratos são aqueles que não devem ser redefi nidos em classes derivadas, devem ser herdados tal como foram definidos.
métodos estáticos são aqueles que, ao serem executados, não acessam atributos de instância da classe.
métodos finais, também conhecidos como finalizadores ou destrutores, são chamados na destruição de uma instância.
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.
métodos de classe são aqueles que executam operações que afetam objetos individuais da classe.
A abstração impede decisões de desenvolvimento ou de implementação quando há um problema a ser resolvido.
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.
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.
Certo
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.
Em um diagrama de casos de uso da UML, um ator é definido como um usuário humano do sistema.
Na linguagem C++, a definição de uma função dentro de outra função gera erro de sintaxe.

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
I, II e III.
I, III e IV.
I, IV e V.
II, III e V.
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.
Certo
Errado