231 Q148145
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.

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

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

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

Em uma aplicação Java web desenvolvida em três camadas utilizando o design pattern MVC, é correto afirmar que:

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

Quando o JBoss Application Server 7 é iniciado para permitir o gerenciamento de múltiplas instâncias do servidor, há um arquivo de configuração principal que inclui a configuração de vários perfis (profiles) que instâncias do servidor podem ser configuradas para executar. Esse arquivo é conhecido como:

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

Em uma página JSP, para importar uma classe de um pacote e para fazer referência a uma biblioteca (como, por exemplo, JSTL) podem ser utilizadas, respectivamente, as diretivas:

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

Na linguagem Java, o método executeQuery da interface Statement, envia uma instrução SQL select para o banco de dados e retorna, se a consulta for válida e uma conexão estiver estabelecida, um ou mais registros em um objeto da interface:

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

Sobre a programação orientada a objetos com Java, é correto afirmar:

239 Q148132
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.

Em um programa orientado a objetos, em que as tarefas são definidas como comportamento de objetos, cada objeto é criado a partir da instanciação de uma classe onde os seus métodos estão implementados.

240 Q148131
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.

A simples análise do código-fonte do programa não garante que se determine qual método será efetivamente executado.

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

Supondo que um sistema tenha sido desenvolvido e documentado de acordo com os conceitos da análise e do projeto orientado a objetos e tenha sido utilizada, como ferramenta para modelagem, a UML (Unified Modeling Language), versão 2.0, julgue os próximos itens.

Na análise orientada a objetos, o encapsulamento auxilia a prevenção de interferências indesejadas de outros objetos sobre os métodos e atributos de uma classe.

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

Analise os exemplos de criação de array em PHP.

I. $idade = array("Paulo"=>32, "Pedro"=>30, "Ana"=>34);

II. $familia = array("Jorge"=>array("Angela","Iracema", "Bia"),"Pedro"=>array("Ana"));

III. $nome[0] ="Paulo"; $nome[1] ="Pedro"; $nome[2] ="Ana";

IV. $idade['Paulo'] = "32"; $idade['Pedro'] = "30"; $idade['Ana'] = "34";

Representam exemplos corretos de criação de array os itens

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

Analise as linhas a seguir presentes em um programa Java que não apresenta erros.

a =DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=E:d.mdb", "", "");

b = a.createStatement();

c = b.executeQuery("select * from cliente where id = "+ valor +"");

Considere que os objetos a, b e c são de interfaces contidas no pacote java.sql. Pode-se concluir que esses objetos são, respectivamente, das interfaces

244 Q148117
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 uso de objetos em POO facilita o desenvolvimento de software, pois os objetos são divididos em propriedades e métodos, que representam, respectivamente, suas características e funções.

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

Em relação às formas de relacionamentos em herança, considere:

I. A classe derivada acrescenta atributos e funcionalidades ao que já fora definido na superclasse.

II. A classe derivada oferece implementação a funcionalidades declaradas na superclasse.

III. A classe derivada implementa especificação e reaproveita funcionalidades da superclasse.

Os itens I, II e III referem-se, respectivamente, a

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

Sobre orientação a objetos é correto afirmar:

247 Q148091
Ciência da Computação
Ano: 2012
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)

Analise as opções abaixo:

1. Herança

2. Diagramas Entidade-Relacionamento

3. Polimorfismo

 4. Abstração

5. ETL

6. Encapsulamento

Assinale a alternativa que indica todas as opções consideradas características do paradigma de programação orientado a objetos.

248 Q148088
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.

Em linguagens orientadas a objeto, um tipo abstrato de dados é materializado por uma estrutura de dados concreta modelada por uma classe.

249 Q148074
Ciência da Computação
Ano: 2012
Banca: Universidade Federal Fluminense (FEC / UFF)

Na orientação a objetos, uma chamada a um objeto para invocar um de seus métodos, ativando um comportamento, é realizado por um(a):

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

As 11 definições abaixo são referentes a conceitos de orientação a objetos e programação em Java e descrevem termos que preenchem a cruzadinha a seguir.

Os termos que preenchem adequadamente a cruzadinha são, respectivamente:

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

No contexto de programação orientada a objetos, considere as afirmativas abaixo.

I. Objetos são instâncias de classes.

II. Herança é uma relação entre objetos.

III. Mensagens são formas de executar métodos.

IV. Classes são apenas agrupamentos de métodos.

V. Ocorre herança múltipla quando mais de um método é herdado.

VI. Herança é uma relação entre classes.

Está correto o que se afirma APENAS em

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

Uma tabela para estar na primeira forma normal (1FN) deve garantir que

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

Uma transação é uma sequência de operações executadas como uma única unidade lógica de trabalho. Uma unidade lógica de trabalho deve mostrar quatro propriedades para que seja qualificada como uma transação, sendo elas atomicidade, consistência, isolamento e

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

Da mesma forma que um índice em um livro, um índice em um banco de dados permite achar rapidamente informações específicas em uma tabela ou exibição indexada. Sobre índices, é correto afirmar que

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

Sobre testes de unidade, considere:

I. O objetivo é utilizar uma pequena parte de código responsável por alguma funcionalidade muito específica dentro do software a ser desenvolvido, e testá-lo para garantir que ele se comporta exatamente como planejado sob várias condições.

II. Em testes convencionais, que podem ser feitos de forma manual ou automatizada, a validação de uma funcionalidade ocorre tipicamente depois que o software é desenvolvido, sendo que neste momento é quase impossível resolver problemas críticos ou de arquitetura de uma forma rápida. Com testes unitários o trabalho do programador é ...

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

No editor Eclipse IDE for Java Developers, Versão Indigo Service Release 2, é possível exibir uma tela de ajuda com a atual combinação de teclas de atalho para alguns recursos do editor (Key Assist). Este recurso pode ser acessado pela combinação das teclas

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

A linguagem de descrição de web services WSDL 2.0 (Web Services Description Language) possui um melhor suporte à internacionalização do que o oferecido por uso de URI (Uniform Resource Identifier), o qual somente aceita um pequeno número de caracteres, como letras maiúsculas e minúsculas do alfabeto inglês. Essa generalização do URI que permite a utilização do Universal Character Set (Unicode/ISO 10646) tem a sigla

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

Na linguagem PHP, $_REQUEST se refere a um array associativo

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

Após a execução do método main, o conteúdo impresso no console será

260 Q148038
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)
Atenção: As questões de números 48 a 50 referem-se a orientação a objetos.

Quando um membro de uma superclasse pode ser acessado apenas por membros dessa superclasse, por membros de suas subclasses e por membros de outras classes do mesmo pacote, é possível afirmar que esse membro deve ser

261 Q148037
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)
Atenção: As questões de números 48 a 50 referem-se a orientação a objetos.

É, em geral, um recurso utilizado quando classes diferentes (não relacionadas) precisam de funcionalidades comuns (métodos) ou utilizam constantes comuns.

O recurso citado é

262 Q148036
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)
Atenção: As questões de números 48 a 50 referem-se a orientação a objetos.

A capacidade de objetos de diferentes classes relacionadas por herança ou implementação de interface responderem diferentemente à mesma chamada de método é conhecida como

263 Q148026
Ciência da Computação
Ano: 2012
Banca: Fundação Escola Superior do Ministério Público do Estado do RJ (FEMPERJ)

No que diz respeito à programação orientada a objetos, dois recursos são caracterizados a seguir.

I - Empacota dados e operações de determinado objeto em entidade única, de forma que, conhecendo o objeto, pode-se identificar as operações que ele pode suportar.

II - Refere-se ao poder que os objetos de classes distintas têm de invocar um mesmo método e obter comportamento diferente.

Os recursos I e II são conhecidos, respectivamente, como:

264 Q148025
Ciência da Computação
Ano: 2012
Banca: Fundação Professor Carlos Augusto Bittencourt (FUNCAB)

Na orientação a objetos, a transferência de propriedades estruturais e os comportamentos de uma classe para as suas subclasses, estão relacionados com o conceito de:

265 Q148021
Ciência da Computação
Ano: 2012
Banca: Universidade Federal Fluminense (FEC / UFF)

São conceitos que estão diretamente relacionados com a orientação a objetos:

266 Q148017
Ciência da Computação
Ano: 2012
Banca: Fundação Mariana Resende Costa (FUMARC)

Analise as seguintes afirmativas sobre tecnologias para aplicações Web baseadas em Java.

I. JSP permite a criação de páginas Web com conteúdo estático e dinâmico.

II. EJB é um framework de componentes, baseado na arquitetura MVC, para construção de interfaces com usuário.

III. JSTL permite utilizar conjuntos padronizados de tags para manipulação de arquivos XML, internacionalização, dentre outros.

Assinale a alternativa CORRETA:

267 Q148016
Ciência da Computação
Ano: 2012
Banca: Fundação Mariana Resende Costa (FUMARC)

268 Q148013
Ciência da Computação
Ano: 2012
Banca: Fundação Guimarães Rosa (FGR)

Na Programação Orientada a Objetos, uma classe pode conter atributos e operações. Em relação às operações, marque a alternativa INCORRETA:

269 Q148012
Ciência da Computação
Ano: 2012
Banca: Fundação Guimarães Rosa (FGR)

Em relação à Análise e Programação Orientada a Objetos, a visibilidade dos atributos de uma classe pode ser dos seguintes tipos, EXCETO:

270 Q148011
Ciência da Computação
Ano: 2012
Banca: Fundação Guimarães Rosa (FGR)

São conceitos relacionados à Análise e Programação Orientada a Objetos, EXCETO:

271 Q148010
Ciência da Computação
Ano: 2012
Banca: Fundação Guimarães Rosa (FGR)

Os objetos de um sistema de software orientado a objetos podem ser classificados em dois tipos: objetos transientes e objetos persistentes. Com referência aos sistemas de software orientados a objetos, marque a alternativa INCORRETA:

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

Na programação orientada a objetos, há dois mecanismos possíveis para criar relacionamentos entres classes: a composição e a herança. Em um programa orientado a objetos, suponha que entre duas classes X e Y exista um relacionamento de herança no qual X é subclasse de Y. Suponha também que Y seja uma subclasse de uma classe abstrata denominada Z. Por fim, suponha que existam apenas métodos públicos ou privados, tanto em Y quanto em Z.

Para alterar esse programa de tal forma que ele permaneça o mesmo, do ponto de vista funcional para os clientes da interface pública da classe X, e que o relacionamento de herança entre X e Y seja substituído pelo de composição, um passo necessário no caso geral é definir um atributo do tipo

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

O editor Eclipse possui uma interface de instalação de novos pacotes que torna esta tarefa um processo simples e eficiente. Em sua versão Indigo, por uma das opções presentes no menu é possível abrir uma tela na qual será inserida a página que contém os pacotes a serem instalados e na qual o usuário poderá escolher qual deseja instalar. Essa opção, chamada de “Install New Software ...” está presente no menu

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

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

Considere uma transação no banco de dados de uma instituição financeira referente à transferência de valores da conta-corrente de um determinado cliente para a conta- -corrente de outro cliente, mostrada no quadro a seguir.

 

Caso ocorra uma falha no sistema logo após ter sido executada a operação de número 3 e antes de ter sido executada a operação de número 6 do quadro acima, e se o sistema não conseguir restabelecer o valor original de X, qual propriedade de transações foi violada?

276 Q785107
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de mapeamento objeto-relacional, julgue os seguintes itens.

O mapeamento objeto-relacional é um mecanismo que utiliza a serialização de objeto simples para a persistência de dados em banco de dados relacional. Nesse tipo de mapeamento, a serialização de objetos é realizada pela decomposição de objetos em dados relacionais.

277 Q785106
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de programação orientada a objetos, julgue os itens de 86 a 88.

Para que a interface pública de uma classe seja considerada coesa, é necessário que todos os recursos dessa interface estejam relacionados ao conceito que a classe representa.

278 Q785101
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às técnicas de programação orientada a objetos, julgue os itens a seguir.

Um objeto possui dados internos e métodos que definem, respectivamente, seu estado atual e seu comportamento. Um objeto pode se comunicar com outros objetos passando mensagens.

279 Q785019
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo em vista que, na UML (Unified Modeling Language), a utilização de diversos diagramas possibilita descobrir falhas não detectadas em diagramas gerados anteriormente, diminuindo a possibilidade da ocorrência de erros durante a fase de desenvolvimento do software, julgue os itens a seguir.

O diagrama de comunicação concentra-se em como os objetos estão vinculados e quais mensagens trocam entre si durante o processo. Esse diagrama está associado ao diagrama de classe.

280 Q785018
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem, a respeito de programação orientada a objetos.

Quando vários objetos, identificados com atributos e operações semelhantes, são agrupados em uma classe, ocorre o processo de especialização. Por outro lado, quando um objeto constituise em uma classe de objetos, da qual podem ser derivados outros objetos, ocorre a generalização.

281 Q784977
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da orientação a objetos, julgue os itens subsequentes.

O script abaixo ilustra um exemplo de recursão, que é um método de programação no qual uma função chama a si mesma.

282 Q784976
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 79 a 90, relativos a fundamentos de computação e linguagens de programação e desenvolvimento para a Web.

Na programação orientada a objetos, objetos que possuam operações que se comportem da mesma maneira, mesmo que possuam atributos diferentes, podem ser agrupados em uma mesma classe.

283 Q784975
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da orientação a objetos, julgue os itens subsequentes.

Uma classe é capaz de instanciar um objeto de uma classe abstrata, para utilizar seus métodos e manipular seus atributos.

284 Q784970
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, a respeito de orientação a objetos.

O mecanismo de herança, identicamente ao de composição, faz com que uma classe herde o estado e o comportamento no sentido ascendente da hierarquia de classes.

285 Q784969
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, a respeito de orientação a objetos.

Uma classe que implementa uma interface compromete-se a prover o comportamento publicado por aquela interface.

286 Q784968
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, relativos a processos de software e a sistemas orientados a objetos (OO).

Em uma análise de sistemas OO, devem ser verificados eventos que interajam com os objetos, tendo-se como referência a recomendação de o projeto de software ser construído com ênfase na reusabilidade de classes de objetos existentes e, quando necessário, em novas classes. Nesse sentido, a reusabilidade é uma das vantagens da orientação a objetos, por permitir que o arquiteto de software trabalhe, se necessário, em padrão conceitual único durante todo o processo de criação.

287 Q784877
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, referentes à programação orientada a objetos (POO).

Herança, uma das técnicas que proporciona à POO todos os seus benefícios, é a capacidade de uma classe herdar todos ou apenas alguns atributos e operações associados com a superclasse.

288 Q560640
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Um programador deve criar um novo projeto que envolva vários tipos de produtos com as mesmas funções, mas com peculiaridades diferentes. Por exemplo, o produto do tipo gold realiza as mesmas funções que o produto standard, mas, a cada uma delas, armazena a última configuração para fornecer uma memória para o usuário. O padrão apropriado para representar as classes deste projeto é o

289 Q560089
Ciência da Computação
Ano: 2011
Banca: Instituto Americano de desenvolvimento (IADES)

Assinale a alternativa correta a respeito do seguinte diagrama de classes.

290 Q408244
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
Em programação orientada a objetos (OOP), os métodos construtores e os métodos destrutores são:
291 Q408242
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
Em relação ao paradigma de programação orientado a objetos (OOP), identifique as afirmativas a seguir como verdadeiras (V) ou falsas (F):

( ) A OOP faz referência ao mundo real através do emprego de objetos com comportamentos e características próprias.

( ) Em OOP, uma classe refere-se a uma ideia, uma solução para uma parte ou funcionalidade do programa.

( ) O encapsulamento é a característica de OOP que estabelece a existência de subclasses e superclasses.

( ) O polimorfismo é um comportamento que consiste na generalização ou especialização de classes.

( ) Um objeto é um conjunto de dados e procedimentos para tratamento desses dados que opera de maneira autônoma.

Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
292 Q148416
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, referentes à programação orientada a objetos (POO).

A POO facilita o desenvolvimento e a manutenção de software, além de permitir a reutilização do código, visto que este, uma vez escrito, nunca será reescrito; poderá ser, no máximo, modificado com o uso de polimorfismo.

