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