Baixe o app para aproveitar ainda mais
Prévia do material em texto
Como os objetos interagem uns com os outros? a. Os objetos interagem e se comunicam através dos atributos b. Os objetos interagem e se comunicam através dos métodos c. Os objetos interagem e se comunicam através dos classes. d. Os objetos interagem e se comunicam através de mensagens. e. Os objetos interagem e se comunicam através dos atributos e métodos. Qual das frases abaixo define melhor o significado de classe? a. Agrupamento de objetos que têm uma ou mais características em comum. b. Conjunto de informações iguais. c. Classe é a definição de informações para a programação orientada à objeto. d. Classe não existe sem o objeto. e. Classe é um conjunto de regras para a programação orientada à objeto. Assinale a alternativa correta: A - Classe é um conjunto de informações iguais. B - Classe é a definição de informações para a programação orientada à objeto. C - Classe não existe sem o objeto. D - Classe é o agrupamento de objetos que têm uma ou mais características em comum. E - Classe é um conjunto de regras para a programação orientada à objeto. a. Somente a está correto. b. Os itens A e B estão corretos. c. Os itens C e D estão corretos. d. Somente o item D está correto. e. Somente o item E está correto. Conforme a regra para a criação de nomes para métodos em Java, qual a opção está correta. a. imprimeValorFuncionario b. imprimevalorfuncionario c. Imprimevalrofuncionario d. ImprimeValorfuncionario e. ImprimeValorFuncionario Qual das sentenças abaixo contem as assinaturas corretas dos métodos set e get? a. public void setNome() e public String getNome(String n) b. public String setNome(String n) e public void getNome() c. public String setNome() e public void getNome(String n) d. public void setNome(String n) e public String getNome() e. public void setNome(String n) e public String getNome(String n) O Java fornece dois tipos primitivos para armazenar números de pontos flutuantes na memória, quais são eles? i) int ii) float iii) String iv) double v) char a. Somente a I está correta b. Somente a I e V estão corretas c. Sometne a II está correta d. Somente a II e IV estão corretas e. Somente a I e IV estão corretas O trecho de código abaixo deve estar dentro de um arquivo de nome: a. TestarCarro.java b. Carro.java c. Main.java d. c1.java e. testarcarro.java Na programação orientada a objetos os atributos são criados com o tipo de acesso privado, para se ter acesso a esses atributos, são criados 2 métodos públicos SET e GET, essa afirmação é correta? Verdadeiro Falso public class TestarCarro { public static void main(String args[]) { Carro c1 = new Carro(); c1.motor = "1.8"; c1.modelo = "Ecosport"; } } É necessário criar um programa pelo qual o usuário informe um número de 1 a 10 e o programa retorne a tabuada do número informado. Analisando o código, em que se encontra o possível erro, caso exista. a. 1 b. 8 c. 8 e 12 d. 21 e. Não há erros no programa É necessário criar um programa por meio do qual o usuário informe um número de 1 a 10 e o programa retorne a tabuada do número informado. Analisando o código, no qual se encontra o possível erro, caso exista. a. 1 b. 16 c. 8 e 12 d. 21 e. 8 A imagem abaixo representa uma variável array de nome idades, na programação Java. Qual a sintaxe de atribuição que corresponde à imagem? a. Idades[4] = 10 b. Idades[5] = 10 c. Idades[3] = 10 d. Idades[6] = 10 e. Idades[2] = 10 Deseja-se criar um array de um objeto, por isso a sintaxe a seguir está correta. Conta minhasContas[] = new Conta[10]; Verdadeiro Falso Analise as afirmativas abaixo e assinale a alternativa correta. I. Os arrays são estruturas de dados que consistem em itens de dados de qualquer tipo. II. Os arrays são entidades estáticas, pois, uma vez criadas, permanecem do mesmo tamanho. III. O índice do primeiro elemento de um array é sempre um. a. As afirmativas I, II e III estão corretas. b. Somente as afirmativas I e II estão corretas. c. Somente a afirmativa II está correta. d. Somente as afirmativas I e III estão corretas. e. Somente as afirmativas II e III estão corretas. Assinale a alternativa correta sobre a declaração de um array. Considere um array de nome “vlr1”, do tipo inteiro e com 12 posições. a. Int [12] vlr1 = new int[12 ]; b. Int [] vlr1 = new int[12 ]; c. Int [12] vlr1 = new int[ ]; d. Int new vlr[12]; e. Int vlr[12]; Pode um objeto ser uma subclasse de outro objeto? a. Sim, enquanto herança simples.. b. Não, herança ocorre apenas entre as classes. c. Só quando se tiver sido definida as duas classes. d. Sim, quando um objeto é usado no construtor de outro. e. Se uma classe for abstrata sim. Pode um objeto ser uma subclasse de outro objeto? a. Sim, enquanto herança simples.. b. Não, herança ocorre apenas entre as classes. c. Só quando se tiver sido definida as duas classes. d. Sim, quando um objeto é usado no construtor de outro. e. Se uma classe for abstrata sim. Quantos objetos de uma determinada classe pode ser utilizada em um programa? a. Um por classe definida. b. Um por definição construtor. c. Quantas forem necessárias, depende da necessidade do programa. d. Um por método main(). e. Dois Digamos que existem três classes: Computador, AppleComputer e IBMComputer. Quais são as relações possíveis entre essas classes? a. Computador é a superclasse, AppleComputer e IBMComputer são subclasses de Computador. b. IBMComputer é a superclasse, AppleComputer e computador são subclasses de IBMComputer. c. Computador, AppleComputer e IBMComputer são classes irmãos. d. Computador é uma superclasse, AppleComputer é uma subclasse do computador e IBMComputer é um sublclas de AppleComputer e. Todas são superclasses. Uma classe de nome animal tem uma subclasse de nome mamíferos. Qual das seguintes afirmações é verdadeira: a. Por causa da herança única, a classe Mamífero não pode ter subclasses. b. Por causa da herança única, a classe Mamífero não pode ter outro pai de Animal. c. Por causa da herança única, Animal pode ter apenas uma subclasse. d. Por causa da herança única, Mamífero pode não ter irmãos Analise a figura a seguir e determine qual mecanismo está sendo representado no contexto de programação orientada a objetos a. Encapsulamento b. Polimorfismo c. Herança Múltipla d. Sobrecarga e. NDA Assinale a alternativa incorreta a respeito de Polimorfismo: a. Ele é responsável pela extensibilidade em POO b. Utiliza-se também da sobreposição de métodos em subclasses para se adaptar ao contexto da mesma c. Polimorfismo vem do grego e significa “muitas formas”. d. Os métodos polimórficos possuem sempre o mesmo nome porém podem ter parâmetros diferentes e. NDA Um comando "abrir" ao provocar diferentes ações em objetos distintos, por exemplo: em uma caixa, porta ou janela, representa figurativamente na orientação a objetos o princípio denominado: a. Herança b. Construtor c. Classe d. Polimorfismo e. Encapsulamento Assinale a alternativa falsa a respeito de classes abstratas: a. Não permite que objetos sejam instanciados a partir dela b. Pode conter apenas métodos estáticos, ou seja, métodos que não possuam corpo e apenas a assinatura c. Representam classes mais genéricas no modelo hierárquico de herança d. Podem ter subclasses também abstratas e. Obriga as suas subclasses concretas a implementar seus métodos abstratos
Compartilhar