Buscar

EAD AV 2015 - 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

25/11/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1/4
 
Avaliação: CCT0261_AV_201403343781 » LINGUAGEM DE PROGRAMAÇÃO
Tipo de Avaliação: AV
Aluno: 201403343781 ­ FILIPI LUIZ MEIRELLES GOMES DE SA
Professor: ALEXANDRE SOARES ALVES Turma: 9002/AB
Nota da Prova: 6,5        Nota de Partic.: 1        Data: 12/11/2015 17:41:09
  1a Questão (Ref.: 201403434997) Pontos: 1,5  / 1,5
Identifique no código abaixo um exemplo de Objeto (Instância), Método e Classe. Explique cada conceito deste.
public class JavaApp {
  public static void main(String[] args) {
     Java java1 = new Java("1.5", "jdk");
    System.out.println(java1.getNome());
  }
}
Resposta: Classe = JavaAPP Método = main Objeto = new Java Classe é composta por atributos, objetos e
métodos. Método são responsáveis pelo comportamento dos objetos. Objetos são instâncias das classes que
possibiltam que os atributos de uma classe possam ser acessados.
Gabarito:
Objeto: java1
Classe: Java
Método: getNome()
Objeto é uma instância de classe. Classe é um modelo abstrato de dados. Método é uma operação ou ação
ofertada pela classe.
 
  2a Questão (Ref.: 201403434735) Pontos: 0,5  / 1,5
Erros de execução podem ocorrer em códigos fontes implementados. As boas práticas de desenvolvimento da
programação orientada a objetos exigem que o desenvolvedor se preocupe com os possíveis erros de execução
da sua aplicação.
Na linguagem de programação Java para tratar erros, deve­se utilizar paradigma try / catch.
Neste contexto, implemente uma aplicação Java que trate erros de divisão por zero.
Resposta: public class DivisaoPorZero{ public static void main(String[] args){ try{ int a=0; int b=2; int result =
b/2; } catch{ public void TrataErro() { System.out.println("Erro Divisão Por Zero"); } } } }
Gabarito:
public class ErroDivisaoZero{
H0029054
Rectangle
H0029054
Rectangle
25/11/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2/4
  public static void main(String[] args){
       try{
            int x = 0;
           int y =2;
          int resultado = y/x;
       }
      catch (ArithmeticException e){
            System.out.println("erro de divisão por zero" + e.getMessage());
 
      }
}
  
 
  3a Questão (Ref.: 201404076461) Pontos: 0,5  / 0,5
Para programar em Java, não é necessário ter programado antes. Porém, ficaria mais fácil se tiver
conhecimento em linguagem de programação, porque Java é totalmente estruturada em objetos. Para começar
a programar será necessário fazer o download:
NetBeans
  JDK
JRE
Eclipse
JSP
  4a Questão (Ref.: 201403409299) Pontos: 0,5  / 0,5
Existem diferentes tipos de classes que podem ser criadas durante a implementação de uma solução em Java.
A classe que possui o método main tem como função:
  iniciar a execução da aplicação.
definir que a classe é uma classe abstrata.
definir que a classe irá gerar um código executável (.exe).
definir que a classe não tem corpo.
definir que a classe é uma interface.
  5a Questão (Ref.: 201403993758) Pontos: 0,5  / 0,5
A interface gráfica com o usuário (GUI ­ Graphical User Interface) fornece a um programa um conjunto
consistente de componentes intuitivos, familiarizando o usuário com as diversas funções e diminuindo o tempo
de aprendizado da nova ferramenta. São características do componente Swing, EXCETO:
Conhecidos como componentes Java puros
  São extensões do pacote java.util.swing
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc
Possui portabilidade, em relação ao componente AWT
A maioria de seus componentes é escrita, manipulada e exibida completamente em Java
25/11/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3/4
  6a Questão (Ref.: 201403649847) 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:
public
  private ou protected
final
abstract
static
  7a Questão (Ref.: 201403409798) Pontos: 0,5  / 0,5
Marque a alternativa que representa a palavra reservada que indica a execução do construtor de superclasses
em uma generalização:
  super
implements
new
extends
generation
  8a Questão (Ref.: 201403606495) Pontos: 0,0  / 0,5
(ENADE/2011) A programação orientada a objeto não é apenas uma forma de programar, é também um jeito
de pensar em um problema utilizando conceitos do mundo real e, não somente conceitos computacionais.
Considerando os conceitos da programação orientada a objetos, analise as afirmações abaixo:
I. O objeto tem determinadas propriedades que o caracterizam e que são armazenadas no próprio objeto. As
propriedades de um objeto são chamadas de instâncias.
II. As mensagens são informações enviadas ao objeto para que ele se comporte de uma determinada maneira.
Um programa orientado a objetos em execução consiste em envios, interpretações e respostas às mensagens.
São os métodos, os procedimentos residentes nos objetos, que determinam como eles irão atuar ao receber as
mensagens.
III. A herança é um mecanismo para o compartilhamento de métodos e atributos entre classes e subclasses,
permitindo a criação de novas classes através da programação das diferenças entre a nova classe e a classe­
pai.
IV. O encapsulamento é um mecanismo que permite o acesso aos dados de um objeto somente através dos
métodos desse. Nenhuma outra parte do programa pode operar sobre os dados do objeto.  A comunicação
entre os objetos é feita apenas através de troca de mensagens.
É correto apenas o que afirma em:
  II, III e IV
  III e IV
I e III
I e II
I, II e IV
  9a Questão (Ref.: 201403606485) Pontos: 1,0  / 1,0
25/11/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 4/4
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:
Encapsulamento
Herança
Sobrecarga
Abstração
  Polimorfismo
  10a Questão (Ref.: 201403409799) Pontos: 1,0  / 1,0
Por qual motivo é utilizado o bloco try...catch.
Auditar código.
Realizar tentativas de execução.
Fazer depuração de códigos.
  Tratar e recuperar erros.
Polimorfismo.
Período de não visualização da prova: desde 12/11/2015 até 24/11/2015.

Outros materiais