293 Q148343
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da programação orientada a objetos, assinale a opção correta.

294 Q148324
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao desenvolvimento web, julgue os itens subsequentes.

O uso de Javabeans, o controle de transferência entre as páginas e o suporte independente de applets Java pelos browsers são possibilidades proporcionadas pela action tag da JSP.

295 Q148282
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Em Sistemas Orientados a Objeto (OOP), a utilização de polimorfismo contribui para a extensão das funcionalidades do sistema, pois

296 Q148281
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Sobre orientação a objetos, é correto afirmar:

297 Q148280
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, relativos a processos de software e a sistemas orientados a objetos (OO).

Segundo o conceito de orientação a objetos, uma classe é um conjunto de objetos em comum, e um objeto é uma instância de uma classe.

298 Q148279
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, a respeito de orientação a objetos.

Objetos constituem-se de estado e comportamento: o estado armazenado em campos ou variáveis, e o comportamento exposto por meio de métodos, que operam sobre o estado interno e servem como mecanismo primário de comunicação entre objetos.

299 Q148278
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, a respeito de orientação a objetos.

Modularidade e reúso de código são alguns dos benefícios da orientação a objetos.

300 Q148277
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, a respeito de orientação a objetos.

Encapsulamento consiste em publicar o estado interno de um objeto, exigindo que toda a interação seja executada por meio dos métodos do objeto.

301 Q148275
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da orientação a objetos, julgue os itens subsequentes.

Por meio do encapsulamento, para impedir o acesso direto ao atributo de um objeto, são disponibilizados externamente apenas os métodos que alteram esse objeto. Por exemplo, não é preciso conhecer todos os detalhes dos circuitos de uma câmera digital para utilizá-la; a parte externa da câmera encapsula os detalhes, provendo para o usuário uma interface mais amigável.

302 Q148272
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 79 a 90, relativos a fundamentos de computação e linguagens de programação e desenvolvimento para a Web.

Na programação orientada a objetos, o encapsulamento representa a ação em que diversas implementações de uma operação utilizam vários tipos de parâmetros diferentes.

303 Q148264
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Considere:

I. Fornecer uma interface para criação de famílias de objetos relacionados ou dependentes, sem especificar suas classes concretas. Possibilitar o adiamento da instanciação para as subclasses.

II. Garantir a existência de apenas uma instância de uma classe, mantendo um ponto global de acesso ao seu objeto.

III. Possibilitar o armazenamento do estado interno de um objeto em um determinado momento, para que seja possível retorná-lo a este estado, caso necessário.

I, II e III são, respectivamente, objetivos dos design patterns intitulados:

304 Q148263
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

A classe Veiculo contém alguns atributos de interesse da classe Aeronave. Todavia, as aeronaves também demonstram interesse em captar atributos e também operações da classe Elemento Turbinado. O enunciado enfatiza o conceito OO de

305 Q148217
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

306 Q148216
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

307 Q148215
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Em um projeto de software orientado a objetos, surgiu a necessidade de modelar um certo comportamento alternativo com base no tipo específico de uma determinada entidade. Procedimento similar foi desenvolvido no passado, usando lógica condicional através dos comandos se – então – senão em uma linguagem de programação estruturada. Qual recurso o programador deverá utilizar para solucionar a questão nesse novo projeto?

308 Q148214
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Considere os dois trechos de implementações de classes, produzidos com a linguagem Java. (As reticências representam partes irrelevantes para a questão).

O diagrama de classes em UML que pode ser inferido única e exclusivamente a partir dos trechos de código fornecidos é

309 Q148213
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

O mecanismo de composição de objetos é essencial em um sistema de software orientado a objetos, pois permite que esses mesmos objetos colaborem entre si para, por meio de troca de mensagens, produzir resultados externamente visíveis aos usuários. Nesse contexto, considere as afirmativas abaixo.

I - Um objeto de uma classe C qualquer pode ser composto de outros objetos, sendo que esses últimos podem também ser da classe C.

II - Uma mensagem pode ser enviada de um objeto da classe ClasseA para um objeto da classe ClasseB, sem que a definição de ClasseA faça referência à ClasseB.

III - Uma operação, definida em uma classe abstrata C qualquer, pode ser invocada por um objeto de alguma superclasse de C.

...
310 Q148212
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Analise as afirmativas a seguir relativas ao paradigma da orientação a objetos.

I - O princípio do encapsulamento preconiza que um objeto deve esconder a sua complexidade interna.

II - Uma mensagem de um objeto A para um objeto B indica que A realizou uma tarefa requisitada por B.

III - A existência da mesma operação polimórfica definida em duas classes, ClasseA e ClasseB, implica necessariamente que ou ClasseA seja subclasse de ClasseB, ou que ClasseB seja subclasse de ClasseA.

É correto APENAS o que se afirma em

311 Q148211
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

No projeto (design) de um sistema de software orientado a objetos (OO), há diversos mecanismos que podem ser aplicados para assegurar a construção de um modelo de objetos com uma correta distribuição de responsabilidades. Nesse contexto, relacione alguns conceitos relativos ao projeto de um sistema OO, apresentados na coluna da esquerda, com as suas respectivas características, indicadas na coluna da direita.

Estão corretas as associações:

312 Q148184
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem, a respeito de programação orientada a objetos.

Na programação orientada a objetos, uma classe é uma coleção de objetos que podem ser descritos por um conjunto básico de atributos e possuem operações semelhantes.

313 Q148183
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem, a respeito de programação orientada a objetos.

A herança representa uma generalização, dessa forma, por meio de herança é feito o compartilhamento de atributos e operações entre classes, com base em um relacionamento hierárquico.

314 Q148182
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo em vista que, na UML (Unified Modeling Language), a utilização de diversos diagramas possibilita descobrir falhas não detectadas em diagramas gerados anteriormente, diminuindo a possibilidade da ocorrência de erros durante a fase de desenvolvimento do software, julgue os itens a seguir.

O diagrama de estrutura composta é similar ao denominado diagrama de classes, porém este último apresenta uma visão estática da estrutura de classes, enquanto o primeiro tenta expressar arquiteturas de tempo de execução.

315 Q148181
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo em vista que, na UML (Unified Modeling Language), a utilização de diversos diagramas possibilita descobrir falhas não detectadas em diagramas gerados anteriormente, diminuindo a possibilidade da ocorrência de erros durante a fase de desenvolvimento do software, julgue os itens a seguir.

O diagrama de sequência baseia-se no diagrama de caso de uso e no diagrama de classes. O diagrama de sequência é considerado uma excelente forma de validar o diagrama de classes.

316 Q148161
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Sabendo-se que os padrões de projeto podem ser classificados considerando-se o critério de escopo, qual, dentre os padrões de projeto abaixo, possui escopo de classe?

317 Q148157
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

O aumento da produtividade de desenvolvimento e a capacidade de compartilhar o conhecimento adquirido, representa uma vantagem no uso de projetos orientados a objeto, porque

318 Q148156
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Sobre os conceitos de orientação a objetos, considere:

I. Classe encapsula dados para descrever o conteúdo de alguma entidade do mundo real.

II. Objetos são instâncias de uma classe que herdam os atributos e as operações da classe.

III. Superclasse é uma especialização de um conjunto de classes relacionadas a ela.

IV. Operações, métodos ou serviços fornecem representações dos comportamentos de uma classe.

Está completo e correto o que consta em

319 Q148109
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Em desenvolvimento de sistemas, focalizar nos aspectos essenciais inerentes a uma entidade e ignorar propriedades significa concentrar-se no que um objeto é e faz antes de se decidir como ele será implementado. Na orientação a objetos, este é um conceito típico

320 Q148107
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Em relação aos conceitos fundamentais da orientação a objetos, o mecanismo pelo qual um objeto utiliza os recursos de outro, podendo ele assumir os tipos “usa um” ou “parte de”, denomina-se

321 Q148067
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

São organizadas em uma hierarquia, com as classes de objetos mais genéricas no topo, as quais legam seus atributos às classes mais especializadas. Trata-se

322 Q148066
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Analise as seguintes definições:

I. Objeto que existe depois que o processo ou o thread que o criou deixa de existir.

