Baixe o app para aproveitar ainda mais
Prévia do material em texto
13/12/2017 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=127497240&p1=201503107711&p2=2313914&p3=CCT0261&p4=103132&p5=AVS&p6=08/12/2017&… 1/4 Avaliação: CCT0261_AVS_201503107711 » LINGUAGEM DE PROGRAMAÇÃO Tipo de Avaliação: AVS Aluno: 201503107711 - NILVER JORDÃO DE SOUZA Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9006/AF Nota da Prova: 4,0 Nota de Partic.: Av. Parcial Data: 08/12/2017 20:31:42 1a Questão (Ref.: 201503760190) Pontos: 0,0 / 1,0 Seja o arquivo MeuPrograma.java, um arquivo escrito no bloco de notas, contendo código fonte em java. Marque a única alternativa CORRETA, para a descrição do processo de compilação e execução do programa. Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.class o bytecode é executado. Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma o bytecode é executado. Com o comando java MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando javac MeuPrograma o bytecode é executado. Com o comando java MeuPrograma.javac compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é executado. Com o comando javac MeuPrograma compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é executado. 2a Questão (Ref.: 201503151771) Pontos: 0,0 / 1,0 A alternativa que representa todos os tipos de dados primitivos em Java é char, boolean, byte, short, int, long, float e double char, boolean, byte, short, int, long, float, double, String e Date byte, short, int, long, float, double, String e Date short, boolean, int, long, float, double e String char, boolean, byte, short, int, long, float, double e String 3a Questão (Ref.: 201503818093) Pontos: 1,0 / 1,0 Analise as afirmativas e marque a alternativa correta: i-Os componentes Java puros oferecem um maior nível de portabilidade e flexibilidade e são do pacote AWT. ii-Os componentes Swing fornecem funcionalidade e aparência uniforme em todas as plataforma, sendo denominada de aparência de metal. iii-Os componentes AWT fornecem funcionalidade e aparência uniforme em todas as plataforma, sendo denominada de aparência de metal. Apenas a alternativa iii está correta. Todas as alternativas estão corretas. Apenas a alternativa i está correta. Apenas a alternativa ii está correta. Todas as alternativas estão erradas. Pontos: 1,0 / 1,0 13/12/2017 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=127497240&p1=201503107711&p2=2313914&p3=CCT0261&p4=103132&p5=AVS&p6=08/12/2017&… 2/4 4a Questão (Ref.: 201503173977) Qual sintaxe expressa a criação correta de uma classe em java? public class Exemplo {} class public Exemplo {} class Exemplo() {} Public Class Exemplo {} public class Exemplo() {} 5a Questão (Ref.: 201503394958) Pontos: 0,0 / 1,0 Herança é a forma de reutilização de software na qual uma nova classe é criada, absorvendo membros de uma classe existente e aprimorada com capacidades novas ou modificadas. Portanto uma subclasse é mais específica que sua super classe, então pode-se dizer que: que a subclasse possuirá caracteristicas mais restritas que as de sua superclasse. que a superclasse sempre adiciona novas caracteristicas em vistas as caracteristicas apresentadas pela sua subclasse. que a subclasse representa um grupo mais especializado de objetos. que a subclasse nunca adiciona seus prórios campos e métodos. que a superclasse representa um grupo mais especializado de objetos. 6a Questão (Ref.: 201503149626) Pontos: 1,0 / 1,0 Analisando o código abaixo, assinale a alternativa que indique a explicação correta do funcionamento dos métodos setEstado(boolean estado) e getEstado(): public class Lampada { private boolean estado; //ligado ou não public Lampada(){ this.estado = false; } public void setEstado(boolean estado){ this.estado = estado; } public boolean getEstado(){ return this.estado; } } O método getEstado para definir um valor para o atributo estado deveria ser do tipo void, como o método setEstado. O método setEstado para definir um valor para o atributo estado deveria ser do tipo boolean, como o método getEstado. O método setEstado está definindo um valor para o estado da lâmpada ; o método getEstado está retornando o estado atual da lâmpada . O método getEstado está definindo um valor para o estado da lâmpada ; o método setEstado está 13/12/2017 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=127497240&p1=201503107711&p2=2313914&p3=CCT0261&p4=103132&p5=AVS&p6=08/12/2017&… 3/4 retornando o estado atual da lâmpada. Os dois métodos estão errados, pois não estão atualizando o atributo estado da classe. 7a Questão (Ref.: 201503150150) Pontos: 1,0 / 1,0 Generalização é o mecanismo pelo qual uma classe (sub-classe) pode estender outra classe (super-classe), aproveitando seus comportamentos (métodos) e variáveis possíveis(atributos), também é conhecido como: (Fonte: adaptado IBM) Agregação Associação Herança Abstração Classe Abstrata 8a Questão (Ref.: 201503691184) Pontos: 0,0 / 1,0 Na linguagem Java, quase todos os componentes propagam eventos. Estes eventos devem ser tratados em algum ponto do código da aplicação. Os eventos nunca são tratados no próprio componente. Para ligar o código do tratamento de eventos ao componente existem, no Java, um conjunto de interfaces chamadas: Action FlowLayout Listener Container Interface 9a Questão (Ref.: 201503696213) Pontos: 0,0 / 0,5 Analise as seguintes afirmações em relação ao uso de Exceções no Java. I. O tratamento de exceção é o mecanismo responsável pelo tratamento da ocorrência de condições que alteram o fluxo normal da execução de programas de computadores II. Sempre que um método de alguma classe é passível de causar algum erro, então, podemos usar o método de tentativa - o try III. Finally é o trecho de código final. Tem como função básica sempre executar seu bloco de dados mesmo que uma exceção seja lançada. Em relação às sentenças supracitadas, pode-se afirmar que: Apenas a I é verdadeira Todas são verdadeiras II e III são verdadeiras I e II são verdadeiras Apenas a III é verdadeira 10a Questão (Ref.: 201503150522) Pontos: 0,0 / 0,5 Pode-se dizer sobre exceções que: Marque a alternativa correta. throws é o comando responsável pela implementação de uma exceção o tratamento de exceção deve ser feito em todos os casos em que haja probabilidade de ocorrer um erro. é obrigatório utilizar o comando finally em todos tratamentos de exceção a estrutura de uma exceção é o bloco catch, que resume-se em tentar executar o código, bloco try, que fará 13/12/2017 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=127497240&p1=201503107711&p2=2313914&p3=CCT0261&p4=103132&p5=AVS&p6=08/12/2017&… 4/4 todo o tratamento em caso de algum erro são as principais classes de exceções Java: NullPointerException, offExcecpion e onException Período de não visualização da prova: desde 02/12/2017 até 12/12/2017.
Compartilhar