Buscar

BDQ Prova AV Dionísio Ling.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

���������� %'4�3URYD
GDWD�WH[W�KWPO�FKDUVHW XWI�����&IRUP���QDPH��'���IRUP������PHWKRG��'���SRVW������VW\OH��'���FRORU��$���UJE����&������&��« ���
 Fechar
Avaliação: CCT0261_AV_201301263371 » LINGUAGEM DE PROGRAMAÇÃO       Tipo de Avaliação: AV
Aluno: 201301263371 ­ DIONISIO JULIO AMANCIO
Professor: MARCIO PACHECO DE AZEVEDO Turma: 9003/AA
Nota da Prova: 4,0   Nota de Partic.: 1,5     Av. Parcial.:2     Data: 13/11/2015 16:07:54 (F)
  1a Questão (Ref.: 56618) Pontos: 1,5  / 1,5
Java é uma linguagem multiplataforma, isto é, pode ser executada em vários sistemas operacionais ou
dispositivos. Tal característica é em razão, principalmente, pela presença da Máquina Virtual Java. Explique
como esta Máquina Virtual possibilita a execução dos programas Java em várias plataformas.
Resposta: Maquina virtual java é um componente da plantaforma java que existe entre o sistema operacionais
e o programa java.Existe implementação para cada tipo de sistema operacionais e dispotivos móveis. Na
realidade é a máquina virtual java que interpreta o programa java.
Gabarito: A máquina virtual java é um componente da plataforma java que funciona entre o sistema
operacional e o programa java. Existe uma implementação de máquina virtual java para cada sistema
operacional e/ou dispositivo móvel. Na verdade, é a máquina virtual java que interpreta o programa java.
  2a Questão (Ref.: 56552) Pontos: 0,0  / 1,5
������������$�HPSUHVD�;<=�SUHFLVD�DUPD]HQDU�GDGRV�VREUH�$OXQRV�PDWULFXOD��QRPH�H�QRWD��H3URIHVVRUHV
�PDWULFXOD��QRPH�H�VDODULR��
������,PSOHPHQWH�XWLOL]DQGR�R�FRQFHLWR�GH�KHUDQoD�XPD�VROXomR�RULHQWDGD�D�REMHWRV�HP�-DYD�TXH
DWHQGD�DV�QHFHVVLGDGHV�GD�(PSUHVD�;<=�
 
Resposta: Objeto java Classe Java 1 Método obejto obstrato da classe
Gabarito:
public class Pessoa {
  private int matricula;
  private String nome;
  public Pessoa(int matricula, String nome){
     this.matricula=matricula;
     this.nome=nome;
  }
 
public class Aluno extends Pessoa{
 private float nota;
 public Aluno(int matricula, String nome, float nota){
���������� %'4�3URYD
GDWD�WH[W�KWPO�FKDUVHW XWI�����&IRUP���QDPH��'���IRUP������PHWKRG��'���SRVW������VW\OH��'���FRORU��$���UJE����&������&��« ���
   super(matricula,nome);
   this.nota=nota;
}
 
public class Professor extends Pessoa {
 private float salario;
  public Professor(int matricula,String nome, float salario){
   super(matricula,nome);
   this.salario=salario;
 }
}
 
  3a Questão (Ref.: 698301) Pontos: 0,0  / 0,5
Quando programamos em Java, devemos levar em consideração as convenções de nomenclatura para deixar
nosso código o mais legível e documentável possível, pois um dos objetivos da programação orientada a
objetos é o reaproveitamento do código. Com relação ao nome de classes, por convenção, marque a opção
incorreta:
caso o nome de uma classe seja composto por mais de uma palavra, a primeira letra de cada palavra
deve ser em maiúscula.
O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte ( .java )
  deve começar com letras minúsculas, porém não podem começar com números.
O nome da classe deve fazer referência total ao seu objeto
  toda classe deve começar com uma letra maiúscula
  4a Questão (Ref.: 33318) Pontos: 0,5  / 0,5
Observe o código em Java a seguir, em que se pode verificar a aplicação dos operadores de pré­decremento e
pós­decremento.
public class Decrementa{
     public static void main(String args[]) {
               int m, n = 44;
               m = ­­n;
               m = n­­;
               System.out.println(m);
               System.out.println(n);
      }
}
Qual será a saída ?
43 e 43
42 e 41
42 e 42
  43 e 42
42 e 43
���������� %'4�3URYD
GDWD�WH[W�KWPO�FKDUVHW XWI�����&IRUP���QDPH��'���IRUP������PHWKRG��'���SRVW������VW\OH��'���FRORU��$���UJE����&������&��« ���
 Gabarito Comentado.
  5a Questão (Ref.: 699611) Pontos: 0,0  / 0,5
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 ii está correta.
Apenas a alternativa iii está correta.
  Todas as alternativas estão corretas.
Apenas a alternativa i está correta.
Todas as alternativas estão erradas.
  6a Questão (Ref.: 271688) Pontos: 0,5  / 0,5
Os atributos de uma classe representam as características de um objeto, isto é, têm a finalidade de armazenar
os dados dos objetos dessa classe. Com o objetivo de contemplar o encapsulamento, os atributos devem ser:
  private ou protected
static
public
final
abstract
 Gabarito Comentado.
  7a Questão (Ref.: 47793) Pontos: 0,5  / 0,5
Qual o uso da palavra reservada super em Java?
Identificar métodos sobreescritos.
  Permitir invocar construtores da classe pai.
Criar uma superclasse.
Identificar métodos prioritários
Permitir invocar métodos da classe filha.
  8a Questão (Ref.: 55497) Pontos: 0,0  / 0,5
Como se declara um método estático em Java?
public void static exemploMetodo() {}
  public static void exemploMetodo() {}
static exemploMetodo() {}
  static void public exemploMetodo() {}
public void exemploMetodo() {}
���������� %'4�3URYD
GDWD�WH[W�KWPO�FKDUVHW XWI�����&IRUP���QDPH��'���IRUP������PHWKRG��'���SRVW������VW\OH��'���FRORU��$���UJE����&������&��« ���
 Gabarito Comentado.
  9a Questão (Ref.: 231727) Pontos: 1,0  / 1,0
2V�FRPSRQHQWHV�JUiILFRV�PDLV�FRPXQV�HVWmR�IUHTXHQWHPHQWH�SURQWRV�H�SUHVHQWHV�QR�SDFRWH�6ZLQJ�
3DUD�PRQWDU�DV� WHODV�TXH� VmR�HVSHFtILFDV�GH�XP�SURMHWR�� p�QHFHVViULR�FRPSRU�DOJXQV�FRPSRQHQWHV
PDLV�EiVLFRV��FRPR�JFrames��JPanels��JButtons��HWF��&ULDU�XP�FRPSRQHQWH�GR�6ZLQJ�p�EDVWDQWH
VLPSOHV��R�FRPDQGR�SDUD�FULDU�XP�ERWmR�p�
JFrame.botao = new.JButton("sair");
JButton.botao = new JButton("sair");
JFrame botao = new JButton("sair");
JButton botao = new JFrame("sair");
  JButton botao = new JButton("sair");
 Gabarito Comentado.
  10a Questão (Ref.: 568639) Pontos: 0,0  / 1,0
Uma exceção é um objeto gerado para indicar a ocorrência de algum tipo de condição excepcional durante a
execução de um método qualquer. Apenas objetos de classes pertencentes à hierarquia de classes de exceção
do Java poderão ser gerados, propagados e capturados. A superclasse dessa hierarquia, que por sua vez é uma
subclasse de Object, é:
  Exception
  Throwable
VirtualMachineErros
Error
RunTimeException
 Gabarito Comentado.  Gabarito Comentado.
Período de não visualização da prova: desde 12/11/2015 até 24/11/2015.
�
�

Outros materiais