101 Q148412
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subsequentes a respeito de programação orientada a objetos.

Na programação orientada a objetos, o polimorfismo permite que cada componente de um programa agregue toda a informação relevante para sua manipulação como uma unidade. Com esse mecanismo ocultam-se detalhes de uma estrutura complexa, que podem interferir no processo de desenvolvimento da classe.

102 Q148411
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir acerca de análise e projeto orientados a objeto.

Se uma subclasse herdar características de duas ou mais superclasses, ocorrerá uma herança múltipla.

103 Q148410
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Em aplicações para web orientadas a objeto, há um design pattern muito utilizado, (relacionado à arquitetura de sistemas) que possui um componente que:

− Define o comportamento da aplicação.

− Mapeia ações do usuário para classes que cuidam do acesso aos dados.

− Seleciona páginas web para entregar resultados vindos das classes de acesso aos dados.

O componente citado no texto acima é o

104 Q148409
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Em orientação a objetos, o processo ou resultado de generalização por redução do conteúdo da informação de um conceito ou fenômeno observável, normalmente para reter apenas a informação que é relevante para um propósito particular é chamado de

105 Q148408
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Um dos conceitos básicos de orientação a objetos é o fato de um objeto, ao tentar acessar as propriedades de outro objeto, deve sempre fazê-lo por uso de métodos do objeto ao qual se deseja atribuir ou requisitar uma informação, mantendo ambos os objetos isolados. A essa propriedade da orientação a objetos se dá o nome de

106 Q148407
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

No desenvolvimento orientado a objetos, uma das metodologias usadas na modelagem e projeto de sistemas de informação,

107 Q148402
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere às linguagens de programação, julgue os itens subsecutivos.

Coesão e acoplamento são dois critérios úteis para se analisar a qualidade da interface pública de uma classe. A interface pública será considerada coesa se todos os seus recursos estiverem relacionados ao conceito que a classe representa, enquanto, no acoplamento, uma classe é dependente de outra.

108 Q148385
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos padrões de projeto utilizados em programação orientada a objetos, julgue os itens a seguir.

O padrão Command encapsula uma requisição em um objeto, permitindo a parametrização de clientes com diferentes requisições, filas ou requisições de log.

109 Q148384
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos padrões de projeto utilizados em programação orientada a objetos, julgue os itens a seguir.

Por meio do padrão Iterator, é possível definir o acesso direto aos métodos de manipulação aos elementos de um objeto agregado.

110 Q148383
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subsequentes, relativos aos padrões de projeto.

Em programação orientada a objetos, o padrão de projeto denominado Iterator define uma forma de acesso sequencial aos elementos de um objeto agregado, sem expor sua representação interna.

111 Q148382
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que diz respeito à análise e ao projeto orientados a objetos, julgue os itens que se seguem.

Em UML, a restrição em um diagrama de atividades é uma conexão entre dois elementos do tipo nó atividade.

112 Q148350
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Na orientação a objetos há um tipo de medida do grau de dependência que existe entre os objetos que é

113 Q148344
Ciência da Computação
Ano: 2013
Banca: Fundação Getúlio Vargas (FGV)

Considere o cenário em que uma classe filha (ou subclasse), ClasseA, sobrescreve todos os métodos públicos de sua classe mãe (ou superclasse), ClasseBase. No que diz respeito aos métodos, assinale a alternativa que indica o que a classe ClasseA herda da classe ClasseBase.

114 Q148342
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que concerne à análise e projetos orientados a objetos, julgue os itens que se seguem.

Servidores e objetos ativos são tipos de implementação de objetos simultâneos de um projeto de sistema orientado a objeto.

115 Q148229
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos padrões GRASP, julgue os itens a seguir.

O padrão Pure Fabrication objetiva designar a responsabilidade unívoca pela criação de uma nova instância de uma classe.

116 Q148221
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do desenvolvimento de sistemas e aplicações, julgue os itens seguintes.

A programação orientada a objetos introduziu no desenvolvimento de sistemas a criação de módulos de programas para a reutilização de código.

117 Q148168
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de linguagens visuais, orientação por eventos e análise e projeto orientado a objetos, julgue os itens a seguir. Em análise e projeto orientados a objetos, os processos são considerados um conjunto de funções com dados de entrada, processamento e dados de saída, com ênfase em funções que agem sobre os dados.
118 Q148167
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens seguintes, a respeito de linguagens orientadas a objeto. Um atributo é uma propriedade dos objetos de uma classe, ao passo que um atributo de ligação é uma propriedade das ligações de uma associação.
119 Q148163
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem, a respeito das tecnologias JSE, JME e JEE.

