Magna Concursos

Foram encontradas 250 questões.

98139 Ano: 2000
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
Provas:

A metodologia de concepção orientada a objetos emprega entre outras ferramentas, o encapsulamento de informação e a reutilização de software. Acerca das principais características da metodologia de concepção orientada a objetos aplicada ao desenvolvimento de software, julgue o item seguinte.

Não existe acesso direto por parte de um objeto às informações de implementação interconectadas em outro objeto particular.

 

Provas

Questão presente nas seguintes provas
98138 Ano: 2000
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
Provas:

Encorajadas pela introdução da linguagem Simula, em 1967, várias linguagens de programação orientadas a objetos entraram em cena, oferecendo aos usuários diversos aspectos da filosofia da concepção por objetos, Entre as linguagens de programação por objetos, pode-se destacar a própria linguagem Simula, as linguagens Smalltalk C++ e Java. Acerca dessas linguagens, julgue o item que se segue.

A linguagem Smalltalk é uma combinação entre as linguagens Simula e Lisp. com ênfase no link (ou binding) dinâmico. Na linguagem Smalltalk, não há distinção entre classe e objetos. Uma classe é vista como uma instância de uma classe de nível superior chamada metaclasse (metaclass), que permite à hierarquia de classes de um sistema incluir todos os elementos do sistema. No topo da hierarquia, a classe de nível mais alto é chamada de objeto. A linguagem Smalltalk define três tipos principais de mensagens (e métodos associados): unary, keyword e binary que, respectivamente, representam rotinas sem parâmetros, rotinas com parâmetros e mensagens similares às funções infix em Ada. Em Smalltalk, os atributos de uma classe não podem ser acessados por clientes.

 

Provas

Questão presente nas seguintes provas
98137 Ano: 2000
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
Provas:

Uma das ferramentas, mais úteis encontradas atualmente para a programação orientada a objetos é a linguagem de programação C++.

O código abaixo ilustra uma classe de objetos no padrão ANSI ISO/C ++.

Enunciado 3161133-1
Enunciado 3161133-2

Com relação a esse código, julgue o item seguinte.

Se a função "double fct", definida entre as linhas 28 e 43 inclusive, é chamada por outro módulo de um software qualquer, o valor retornado pela função é igual a 5.

 

Provas

Questão presente nas seguintes provas
98136 Ano: 2000
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
Provas:

A especificação e documentação de sistemas concebidos segundo a metodologia de orientação a objetos está experimentando uma padronização de facto, com a introdução da UML (unified modeling language), desenvolvida conjuntamente por Rumbaungh, Jacobson e Booch, três dos principais autores dessa metodologia. Acerca dos conceitos e das aplicações da UML, julgue o item que se segue.

A UML tem tido um uso extremamente flexível recentemente, sendo usada tanto como linguagem de concepção como de codificação de módulos de software concebidos segundo a metodologia de orientação a objetos.

 

Provas

Questão presente nas seguintes provas
98135 Ano: 2000
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
Provas:

A introdução de técnicas e conceitos de orientação a objetos ampliou as facilidades de desenvolvimento presentes nas técnicas tradicionais de concepção estruturada. No entanto, muitos programas desenvolvidos em linguagens orientadas a objetos não aproveitam esse potencial da linguagem por terem sido concebidos sem a utilização adequada dos paradigmas da orientação a objetos. A respeito dos conceitos de orientação a objetos que devem ser utilizados durante a concepção e implementação de um programa orientado a objetos, julgue o item a seguir.

Uma classe consiste em um modelo abstrato de objeto e é implementada concretamente em linguagens como C++ e Java como um tipo derivado.

 

Provas

Questão presente nas seguintes provas
98134 Ano: 2000
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
Provas:

Encorajadas pela introdução da linguagem Simula, em 1967, várias linguagens de programação orientadas a objetos entraram em cena, oferecendo aos usuários diversos aspectos da filosofia da concepção por objetos, Entre as linguagens de programação por objetos, pode-se destacar a própria linguagem Simula, as linguagens Smalltalk C++ e Java. Acerca dessas linguagens, julgue o item que se segue.

Simula é uma linguagem de programação orientada a objetos desenvolvida como uma extensão do Algol 60 que usa no nível mais alto uma estrutura de software tradicional com base na noção de programa principal. Na sua versão mais moderna, Simula permite o polimorfismo e permite igualmente o encapsulamento de informação e a definição de rotinas virtuais por meio do comando virtual, que tem o mesmo significado do comando de mesmo nome encontrado também em C++.

 

Provas

Questão presente nas seguintes provas
98133 Ano: 2000
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
Provas:

O código a seguir apresenta um programa escrito na linguagem Java, versão 2. e explora os conceitos de tratamento de exceções dessa linguagem.

Enunciado 3151506-1


Acerca das estruturas de linguagem e seus significados no código acima, julgue o seguinte item.

Os operadores " . ", nas linhas 8 e 17, indicam relações de clientela entre as classes "System", "out" e "println".
 

Provas

Questão presente nas seguintes provas
98132 Ano: 2000
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
Provas:

As linguagens de programação Fortran, Pascal e C são ainda bastante utilizadas no desenvolvimento de novos softwares ou na atualização de softwares existentes. Essas linguagens não são consideradas na literatura como orientadas a objetos, mas alguns dos conceitos encontrados na filosofia da concepção por objetos podem ser utilizados para se obter maior qualidade nos softwares desenvolvidos a partir dessas linguagens. Acerca das linguagens Fortran, Pascal e C, no contexto da abstração de dados e funções, e com relação à emulação por objetos e classes de objetos, que permite aproximar essas linguagens da tecnologia por objetos, julgue o item abaixo.

Existem comercialmente extensões orientadas a objetos da linguagem Pascal. Uma das extensôes é uma versão da Apple que se originou da linguagem Clascal. Outra versão é a da Borland, conhecida como ambiente de desenvolvimento Delphi que, sendo uma linguagem orientada a objetos, permite o uso da generalidade (genericity), asserções e herança múltipla, entre outras características importantes.

 

Provas

Questão presente nas seguintes provas
98131 Ano: 2000
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
Provas:

As linguagens de programação Fortran, Pascal e C são ainda bastante utilizadas no desenvolvimento de novos softwares ou na atualização de softwares existentes. Essas linguagens não são consideradas na literatura como orientadas a objetos, mas alguns dos conceitos encontrados na filosofia da concepção por objetos podem ser utilizados para se obter maior qualidade nos softwares desenvolvidos a partir dessas linguagens. Acerca das linguagens Fortran, Pascal e C, no contexto da abstração de dados e funções, e com relação à emulação por objetos e classes de objetos, que permite aproximar essas linguagens da tecnologia por objetos, julgue o item abaixo.

A linguagem C, desenvolvida nos anos 70 pela AT&T, é uma Iinguagem portátil utilizada para escrever sistemas operacionais. Muitos de seus conceitos são derivados da linguagem BCPL, desenvolvida nos anos 60. Entre suas diversas características, a lingüagem C é uma linguagem de alto nível que possui estruturas de controle comparáveis àquelas encontradas nas linguagens Algol e Pascal. Ela é também uma linguagem do tipo orientada à máquina, permitindo a manipulação de dados em níveis elementares, por meio de endereços, ponteiros e bytes.

 

Provas

Questão presente nas seguintes provas
98130 Ano: 2000
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
Provas:

O IEEE define a engenharia de software, por um lado, como a aplicação de uma abordagem sistemática, disciplinada, quantificável do desenvolvimento, da operação e da manutenção do software, ou seja, a aplicação da engenharia ao software. Por outro lado, a definição do IEEE refere-se ao estudo das abordagens para a engenharia de software, inclusive no que se refere aos aspectos relativos à qualidade de software. Acerca da garantia da qualidade de software, julgue o item abaixo.

O Plano de Garantia da Qualidade de Software é um dos documentos cuja produção é recomendada pelo IEEE como parte das providências para definir as atividades relativas à qualidade durante um projeto de software.

 

Provas

Questão presente nas seguintes provas