Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0176_AVS_201001058161 » LINGUAGEM DE PROGRAMAÇÃO Tipo de Avaliação: AVS Aluno: 201001058161 - ARTUR DA COSTA CUNHA Professor: RAFAEL MONTEIRO RIBEIRO Turma: 9001/AA Nota da Prova: Nota de Partic.: Data: 22/09/2014 20:08:47 1a Questão (Ref.: 201001120603) Pontos: 0,0 / 1,5 Objeto é uma instância de uma classe. Para instanciar uma classe em Java, deve-se utilizar um método especial chamado construtor. Explique quais características este método especial deve ter e implemente um método construtor para uma classe Carro com os atributos marca e modelo. Resposta: Gabarito: O método construtor deve ter o mesmo nome da classe e não pode possuir retorno. public Carro(String marca, String modelo){ this.marca=marca; this.modelo=modelo; } 2a Questão (Ref.: 201001295725) Pontos: 0,0 / 1,5 Seja a classe Carro e sua subclasse da CarroPasseio: public class Carro { protected double preco=1000.00; protected final double taxa=150.00; 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.: 201001142045) Pontos: 0,0 / 0,5 Seja um programa em java com o seguinte código: public class PrimeiroPrograma { public static void main (String args[]) { System.out.println("Bem vindo ao Mundo Java"); } } Marque a única alternativa CORRETA: O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz diferença entre letras maiúscula e minúscula. O arquivo pode ser salvo com qualquer nome, pois o compilador entenderá que é um programa em java. O arquivo pode ser salvo com qualquer nome desde que tenha a extensão .java, indicando que é um código fonte em java. O arquivo deve ser salvo como ProgramaPrincipal.java, pois este possui o método main (String arg []) que é o método principal do java. O arquivo deve ser salvo como PrimeiroPrograma.java, pois o java faz diferença entre letras maiúscula e minúscula. 4a Questão (Ref.: 201001095647) Pontos: 0,0 / 0,5 A instrução em código-fonte Java abaixo descreve exatamente o que? int idade = 30; while (idade != 0) { System.out.println( "Idade: " + idade/2); idade--; } o programa imprimirá 15 números. o programa imprimirá 29 números. o programa imprimirá 30 números. o programa entrará em loop. impressão seqüencial das idades em ordem crescente. 5a Questão (Ref.: 201001095604) Pontos: 0,5 / 0,5 Relacione as definições e marque a alternativa correspondente: a-toLowerCase() b-toUpperCase() c-trim() d-length() e-substring() ( ) converte maiúscula por minúscula. ( ) converte minúscula por maiúscula. ( ) descobre o tamanho de uma string. ( ) elimina espaços iniciais e finais. ( ) extrai um conjunto de string. b - a - d - c - e b - a - d - e - c a - b - d - c - e a - b - d - e - c a - b - c - e - d 6a Questão (Ref.: 201001095246) Pontos: 0,0 / 0,5 Reorganize os trechos de código para criar um programa Java funcional que produzisse a saída listada abaixo: (Fonte: Livro USE a Cabeça JAVA) c:\ETE>java DrumKitTestDrive bang bang ba-bang ding ding da-ding Assinale a alternativa que indique a sequência correta: 8-3-9-4-1-5-11-2-10-6-7 8-3-5-4-1-6-11-2-10-7-9 1-3-9-4-11-5-2-10-7-8-6 10-3-11-4-8-5-2-1-7-9-6 8-3-9-4-1-5-11-2-10-7-6 7a Questão (Ref.: 201001096091) Pontos: 0,5 / 0,5 Marque a opção que preenche as lacunas corretamente: 1. Um _____ organiza os componentes GUI em um Container. 2. O método _____ é utilizado para especificar o gerenciador de layout para um container. 3. A classe _____ contém métodos que exibem diálogos de mensagem e diálogos de entrada. 4. GUI é um acrônimo para _____ . Controlador de objetos, run, JFrame, interface gráfica com o usuário Gerenciador de layout, setLayout, JOptionPane, interface gráfica com o usuário Gerenciador de classes, run, JOPtionPane, índice unificado de usuário Gerenciador de layout, thread, JFrame, interface gráfica com o usuário Controlador de classes, setFrame, JTextField, índice unificado de usuário 8a Questão (Ref.: 201001096522) Pontos: 0,0 / 0,5 Na programação orientada a objetos uma classe _______________. refere-se a um objeto devidamente classificado representa a instância de um objeto representa um conjunto de objetos com características comuns tem o mesmo significado que objeto refere-se a um objeto devidamente catalogado 9a Questão (Ref.: 201001292303) Pontos: 0,0 / 1,0 Considere uma classe ContaBancária e suas duas subclasses ContaCorrente e ContaPoupança, cada uma das três com o método AplicarJuros. A redefinição do método AplicarJuros nas duas subclasses, cada uma com detalhes de implementação diferentes com a mesma interface, caracteriza o princípio denominado na orientação a objetos como: Herança Sobrecarga Abstração Polimorfismo Encapsulamento 10a Questão (Ref.: 201001095597) Pontos: 1,0 / 1,0 Dado o trecho de código escrito em Java abaixo, podemos afirmar que: public class Avaliacao{ public void metodo() throws Exception { throw new Exception(); } public static void main(String args[]) { int x, y, z; x = y = z = 1; try { new Avaliacao().metodo(); x++; } catch (Exception e) { y++; } finally { z++; new Avaliacao().metodo(); } System.out.println(x + "," + y + "," + z); } } Imprime no console: 2,2,3. Imprime no console: 1,1,3. O programa não compila. Imprime no console: 2,2,1. Imprime no console: 1,1,2.
Compartilhar