Escolar Documentos
Profissional Documentos
Cultura Documentos
Tipo de Avaliação: AV
a
1 Questão (Ref.: 201101239314) Pontos: 0,0 / 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 int number; public int div try catch if number/div=0 then "erro divisão por zero" end try
Gabarito:
try{
int x = 0;
int y =2;
a
2 Questão (Ref.: 201101214770) Pontos: 0,5 / 0,5
procedimento
método
file:///C:/Users/noterom/AppData/Local/Temp/Low/C84JDIJ6.htm 21/06/2014
BDQ Prova Página 2 de 4
classe
atributo
herança
a
3 Questão (Ref.: 201101419088) Pontos: 0,0 / 0,5
Seja para o Netbeans ou para o Eclipse, é possível adquirir componentes de terceiros que facilitem a
implementação do seu projeto
PORQUE
como o código desses componentes está em linguagem intermediária, ou seja, independente da arquitetura de um
computador real, só é necessário que a máquina virtual esteja instalada no computador onde o aplicativo será
executado e a máquina virtual será a responsável pela interpretação do código para a linguagem de máquina do
computador em execução.
As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira
A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira
As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da
primeira
A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa
Tanto a primeira quanto a segunda asserções são proposições falsas
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)
Abstração
Associação
Herança
Classe Abstrata
Agregação
Orientação a Objetos é uso básico do Java, sendo assim assinale a alternativa correta.
file:///C:/Users/noterom/AppData/Local/Temp/Low/C84JDIJ6.htm 21/06/2014
BDQ Prova Página 3 de 4
a
6 Questão (Ref.: 201101213875) Pontos: 0,5 / 0,5
Em Java encontra-se várias formas de implementarmos uma estrutura de dados. Uma delas é a criação de matrizes
unidimensionais (vetores) e multidimensionais. É correto afirmar sobre esta estrutura de dados:
é usada para armazenar dados de tipos primitivos e também para armazenar objetos.
é usada somente para armazenar tipos primitivos.
é usada somente para agrupar dados de tipos primitivos, como int e double.
é usada somente para agrupar objetos.
não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem C.
a
7 Questão (Ref.: 201101414435) Pontos: 0,5 / 0,5
Seja a classe:
Marque a alternativa que apresenta a forma correta de se criar uma instância desta classe:
a
8 Questão (Ref.: 201101414450) Pontos: 0,5 / 0,5
Considerando o esquema de herança existente na metodologia de Orientação a Objeto, em uma hierarquia de classes em Java, temos:
a
9 Questão (Ref.: 201101238233) Pontos: 0,0 / 0,5
file:///C:/Users/noterom/AppData/Local/Temp/Low/C84JDIJ6.htm 21/06/2014
BDQ Prova Página 4 de 4
Identifique no código abaixo um exemplo de Objeto (Instância), Método e Classe. Explique cada conceito deste.
System.out.println(java1.getNome());
}
}
Resposta: Objeto - Java java1(unidade do mundo real representada) Método - public static void (forma de atribuir
ou alterar status de um objeto) Classe - JavaApp
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.
file:///C:/Users/noterom/AppData/Local/Temp/Low/C84JDIJ6.htm 21/06/2014