Buscar

N1 PROGRAMAÇÃO ORIENTADA A OBJETO

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 6 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

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 6, do total de 6 páginas

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

Continue navegando