Magna Concursos

Foram encontradas 655 questões.

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
98129 Ano: 2000
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
Provas:

Vários riscos devem ser considerados no planejamento de um software, a exemplo de riscos relativos ao tamanho do software, riscos de impactos nos negócios, riscos ligados às características do cliente, ao processo de desenvolvimento, ao ambiente de desenvolvimento, à tecnologia embutida no sistema, ao tamanho e à experiência da equipe de desenvolvimento etc. Por essa razão. uma das atividades de planejamento de software é a projeção de riscos. Acerca desse assunto, julgue o item seguinte.

A avaliação de riscos procura classificar cada risco em termos de probabilidade de ocorrência e mensuração dos impactos, caso o risco venha a se efetivar.

 

Provas

Questão presente nas seguintes provas
98128 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.

Na linguagem C, apesar do uso freqüente da instrução #include<header.h> , em que header.h é um arquivo cabeçalho qualquer, que encoraja módulos clientes a acessarem estruturas de dados por meio de suas representações físicas, é possível obter encapsulamento. Além disso, habilidades como a de manipular ponteiros para funções permitem emular algumas das mais avançadas propriedades da abordagem orientada a objetos, tais como a emulação de objetos, classes e herança. Essas habilidades fizeram da linguagem C um excelente veículo para o desenvolvimento de linguagens orientadas a objetos, como as linguagens Objective-C, C++ e a linguagem Java.

 

Provas

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

Entre os assuntos de foco da gerência de projetos de software, encontram-se os aspectos relativos ao pessoal, os aspectos do problema a serem resolvidos pelo software e os aspectos do próprio processo de desenvolvimento, tais como as métricas a serem aplicadas nesse processo. Acerca da gerência de projetos de software, julgue o item a seguir.

Constata-se, na prática, que a maioria dos desenvolvedores não aplica métricas ao processo de desenvolvimento de software.

 

Provas

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

Considere o seguinte programa, que implementa um método de ordenação, escrito em linguagem C/C++ padrão ANSI, uma das linguagens de programação mais utilizadas na atualidade:

Enunciado 3144999-1

Acerca desse programa e do método de ordenação utilizado, julgue o item seguinte.

O programa faz a ordenação por meio de várias passagens sobre a tabela, comparando pares de valores adjacentes e trocando-os de posição caso estejam fora de ordem, o que constitui um algoritmo do tipo bubblesort.

 

Provas

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

Uma técnica tradicional para realizar estimativas relativas a um projeto de software é o modelo COCOMO (constructive cost model), concebido por Barry Boehm. Acerca desse modelo, julgue o item que se segue.

Há um modelo COCOMO básico que se destina a calcular o esforço e o custo de desenvolvimento de um software como uma função da quantidade estimada de variáveis presentes no software.

 

Provas

Questão presente nas seguintes provas