Baixe o app para aproveitar ainda mais
Prévia do material em texto
LINGUAGEM DE PROGRAMAÇÃO Lupa Calc. Vídeo PPT MP3 CCT0756_A5_201901269337_V1 Disc.: LINGUAGEM DE PROGRAM 2020.1 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Sob Classes Abstratas é correto afirmar que: São utilizadas para que seja possível a criação de interfaces São utilizadas para que se definam o formato de um ou mais classes com algum comportamento padrão São utilizadas para que se definam o formato de apenas uma classe com comportamento padrão São utilizadas para instanciar objetos abstratos São utilizadas para que seja possível a criação de objetos estáticos 2. Qual o uso da palavra reservada super em Java? Permitir invocar construtores da classe pai. Identificar métodos prioritários Permitir invocar métodos da classe filha. Identificar métodos sobreescritos. Criar uma superclasse. 3. (FCC/2012 TJ-RJ) 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: III, IV e VI II, III e V. I, III e VI. I, III e IV. II, IV e V. Explicação: I. Objetos são instâncias de classes. III. Mensagens são formas de executar métodos. VI. Herança é uma relação entre classes. Gabarito Coment. Gabarito Coment. 4. Todo método construtor de uma subclasse precisa também chamar um construtor da superclasse, caso existam campos de instância nesta superclasse. Para tanto, usa-se o comando: extends super delete open erase 5. Marque a alternativa que representa a palavra reservada em JAVA utilizada para definir a ligação entre as classes Física e Jurídica com a classe Pessoa do modelo abaixo: Unify Import Extends Generalation Package 6. Sobre programação orientada a objetos, assinale a afirmativa INCORRETA: Os objetos também são denominados instâncias. Pacote é um conjunto de classes e interfaces. Herança é um mecanismo que permite a uma classe herdar todo o comportamento e os atributos de outra classe. Uma classe é um modelo usado para criar vários objetos com características semelhantes. Uma classe que herda de outra é chamada superclasse. Gabarito Coment. 7. (ENADE/2008) Uma pizzaria fez uma ampliação de suas instalações e o gerente aproveitou para melhorar o sistema informatizado, que era limitado e não atendia a todas as funções necessárias. O gerente, então, contratou uma empresa para ampliar o software. No desenvolvimento do novo sistema, a empresa aproveitou partes do sistema antigo e estendeu os componentes de maneira a usar código validado, acrescentando as novas funções solicitadas. Que conceito de orientação a objetos está descrito na situação hipotética acima? Herança Polimorfismo Abstração Sobrecarga Sobreposição Gabarito Coment. 8. Uma classe que não é concebida para criar instâncias, servindo como uma superclasse para outras classes é a: múltipla abstrata obstrutiva concreta dinâmica
Compartilhar