Buscar

AV 2014.3

Prévia do material em texto

Avaliação: CCT0176_AV_201102156621 » LINGUAGEM DE PROGRAMAÇÃO
Tipo de Avaliação: AV
Aluno: 201102156621 - JAIME RESENDE DO CARMO 
Professor: ALEXANDRE SOARES ALVES Turma: 9001/AA
Nota da Prova: 6,5 Nota de Partic.: 1 Data: 20/11/2014 19:58:45
1a Questão (Ref.: 201102203426) Pontos:0,5 / 0,5
17.3) A figura abaixo representa qual tipo de relacionamento entre as classes? 
Combinação
Agregação
Pontuação
Permutação
Mesclagem
2a Questão (Ref.: 201102204398) Pontos:0,0 / 0,5
Analise o código Java abaixo, sabendo-se que as classes encontram-se no mesmo pacote, assinale a alternativa 
correta:
class A { 
private int atrA;
}
class B extends A { 
protected int atrB;
}
class C extends B, A{ 
private int atrC;
}
A classe B herda as características de A e pode acessar diretamente o atributo de A
A classe C está herdando as características das classes B e A, assumindo a característica de polimorfismo
A classe B possui atributo protegido, sendo assim, qualquer classe que herde não pode acessar diretamente 
o atributo 
A classe C, por herdar as características das classes A e B, pode acessar diretamente os atributos de A e B
A classe B herda as características de A, mas não tem acesso direto ao atributo de A
3a Questão (Ref.: 201102439835) Pontos:0,0 / 1,0
Considerando o modelo para tratamento de eventos em uma aplicação Java, é certo afirmar que:
Dependendo do evento gerado, ele poderá, ou não, ser tratado no próprio componente
Página 1 de 4BDQ Prova
Página 1 de 4http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
DVAI
Manuscrito
DVAI
Manuscrito
Os eventos nunca são tratados no próprio componente
Um listener é uma interface que possui as aasinaturas de métodos do tipo addxxxListener(xxxListener)
Os eventos sempre são tratados no próprio componente
A implementação do método do tipo addxxxListener(xxxListener) define o tratamento desejado para o 
evento.
4a Questão (Ref.: 201102270744) Pontos:0,5 / 0,5
Associe as duas colunas relacionando as instruções de seleção e de repetição com suas respectivas definições e, a 
seguir, assinale a sequência correta. Instruções de seleção e de repetição: 
(1) if 
(2) if...else 
(3) while 
(4) switch 
Definições: 
( ) Instrução de seleção múltipla: seleciona ou ignora um grupo de ações entre vários grupos. 
( ) Instrução de seleção única: seleciona ou ignora um grupo de ações. 
( ) Instrução de repetição que executa um grupo de ações zero ou mais vezes, enquanto uma condição de 
continuação do loop for verdadeira. 
( ) Instrução de seleção dupla: executa um grupo de ações entre dois grupos de ações. 
1 - 4 - 3 - 2
3 - 2 - 1 - 4
2 - 3 - 1 - 4
4 - 1 - 3 - 2
2 - 1 - 4 - 3
5a Questão (Ref.: 201102404018) Pontos:1,0 / 1,0
O Java fornece um mecanismo sofisticado para manipulação de erros que produz código 
eficiente e organizado, a isto chama-se Tratamento de Exceção.Com esse mecanismo os 
programadores detectam erros facilmente, sem precisar escrever código especial para 
testar os valores retornados. Sejam as seguintes sentenças referentes ao processo de 
Exceção em Java:
I. Você deve colocar o bloco de código a ser protegido dentro de uma instrução try. 
II. Se houver algum erro em tempo de execução, o código será desviado para a instrução 
catch. 
III. Caso haja mais de uma exceção que deva ser verificada, podemos utilizar vários 
catch's diferentes, obedecendo a regra de que as exceções mais específicas devem vir 
primeiro. 
IV. O bloco do finally é sempre executado, com ou sem exceção.
Marque a alternativa correta:
Apenas as sentenças II e III estão corretas
Apenas as sentenças I,II e III estão corretas.
Apenas a sentença I está correta.
Apenas as sentenças I, III e IV estão corretas.
Todas as sentenças estão corretas.
Página 2 de 4BDQ Prova
Página 2 de 4http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
6a Questão (Ref.: 201102203914) Pontos:0,5 / 0,5
Supondo que A e B são variáveis inteiras com valores iguais a 5 e 10, respectivamente, e D e E variáveis float, que 
possuem valor igual a 1.5 e 0, respectivamente. 
Escolha a alternativa que indica o conteudo final da variável E:
E = A++; 
E = ((20 / A) / 3) + (2*B)/2 ;
E = ((32 % 4) * 2 *2) * D;
E *= B;
15
0
10
100
1.5
7a Questão (Ref.: 201102400618) Pontos:0,5 / 0,5
Em um programa Java, considere a existência de uma variável do tipo long chamada cod contendo o valor 1234. 
Para passar o valor contido nessa variável para uma variável do tipo byte chamada codNovo, deve-se fazer casting. 
Para isso, utiliza-se a instrução: byte codNovo =
(long) cod;
(cast) cod;
( byte ) cod;
Byte.pasreByte( cod );
Byte.valueOf( cod );
8a Questão (Ref.: 201102744997) Pontos:0,5 / 0,5
Java permite trabalharmos com várias classes. Muitas vezes, classes diferentes tem características comuns, então, 
ao invés de criarmos uma nova classe com todas essas características usamos as características de um objeto ou 
classe já existente. Esse conceito se refere à:
Classes Abstratas
Exceção
Herança
Interface
Polimorfismo
9a Questão (Ref.: 201102228887) Pontos:1,5 / 1,5
Uma API (Application Programming Interface) é um conjunto de classes e componentes que facilitam o 
desenvolvimento de diversas aplicações em Java. Cite dois exemplos de classes da API Java e as suas funções. 
Resposta: Exemplos de classes API Java: JFRAME = Corresponde a criar um form onde se pode implementar telas 
gráficas. JBUTTON = Corresponde a uma classe que representa em SWING um botão.
Gabarito:
ArrayList - classe que implementa uma collection que permite o armazenamento de um conjunto de objetos;
JButton - classe que representa em SWING um botão.
Página 3 de 4BDQ Prova
Página 3 de 4http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
10a Questão (Ref.: 201102269416) Pontos:1,5 / 1,5
Java é uma linguagem de programação com a qual podemos realizar qualquer tipo de 
programa. Na atualidade, é uma linguagem muito extensa e cada vez cobra mais importância 
no âmbito de Internet como na informática em geral. Foi desenvolvido pela companhia Sun 
Microsystems com grande dedicação e sempre enfocada a cobrir as necessidades tecnológicas 
mais principais. 
Descreva a principal característica da linguagem JAVA e apresente a vantagem que essa 
característica proporciona?
Resposta: A principal caracteristica da linguagem JAVA é ser multiplataforma tendo como vantagem de seus 
aplicativos poderem ser executados em diversos Sistemas Operacionais, sem a necessidade de modificação, apenas 
instalando a JVM de cada sistema a ser utilizado, sendo que a Máquina Virtual Java, é um componente JAVA que 
funciona entre o sistema operacional e/ou dispositivo móvel e o programa java, interpretando o próprio java.
Gabarito:
Uma das principais características pelas quais Java se tornou tão famoso é que é uma 
linguagem independente da plataforma. Isto quer dizer que se fazemos um programa em Java 
poderá funcionar em qualquer computador do mercado. É uma vantagem significativa para os 
desenvolvedores de software, pois antes tinham que fazer um programa para cada sistema 
operativo, por exemplo Windows, Linux, Apple, etc. 
Isto se consegue porque foi criado uma Máquina de Java para cada sistema que faz de ponte 
entre o sistema operativo e o programa de Java e possibilita que este último se entenda 
perfeitamente. 
Período de não visualização da prova: desde 06/11/2014 até 25/11/2014.
Página 4 de 4BDQ Prova
Página 4 de 4http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes