Baixe o app para aproveitar ainda mais
Prévia do material em texto
Na POO há regras rígidas para a nomenclaturas de seus elementos. Escolha a alterativa em que a nomenclatura está no padrão adequado. a. Nome de Classe: classeProfessor b. Nome de método: metodoPrimeiro() c. Nome de atributo: Nomedoatributo() d. Nome de classe : ClasseExemplogeral() Feedback A resposta correta é: Nome de método: metodoPrimeiro() Questão 2 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão Analise o código abaixo, conte quantas classes diferentes aparecem e escolha a alternativa correta. a. Há 3 classes nesse código b. Há 6 classes nesse código c. Há 5 classes nesse código d. Há 4 classes nesse código Feedback A resposta correta é: Há 6 classes nesse código Questão 3 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão Estruturas de repetição permitem criarmos laços no programas. Entre algumas possibilidades, há uma estrutura de repetição que inicialmente realiza uma condição, dependendo do resultado, encerrará o laço imediatamente, sem antes executar o bloco em questão . Isso é possível com qual estrutura ? a. while b. if c. do while d. for Feedback A resposta correta é: while Questão 4 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão Para adicionar classes externas ao nosso projeto, ou seja, classes que não façam parte do pacote do projeto, é necessário informar no início do código o comando: a. Include b. Extends c. Override d. Import Feedback A resposta correta é: Import Questão 5 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão Respostas múltiplas. Para acertar a questão você deverá assinalar as duas corretas. Entre outras vantagens do conceito de herança é o reuso de códigos e eliminar redundâncias. Analise o código e escolha as alterativas corretas. a. ContaCorrente possui 7 atributos e 2 métodos, porém, ContaPoupança possui 5 atributos e 2 métodos. b. saqueConta() está presente na classe ContaPoupança, mas não em ContaCorrente, ou seja, ContaCorrente não possui um método saqueConta(). c. saqueConta() foi reescrito na classe ContaPoupança, mas isso não é um tipo de Polimorfismo. d. Podemos ver o construtor da superclasse. Já as subclasses também possuem seus respectivos construtores, apesar de não estarem explicitamente descritos em seus códigos. Feedback As respostas corretas são: ContaCorrente possui 7 atributos e 2 métodos, porém, ContaPoupança possui 5 atributos e 2 métodos., Podemos ver o construtor da superclasse. Já as subclasses também possuem seus respectivos construtores, apesar de não estarem explicitamente descritos em seus códigos. Questão 6 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão Analise o trecho de código abaixo e escolha a alternativa com a instrução mais adequada para ser inseridas na linha 3. Trecho de código: 1.... int n1; 2..... Scanner t = new Scanner(System.in); 3..... _____________________ 4..... System.out.println("O numero digitado foi:", n1); a. t=n1.next(); b. n1=t.nextInt(); c. n1=t.next(); d. t=n1.nextInt(); Feedback A resposta correta é: n1=t.nextInt(); Questão 7 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão Analise os códigos das classes a seguir e escolha a alternativa correta. classe 1: public class Vendedor extends Funcionarios{ } classe 2: public class Funcionarios( } classe 3: public class ConsultaVendedor{ public static void main(String x[]){ } } a. Pensando na execução do programa ou do projeto, a classe principal é a Vendedor. b. Pensando na execução do programa ou do projeto, a classe principal é a ConsultaVendedor. c. A classe Vendedor é uma Superclasse d. ConsultaVendedor é uma Subclasse Feedback A resposta correta é: Pensando na execução do programa ou do projeto, a classe principal é a ConsultaVendedor. Questão 8 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão Em POO, se uma classe jamais instanciar um objeto, é aconselhável que tal classe seja definida como : a. Abstrata b. Genérica c. Subclasse d. Superclasse Feedback A resposta correta é: Abstrata Questão 9 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão Analise o código abaixo e escolha a alternativa correta. Considere sua resposta independente dos loopings ou sequência lógica do programa. a. Existem explicitamente 4 objetos instanciados. b. Existem explicitamente 2 objetos instanciados. c. Existem explicitamente 3 objetos instanciados. d. Existe explicitamente apenas um objeto instanciado. Feedback A resposta correta é: Existem explicitamente 3 objetos instanciados. Questão 10 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão Algumas marcações podem ser colocas em nossos códigos para destacar alguns recursos importantes da programação orientada a objetos. Qual marcação pode ser usada no código para informar a presença de sobrescrita de métodos ? a. @overload b. @loadwrite c. @override d. @overwrite Feedback A resposta correta é: @override
Compartilhar