Buscar

Questão 1 de 10 exercicio 1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Questão 1 de 10 
ESAF, 2004 – CGU 
Na programação Orientada a Objetos: 
A - a união de todos os objetos de uma classe forma seu método construtor. 
B - as Classes definem o comportamento dinâmico de uma instância. 
C - as Classes definem os serviços que podem ser solicitados a um construtor. 
D - as Classes são tipos de objetos que descrevem as informações armazenadas e os serviços 
providos por um objeto.check_circleResposta correta 
E - o diagrama de classes reflete o comportamento dinâmico do programa. 
 
Questão 2 de 10 
Dentre os diversos padrões de projeto propostos pelo GoF (Gang of Four), um deles deve 
garantir que haja uma única instância de um mesmo objeto em toda a aplicação. Trata-se do: 
A - Abstract Factory. 
B - Builder. 
C - Composite. 
D - Prototype. 
E - Singleton.check_circleResposta correta 
Questão 3 de 10 
Na programação Orientada a Objetos 
A - a união de todos os objetos de uma classe forma seu método construtor. 
B - as Classes definem o comportamento dinâmico de uma instância. 
C - as Classes definem os serviços que podem ser solicitados a um construtor. 
D - as Classes são tipos de objetos que descrevem as informações armazenadas e os serviços 
providos por um objeto.check_circleResposta correta 
E - o diagrama de classes reflete o comportamento dinâmico do programa. 
Questão 4 de 10 
A Linguagem C evoluiu para o C++ e sua sintaxe também serviu de base para criação de outras 
linguagens, como o Java e o C#. Em qualquer de suas derivações ou descendentes, há uma 
situação comum: a compilação de um programa em qualquer dessas linguagens inicia por uma 
função/método conhecido. Este método é identificado como: 
A - function(). 
B - main().check_circleResposta correta 
C - procedure(). 
D - program(). 
E - start(). 
Questão 5 de 10 
O paradigma orientado a objetos foca na abstração e no contexto. Sobre orientação a objetos, 
é correto afirmar: 
I. Uma classe é o projeto do objeto. Cada objeto criado a partir da classe terá os mesmos 
atributos. 
II. Um relacionamento de herança significa que a classe derivada herdará os atributos e 
métodos da classe base. 
III. Uma interface é uma classe totalmente abstrata, ou seja, uma classe que não pode ser 
instanciada. 
Estão corretas as afirmações: 
A - somente I e II. 
B - somente I e III. 
C - somente II e III.check_circleResposta correta 
D - somente II. 
E - somente III. 
Questão 6 de 10 
Fundação Carlos Chagas, 2012 – TRF - 2ª REGIÃO 
Sobre orientação a objetos é correto afirmar: 
A - As variáveis de uma classe só podem ser alteradas por métodos definidos nos seus objetos. 
B - Na hierarquia de classes, se superclasse é uma generalização de subclasses, pode-se inferir 
que a subclasse é uma especialização de superclasse.check_circleResposta correta 
C - Numa árvore genealógica de classes, a classe mais baixa herda os atributos e métodos 
somente da superclasse no nível imediatamente acima. 
D - O polimorfismo se caracteriza quando, para mensagens distintas, objetos diferentes 
responderem ou agirem de forma idêntica. 
E - Os objetos de uma classe são idênticos no que se refere à sua interface e ao seu estado. 
Questão 7 de 10 
Existem diversas linguagens comerciais que permitem a programação orientada a objetos. O 
C++, o C# e o Java são exemplos dessas linguagens. Neste tipo de programação é importante 
restringir a visibilidade de alguns atributos para garantir: 
A - a classe. 
B - a herança. 
C - a instanciação. 
D - o encapsulamento.check_circleResposta correta 
E - o polimorfismo. 
 
Questão 8 de 10 
A palavra computador remete diretamente ao ato de computar, calcular, e os computadores 
são uma evolução das máquinas de calcular. Até a década de 1940, a programação dos 
computadores digitais acontecia... 
A - através da combinação de chaves de liga-desliga.check_circleResposta correta 
B - através de fluxogramas. 
C - através de linguagens de programação. 
D - através de rodas dentadas. 
E - através dos cartões perfurados. 
 
Questão 9 de 10 
Fundação Carlos Chagas, 2010 – DPE-SP 
A cidade de São Paulo, que possuía uma população de 10.000.000 de habitantes, teve um 
aumento de mais 2.000.000 de novos habitantes. 
Na associação da frase acima aos conceitos da modelagem orientada a objeto, é correto 
afirmar que São Paulo, população e aumento, referem-se, respectivamente, a: 
A - classe, objeto, associação pelo método de agregação. 
B - classe, objeto, atributo. 
C - classe, objeto, instância de classe. 
D - objeto, atributo, implementação por um método do objeto.check_circleResposta correta 
E - objeto, instância, operação. 
 
Questão 10 de 10 
Ainda que os retornos em métodos sejam bastante utilizados, nem sempre eles são 
obrigatórios. Em C#, para evidenciar que um método não tem retorno, na sua assinatura deve-
se: 
A - não utilizar cláusula para o tipo de retorno, bastando iniciar a assinatura pelo nome do 
método. 
B - utilizar a cláusula “private” antes do nome do método. 
C - utilizar a cláusula “public” antes do nome do método. 
D - utilizar a cláusula “static” antes do nome do método. 
E - utilizar a cláusula “void” antes do nome do método.check_circleResposta correta

Continue navegando