A herança — um princípio de orientação a objetos que permite que classes compartilhem atributos e métodos — é utilizada para reaproveitar código ou comportamento generalizado ou especializar operações ou atributos.

120 Q148155
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Na programação orientada a objetos, as classes podem conter, dentre outros elementos, métodos e atributos. Os métodos

121 Q148154
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

122 Q148102
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos e aplicações de paradigmas de orientação a objetos, julgue o item subsequente.

A assinatura dos métodos de uma classe é composta por nome do método, tipo de retorno, lista de argumentos e visibilidade.

123 Q148090
Ciência da Computação
Ano: 2013
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)

Considerando o paradigma da orientação a objetos, a herança é um mecanismo

124 Q147997
Ciência da Computação
Ano: 2013
Banca: Fundação CESGRANRIO (CESGRANRIO)

Considere, em um primeiro sentido, que “pedreiros trabalham em construção civil” e, em sentido contrário, que “a construção civil emprega pedreiros”. Na análise orientada a objetos com notação UML(Unified Modeling Language), o exemplo mencionado, de acordo com o modelo objeto, está relacionado a uma

125 Q100860
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Em relação aos conceitos de programação orientada a objetos e lógica de programação, julgue os itens subsequentes. Em programação orientada a objetos, polimorfismo é o princípio pelo qual duas ou mais classes derivadas da mesma superclasse podem invocar métodos que têm a mesma assinatura, mas comportamentos distintos.
126 Q98040
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)
A homologação de sistema é um tipo de serviço que reúne um ou mais tipos de testes de acordo com a estratégia acordada no Plano de Testes. Em um sistema OO − Orientado a Objetos, a natureza do software muda tanto a estratégia quanto a tática de teste. Luiza, que trabalha no Tribunal Regional do Trabalho da 15ªRegião, deparou-se com a seguinte situação:

“Há uma hierarquia de classes na qual uma operação X é definida para a superclasse e é herdada por suas subclasses. Cada subclasse usa a operação X, mas ela é aplicada dentro do contexto dos atributos e operações privadas que foram definidas para a subclasse. O contexto no qual a operação X é usada varia de modo sutil.”

Para Luiza aplicar o teste de unidade na operação X é
127 Q97916
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)
O estabelecimento de relações de herança na programação orientada a objeto permite o reúso de código. Na linguagem de programação Java,
128 Q95026
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da orientação a objetos, julgue os itens seguintes. Ao se criar um objeto, seus atributos são acessados por qualquer outro objeto, sem restrições.
129 Q94808
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de programação orientada a objetos, julgue os itens a seguir. Caso dois construtores sejam declarados para uma mesma classe, sendo um sem parâmetros e outro com parâmetros, pode-se aplicar a sobrecarga.
130 Q94806
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de programação orientada a objetos, julgue os itens a seguir. Conceitua-se objeto como uma entidade em um sistema de software que representa instâncias de entidades do mundo real. Os objetos podem ser iguais, apresentando as mesmas características e identificador.
131 Q94804
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de programação orientada a objetos, julgue os itens a seguir. Nas diversas partes de um objeto agregado, cada relacionamento parte-todo deve ser tratado como uma agregação separada, a fim de enfatizar a similaridade mediante a associação.
132 Q785072
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, relativos a conceitos e aplicações de paradigma de orientação a objetos.

O método a ser utilizado no binding dinâmico, em tempo de execução, é determinado pela classe do objeto. Esse processo denomina-se resolução de sobrecarga.

133 Q785071
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, relativos a conceitos e aplicações de paradigma de orientação a objetos.

O polimorfismo de sobrecarga é realizado por meio da aplicação de parâmetros diferentes em operadores distintos com o mesmo nome e semânticas distintas.

134 Q785059
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à programação orientada a objetos (POO), julgue os itens subsequentes.

Quando o fluxo normal da execução de um programa de computador é alterado, o tratamento de exceção será realizado como forma de lidar com as alterações que ocorrerem.

135 Q785058
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à programação orientada a objetos (POO), julgue os itens subsequentes.

O polimorfismo ocorre quando há compartilhamento de classes pelas subclasses e, consequentemente, o aproveitamento dos seus respectivos atributos e métodos.

136 Q785054
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à programação orientada a objetos (POO), julgue os itens subsequentes.

As operações realizadas no método de POO representam o comportamento de um objeto.

137 Q785053
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à programação orientada a objetos (POO), julgue os itens subsequentes.

Na POO, o agrupamento dos objetos em uma classe ocorre quando eles possuírem as mesmas operações e atributos.

