1041 Q153550
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

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â...

1042 Q153167
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Manchester e NRZI são dois tipos conhecidos de:

1043 Q153166
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere as seguintes afirmativas sobre a fórmula básica do esforço utilizado pelo método de estimativa de custo de desenvolvimento de software conhecido como COCOMO. Esse modelo considera 3 classes de sistemas: Embutido, Orgânico e Geminado:

E = a * Fb

I - Os valores das constantes a e b dependem somente da classe de sistemas.

II - O fator F é medido em Milhares de Linhas de Código Fonte.

III - O fator F é influenciado pela classe do sistema.

 É/são correta(s) somente a(s) afirmativa(s):

1044 Q153165
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)
A tabela abaixo mostra, na parte superior, uma primeira estimativa para a funcionalidade de um sistema de software a ser desenvolvido e na parte inferior a tabela de pesos para o cálculo de pontos de função não-ajustados:

 Assumindo-se que a produtividade média de uma equipe é de 12 pontos de função (não%u2013ajustados) por pessoa.mês, o valor mais próximo do esforço total estimado (pessoas.mês) para o desenvolvimento desse sistema é:

1045 Q153102
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Em relação ao ActiveX, é correto afirmar:

1046 Q153101
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Considere as afirmações abaixo sobre programação orientada a objeto.

I. Além de herdar elementos de sua classe-pai, uma classe derivada pode acrescentar novos elementos e modificar métodos herdados.

II. A linguagem de programação C++ não oferece herança múltipla, somente herança simples; ao passo que Java suporta diretamente somente herança simples, mas através de uma classe virtual chamada interface, constitui uma versão da herança múltipla.

III. Em Java, um método pode ser definido como final, o que significa que ele não pode ser sobreposto em nenhuma classe descendente.

É correto o que se afirma em

1047 Q153096
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Dado o loop PHP:

for ($x = 0; $x <= "5"; $x++)

A variável $x assumirá os valores

1048 Q153086
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

A tag META deve ser normalmente utilizada em um código HTML no seguinte posicionamento

1049 Q153085
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

No desenvolvimento de aplicações Web, a JSP oferece a possibilidade de se escrever instruções

1050 Q153084
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

No contexto do processo de abstração da programação orientada a objetos, as operações de