II. Mecanismo pelo qual elementos mais específicos incorporam a estrutura e o comportamento de elementos mais gerais.

III. Lista de valores nomeados, utilizada como faixa de um determinado tipo de atributo. Correspondem, respectivamente, às definições I, II e III:

323 Q148065
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Considere:

I. A classe Veículo possui as subclasses Carro e Trem.

II. Os objetos das subclasses Carro e Trem herdam a operação acelerar.

III. A aceleração do Carro é no pedal e, do Trem, é na manivela. I, II e III mostram um conceito OO aplicável à implementação da aceleração, que é

324 Q148034
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às técnicas de programação orientada a objetos, julgue os itens a seguir.

Uma classe abstrata não pode ser diretamente instanciada. Somente as subclasses derivadas por herança múltipla de classes abstratas, chamadas de classes concretas, podem ser instanciadas.

325 Q148033
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às técnicas de programação orientada a objetos, julgue os itens a seguir.

Os especificadores de acesso são atributos específicos dos membros de uma classe e definem como esses membros podem ser acessados. Esse controle de acesso refere-se somente à visibilidade dos membros de uma classe por objetos de outras classes que não sejam suas herdeiras.

326 Q148031
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de programação orientada a objetos, julgue os itens de 86 a 88.

Na implementação de objetos, a composição de objetos substitui a herança de classe. A herança de classe é definida estaticamente em tempo de compilação, enquanto a composição de objetos é definida dinamicamente em tempo de execução pela obtenção de referências a outros objetos por meio de determinado objeto. O uso da composição não viola o encapsulamento.

327 Q148030
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de programação orientada a objetos, julgue os itens de 86 a 88.

Em programação orientada a objetos, a classe de um objeto e seu tipo são atributos distintos: a classe de um objeto define como ele é implementado, e o tipo define o estado interno do objeto.

328 Q148029
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de mapeamento objeto-relacional, julgue os seguintes itens.

No mapeamento objeto-relacional, os objetos são representados no modelo relacional por tabelas, que são interligadas por meio de chaves primárias.

329 Q148024
Ciência da Computação
Ano: 2011
Banca: MAKIYAMA

Dentro dos conceitos que cercam a Orientação a objeto, qual a definição de Sobrecarga ou Overloading?

330 Q148023
Ciência da Computação
Ano: 2011
Banca: MAKIYAMA

Numa linguagem de programação orientada a objetos separar o programa em partesa a fim de proteger os atributos ou métodos de uma classe, define o conceito de:

331 Q148019
Ciência da Computação
Ano: 2011
Banca: Núcleo de Concursos e Promoção de Eventos (NUCEPE)

Uma linguagem é Orientada a Objetos de forma Pura (OOP) quando todos os tipos pré-definidos são objetos, todas as operações são mensagens a objetos, todos os tipos definidos pelo usuário são objetos, e permite encapsulamento (esconder informação), herança e polimorfismo. Qual das alternativas abaixo contém apenas linguagens OOP?

332 Q100333
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
Na análise orientada a objetos, assinale a alternativa correta sobre composição:
333 Q100330
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
Na análise orientada a objetos, “um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada” refere-se a:
334 Q100327
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
335 Q100261
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
336 Q100260
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
337 Q100258
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
Em orientação a objetos, uma classe abstrata é:
338 Q100256
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
Em orientação a objetos, a ação que se concentra nos aspectos próprios de uma entidade e ignora propriedades “acidentais” chama-se:
339 Q98295
Ciência da Computação
Ano: 2011
Banca: Instituto Americano de desenvolvimento (IADES)

O diagrama de classes a seguir implementa um conhecido padrão de projeto de software orientado a objetos. Nesse padrão, o objeto composto possui um conjunto de outros objetos que estão na mesma hierarquia de classes a que ele pertence. Qual é o nome desse padrão?

340 Q98271
Ciência da Computação
Ano: 2011
Banca: Instituto Americano de desenvolvimento (IADES)
Dentro do paradigma de programação orientada a objetos (POO), há um mecanismo utilizado para impedir o acesso direto ao estado de um objeto, restando apenas os métodos externos que podem alterar esses estados. Assinale a alternativa que apresenta o nome deste mecanismo.
341 Q97213
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
Em se tratando de conceitos referentes à Orientação a Objetos, a definição “permite que referências de tipos de classes mais abstratas representem o comportamento das classes concretas que referenciam” refere-se a:
342 Q96809
Ciência da Computação
Ano: 2011
Banca: MSConcursos
Na análise orientada a objetos são utilizados alguns itens estruturais para compor os diagramas. Quais são os itens estruturais mais comuns?
343 Q785095
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de orientação a objetos, julgue os próximos itens.

Todo objeto tem um identificador único que varia com o tempo de vida do objeto.
344 Q785094
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de orientação a objetos, julgue os próximos itens.

O estado de um objeto é definido pelo conjunto de valores de suas propriedades.

345 Q785092
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de orientação a objetos, julgue os próximos itens.

Em programação orientada a objetos, as propriedades que definem a estrutura e o comportamento de um objeto são especificadas para a classe da qual o objeto é instância e são válidas para todos os objetos dessa classe.

346 Q785091
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de orientação a objetos, julgue os próximos itens.

Por meio da técnica denominada agregação, determinada operação pode ser programada para ter comportamentos distintos, quando aplicada a diferentes objetos.

347 Q785090
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto ao J2EE e às tecnologias associadas, julgue os itens subsequentes.

Todo servlet pode interagir com o contexto no qual ele está inserido por meio dos métodos especificados na interface ServletContext.

348 Q785089
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto ao J2EE e às tecnologias associadas, julgue os itens subsequentes.

Entre os itens que o padrão Java Server Faces (JSF) utiliza, estão os componentes, os eventos e a navegabilidade.

349 Q784999
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que concerne a conceitos de programação orientada a objetos, julgue os itens que se seguem.

Mensagem é uma solicitação entre classes para invocar certa operação, particularmente quando ocorre polimorfismo. Identidade é uma propriedade de um objeto que o distingue de todos os demais, sendo preservada até mesmo quando o estado do objeto muda completamente.

350 Q784998
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em programas orientados a objetos, o comportamento dos objetos é definido por meio de métodos. Julgue os próximos itens, acerca de tais métodos.

Uma mesma mensagem enviada a objetos distintos que pertençam a classes que não se relacionem por meio de herança provoca a execução de métodos distintos.

351 Q784997
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao conceito de polimorfismo aplicado à programação orientada a objetos, julgue os itens a seguir.

Em uma hierarquia de classes na qual exista herança múltipla, não é possível fazer uso do polimorfismo na implementação das classes.

352 Q784996
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao conceito de polimorfismo aplicado à programação orientada a objetos, julgue os itens a seguir.

Em uma hierarquia de classes, denomina-se polimorfismo a especialização do comportamento de uma classe em suas subclasses.

353 Q784995
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que concerne a conceitos de programação orientada a objetos, julgue os itens que se seguem.

Polimorfismo permite estabelecer uma interface comum que define os atributos que um objeto pode receber em um grupo de classes criadas por herança. Assim, ao longo de uma hierarquia de classes, uma operação pode ter o mesmo nome compartilhado, e cada pacote, uma implementação diferente.

354 Q784994
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que concerne a conceitos de programação orientada a objetos, julgue os itens que se seguem.

Um objeto apresenta três características básicas, o estado, a identidade e o comportamento. A parte de dados de um objeto é definida por um conjunto de mensagens, e a porção funcional, por um conjunto de atributos.

355 Q784993
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que concerne a conceitos de programação orientada a objetos, julgue os itens que se seguem.

Objeto é o agrupamento de classes similares que apresentam os mesmos atributos e operações. Na definição de uma classe, é necessário estabelecer a que objeto ela ocorre como instância.

356 Q784992
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que concerne a conceitos de programação orientada a objetos, julgue os itens que se seguem.

Herança é um mecanismo de reutilização de classes e atributos definidos em classes gerais por classes mais específicas que pode ser utilizado para expressar tanto associações quanto generalizações. Em herança linear múltipla, ocorrem múltiplas superclasses para uma mesma subclasse. As superclasses irão se comportar como classes concretas somente para o objeto instanciado na subclasse de herança múltipla, permanecendo abstratas para instâncias regulares.