138 Q785046
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito do paradigma de programação orientado a objetos, julgue os itens que se seguem.

É possível que um mesmo objeto tenha mais de um método com o mesmo nome.

139 Q785043
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da execução dos trechos de códigos referentes à linguagem de programação Java, julgue os itens seguintes.

140 Q785039
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da execução dos trechos de códigos referentes à linguagem de programação Java, julgue os itens seguintes.

141 Q785038
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da execução dos trechos de códigos referentes à linguagem de programação Java, julgue os itens seguintes.

142 Q785037
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da execução dos trechos de códigos referentes à linguagem de programação Java, julgue os itens seguintes.

143 Q785036
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao desenvolvimento Java, julgue os itens a seguir.

Em uma associação muito-para-muitos, no Hibernate, ao se alterar um dado de um dos lados da associação, ambas as associações serão persistidas.

144 Q785035
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao desenvolvimento Java, julgue os itens a seguir.

A validação de dados de um componente pode ser uma das funções de um backing bean, em uma aplicação JSF.
145 Q657788
Ciência da Computação
Ano: 2012
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)
No contexto da orientação a objetos, quando se deseja definir novas classes, existe um mecanismo que possibilita a reutilização da estrutura e do comportamento de uma classe. Trata-se do mecanismo de
146 Q560639
Ciência da Computação
Ano: 2012
Banca: Escola de Administração Fazendária (ESAF)

A Virtualização pode ser classifi cada em três tipos na arquitetura x86:

147 Q560637
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

No JBoss Application Server 7, o servidor poderá ser iniciado para permitir o gerenciamento de múltiplas instâncias do servidor (sejam elas físicas ou virtuais, a partir de um ponto único) ou para se comportar como um único processo independente. Essas formas de execução podem ser conseguidas respectivamente por meio da execução do(s) script(s) ......, presente(s) na pasta bin do JBoss no servidor.

A lacuna pode ser preenchida corretamente por:

148 Q148401
Ciência da Computação
Ano: 2012
Banca: Escola de Administração Fazendária (ESAF)

Assinale a opção correta relativa a jQuery.

149 Q148400
Ciência da Computação
Ano: 2012
Banca: Escola de Administração Fazendária (ESAF)

São plug-ins da biblioteca jQuery destinados a criar funcionalidade para a interface do usuário:

150 Q148399
Ciência da Computação
Ano: 2012
Banca: Escola de Administração Fazendária (ESAF)

O Diagrama de Estado mostra

151 Q148398
Ciência da Computação
Ano: 2012
Banca: Escola de Administração Fazendária (ESAF)

O padrão de projeto Factory provê uma classe de decisão que retorna

152 Q148397
Ciência da Computação
Ano: 2012
Banca: Escola de Administração Fazendária (ESAF)

A definição de que um sistema deve ser desenvolvido em três níveis é feita pelo padrão de projeto

153 Q148396
Ciência da Computação
Ano: 2012
Banca: Escola de Administração Fazendária (ESAF)

O padrão de projeto singleton é usado para restringir

154 Q148395
Ciência da Computação
Ano: 2012
Banca: Escola de Administração Fazendária (ESAF)

Assinale a opção correta.

155 Q148394
Ciência da Computação
Ano: 2012
Banca: Escola de Administração Fazendária (ESAF)

Os níveis da plataforma J2EE são:

156 Q148393
Ciência da Computação
Ano: 2012
Banca: Escola de Administração Fazendária (ESAF)

Os serviços de gerenciamento, oferecidos pelo contêiner EJB (Enterprise JavaBeans), são de:

157 Q148392
Ciência da Computação
Ano: 2012
Banca: Escola de Administração Fazendária (ESAF)

O comando break tem a função de

158 Q148391
Ciência da Computação
Ano: 2012
Banca: Escola de Administração Fazendária (ESAF)

Na linguagem Java, o comando continue tem a função de

159 Q148390
Ciência da Computação
Ano: 2012
Banca: Escola de Administração Fazendária (ESAF)

Em linguagem Java

160 Q148389
Ciência da Computação
Ano: 2012
Banca: Escola de Administração Fazendária (ESAF)

Assinale a opção correta.

161 Q148388
Ciência da Computação
Ano: 2012
Banca: Escola de Administração Fazendária (ESAF)

Os domínios das classes de um Sistema Orientado a Objetos normal são:

162 Q148387
Ciência da Computação
Ano: 2012
Banca: Escola de Administração Fazendária (ESAF)

São qualidades da orientação a objetos:

163 Q148386
Ciência da Computação
Ano: 2012
Banca: Escola de Administração Fazendária (ESAF)

Polimorfismo é

164 Q148341
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere à programação orientada a objetos, julgue os itens que se seguem.

Ao se utilizar o encapsulamento, não é necessário saber como ele funciona internamente, apenas como transmite os seus atributos.

165 Q148340
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere à programação orientada a objetos, julgue os itens que se seguem.

Em uma operação de sobrecarga, uma classe derivada pode redefinir operações de sua classe base.

166 Q148339
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que concerne à linguagem Java, julgue os itens que se seguem.

Uma classe abstrata pode ser instanciada diretamente com o operador new.

167 Q148338
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que concerne à linguagem Java, julgue os itens que se seguem.

Uma interface Java constitui uma classe que define ações a serem implementadas em suas respectivas classes.

168 Q148337
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Várias linguagens orientadas a objetos surgiram ao longo do tempo, como SmallTalk, C++, Java e C#.

A característica essencial das linguagens orientadas a objetos é de que elas incluem facilidades para permitir a

169 Q148336
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

170 Q148335
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

171 Q148334
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

172 Q148333
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Uma certa tecnologia Java foi projetada para permitir que desenvolvedores criem facilmente aplicações Web com interfaces ricas (RIAs) que se comportem de forma consistente em múltiplas plataformas.

Essa tecnologia é a

173 Q148332
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

O padrão de projeto que tem como finalidade separar a construção de um objeto complexo de sua representação, de forma que um mesmo processo de construção possa criar diferentes representações é conhecido como

174 Q148331
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Dentre os métodos disponíveis na utilização de métricas de sistema está a análise de pontos de função (Function Point Analysis). Nesse método,

175 Q148330
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Classes action do Struts devem ter propriedades e métodos. Sobre essas classes é correto afirmar que:

176 Q148303
Ciência da Computação
Ano: 2012
Banca: Escola de Administração Fazendária (ESAF)

Classificação é

177 Q148298
Ciência da Computação
Ano: 2012
Banca: Fundação Professor Carlos Augusto Bittencourt (FUNCAB)
Na linguagem Orientada a Objetos, a separação de aspectos internos e externos de um objeto refere-se ao conceito de:
178 Q148297
Ciência da Computação
Ano: 2012
Banca: COPEVE/ UFAL

No paradigma de programação orientada a objetos, a capacidade de uma classe possuir métodos com o mesmo nome e assinatura diferente é conhecida por

179 Q148296
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às linguagens de programação orientada a objetos, julgue os itens que se seguem.

Uma variável que não seja um parâmetro, declarada como do tipo de uma interface, pode referenciar qualquer objeto de qualquer classe que implemente a interface.

180 Q148295
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Para a emissão de laudo a respeito de ferramentas e outros itens utilizados na programação de um sistema de informação, o perito deve dispor de conhecimentos de diversas áreas. Com referência a esses conhecimentos, julgue os próximos itens.

Considere a figura abaixo, que ilustra o extrato de um diagrama de classes.

Em face desse diagrama, é correto afirmar que, caso não se saiba, a priori, se um funcionário da escola é professor ou apoio administrativo, o programa pode invocar o método calcularSalario(), por meio da superclasse FuncionarioDaEscola, e, em tempo de execução, a versão de subclasse será c...

181 Q148294
Ciência da Computação
Ano: 2012
Banca: SOLER Instituição Soler de Ensino

Observe a figura ao lado e assinale a alternativa conforme os números.

182 Q148293
Ciência da Computação
Ano: 2012
Banca: SOLER Instituição Soler de Ensino

Na programação orientada a objetos um elemento objeto é:

183 Q148292
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Alguns desenvolvedores, ignorando princípios básicos de orientação a objetos, criam soluções arquiteturais que simulam o estilo puramente procedural. Tais soluções utilizam uns poucos objetos contendo a maioria dos algoritmos usados pela aplicação. Estes, por sua vez, são orbitados por inúmeros outros objetos, que se comportam como provedores de dados para os primeiros. Sobre a solução descrita, conclui-se que

184 Q148291
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Há princípios essenciais para administrar a complexidade de um domínio de problemas na análise orientada a objetos. NÃO é um desses princípios a(s)

185 Q148290
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Na técnica da orientação a objetos, há um princípio em que uma operação com consequência bem definida pode ser tratada como uma entidade única por seus usuários, independente da operação ser verdadeiramente conseguida por meio de qualquer sequência de operações de nível inferior. Tal princípio constitui um(a)

