SóProvas


ID
8194
Banca
ESAF
Órgão
Receita Federal
Ano
2005
Provas
Disciplina
Engenharia de Software
Assuntos

Analise as seguintes afirmações relacionadas a noções básicas de programação:

I. A idéia básica do algoritmo de ordenação bubble sort é montar uma árvore com os dados a serem ordenados, percorrer esses dados pela última camada denominada folhas e, a cada passagem, comparar cada elemento da folha com o seu sucessor. Se os elementos não estão ordenados deve-se trocá-los de posição.

II. Na orientação a objetos, uma classe é uma abstração de software que pode representar algo real ou virtual. Uma classe é formada por um conjunto de propriedades (variáveis) e procedimentos (métodos).

III. Uma função é dita recursiva quando em seu código existe uma chamada a si própria, podendo utilizar os mesmos parâmetros de entrada (correndo o risco de provocar um ciclo infi nito) ou outros.

IV. Uma árvore binária é um conjunto finito de elementos que ou está vazio ou está dividido em 3 subconjuntos: um elemento chamado raiz da árvore e dois subconjuntos, cada um dos quais é, por si só, uma árvore binária, chamadas sub-árvore direita e sub-árvore esquerda. Indique a opção que contenha todas as afirmações verdadeiras.

Alternativas
Comentários
  • Não entendi o erro do ítem II.
  • Erro no Item II: abstração de entidade ou objetos e não de software. Também errei essa questão.
    Acredito também que uma classe, em resumo, representa um conjunto de objetos de um mesmo tipo, de características similares.
  • Pra mim os três itens II, III, IV estão corretos. Esse erro que foi falado abaixo poderia ter a seguinte interpretação: "abstração de software": abstração (feita através de software). Creio que essa questão deveria ser anulada. Se alguém encontrar algum outro erro no item II, por favor poste aqui.
  • Acredito que na II, o erro está no conceito que Classes são abstrações do mundo real implementadas em software, não "abstração de software.
  • Uma classe é formada por um conjunto de propriedades (variáveis). 
    Acredito que o correto seria ATRIBUTOS. 
  • Pensei o mesmo que o Vitor e o Bruno.
    Classes são abstrações do mundo real;
    As propriedades das classes são atributos e não variáveis.
    Uma classe nem sempre será formada por um conjunto de atributos e métodos. Uma classe pode conter somente atributos. Pode, inclusive, não conter atributos, nem métodos, embora não faça muito sentido criar uma classe sem métodos e atributos.
  • REPOSTA 3 ,4