357 Q784985
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da linguagem de programação Java e da programação orientada a objetos, julgue os itens seguintes.

A linguagem de programação Java, em razão de sua portabilidade — uma vez que o compilador Java converte o código fonte em bytecodes, executados por uma máquina virtual — é bastante utilizada para oferecer conteúdos dinâmicos na Web.

358 Q784984
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da linguagem de programação Java e da programação orientada a objetos, julgue os itens seguintes.

Na implementação de projeto corporativo de comércio eletrônico construído na plataforma J2EE, a lógica do negócio poderá ser encapsulada em EJBs (Enterprise JavaBeans).

359 Q784983
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da linguagem de programação Java e da programação orientada a objetos, julgue os itens seguintes.

Em linguagens orientadas a objeto, o conceito de herança pode ser utilizado para estender, por exemplo, o conceito de uma classe motor para uma classe automóvel.

360 Q784982
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, referentes aos conceitos de programação orientada a objetos.

Uma subclasse, por ser derivada de uma superclasse e possuir todos os atributos da superclasse, além de atributos específicos, é mais especializada que a superclasse da qual foi derivada.

361 Q784981
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, referentes aos conceitos de programação orientada a objetos.

Denomina-se herança o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem utilizar métodos que possuam a mesma assinatura, mas comportamentos diferentes, especializados para cada classe derivada.

362 Q784980
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da linguagem de programação Java e da programação orientada a objetos, julgue os itens seguintes.

Programa que utilize uma linguagem orientada a objetos (OO), ao incorporar corretamente ao seu funcionamento conceitos como os de encapsulamento, herança e polimorfismo, beneficia-se das características da OO.

363 Q784979
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da linguagem de programação Java e da programação orientada a objetos, julgue os itens seguintes.

O sistema de objetos distribuídos RMI (remote method invocation) permite que objetos Java e objetos não Java sejam acessados remotamente como se fossem locais.

364 Q784978
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da orientação a objetos e das respectivas linguagens de programação, julgue os itens subsequentes.

Caso dois métodos em Java tenham o mesmo nome e um nome de função seja utilizado duas ou mais vezes, haverá uma sobrecarga.

365 Q784974
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da orientação a objetos e das respectivas linguagens de programação, julgue os itens subsequentes.

Entre os mecanismos de passagem de parâmetros utilizados em Java, há os tipos definidos, em que há associação direta entre parâmetro formal e real, e os tipos de mecanismos por cópias, em que os parâmetros formais são variáveis locais.

366 Q784973
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da orientação a objetos e das respectivas linguagens de programação, julgue os itens subsequentes.

De acordo com a programação orientada a objetos, por meio da qual o objeto é dividido em métodos e propriedades, ocorre polimorfismo em situações em que apenas os aspectos externos do objeto são visíveis, o que possibilita que as alterações na implementação do programa mantenham a característica física do objeto, sem alterar sua forma e interface.

367 Q784972
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da orientação a objetos e das respectivas linguagens de programação, julgue os itens subsequentes.

Um dos conceitos em programação orientada a objetos é o de abstração, por meio da qual as características do mundo real podem ser modeladas, por exemplo, mediante o agrupamento de objetos e classes.

368 Q784971
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da orientação a objetos e das respectivas linguagens de programação, julgue os itens subsequentes.

A herança de interfaces consiste no único caso de herança múltipla permitida a uma classe em Java, visto que, em geral, não é possível que uma classe pai tenha o mesmo nome de método de outra classe pai.

369 Q784880
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Para avaliar novas ideias de transceptores ou de algoritmos de alocação de recursos, são desenvolvidos simuladores de enlace e sistêmicos. Entretanto, a construção de simuladores é uma tarefa complexa, que envolve análise estatística, programação e conhecimento técnico profundo da tecnologia a ser investigada. A respeito da orientação a objetos (OO), utilizada de maneira constante na construção desses simuladores, julgue os itens seguintes.

A herança é um conceito de OO que permite que uma subclasse herde todos ou apenas alguns atributos e operações associados com a superclasse.

370 Q784879
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Para avaliar novas ideias de transceptores ou de algoritmos de alocação de recursos, são desenvolvidos simuladores de enlace e sistêmicos. Entretanto, a construção de simuladores é uma tarefa complexa, que envolve análise estatística, programação e conhecimento técnico profundo da tecnologia a ser investigada. A respeito da orientação a objetos (OO), utilizada de maneira constante na construção desses simuladores, julgue os itens seguintes.

Na construção de algoritmos de estatística da simulação, o conceito de encapsulamento, inerente ao paradigma OO, é utilizado para permitir que diferentes métodos estatísticos sejam implementados a partir de um método comum, de mesmo nome, implementado diferentemente em cada...

371 Q655377
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)
Uma operação pode ter implementações diferentes em diversos pontos da hierarquia de classes, desde que mantenham a mesma assinatura. Na orientação a objetos, este é o conceito que embasa
372 Q148414
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Para avaliar novas ideias de transceptores ou de algoritmos de alocação de recursos, são desenvolvidos simuladores de enlace e sistêmicos. Entretanto, a construção de simuladores é uma tarefa complexa, que envolve análise estatística, programação e conhecimento técnico profundo da tecnologia a ser investigada. A respeito da orientação a objetos (OO), utilizada de maneira constante na construção desses simuladores, julgue os itens seguintes.

O paradigma de OO facilita o desenvolvimento de software, tais como os simuladores de redes de comunicações móveis, tornando-o mais rápido e resultando em software mais fáceis de manter, de maior qualidade e com possibilidade de reúso.

373 Q148413
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito dos conceitos de linguagens de programação, julgue os itens a seguir.

Na programação orientada a objetos, implementa-se um conjunto de classes que definem os objetos presentes no sistema de software. Cada classe determina o comportamento (definido nos métodos) e estados possíveis (atributos) de seus objetos, assim como o relacionamento com outros objetos.

374 Q148285
Ciência da Computação
Ano: 2010
Banca: Fundação Universa (FUNIVERSA)

A análise orientada a objetos baseia-se em conceitos simples como objetos e atributos, classes e membros, todo e partes do todo. Assinale a alternativa que apresenta corretamente conceito ou característica da análise orientada a objetos.

375 Q148276
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da orientação a objetos e das respectivas linguagens de programação, julgue os itens subsequentes.

O C# oferece suporte à sobrecarga tanto de métodos quanto de operadores e permite a realização de conversão implícita de inteiros, ponteiros nulos e enumerações.

376 Q148274
Ciência da Computação
Ano: 2010
Banca: Escola de Administração Fazendária (ESAF)

Assinale a opção correta.

377 Q148273
Ciência da Computação
Ano: 2010
Banca: Escola de Administração Fazendária (ESAF)

Uma conexão de instância é

378 Q148267
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da linguagem de programação Java e da programação orientada a objetos, julgue os itens seguintes.

O Java oferece uma biblioteca de classes predefinidas (APIs do Java), entre elas o pacote java.lang que, por sua utilidade, deve ser importado pelo programador no código, antes de as classes serem declaradas.

379 Q148266
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, referentes aos conceitos de programação orientada a objetos.

Entende-se por polimorfismo a maneira de se reutilizar código por meio do aproveitamento de atributos e métodos de classes já existentes, com o objetivo de gerar novas classes mais específicas, que aproveitarão os recursos da classe hierarquicamente superior.

380 Q148237
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que concerne a conceitos de programação orientada a objetos, julgue os itens que se seguem.

Classes são constituídas por interfaces e nelas definidas. O nome de uma classe deve ser único e tem escopo dentro da interface na qual é declarado.

381 Q148236
Ciência da Computação
Ano: 2010
Banca: CCV / UFC Coordenadoria de Concursos

Acerca de Programação Orientada a Objeto, marque a alternativa correta.

382 Q148235
Ciência da Computação
Ano: 2010
Banca: CCV / UFC Coordenadoria de Concursos

Acerca de Programação Orientada a Objeto, marque a alternativa correta.

383 Q148234
Ciência da Computação
Ano: 2010
Banca: CCV / UFC Coordenadoria de Concursos

