Questões de Ciência da Computação do ano 2005

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.

  • C. Certo
  • E. Errado

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.

  • C. Certo
  • E. Errado

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.

  • C. Certo
  • E. Errado

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.

  • C. Certo
  • E. Errado

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.

  • C. Certo
  • E. Errado

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.

  • C. Certo
  • E. Errado

Qual das seguintes afi rmações a respeito do paradigma de Programação Orientada a Objetos é verdadeira?

  • A.

    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.

  • B.

    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.

  • C.

    Em linguagens orientadas a objetos, como Java, uma mesma mensagem enviada para objetos derivados de uma mesma superclasse será tratada exatamente da mesma forma.

  • D.

    Uma classe abstrata não pode ser instanciada, devendo apenas ser utilizada como superclasse para defi nição de outras classes.

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

  • C. Certo
  • E. Errado

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

  • C. Certo
  • E. Errado

Na programação orientada a objetos, é correto afirmar:

  • A. Classes são estruturas que representam entidades do mundo real.
  • B. Encapsulamento é a habilidade de um objeto interagir com outros.
  • C. Polimorfismo é a habilidade de instanciar objetos distintos.
  • D. Herança são representações de objetos de uma mesma classe.
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...