Baixe o app para aproveitar ainda mais
Prévia do material em texto
21/06/2018 Exercício de Fixação 1 (E1) https://saladeaula.fael.edu.br/mod/quiz/review.php?attempt=6865562 1/7 Iniciado em quinta, 21 Jun 2018, 08:09 Estado Finalizada Concluída em quinta, 21 Jun 2018, 08:28 Nota 3,00 de um máximo de 10,00(30%) Questão 1 Incorreto Marcar questão 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... Escolha uma: A resposta correta é: através da combinação de chaves de liga-desliga.. Questão 2 Incorreto Marcar questão Fundação Carlos Chagas, 2010 – DPE-SP a. através de rodas dentadas. b. através dos cartões perfurados. c. através da combinação de chaves de liga-desliga. d. através de linguagens de programação. e. através de fluxogramas. 21/06/2018 Exercício de Fixação 1 (E1) https://saladeaula.fael.edu.br/mod/quiz/review.php?attempt=6865562 2/7 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: Escolha uma: A resposta correta é: objeto, atributo, implementação por um método do objeto.. Questão 3 Correto Marcar questão ESAF, 2004 – CGU Na programação Orientada a Objetos: Escolha uma: A resposta correta é: as Classes são tipos de objetos que descrevem as informações armazenadas e os serviços providos por um objeto.. Questão 4 Correto a. objeto, atributo, implementação por um método do objeto. b. objeto, instância, operação. c. classe, objeto, instância de classe. d. classe, objeto, atributo. e. classe, objeto, associação pelo método de agregação. a. o diagrama de classes reflete o comportamento dinâmico do programa. 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. e. a união de todos os objetos de uma classe forma seu método construtor. 21/06/2018 Exercício de Fixação 1 (E1) https://saladeaula.fael.edu.br/mod/quiz/review.php?attempt=6865562 3/7 Marcar questão 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: Escolha uma: A resposta correta é: main().. Questão 5 Incorreto Marcar questão SUGEP, 2016 – UFRPE Considere as afirmações abaixo, sobre os paradigmas de linguagens de programação. 1) As linguagens de programação Python, Ruby, C#, Cython e Lua são multiparadigmáticas e podem ser classificadas, pelo menos, nos paradigmas Orientado a Objetos, Funcional e Imperativo. 2) As linguagens de programação Object-Pascal (Delphi), Python, C++ e Java, embora deem suporte à Orientação a Objetos (OO), não são completamente orientadas a objetos. 3) As linguagens de programação Smalltalk e Ruby são completamente orientadas a objetos, uma vez que todo valor de dados é um objeto e todas as operações são vias chamadas de métodos. Está(ão) correta(s): Escolha uma: a. start(). b. function(). c. program(). d. main(). e. procedure(). a. 2 e 3, apenas. b. 1, 2 e 3. c. 1 e 3, apenas. d. 3, apenas. 21/06/2018 Exercício de Fixação 1 (E1) https://saladeaula.fael.edu.br/mod/quiz/review.php?attempt=6865562 4/7 A resposta correta é: 1, 2 e 3.. Questão 6 Incorreto Marcar questão O paradigma estruturado foi, durante muito tempo, utilizado para a criação dos sistemas comerciais. Mas, à medida que a indústria de software foi crescendo, ele foi dando espaço ao paradigma orientado a objetos. Sobre este paradigma, assinale (V) para as afirmativas verdadeiras e (F) para as afirmativas falsas: ( ) um objeto pode existir mesmo que não exista nenhum evento a ele associado. ( ) os conceitos de generalização e especialização da orientação a objetos estão diretamente associados ao conceito de herança. ( ) um construtor é executado automaticamente sempre que um novo objeto é criado. ( ) polimorfismo é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma assinatura e mesmo comportamento. ( ) uma classe define o comportamento dos objetos através de seus métodos, e quais estados ele é capaz de manter através de seus atributos. Escolha uma: A resposta correta é: V, V, V, F, V.. Questão 7 Incorreto Marcar questão e. 1 e 2, apenas. a. V, V, F, F, V. b. F, F, F, V, V. c. F, F, V, V, V. d. V, V, V, V, V. e. V, V, V, F, V. 21/06/2018 Exercício de Fixação 1 (E1) https://saladeaula.fael.edu.br/mod/quiz/review.php?attempt=6865562 5/7 Fundação Carlos Chagas, 2012 – TRT - 11ª Região (AM) No contexto de Programação Orientada a Objetos (OOP), sobre a relação de agregação e composição, ou relação todo-parte, considere: I. A relação de agregação expressa o ato ou resultado de formar um objeto usando outros objetos como seus componentes. II. Na relação de agregação, as partes só existem enquanto o todo existir. III. Na relação de composição, as partes são independentes da existência do todo. Está correto o que se afirma em: Escolha uma: A resposta correta é: I, apenas.. Questão 8 Incorreto Marcar questão 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 os 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. IV. A principal regra prática do encapsulamento é marcar os atributos como públicos e os métodos como privados. Estão corretas as afirmações: Escolha uma: a. II, apenas. b. III, apenas. c. I, apenas. d. I, II e III. e. II e III, apenas. a. somente II e IV. b. somente III e IV. 21/06/2018 Exercício de Fixação 1 (E1) https://saladeaula.fael.edu.br/mod/quiz/review.php?attempt=6865562 6/7 A resposta correta é: somente II e III.. Questão 9 Correto Marcar questão Um dos recursos utilizados na programação orientada a objetos para proteger os dados das classes é o encapsulamento. A respeito de encapsulamento: I. Pode ser entendido como sendo um conjunto de instâncias criadas a partir de um outro conjunto de instâncias com características semelhantes. II. É a base desse paradigma de programação e é correto afirmar que um dado está encapsulado quando envolvido por código de forma que só é visível na rotina onde foi criado; o mesmo acontece com uma rotina, que sendo encapsulada, suas operações internas são invisíveis às outras rotinas. III. É a habilidade de modelar características do mundo real do problema que o programador esteja tentando resolver. IV. Possibilita a criação de uma classe derivada, de modo que essa classe herda todas as características da classe base. Estão corretas as afirmações: Escolha uma: A resposta correta é: somente II.. Questão 10 Incorreto c. somente I e III. d. somente II e III. e. somente I e II. a. somente III. b. somente II, III e IV. c. somente I. d. somente II. e. somente I e II. 21/06/2018 Exercício de Fixação 1 (E1) https://saladeaula.fael.edu.br/mod/quiz/review.php?attempt=6865562 7/7 Marcar questão Fundação CarlosChagas, 2011 – TCE-PR Em relação à Programação Orientada a Objetos, é INCORRETO afirmar: Escolha uma: A resposta correta é: Uma agregação representa um todo que é composto de várias partes e constitui um relacionamento de contenção; se qualquer uma das partes for destruída, as demais partes também o serão.. a. Interfaces são como as classes abstratas, mas nelas não é possível implementar nenhum método, apenas declarar suas assinaturas; uma classe ao implementar uma interface deverá escrever todos os seus métodos. b. Polimorfismo pode ser entendido como um conceito complementar ao de herança. Assim, no polimorfismo é possível enviar a mesma mensagem a diferentes objetos e cada objeto responder da maneira mais apropriada para sua classe. c. No contexto da herança, uma instância da subclasse é, também, uma instância da superclasse. d. Uma agregação representa um todo que é composto de várias partes e constitui um relacionamento de contenção; se qualquer uma das partes for destruída, as demais partes também o serão. e. A aplicação do polimorfismo utilizando interfaces requer que o método polimórfico seja definido na classe ancestral como abstract para possibilitar sua redefinição nas classes descendentes.
Compartilhar