Acerca de Programação Orientada a Objeto, marque a alternativa correta.

384 Q148231
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao conceito de polimorfismo aplicado à programação orientada a objetos, julgue os itens a seguir.

Considerando as características do relacionamento entre uma classe e suas subclasses, é correto afirmar que toda implementação de subclasse é polimórfica.

385 Q148230
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em programas orientados a objetos, o comportamento dos objetos é definido por meio de métodos. Julgue os próximos itens, acerca de tais métodos.

Em geral, o método a ser executado em um programa orientado a objetos só é determinado durante a execução desse programa.

386 Q148228
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Em relação à análise e ao projeto orientados a objetos, é correto afirmar:

387 Q148227
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

É uma atividade exclusiva do projeto orientado a objetos,

388 Q148226
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Atenção: Para responder as questões de números 36 a 40, considere as premissas e o Modelo Orientado a Objetos abaixo.

- Um curso pode ser formado por uma ou muitas disciplinas diferentes.

- Uma disciplina pode fazer parte de nenhum ou até muitos cursos.

- Cada disciplina é ministrada por apenas um professor, o qual poderá ministrar uma ou muitas disciplinas diferentes.

- Um aluno pode se matricular em nenhum ou até muitos cursos.

- A quantidade de alunos matriculados em um curso não poderá ser inferior a 20, nem superior a 40.

- Cada turma possui uma sala de aula definida (metragem, equipamentos, condições de acesso, iluminação, etc).

...

389 Q148225
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Atenção: Para responder as questões de números 36 a 40, considere as premissas e o Modelo Orientado a Objetos abaixo.

- Um curso pode ser formado por uma ou muitas disciplinas diferentes.

- Uma disciplina pode fazer parte de nenhum ou até muitos cursos.

- Cada disciplina é ministrada por apenas um professor, o qual poderá ministrar uma ou muitas disciplinas diferentes.

- Um aluno pode se matricular em nenhum ou até muitos cursos.

- A quantidade de alunos matriculados em um curso não poderá ser inferior a 20, nem superior a 40.

- Cada turma possui uma sala de aula definida (metragem, equipamentos, condições de acesso, iluminação, etc).

...

390 Q148224
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Atenção: Para responder as questões de números 36 a 40, considere as premissas e o Modelo Orientado a Objetos abaixo.

- Um curso pode ser formado por uma ou muitas disciplinas diferentes.

- Uma disciplina pode fazer parte de nenhum ou até muitos cursos.

- Cada disciplina é ministrada por apenas um professor, o qual poderá ministrar uma ou muitas disciplinas diferentes.

- Um aluno pode se matricular em nenhum ou até muitos cursos.

- A quantidade de alunos matriculados em um curso não poderá ser inferior a 20, nem superior a 40.

- Cada turma possui uma sala de aula definida (metragem, equipamentos, condições de acesso, iluminação, etc).

...

391 Q148223
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Atenção: Para responder as questões de números 36 a 40, considere as premissas e o Modelo Orientado a Objetos abaixo.

- Um curso pode ser formado por uma ou muitas disciplinas diferentes.

- Uma disciplina pode fazer parte de nenhum ou até muitos cursos.

- Cada disciplina é ministrada por apenas um professor, o qual poderá ministrar uma ou muitas disciplinas diferentes.

- Um aluno pode se matricular em nenhum ou até muitos cursos.

- A quantidade de alunos matriculados em um curso não poderá ser inferior a 20, nem superior a 40.

- Cada turma possui uma sala de aula definida (metragem, equipamentos, condições de acesso, iluminação, etc).

...

392 Q148222
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Atenção: Para responder as questões de números 36 a 40, considere as premissas e o Modelo Orientado a Objetos abaixo.

- Um curso pode ser formado por uma ou muitas disciplinas diferentes.

- Uma disciplina pode fazer parte de nenhum ou até muitos cursos.

- Cada disciplina é ministrada por apenas um professor, o qual poderá ministrar uma ou muitas disciplinas diferentes.

- Um aluno pode se matricular em nenhum ou até muitos cursos.

- A quantidade de alunos matriculados em um curso não poderá ser inferior a 20, nem superior a 40.

- Cada turma possui uma sala de aula definida (metragem, equipamentos, condições de acesso, iluminação, etc).

...

393 Q148220
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de práticas e técnicas de programação para desenvolver com segurança o sistema integrado referido no texto, julgue os próximos itens.

Se o líder da equipe decidir adotar como prática geral a sanitização de exceptions na implementação das aplicações, essa medida eliminará do estado dos objetos throwable lançados para tratamento pelas camadas superiores do sistema as informações que possam descrever detalhes internos de funcionamento do sistema que não devem ser apresentados aos usuários finais, tais como informações acerca da inexistência de arquivos que sejam nomeados pelo próprio usuário final, dados descritivos da estrutura do sistema de arquivos e detalhes acerca de conexões com sistemas de geren...

394 Q148219
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de práticas e técnicas de programação para desenvolver com segurança o sistema integrado referido no texto, julgue os próximos itens.

Considere que, buscando identificar os programadores de sua equipe que tinham experiência com o uso de políticas de segurança na plataforma JEE, o líder da equipe solicite a um programador que descreva o significado do seguinte código. grant codebase "http://www.tcu.gov.br", signedBy "Serzedelo" { permission java.io.FilePermission "/tmp/isc", "read"; }; Nessa situação, a descrição do programador será correta se ele responder que tal código pode ser parte de um arquivo de política de segurança de uma aplicação Java e que um código carregado a partir do sítio http://w...

395 Q148218
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às diferentes arquiteturas e tecnologias que, se escolhidas, impactarão as características do sistema descrito no texto, julgue os itens de 126 a 129.

A tecnologia EJB (enterprise Java beans) apresenta, na sua versão 3.1, melhorias que propiciam facilidades para o uso de beans singleton e que permitem o uso de beans de uma classe, sem necessidade de desenvolvimento de sua interface correspondente, e a invocação assíncrona de beans de sessão.

396 Q148210
Ciência da Computação
Ano: 2010
Banca: Universidade Estadual de Santa Catarina (UNESC)

Nas afirmações sobre programação orientada a objetos:

I - O encapsulamento é o resultado (ou ato) de ocultar do usuário os detalhes da implementação de um objeto.

II - C é um subconjunto de C++.

III - Polimorfismo é a criação de uma família de funções que compartilham o mesmo código.

IV - Uma classe é um tipo de dado como os tipos que existem predefinidos em compiladores de diversas linguagens.

V - Uma variável de uma classe é chamada objeto e conterá campos de dados e funções.

Estão CORRETAS:

397 Q148201
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Em programação orientada a objetos, uma associação é o mecanismo pelo qual um objeto utiliza os recursos de outro e pode ser do tipo

398 Q148165
Ciência da Computação
Ano: 2010
Banca: Fundação Universa (FUNIVERSA)

Na década 70 do século XX, o arquiteto austríaco Christopher Alexander propôs uma forma de programação que descreve soluções para problemas recorrentes em desenvolvimento de sistemas orientados a objetos. Que nome se dá a esse conceito de programação proposto por Christopher Alexander?

399 Q148164
Ciência da Computação
Ano: 2010
Banca: Fundação Universa (FUNIVERSA)

O paradigma de programação de computadores baseado em classes, instâncias, atributos e métodos é conhecido por programação

400 Q148100
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação à escolha da estrutura e das ferramentas mais adequadas para implementação de uma sistema computacional, assinale a opção correta.

401 Q148099
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à programação orientada a objetos, assinale a opção correta.

402 Q148081
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

Assinale a alternativa incorreta em relação aos conceitos da programação orientada a objeto.

403 Q148080
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

Na engenharia de software, sob o paradigma orientado a objetos, pode surgir uma classe de classes caracterizando

404 Q148079
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

O princípio em que um sistema orientado a objetos se baseia e que é diretamente aplicável ao fundamento de que um objeto não deve depender de sua implementação interna, mas sim de sua interface, é denominado

405 Q148056
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito dos conceitos de programação orientada a objetos e da linguagem de programação Java, assinale a opção correta.

406 Q148055
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto ao J2EE e às tecnologias associadas, julgue os itens subsequentes.

