Questão comentada: [Programação Orientada a Objetos] FCC 2012 TRE/CE – Analista Judiciário – Especialidade Análise de Sistemas – Questão 41


[FCC 2012 TRE/CE – Analista Judiciário – Especialidade Análise de Sistemas – Questão 41] Sobre orientação a objetos, é INCORRETO afirmar:

[A] os conceitos de generalização e especialização da orientação a objetos estão diretamente associados ao conceito de herança.
[B] um objeto pode existir mesmo que não exista nenhum evento a ele associado.
[C] um construtor visa inicializar os atributos e pode ser executado automaticamente sempre que um novo objeto é criado.
[D] polimorfismo é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma assinatura e mesmo comportamento.
[E] uma classe define o comportamento dos objetos através de seus métodos, e quais estados ele é capaz de manter através de seus atributos.

Continuar lendo

Questão comentada: [Lógica de Programação] FCC 2010 TRT 20ª Região – Analista Judiciário – Especialidade Tecnologia da Informação – Questão 23


[FCC 2010 TRT 20ª Região – Analista Judiciário – Especialidade Tecnologia da Informação – Questão 23] No contexto de subprogramação, é correto afirmar sobre a recursividade e a passagem de parâmetros:
[A] Na subprogramação, para se criar um procedimento é necessário um identificador, uma lista de parâmetros e as ações que nele serão executadas.
[B] Um procedimento pode ser ativado em qualquer parte do programa e sua ativação se dá por meio do uso de sua lista de parâmetros.
[C] Dentro de um procedimento ou de uma função, quando ocorre a passagem de parâmetro por valor, as alterações que a função ou procedimento efetuar afetarão diretamente a variável original.
[D] Para processar todos os “nós” de uma árvore, um procedimento chama a si mesmo recursivamente para todos os “nós” filhos, exceto o caso base, que é o nó usualmente chamado “folha”.
[E] Uma característica típica da recursão é que um conjunto, desde que finito, de sentenças ou outros dados pode ser definido, analisado ou produzido por um programa de computador.

Continuar lendo

Questão comentada: [JSE] AOCP 2012 BRDE – Analista de Sistemas – Desenvolvimento de Sistemas – Prova TIPO 4


[AOCP 2012 BRDE – Analista de Sistemas – Desenvolvimento de Sistemas – Prova TIPO 4] Sobre a criação de objetos na linguagem de programação Java, analise as assertivas.

[I] Nesta linguagem de programação, a criação de objetos é gerenciada por um algoritmo de escalonamento, onde característica como prioridade, acesso a recurso, threads são considerados.

[II] Objetos são criados por expressões contendo a palavra-chave new. Criar um objeto a partir de uma definição de classe é também conhecido como instanciação; assim, objetos são muitas vezes chamados de instâncias.

[III] Referências a objetos são null quando elas não referenciam algum objeto.

[IV] Objetos recentemente criados são colocados em uma área de memória do sistema conhecido como heap. Todos os objetos são acessados via referências a objetos – qualquer variável que possa aparentar um objeto, na realidade, contém uma referência àquele objeto.

Assinale a alternativa que aponta a(s) correta(s).

[A] Apenas I.

[B] Apenas I, II e III.

[C] Apenas I, III e IV.

[D] Apenas II, III e IV.

[E] I, II, III e IV.

Continuar lendo

Questão comentada: [Servlets] CESPE 2011 TRE/ES – Cargo 3 – Questão 69


[CESPE 2011 TRE/ES – Cargo 3] Julgue o item que se segue, referente a fundamentos de computação e a linguagens de programação.

[69] Um servlet é uma classe Java utilizada para ampliar a capacidade de acesso dos servidores a aplicações por meio do modelo requisição-resposta. Embora os servlets possam responder a um tipo específico de requisição hospedada em servidores web, os servlets não respondem a requisições genéricas.

Continuar lendo

Questão comentada: [Programação Orientada a Objetos] CESPE 2011 CORREIOS – Cargo 3 – Questão 87


[CESPE 2011 CORREIOS – Cargo 3] A respeito da orientação a objetos, julgue o item subsequente.

[87] Por meio do encapsulamento, para impedir o acesso direto ao atributo de um objeto, são disponibilizados externamente apenas os métodos que alteram esse objeto. Por exemplo, não é preciso conhecer todos os detalhes dos circuitos de uma câmera digital para utilizá-la; a parte externa da câmera encapsula os detalhes, provendo para o usuário uma interface mais amigável.

Continuar lendo