SóProvas


ID
126460
Banca
ESAF
Órgão
Prefeitura de Natal - RN
Ano
2008
Provas
Disciplina
Programação
Assuntos

Analise as seguintes afi rmações relacionadas a conceitos básicos de programação:

I. Na programação Orientada a Objetos, um método é um modelo usado para defi nir vários objetos com características semelhantes.
II. As pilhas e fi las são conjuntos dinâmicos nos quais o elemento removido do conjunto pela operação de DELETE é especifi cado previamente. Em uma pilha, o elemento eliminado do conjunto é o mais recentemente inserido. De modo semelhante, em uma fi la, o elemento eliminado é sempre o que esteve no conjunto por mais tempo.
III. Na programação Orientada a Objetos, um objeto é criado ao se instanciar uma classe.
IV. Programação estruturada é um estilo de programação que determina que todos os programas possíveis de criação podem ser reduzidos a uma, e somente uma, estrutura denominada "Decisão".

Indique a opção que contenha todas as afi rmações verdadeiras.

Alternativas
Comentários
  • I. Na programação Orientada a Objetos, um método é um modelo usado para defi nir vários objetos com características semelhantes.ERRADO. O que define vários objetos com característica semelhante é a definição de classe e herança.II. As pilhas e filas são conjuntos dinâmicos nos quais o elemento removido do conjunto pela operação de DELETE é especificado previamente. Em uma pilha, o elemento eliminado do conjunto é o mais recentemente inserido. De modo semelhante, em uma fila, o elemento eliminado é sempre o que esteve no conjunto por mais tempo.ERRADO. As operações de pilha são push e pop.III. Na programação Orientada a Objetos, um objeto é criado ao se instanciar uma classe.CORRETO.IV. Programação estruturada é um estilo de programação que determina que todos os programas possíveis de criação podem ser reduzidos a uma, e somente uma, estrutura denominada "Decisão".ERRADO. Na programação estruturada ocorre a redução de todos os programas a 3 estruturas:sequencia, decisão e iteração.Esta questão deveria ter sido anulada, na minha humilde opinião.
  • A alternatica correta é a B.
    Daniel, você não disse o porquê de a II está errada.
    Veja, sempre que surgir este tipo de dúvida procure ver o gabarito oficial.

    Os items errados são I, que descreve uma classe
    e IV, como descreveu o Daniel.
  • Descordo respeitosamente do colega abaixo.O item II está correto.As pilhas e filas são conjuntos dinâmicos nos quais o elemento removido do conjunto pela operação de DELETE é especificado previamente. CORRETO - a operação delete, remove, pop (seja qual for seu nome - não é obrigatório utilizar um nome específico, o que importa é o que a operação faz) é sempre realizado sobre um elemento especificado previamente, não há como, por exemplo, remover um elemento escolhido pelo usuário, como um no meio da fila ou pilha.Em uma pilha, o elemento eliminado do conjunto é o mais recentemente inserido.CORRETO - Definição de pilha: LIFO (Last In, Firt Out - Último a entrar, Primeiro a sair)De modo semelhante, em uma fila, o elemento eliminado é sempre o que esteve no conjunto por mais tempo.CORRETO - Definição de fila: FIFO (First In, First Out - Primeiro a entrar, Primeiro a sair)
  • Hebert,
    o elemento é especificado previamente (como consta em sua justificativa) e não pelo usuário. Essa especificação prévia ocorre na política de remoção da pilha (LIFO) ou da fila (FIFO).