O Entrerprise JavaBeans (EJB), cuja especificação mais recente é a da versão 2.1, define, em sistemas Java, um conjunto de tecnologias utilizadas do lado cliente.

407 Q148054
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto ao J2EE e às tecnologias associadas, julgue os itens subsequentes.

Em um sistema de transação distribuído, o Java Transaction API (JTA) permite especificar um conjunto de interfaces entre o gerenciador de transações e as partes envolvidas.

408 Q148053
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de orientação a objetos, julgue os próximos itens.

A abstração permite, entre outras funcionalidades, identificar e compor objetos complexos e construir estruturas, na forma de classes de objetos, para organizar objetos de diferentes tipos. Porém, conceitos implementados por classes que são construídas com base na abstração não podem ser generalizados nem especializados.

409 Q148052
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da linguagem de programação PHP, julgue o item seguinte.

O PHP (hypertext preprocessor) é uma linguagem de programação utilizada para gerar conteúdo dinâmico na Web. A versão 5 dessa linguagem é extremamente modularizada, o que a torna ideal para instalação e uso em servidores web; ela é similar, em tipos de dados, sintaxe e mesmo funções, com as linguagens C e C++, mas tem a desvantagem de não trabalhar com apontadores ou handlers, como as linguagens Java e Ruby.

410 Q148022
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

A análise de sistemas no mundo orientado a objeto é feita analisando-se os objetos e os eventos que interagem com esses objetos. O projeto de software é feito reusando-se classes de objetos existentes e, quando necessário, construindo-se novas classes. Análise e projeto orientados a objeto modelam o mundo em termos de objetos que têm propriedades e comportamentos e eventos que disparam operações que mudam o estado dos objetos que interagem entre si. Sobre os conceitos ou ideias fundamentais da metodologia da análise de sistemas orientada a objeto, assinale a alternativa incorreta.

411 Q785131
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

om relação aos conceitos de programação orientada a objetos e sua implementação na linguagem Java, julgue os próximos itens.

Pelo uso de polimorfismo, uma chamada de método pode fazer que diferentes ações ocorram, dependendo do tipo do objeto que recebe a chamada.

412 Q785066
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação às características de programação orientada a objetos, julgue os itens que se seguem.

A propriedade que uma classe tem de comportar-se de maneira diferente de acordo com o objeto instanciado é denominada encapsulamento.

413 Q785065
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação às características de programação orientada a objetos, julgue os itens que se seguem.

Polimorfismo é a propriedade que um objeto tem de esconder os seus atributos, os quais têm o acesso permitido por meio de métodos públicos.

414 Q785064
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação às características de programação orientada a objetos, julgue os itens que se seguem.

Em um pacote, é possível existir várias classes, que, por sua vez, podem ter acesso às classes de outros pacotes.

415 Q785057
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de orientação a objetos em linguagem Java, julgue os itens subsequentes.

O comando abstract void moveTo(double deltaX, double deltaY); implementa um método abstrato. A subclasse de uma classe abstrata usualmente fornece implementações para todos os métodos abstratos na classe pai.

416 Q785056
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de orientação a objetos em linguagem Java, julgue os itens subsequentes.

A interface é uma coleção de operações que pode especificar serviços de uma classe ou componente.

417 Q785055
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A figura acima apresenta o estado visual de uma ferramenta CASE denominada BlueJ, que realiza a depuração de um programa na linguagem Java. Essa figura mostra cinco janelas na interface gráfica, nomeadas Servidor, Projeto, Cargo BlueJ: trt e BlueJ: Debugger, sendo que três delas apresentam-se o código completo das classes Servidor, Projeto e Cargo. Esses códigos estão sintaticamente corretos e em estado de execução no depurador da ferramenta BlueJ. Existem também quatro breakpoints sinalizados nas linhas de código: dois na classe Servidor, um na classe Projeto e um na classe Cargo. Nota-se, ainda, que o depurador foi iniciado por meio da execução do único método mai...

418 Q785025
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos fundamentais de programação orientada a objetos, julgue os itens a seguir.

Uma interface pode participar de relacionamentos realizados e generalizações, nos quais há um relacionamento semântico entre dois classificadores, em que um deles especifica um contrato e a execução é assegurada pelo outro.

419 Q785024
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos fundamentais de programação orientada a objetos, julgue os itens a seguir.

Uma classe ou componente poderá realizar apenas alguns tipos de interfaces. As classes possuem a característica exclusiva de poder participar de relacionamentos de generalização, associação e dependência.

420 Q785023
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos fundamentais de programação orientada a objetos, julgue os itens a seguir.

Um relacionamento de utilização que determina as modificações na especificação de um item é chamado generalização. Multiplicidade refere-se ao número de instâncias que uma classe pode ter e é conceito aplicável também às associações.

421 Q785022
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos fundamentais de programação orientada a objetos, julgue os itens a seguir.

Uma classe é uma descrição de um conjunto de objetos que compartilham os mesmos atributos, operações, relacionamentos e semântica.

422 Q785021
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos fundamentais de programação orientada a objetos, julgue os itens a seguir.

Em uma associação entre classes, a própria associação pode ter propriedades de classe. Uma classe de associação pode ser vista como uma classe com propriedades de associação.

423 Q784955
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos conceitos de programação orientada a objetos, julgue os itens a seguir.

O método da classe é usado para agrupar os objetos com base em algum conjunto de propriedades comuns a todos eles.

424 Q784928
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 72 a 78, com relação a conceitos de programação orientada a objetos.

Uma das idéias principais de linguagens orientadas a objetos é permitir a definição de tipos de dados pela combinação de dados e funções que trabalham sobre esses dados: as classes de objetos.

425 Q784926
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 72 a 78, com relação a conceitos de programação orientada a objetos.

Constituem linguagens de programação orientadas a objetos: C, C++, Java e SMALLTALK.

426 Q784907
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, julgue os itens que se seguem, a respeito do paradigma orientado a objeto.

427 Q784871
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando os conceitos que tratam de programação orientada a objetos, julgue os itens a seguir.

Uma agregação é a descrição de um grupo de objetos com propriedades semelhantes.

428 Q784870
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que diz respeito aos conceitos de programação orientada a objetos, julgue os itens a seguir. Entende-se por polimorfismo a operação que mantém o comportamento transparente para quaisquer tipos de argumentos, e por método polimórfico aquele que pode ser aplicado a várias classes de objetos.
429 Q784863
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que diz respeito aos conceitos de programação orientada a objetos, julgue os itens a seguir. A cardinalidade de um método é dada pelo número de argumentos do método, junto com o seu valor de retorno.
430 Q784851
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando os conceitos que tratam de programação orientada a objetos, julgue os itens a seguir.

O estado de um objeto é representado pelos valores de suas propriedades em determinado instante e é passível de mudar ao longo do tempo.

431 Q784846
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando os conceitos que tratam de programação orientada a objetos, julgue os itens a seguir.

Uma instância em orientação a objetos é um relacionamento de dois níveis em que o primeiro é um objeto individual e o segundo é um membro do objeto em si.

432 Q784845
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando os conceitos que tratam de programação orientada a objetos, julgue os itens a seguir.

O encapsulamento versa que usuários não precisam ou não necessitam acessar a implementação de operações que são feitas sobre os objetos.

433 Q784844
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando os conceitos que tratam de programação orientada a objetos, julgue os itens a seguir.

Nas definições sobre polimorfismo, quando um objeto envia ou recebe uma mensagem, ela pode ser interpretada de diferentes maneiras por diferentes usuários.

434 Q148360
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, julgue os itens que se seguem, a respeito do paradigma orientado a objeto.

A associação entre as classes Carro e PostoGasolina representa o fato de que Carro implementa a interface PostoGasolina. Essa associação é também conhecida como dependência.

435 Q148359
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, julgue os itens que se seguem, a respeito do paradigma orientado a objeto.

A associação entre as classes Pneu e Carro representa uma agregação, demonstrando que um carro tem pneus como partes.

436 Q148358
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de paradigma orientado a objeto e de desenvolvimento e manutenção de projeto, julgue os seguintes itens.

A coesão implica que um componente ou classe encapsule somente atributos e operações fortemente relacionadas entre si.

437 Q148357
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos e aplicações do paradigma orientado a objeto, julgue os itens que se seguem.

Classes possuem métodos que são funções membro associadas que realizam ações sobre os valores dos atributos, não modificando o estado dos objeto.

438 Q148356
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos e aplicações do paradigma orientado a objeto, julgue os itens que se seguem.

A sobrecarga permite a existência de vários métodos com nome diferentes, desde que tenham a mesma assinatura.

439 Q148355
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos e aplicações do paradigma orientado a objeto, julgue os itens que se seguem.

O polimorfismo não evita a escrita de um comando condicional explícito quando o comportamento dos objetos varia de acordo com seus tipos.

440 Q148354
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos e aplicações do paradigma orientado a objeto, julgue os itens que se seguem.

A figura a seguir ilustra o conceito de herança múltipla, na qual uma classe pode herdar características e funcionalidades de mais de uma classe base.

441 Q148353
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos e aplicações do paradigma orientado a objeto, julgue os itens que se seguem.

O mecanismo de herança permite o reúso de código por classes derivadas. Tais classes podem acrescentar novas características, no entanto não pode estender as funcionalidades das classes originais.

442 Q148352
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos e aplicações do paradigma orientado a objeto, julgue os itens que se seguem.

Por meio do encapsulamento, disponibiliza-se um objeto e suas funcionalidades, de tal modo que os objetos não necessitam expor sua construção interna.

443 Q148351
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos e aplicações do paradigma orientado a objeto, julgue os itens que se seguem.

A abstração consiste no isolamento das características dos objetos que se deseja representar no contexto de uma aplicação.

444 Q148349
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens a respeito de orientação a objetos.

A partir de uma classe abstrata, que é projetada para ter subclasses, é possível instanciar objetos.

445 Q148348
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens a respeito de orientação a objetos.

Em orientação a objetos, o polimorfismo é a capacidade de se referir a diferentes derivações de classes da mesma maneira, entretanto, obtém-se o comportamento apropriado para a classe derivada que está sendo referenciada.

446 Q148347
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens a respeito de orientação a objetos.

Em orientação a objetos, ocorre associação estática quando a chamada de função é adicionada ao objeto durante o tempo de execução, e não durante a compilação.

447 Q148346
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens a respeito de orientação a objetos.

No mecanismo de herança, a classe original é denominada classe derivada e a nova classe, classe base.

448 Q148345
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens a respeito de orientação a objetos.

Em geral, uma classe pode herdar os atributos e as características de outra classe.

449 Q148329
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 72 a 78, com relação a conceitos de programação orientada a objetos.

O encapsulamento permite que uma classe possua uma coleção de objetos que podem ser descritos por um conjunto básico de atributos e que possuem operações semelhantes.

450 Q148328
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 72 a 78, com relação a conceitos de programação orientada a objetos.

A herança de classes permite criar uma classe que herda as características de outra classe ou outras classes já existentes. O uso da herança permite reutilizar códigos. A herança consiste na separação entre os aspectos externos de um objeto, acessíveis por outros objetos, e os detalhes internos da sua implementação, que ficam ocultados dos demais objetos.

451 Q148327
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 72 a 78, com relação a conceitos de programação orientada a objetos.

A implementação de projetos orientados a objetos como sistemas funcionais é feita por meio de programação orientada a objetos.

452 Q148326
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 72 a 78, com relação a conceitos de programação orientada a objetos.

Um objeto é uma instância de uma classe.

453 Q148304
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando os conceitos que tratam de programação orientada a objetos, julgue os itens a seguir.

Em orientação a objetos, a classe é uma entidade única e indivisível.

454 Q148302
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos conceitos de programação orientada a objetos, julgue os itens a seguir.

A herança, em orientação a objetos, está relacionada ao fato de que objetos podem herdar características comuns de outros objetos.

455 Q148301
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos conceitos de programação orientada a objetos, julgue os itens a seguir.

Em orientação a objetos, estão disponíveis dois tipos de objetos: os concretos e os abstratos.

456 Q148209
Ciência da Computação
Ano: 2009
Banca: Fundação CESGRANRIO (CESGRANRIO)
Em programação orientada a objetos, há sobrecarga (overloading) de um método de uma classe quando
457 Q148208
Ciência da Computação
Ano: 2009
Banca: Fundação CESGRANRIO (CESGRANRIO)

Analise as informações que se seguem, relacionadas aos conceitos de Orientação a Objetos (OO).

I - O conceito de herança possibilita a especialização de comportamentos pré-existentes em classes ancestrais.

II - Para que um método seja ativado num objeto, uma mensagem não precisa necessariamente ter uma referência explícita a ele, se o objeto default da classe correspondente estiver adequadamente configurado.

III - Uma das desvantagens da herança é a criação de dependência entre as classes envolvidas.

IV - De acordo com a ideia do encapsulamento, é desejável, do ponto de vista de um objeto, que seus atributos internos estejam protegidos contra modificações diretas e que o acesso seja realizado por meio de métodos específicos (setters e getters).

...
458 Q148207
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de arquitetura orientada a serviços (SOA), análise de pontos de função e padrões de projeto, julgue os itens a seguir.

Na análise de ponto de funções, a contagem de pontos relativos aos arquivos lógicos internos que se referem a grupo de dados ou informações de controle logicamente relacionados, reconhecidos pelo usuário e mantidos dentro da fronteira da aplicação, é contabilizada como pontos não ajustados.

459 Q148206
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Sobre a visibilidade dos métodos na orientação a objetos considere:

 I. Os métodos públicos de uma classe definem a interface da classe.

II. Os métodos privativos de uma classe não fazem parte da interface da classe.

III. O nome dos métodos é a informação reconhecida como a assinatura dos métodos.

Está correto o que consta APENAS em

460 Q148205
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Na orientação a objetos, ao nível de classe, são definidos os

461 Q148204
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

O conceito de Herança, na orientação a objetos, está especificamente associado ao significado de

462 Q148203
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

A descrição de um conjunto de entidades (reais ou abstratas) de um mesmo tipo e com as mesmas características e comportamentos. Trata-se da definição de

463 Q148202
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Quando se usa classes do tipo bean, não é necessário instanciar explicitamente um objeto da classe para poder acessar seus métodos. A instância do objeto é criada pelo elemento especial:

464 Q148180
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos fundamentais de programação orientada a objetos, julgue os itens a seguir.

Enquanto a programação estruturada tem por característica desenvolver uma série de funções ou algoritmos para tratar determinado problema na perspectiva de um conjunto particular de dados, a programação orientada a objetos considera primeiramente os dados para, então, identificar o método para atualizá-los ou consultá-los; cada objeto é responsável por executar uma série de tarefas.

465 Q148175
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de linguagens orientadas a objetos (OO), assinale a opção correta.
466 Q148174
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à programação orientada a objetos, assinale a opção incorreta.

467 Q148173
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em programação orientada a objetos, todas as propriedades de um objeto mais os valores atuais dessas propriedades corresponde à definição

468 Q148169
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Na elaboração de um modelo orientado a objetos e de um modelo de dados E/R,

I. as definições de objetos têm abordagens exatamente dentro de um mesmo contexto.

II. as relações entre os objetos são descritas e representadas.

III. um objeto pode ser: coisas, pessoas, eventos, papéis, unidades organizacionais, lugares, estruturas ou entidades externas.

 Está correto o que consta em

469 Q148160
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da arquitetura orientada ao serviço (SOA), assinale a opção incorreta.

470 Q148159
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um sistema deverá ser executado no escritório central da empresa de turismo, assim como no conjunto de escritórios de agentes de viagens, de tal forma que possam ser efetuadas reservas em passeios de ônibus operados pela empresa. O sistema permitirá que um operador configure os detalhes das rotas dos passeios, tais como número, nome e uma breve descrição. Os passeios serão categorizados como visões cênicas, paradas sociais, compras artesanais e visitas a sítios históricos. Cada passeio pode incluir o denominado trips, que consiste em um dia de passeio em ônibus privativo com um número especifico de lugares. Essa informação também necessita ser configurada pelo operador. Os agentes de viagem serão capazes de fazer e armazenar informações de reservas nos trips para os client...