Buscar

linguagem 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

Avaliação: CCT0176_AV_201101166126 » LINGUAGEM DE PROGRAMAÇÃO
Tipo de Avaliação: AV
Aluno: 201101166126 - ROMUALDO DA CAMARA CRUZ 
Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9001/AA
Nota da Prova: 3,3 Nota de Partic.: 0 Data: 31/05/2014 15:01:05
1a 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:
public class ErroDivisaoZero{
 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());
 }
}
2a Questão (Ref.: 201101214770) Pontos: 0,5 / 0,5
Assinale a opção que não faz parte do conceito de orientação a objetos.
procedimento
método
Página 1 de 4BDQ Prova
21/06/2014file:///C:/Users/noterom/AppData/Local/Temp/Low/C84JDIJ6.htm
classe
atributo
herança
3a Questão (Ref.: 201101419088) Pontos: 0,0 / 0,5
(ENADE/2011) Eclipse, Netbeans, Jdeveloper são exemplos de ambientes integrados de desenvolvimento, 
chamados de IDE, que têm por objetivo facilitar o desenvolvimento de softwares, provendo maior produtividade e 
gerenciamento de projetos. A especificação JavaBeans foi criada para ser um padrão de desenvolvimento de 
componentes que possam ser facilmente usados por outros desenvolvedores em diferentes IDE. 
Com relação ao tema, analise as asserções a seguir:
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.
Acerca dessas asserções, assinale a alternativa correta.
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
4a Questão (Ref.: 201101214406) 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)
Abstração
Associação
Herança
Classe Abstrata
Agregação
5a Questão (Ref.: 201101214777) Pontos: 0,0 / 1,0
Orientação a Objetos é uso básico do Java, sendo assim assinale a alternativa correta.
nos objetos, os atributos definem o seu comportamento e os métodos o seu estado
um problema do paradigma de Orientação a Objetos é a ausência de recursos para reutilização de código
o polimorfismo é o mecanismo para herdar métodos e atributos da superclasse
uma classe que implementa uma interface se compromete a implementar os métodos estipulados na 
mesma
classes são instâncias de objetos
Página 2 de 4BDQ Prova
21/06/2014file:///C:/Users/noterom/AppData/Local/Temp/Low/C84JDIJ6.htm
6a 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.
7a Questão (Ref.: 201101414435) Pontos: 0,5 / 0,5
Seja a classe:
public class Moto {
 public boolean estadoMotor;
 public void ligaMotor() {estadoMotor=true;}
 public void desligaMotor( ) {estadoMotor=false;}
}
Marque a alternativa que apresenta a forma correta de se criar uma instância desta classe:
Moto m=new( ).Moto; 
Moto m.new Moto( ); 
Moto m=new Moto(); 
Moto m.new( ); 
Moto m.new Moto; 
8a 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:
I. Os construtores da superclasse não são herdados pelas instâncias de uma subclasse.
II. Todo método construtor de uma superclasse precisa também chamar um construtor da subclasse.
III. O comando super( ), chamada ao construtor da superclasse, deve ser declarado obrigatoriamente na primeira linha do construtor da 
subclasse.
Marque a alternativa CORRETA:
Apenas as sentenças II e III são verdadeiras.
Nenhuma sentença é verdadeira.
Apenas as a sentença I e III são verdadeiras.
Apenas as sentenças I e II são verdadeiras.
Todas as sentenças são verdadeiras.
9a Questão (Ref.: 201101238233) Pontos: 0,0 / 0,5
Qual sintaxe expressa a criação correta de uma classe em java?
Página 3 de 4BDQ Prova
21/06/2014file:///C:/Users/noterom/AppData/Local/Temp/Low/C84JDIJ6.htm
class public Exemplo {}
class Exemplo() {}
public class Exemplo {}
public class Exemplo() {}
Public Class Exemplo {}
10a Questão (Ref.: 201101239576) Pontos: 0,3 / 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: 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.
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.
Página 4 de 4BDQ Prova
21/06/2014file:///C:/Users/noterom/AppData/Local/Temp/Low/C84JDIJ6.htm

Outros materiais