Buscar

avs linguagem de programao

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 5 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

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: CCT0261_AVS_201402379277 » LINGUAGEM DE PROGRAMAÇÃO
Tipo de Avaliação: AVS
Aluno: 201402379277 - NATALIA SILVA TORGANO 
Professor: ALEXANDRE SOARES ALVES Turma: 9001/AA
Nota da Prova: 2,8 Nota de Partic.: 1 Data: 27/06/2015 10:56:25
1a Questão (Ref.: 201402473755) Pontos: 0,0 / 1,5
A Linguagem de programação Java utiliza a metodologia orientada a objetos e permite a implementação de classe e 
objetos. 
Utilizando esta linguagem, implemente uma classe Computador com os atributos codigo, marca e modelo e uma 
classe com método main que instancia dois objetos com os seguintes dados: 
i) 2, "hp", "NXY000" e 
ii) 6, "acer", "YXU200". 
Resposta: .
Gabarito:
public class Computador{ 
 private int codigo; 
 private String marca; 
 private String modelo; 
 public Computador(int codigo, String marca, String modelo){ 
 this.codigo=codigo; 
 this.marca = marca; 
 this.modelo=modelo; 
 } 
public class Principal{ public static void main(String[] args){ 
 Computador comp1 = new Computador(2,"hp","NXY000");
 Computador comp2 = new Computador(6,"acer","YXU200"); 
} 
Página 1 de 5BDQ Prova
09/07/2015http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
} 
2a Questão (Ref.: 201402473804) Pontos: 0,3 / 1,5
O programa abaixo pode gerar uma exceção? Se a resposta for positiva, como implementar um tratamento de 
exceção para que seja exibida uma mensagem em caso de erro? 
public class Exemplo1App extends Object {
 public static void main(String args[])
 {
 int a[] = new int[2];
 for (int i=1; i<=4; i++)
 System.out.println(a[i]);
 }
} 
Resposta: Sim.
Gabarito:
Sim. Segue a Implementação:
public class Exemplo1App extends Object {
 public static void main(String args[])
 {
 try{ 
 int a[] = new int[2];
 for (int i=1; i<=4; i++)
 System.out.println(a[i]);
 }
 catch (ArrayIndexOutOfBoundsException e) {
 System.out.println("erro de indice fora de faixa");
 }
}
3a Questão (Ref.: 201402448325) Pontos: 0,5 / 0,5
Uma das razões pela portabilidade da tecnologia Java é a utilização da JVM (Java Virtual Machine). É correto dizer 
em relação a JVM:
Ela é usada para compilar um código Java.
A JVM faz com que o código fonte e compilado seja para uma plataforma e sistema operacional específicos.
Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de sistema operacional.
A JVM representa uma camada extra entre o sistema operacional e a aplicação, responsável por 
"traduzir" (entre outras funções) o que sua aplicação deseja fazer para as respectivas chamadas do sistema 
operacional no qual ela está rodando no momento, ou seja, sua aplicação roda sem nenhum envolvimento 
com o sistema operacional.
A JVM gera um código executável para cada sistema operacional.
Página 2 de 5BDQ Prova
09/07/2015http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
4a Questão (Ref.: 201402448874) Pontos: 0,0 / 0,5
A instrução em código-fonte Java abaixo descreve exatamente o que?
int idade = 30;
while (idade != 0) {
System.out.println( "Idade: " + idade/2);
idade--;
}
o programa imprimirá 30 números.
impressão seqüencial das idades em ordem crescente.
o programa imprimirá 29 números.
o programa entrará em loop.
o programa imprimirá 15 números.
5a Questão (Ref.: 201403032803) Pontos: 0,0 / 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:
São extensões do pacote java.util.swing
A maioria de seus componentes é escrita, manipulada e exibida completamente em Java 
Conhecidos como componentes Java puros 
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc 
Possui portabilidade, em relação ao componente AWT
6a Questão (Ref.: 201402693665) Pontos: 0,0 / 0,5
Para realizar uma tarefa em um programa é necessário um método. Os 
métodos descrevem os mecanismos que realmente realizam suas tarefas. Os 
métodos ocultam de seus usuários as tarefas complexas que ele realiza, por 
exemplo o pedal acelerador de um carro oculta dos motoristas os complexos 
mecanismos que fazem o carro andar mais rápido. Em Java primeiro criamos 
uma unidade de programa chamada classe para abrigar um método, assim 
como os desenhos de engenharia de um carro abrigam o projeto de um pedal 
acelerador. Em uma classe você fornece um ou mais métodos que são 
projetados para realizar as tarefas da classe. Portanto marque a alternativa 
CORRETA referente aos métodos de uma classe.
Nem todo parâmetro precisa especificar necessariamente o tipo ou o 
identificador.
Em geral você pode chamar um método de uma classe, mesmo sem ter 
criado um objeto desta classe.
Um método pode especificar múltiplos parâmetros, separando cada 
Página 3 de 5BDQ Prova
09/07/2015http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
parâmetro do seguinte por um ponto e vírgula.
O número de argumentos na chamada de um método não precisa 
necessariamente corresponder ao número de parâmetros definidos no 
método.
No momento em que um método é chamado , seus argumentos são 
atribuídos a seus parâmetros. Então o corpo do método utiliza as 
variáveis de parâmetro para acessar os valores de argumento.
7a Questão (Ref.: 201402480681) Pontos: 0,5 / 0,5
(PRODEB 2008) Dado a estrutura da linguagem Java para acesso a arquivos, assinale a alternativa correta.
A classe abstrata File define métodos para entrada de dados baseada em bytes.
A classe abstrata OutputStream define métodos para entrada de dados baseada em bytes. 
A classe abstrata Reader define métodos para entrada de dados baseada em bytes.
A classe abstrata InputStream define métodos para entrada de dados baseada em bytes.
A classe abstrata Writer define métodos para entrada de dados baseada em bytes. 
8a Questão (Ref.: 201402448347) Pontos: 0,5 / 0,5
17.3) A figura abaixo representa qual tipo de relacionamento entre as classes? 
Permutação
Agregação
Pontuação
Combinação
Mesclagem
9a Questão (Ref.: 201402512279) Pontos: 1,0 / 1,0
Dentro do paradigma de programação orientada a objetos (POO), há um mecanismo pelo qual uma classe pode 
estender outra classe, aproveitando seus métodos e atributos. Assinale a alternativa que apresenta o nome desse 
mecanismo.
encapsulamento.
polimorfismo.
herança.
subclasse.
Página 4 de 5BDQ Prova
09/07/2015http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
mensagem.
10a Questão (Ref.: 201402448844) Pontos: 0,0 / 1,0
Por qual motivo é utilizado o bloco try...catch.
Fazer depuração de códigos.
Realizar tentativas de execução. 
Tratar e recuperar erros.
Polimorfismo.
Auditar código.
Período de não visualização da prova: desde 27/06/2015 até 08/07/2015.
Página 5 de 5BDQ Prova
09/07/2015http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp

Outros materiais