186 Q148289
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Sobre orientação a objetos, considere:

I. A relação de herança permite modelar as similaridades inerentes a uma classe e também as diferenças especializadas que distinguem uma classe de outra.

II. Objetos com os mesmos atributos e operações possuem a mesma identidade, podendo ser referenciados por outros objetos.

III. A possibilidade de uma operação ter o mesmo nome, diferentes assinaturas e possivelmente diferentes semânticas dentro de uma mesma classe ou de diferentes classes é chamada de polimorfismo.

Está correto o que se afirma em

187 Q148288
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Em relação a projetos orientados a objetos, a restrição de multiplicidade

188 Q148287
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Com base nos termos empregados na programação orientada a objetos, a capacidade de interagir atributos de um objeto sem a necessidade de conhecer seu tipo denomina-se

189 Q148286
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

São linguagens de programação orientadas a objetos, EXCETO:

190 Q148271
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Uma exceção do tipo ClassNotFoundException será lançada quando não for encontrada na aplicação a classe

191 Q148270
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Para que o método opera execute a operação desejada na chamada ao método executeQuery é necessário que ele receba como parâmetro uma instrução DML SQL

192 Q148269
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

193 Q148265
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

194 Q148262
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Sobre Programação Orientada a Objetos, analise:

 I. A encapsulação garante que apenas as interfaces necessárias para interação com o objeto estejam visíveis, e atributos internos não sejam acessíveis.

II. O polimorfismo garante que objetos possam herdar métodos e atributos de uma superclasse para a geração de uma nova classe.

III. A herança possibilita que distintas operações na mesma classe tenham o mesmo nome, desde que alterada a assinatura.

 Está correto o que se afirma em

195 Q148261
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

196 Q148260
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Considere a linguagem de programação PHP e seus operadores. A execução da sentença

197 Q148259
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Uma professora de uma universidade brasileira propôs aos seus alunos que seguissem os seguintes passos:

Passo 1: Identificar todos os substantivos que indiquem objetos.

Passo 2: Descartar os substantivos que, quando entidades, possuem apenas uma ocorrência.

Passo 3: Descartar os substantivos que servem apenas para entendimento do problema.

Passo 4: Descartar objetos que se referem a aplicações futuras.

Passo 5: Descartar objetos que não teriam nenhum atributo.

Passo 6: Listar os objetos que se tornarão entidades.

Passo 7: Identificar relacionamentos através da sentença: “objeto verbo objeto”.

...
198 Q148258
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

O processo de desenvolvimento orientado a testes, de uma forma geral, é baseado em 3 passos. Estes 3 passos são repetidos até que não se consiga pensar em novos testes, o que indicaria, então, que a funcionalidade está pronta. Um destes passos e o que nele deve ser feito está expresso corretamente em:

199 Q148257
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Considere que a classe Pessoa possui 3 métodos que podem ser aplicados aos seus objetos: cadastrar, alterar e excluir. Considere que Aluno e Professor são classes derivadas da classe Pessoa e, por isso, herdam os métodos cadastrar, alterar e excluir, mas estes métodos são sobrescritos na classe Aluno e Professor com implementações bastante distintas, em função dos dados associados a cada um deles.

O exemplo ilustra o conceito de

200 Q148256
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Na orientação a objetos, em uma relação de herança entre classes, a subclasse herda da superclasse

201 Q148255
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Sobre conceitos em programação orientada a objetos (OOP), analise:

I. No polimorfismo ad-hoc, métodos com o mesmo nome e pertencentes à mesma classe, podem receber argumentos distintos, consequentemente alterando a assinatura do método.

II. No polimorfismo paramétrico é possível determinar o método como atributos de objetos são acessados por outros objetos, protegendo o acesso direto aos mesmos através de operações.

III. Na restrição de multiplicidade é possível determinar o número de atributos e operações que uma classe pode herdar de uma superclasse.

Está correto o que consta em

202 Q148254
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Com relação a herança na programação orientada a objetos com Java, é INCORRETO afirmar:

203 Q148250
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Assinale a opção correta quanto à abordagem conceitual de abstração sob o paradigma de programação orientada a objetos.

204 Q148249
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em programação orientada a objetos, a possibilidade de haver funções de mesmo nome, com funcionalidades similares em classes sem nenhuma relação entre elas, denomina-se

205 Q148248
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

206 Q148247
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

207 Q148246
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Na orientação a objetos

208 Q148245
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

São características da análise estruturada e da análise orientada a objetos, respectivamente:

209 Q148244
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

210 Q148243
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Sobre herança na orientação a objetos com Java é correto afirmar: