Questões de Concurso Sobre orientação a objetos em engenharia de software

Foram encontradas 1.154 questões

Ano: 2005 Banca: COMPERVE - UFRN Órgão: CODERN
Q1221727 Engenharia de Software
Na programação orientada a objetos, é correto afirmar:
Alternativas
Q416232 Engenharia de Software
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 o item seguir.


Na programação orientada a objetos, o polimorfismo é a capacidade de um objeto de apresentar várias visões diferentes de suas estruturas de dados internas.
Alternativas
Q176531 Engenharia de Software
Analise os conceitos e definições constantes das tabelas I e II, abaixo:

Imagem 004.jpg

Imagem 005.jpg

Com referência ao paradigma da orientação a objetos, a correta associação entre os conceitos apresentados na tabela I com as definições apresentadas na tabela II é expressa por
Alternativas
Q176530 Engenharia de Software
No âmbito da orientação a objetos, diga-se Unified Modeling Language – UML, é correto afirmar que os diagramas
Alternativas
Q174831 Engenharia de Software
Na orientação a objetos, as relações do tipo Generalização/Especialização (is-a) são uma propagação de atributos e operações baseadas em uma relação entre classes inerentes ao conceito de
Alternativas
Q2732 Engenharia de Software
Classes e objetos são dois conceitos-chave da programação orientada a objetos. Com relação a estes conceitos, é correto afirmar que
Alternativas
Q2731 Engenharia de Software
Na programação orientada a objetos, o encapsulamento
Alternativas
Q2729 Engenharia de Software
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âmetros de entrada (correndo o risco de provocar um ciclo infi nito) ou outros.

IV. Uma árvore binária é um conjunto finito de elementos que ou está vazio ou está dividido em 3 subconjuntos: um elemento chamado raiz da árvore e dois subconjuntos, cada um dos quais é, por si só, uma árvore binária, chamadas sub-árvore direita e sub-árvore esquerda. Indique a opção que contenha todas as afirmações verdadeiras.
Alternativas
Q1370942 Engenharia de Software
Deseja-se desenvolver um sistema de informação para uma empresa que possui uma frota de navios mercantes. Tal sistema deve ser composto de um módulo capaz de acompanhar o posicionamento de cada navio em tempo real e de receber e disponibilizar dados sobre as condições operacionais de cada navio. Um sistema gerenciador de banco de dados deve armazenar e disponibilizar informações sobre a rota, carga, tripulação e condições logísticas de cada navio. Considerando essas informações, julgue os itens seguintes, acerca de desenvolvimento de aplicações e banco de dados.
No paradigma de orientação a objetos, o acesso aos atributos das classes do sistema deve ser feito exclusivamente por meio de uma interface definida por métodos específicos de cada classe.
Alternativas
Q1370941 Engenharia de Software
Deseja-se desenvolver um sistema de informação para uma empresa que possui uma frota de navios mercantes. Tal sistema deve ser composto de um módulo capaz de acompanhar o posicionamento de cada navio em tempo real e de receber e disponibilizar dados sobre as condições operacionais de cada navio. Um sistema gerenciador de banco de dados deve armazenar e disponibilizar informações sobre a rota, carga, tripulação e condições logísticas de cada navio. Considerando essas informações, julgue os itens seguintes, acerca de desenvolvimento de aplicações e banco de dados.
A fim de atender às modernas propostas de desenvolvimento de software, definiu-se o emprego do paradigma de orientação a objetos. Nesse caso, conceitos como os de herança e polimorfismo certamente serão adotados na modelagem do sistema de informação apresentado.
Alternativas
Ano: 2004 Banca: CESPE / CEBRASPE Órgão: TRE-AL
Q1224075 Engenharia de Software
A respeito da orientação a objetos, que é uma das técnicas mais utilizadas para concepção e desenvolvimento de programas, julgue o item seguinte.
Em análise orientada a objetos, a existência de entidade caracterizada por um único atributo indica, com certeza, que essa entidade deve ser um dos objetos do modelo do sistema.

Alternativas
Ano: 2004 Banca: CESPE / CEBRASPE Órgão: TRE-AL
Q1223981 Engenharia de Software
A respeito da orientação a objetos, que é uma das técnicas mais utilizadas para concepção e desenvolvimento de programas, julgue o item seguinte.
A múltipla herança possibilita que diferentes operações tenham o mesmo nome.
Alternativas
Ano: 2004 Banca: CESPE / CEBRASPE Órgão: TRE-AL
Q1223933 Engenharia de Software
A respeito da orientação a objetos, que é uma das técnicas mais utilizadas para concepção e desenvolvimento de programas, julgue os itens seguintes.
Determinada operação definida em uma classe tem a restrição de somente poder modificar um único atributo dos objetos dessa classe.
Alternativas
Ano: 2004 Banca: CESPE / CEBRASPE Órgão: SEASTER - PA
Q1192820 Engenharia de Software
A respeito de conceitos de orientação a objetos, julgue o seguinte item.

Por meio da relação de herança, é possível reutilizar ou alterar os métodos de classes existentes, bem como adicionar novos atributos e métodos a fim de adaptá-las a novas situações. 
Alternativas
Ano: 2004 Banca: CESPE / CEBRASPE Órgão: SEASTER - PA
Q1192753 Engenharia de Software
A respeito de conceitos de orientação a objetos, julgue o seguinte item.

Os atributos e métodos privados (private) de uma classe são acessíveis apenas nos métodos da própria classe e suas subclasses. Esse é o nível mais rígido de encapsulamento. 
Alternativas
Ano: 2004 Banca: CESPE / CEBRASPE Órgão: SEASTER - PA
Q1192730 Engenharia de Software
A respeito de conceitos de orientação a objetos, julgue o seguinte item.

Quando uma subclasse declara um método de mesmo nome de um método da sua superclasse com o tipo de retorno e os tipos dos argumentos idênticos, tem-se o que é denominado sobrecarga. 
Alternativas
Q227276 Engenharia de Software
A respeito dos modelos utilizados no desenvolvimento de
aplicações de sistemas de informação, julgue os seguintes
itens.

Na modelagem de processo, os atributos de cada objeto são identificados e as relações entre esses objetos são definidas.
Alternativas
Q227263 Engenharia de Software
A respeito de conceitos da análise estruturada, julgue os itens que se
seguem.

O diagrama entidade/relacionamento permite ao engenheiro de software especificar completamente os objetos de entrada e saída de um sistema, e também os atributos que definem as propriedades desses objetos e as suas relações.
Alternativas
Q5626 Engenharia de Software
A respeito da orientação a objetos, que é uma das técnicas mais
utilizadas para concepção e desenvolvimento de programas,
julgue os itens seguintes.
No contexto da UML (unified modelling language), a visão
do modelo comportamental representa os aspectos dinâmicos
do comportamento dos usuários do sistema.
Alternativas
Q5625 Engenharia de Software
A respeito da orientação a objetos, que é uma das técnicas mais
utilizadas para concepção e desenvolvimento de programas,
julgue os itens seguintes.
A quantidade de classes é uma métrica relativa a um projeto
de sistema orientado a objetos.
Alternativas
Respostas
1121: A
1122: E
1123: B
1124: C
1125: E
1126: B
1127: A
1128: E
1129: C
1130: C
1131: E
1132: E
1133: E
1134: C
1135: E
1136: C
1137: E
1138: C
1139: E
1140: C