Buscar

LINGUAGEM DE PROGRAMAÇÃO 10

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 3 páginas

Prévia do material em texto

09/03/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=946340928 1/3
   LINGUAGEM DE PROGRAMAÇÃO   Lupa  
 Fechar
Exercício: CCT0261_EX_A10_201410041824  Matrícula: 201410041824
Aluno(a): ANDRÉ MORAIS DE AZEVEDO Data: 09/03/2016 13:32:12 (Finalizada)
 
  1a Questão (Ref.: 201410077669)  Fórum de Dúvidas (0)       Saiba   (0)
Considere a seguinte definição:
 
public class Produto {
private int codigo;
private double preco;
public Produto(int codigo, double preco)  {
            this.codigo=codigo;
            this.preco=preco; }
public Produto()  {
            this.codigo=codigo;
            this.preco=0d; }
public void atualizaPreco (float wperc)  {
            this.preco = (wpreco * (1+wperc)) * 1.10; } }
 
Marque a alternativa que define o método polimórfico utilizado na classe:
new
implements
  extends
Overriding
  Overloading
 Gabarito Comentado
 
  2a Questão (Ref.: 201410077646)  Fórum de Dúvidas (0)       Saiba   (0)
Por qual motivo é utilizado o bloco try...catch.
Polimorfismo.
Realizar tentativas de execução.
Fazer depuração de códigos.
Auditar código.
  Tratar e recuperar erros.
 Gabarito Comentado
 
  3a Questão (Ref.: 201410077673)  Fórum de Dúvidas (0)       Saiba   (0)
De acordo com a afirmação abaixo (Fonte: adaptado IBM):
 
"permite que referências de tipos de classes mais abstratas representem o
comportamento das classes concretas que referenciam, assim, um mesmo método
09/03/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=946340928 2/3
pode apresentar várias formas, de acordo com seu contexto."
interface
herança
  polimorfismo
agregação
classe abstrata
 Gabarito Comentado
 
  4a Questão (Ref.: 201410661591)  Fórum de Dúvidas (0)       Saiba   (0)
Eventos representam uma ação que ocorreu num componente GUI. Dentre os mais comuns no Swing, qual das
opções abaixo NÃO é um evento de ação?
  Digitar um texto
Clicar em menus
Ativar e desativar JCheckbox
Cliques em botões
Ativar um RadioButton
 Gabarito Comentado  Gabarito Comentado
 
  5a Questão (Ref.: 201410077628)  Fórum de Dúvidas (0)       Saiba   (0)
Analise o seguinte trecho de código. Qual o resultado de tentar compilá­lo e executá­lo?
class Avaliacao {
 public static void main(String[] args) {
  System.out.println("Inicio do main!!");
  try {
   System.out.println("Inicio do try!");
   int[] array = new int[3];
   for (int i = 0; i < 4; ++i) {
    array[i] = i;
    System.out.println(i);
   }
   System.out.println("Fim do try!");
  } catch (Exception e) {
   System.out.println("Exceçao: " + e);
  }
  System.out.println("Fim do main!");
 }
}
  O código compila ocorre uma exceção ArrayIndexOutOfBoundsException, contudo está é tratada e o
programa segue ate imprimir: "Fim do main!".
O código não compila.
O código compila, mas tem sua execução interrompida devido a ocorrência de uma
ArrayIndexOutOfBoundsException.
O código compila execução sem a existência de Exceções.
O código não compila por causa de um erro no array.
 Gabarito Comentado
 
09/03/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=946340928 3/3
  6a Questão (Ref.: 201410623737)  Fórum de Dúvidas (0)       Saiba   (0)
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:
  Todas são verdadeiras
Apenas a III é verdadeira
II e III são verdadeiras
Apenas a I é verdadeira
I e II são verdadeiras
 Gabarito Comentado
 
 
 Fechar

Continue navegando