Lista completa de Questões de Ciência da Computação do ano 2005 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
As propriedades dos algoritmos e estruturas de dados mais comumente utilizados pela comunidade de desenvolvimento de software vêm sendo largamente analisadas e divulgadas. Acerca desses algoritmos e estruturas fundamentais da programação, julgue os itens seguintes.
Uma das características encontradas em ponteiros é a facilidade de detecção, durante a compilação dos programas, de erros de utilização desse tipo de dados.
As propriedades dos algoritmos e estruturas de dados mais comumente utilizados pela comunidade de desenvolvimento de software vêm sendo largamente analisadas e divulgadas. Acerca desses algoritmos e estruturas fundamentais da programação, julgue os itens seguintes.
Em uma função recursiva, uma chamada recursiva é definida como recursiva final quando é a última instrução executada dentro do corpo da função e seu valor de retorno não é parte de uma expressão.
A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue os itens a seguir.
Uma estrutura de grade (grid) para a arquitetura de hipertexto de uma aplicação web é definida quando se deseja que essa aplicação seja executada em paralelo em um sistema computacional distribuído.
A área de desenvolvimento de sistemas é bastante profícua no que se refere a metodologias, técnicas e ferramentas de apoio que objetivam responder à necessidade de atender a requisitos técnicos e obter um nível de qualidade determinado, sob determinadas restrições de esforço e custo. A respeito do desenvolvimento de aplicações e de bancos de dados, julgue os itens a seguir.
A técnica denominada joint application development (JAD) é utilizada para desenvolver simultaneamente dois ou mais sistemas independentes mas que manipulam o mesmo banco de dados.
A área de desenvolvimento de sistemas é bastante profícua no que se refere a metodologias, técnicas e ferramentas de apoio que objetivam responder à necessidade de atender a requisitos técnicos e obter um nível de qualidade determinado, sob determinadas restrições de esforço e custo. A respeito do desenvolvimento de aplicações e de bancos de dados, julgue os itens a seguir.
Um diagrama de fluxo de dados de nível zero é aquele que apresenta a maior quantidade de detalhes sobre as transformações aplicadas aos dados desde a entrada até a saída de um sistema.
Ciência da Computação - Programação Orientada a Objetos - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2005
A figura acima, apresenta um relacionamento entre algumas classes e interfaces de estruturas de dados do package java.util da linguagem Java, chamado collections framework. Julgue os itens seguintes acerca das informações apresentadas e dos conceitos de programação, construção de algoritmos, estruturas de dados, orientação a objetos e linguagem orientada a objetos Java.
A programação orientada a objetos é uma evolução da programação estruturada, tendo-lhe sido acrescentados conceitos como herança, encapsulamento e polimorfismo.
Ciência da Computação - Programação Orientada a Objetos - Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE) - 2005
Qual das seguintes afi rmações a respeito do paradigma de Programação Orientada a Objetos é verdadeira?
A quantidade de métodos de uma classe é de exatamente o dobro do número de atributos defi nidos nesta classe, pois para cada atributo deve existir um método para acesso e outro para alteração do seu valor.
Em uma linguagem orientada a objetos que não suporta herança múltipla de implementação, como Java, uma classe não poderá implementar mais de uma interface.
Em linguagens orientadas a objetos, como Java, uma mesma mensagem enviada para objetos derivados de uma mesma superclasse será tratada exatamente da mesma forma.
Uma classe abstrata não pode ser instanciada, devendo apenas ser utilizada como superclasse para defi nição de outras classes.
Ciência da Computação - Programação Orientada a Objetos - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2005
As informações apresentadas acima foram obtidas como resultado direto da engenharia reversa aplicada sobre um código orientado a objetos escrito em linguagem Java e que implementa um protótipo de um sistema de monitoramento de ETEs de nome MONETEs descrito no texto I. Julgue os itens de 95 a 100, acerca dos elementos apresentados no diagrama e dos conceitos de programação orientada a objetos.
Existe um relacionamento de composição estabelecido entre a classe "ResponsávelETE" e "EstaçãoTratamentoEsgoto".
Ciência da Computação - Programação Orientada a Objetos - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2005
As informações apresentadas acima foram obtidas como resultado direto da engenharia reversa aplicada sobre um código orientado a objetos escrito em linguagem Java e que implementa um protótipo de um sistema de monitoramento de ETEs de nome MONETEs descrito no texto I. Julgue os itens de 95 a 100, acerca dos elementos apresentados no diagrama e dos conceitos de programação orientada a objetos.
A implementação apresentada não permite que, por meio de uma referência a uma instância da classe "EstaçãoTratamentoEsgoto", sejam feitas alterações nos registros de vazão já associados a esta instância em um código que é declarado fora da classe "RegistroVazão".
Ciência da Computação - Programação Orientada a Objetos - Comissão Permanente do Vestibular / UFRN (COMPERVE) - 2005
Na programação orientada a objetos, é correto afirmar:
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...