Buscar

AVS 2017 Linguagem de Programação

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

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.

Continue navegando