Baixe o app para aproveitar ainda mais
Prévia do material em texto
2017626 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=127497240&p1=201201843103&p2=1466653&p3=CCT0261&p4=102972&p5=AV&p6=16/06/2017&p10=73064405 1/4 Avaliação: CCT0261_AV_201201843103 » LINGUAGEM DE PROGRAMAÇÃO Tipo de Avaliação: AV Aluno: 201201843103 LUCAS FONSECA TORRES Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9003/AC Nota da Prova: 5,0 Nota de Partic.: 0 Av. Parcial 0 Data: 16/06/2017 18:03:21 1a Questão (Ref.: 201201983997) Pontos: 0,0 / 1,0 Implemente em Java uma classe Animal com os atributos nome, apelido e idade com seus métodos getters e setters e uma classe Aplicação que instancie dois objetos do tipo Animal. Resposta: Gabarito: public class Animal { private String nome; private String apelido; private int idade; public Animal(String nome, String apelido, int idade){ this.nome=nome; this.apelido=apelido; this.idade=idade; } public String getNome(){ return nome; } public String getApelido(){ return apelido; } public int getIdade(){ return idade; } public void setNome(String nome){ this.nome=nome; } public void setApelido(String apelido){ this.apelido=apelido; } public void setApelido(int idade){ this.idade=idade; } } public class AnimalApp{ public static void main(String[] args){ Animal animal1 = new Animal("gato siames","titi",10); Animal animal2 = new Animal("cachorro pastor","toto",20); } } 2a Questão (Ref.: 201202159161) Pontos: 0,0 / 1,0 Seja a classe Carro e sua subclasse da CarroPasseio: public class Carro { protected double preco=1000.00; protected final double taxa=150.00; 2017626 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=127497240&p1=201201843103&p2=1466653&p3=CCT0261&p4=102972&p5=AV&p6=16/06/2017&p10=73064405 2/4 public double calculaPreco() { return preco+taxa; } } public class CarroPasseio extends Carro{ private double precoModelo; public void setPreco(double p){precoModelo=p;} public double calculaPreco() { return preco+taxa+precoModelo; } } Qual a saída produzida pela execução do código abaixo: public class Teste { public static void main(String[] args) { Carro c=new Carro(); CarroPasseio b=new CarroPasseio(); b.setPreco(1500.00); System.out.println(b.calculaPreco()); System.out.println(c.calculaPreco()); } } Resposta: Gabarito: 2650.0 1150.0 3a Questão (Ref.: 201201982899) Pontos: 1,0 / 1,0 Qual sintaxe expressa a criação correta de uma classe em java? Public Exemplo {} public class Exemplo {} class public Exemplo {} public class Exemplo() {} class Exemplo() {} 4a Questão (Ref.: 201202019098) Pontos: 1,0 / 1,0 Depois de declarada, uma variável na linguagem Java pode ter um valor atribuído a ela com o operador de atribuição: : := = <= :: 5a Questão (Ref.: 201202159099) Pontos: 1,0 / 1,0 As interfaces gráficas com o usuário (GUI Graphical User Interface) são construídas a partir de 2017626 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=127497240&p1=201201843103&p2=1466653&p3=CCT0261&p4=102972&p5=AV&p6=16/06/2017&p10=73064405 3/4 componentes GUI, que são objetos com o qual o usuário interage através dos dispositivos de entrada, ou seja, o mouse, o teclado, etc. Em Java, as classes necessárias para criação de componentes gráficos, bem como para fornecerlhes funcionalidade, estão agrupadas em dois grandes pacotes: java.util e java.lang java.awt e java.lang java.lang e javax.swing javax.swing e java.util java.awt e javax.swing 6a Questão (Ref.: 201201982908) Pontos: 1,0 / 1,0 Qual sintaxe expressa a criação correta de uma classe em java? class Exemplo() {} Public Class Exemplo {} public class Exemplo() {} class public Exemplo {} public class Exemplo {} 7a Questão (Ref.: 201201959447) Pontos: 0,5 / 0,5 Uma classe que não é concebida para criar instâncias, servindo como uma superclasse para outras classes é a: obstrutiva dinâmica múltipla abstrata concreta 8a Questão (Ref.: 201202155744) Pontos: 0,0 / 0,5 Na Programação Orientada a Objetos podemse definir as visibilidades dos métodos e atributos. Quanto a essa característica é correto afirmar que: os métodos protegidos podem ser acessados a partir dos métodos de qualquer classe, desde que instanciada na mesma aplicação os métodos públicos e os atributos protegidos só podem ser acessados a partir dos métodos da própria classe ou de classes derivadas os métodos privados e os atributos protegidos podem ser acessados a partir dos métodos de qualquer classe o acesso aos atributos e aos métodos privados só pode ser feito a partir dos métodos membros da classe o acesso aos atributos privados e aos métodos públicos só pode ser feito a partir dos métodos membros da classe 9a Questão (Ref.: 201202159140) Pontos: 0,5 / 0,5 Os componentes gráficos mais comuns estão frequentemente prontos e presentes no pacote Swing. Para montar as telas que são específicas de um projeto, é necessário compor alguns componentes mais básicos, como JFrames, JPanels, JButtons, etc. Criar um componente do Swing é bastante simples, o comando para criar um botão é: 2017626 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=127497240&p1=201201843103&p2=1466653&p3=CCT0261&p4=102972&p5=AV&p6=16/06/2017&p10=73064405 4/4 JButton botao = new JFrame("sair"); JButton.botao = new JButton("sair"); JFrame.botao = new.JButton("sair"); JButton botao = new JButton("sair"); JFrame botao = new JButton("sair"); 10a Questão (Ref.: 201201959080) Pontos: 0,0 / 0,5 De acordo com a afirmação abaixo (Fonte: adaptado IBM): "permite que referências de tipos de classes mais abstratas representem o comportamento das classes concretas que referenciam, assim, um mesmo método pode apresentar várias formas, de acordo com seu contexto." classe abstrata herança polimorfismo agregação interface Observação: Estou ciente de que ainda existe(m) 2 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação. Data: 16/06/2017 18:15:47 Período de não visualização da prova: desde 05/06/2017 até 20/06/2017.
Compartilhar