Buscar

PROG.ORIENT.OBJET AV

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

13/12/2014 Estácio
data:text/html;charset=utf­8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20style%3D%22color%3A%20rgb(0%2C%200%2C%2… 1/4
   Fechar
Avaliação: CCT0195_AV_ » PROGRAMAÇÃO ORIENTADA A OBJETOS
Tipo de Avaliação: AV
Aluno: 
Professor: DENIS GONCALVES COPLE Turma: 9001/AA
Nota da Prova: 6,0        Nota de Partic.: 2        Data: 10/11/2014  
  1a Questão (Ref.: 201002261535) Pontos: 0,5  / 0,5
A classe Font (java.awt.Font) representa as fontes que são utilizadas para apresentar os textos nas Interfaces
gráficas. Em Java, as fontes precisam ser criadas para serem utilizadas. Com relação ao construtor abaixo,
selecione a opção correta:
  Font (String nome, int estilo, int tamanho);
Font (String nome, String estilo, double tamanho);
Font (String nome, int tamanho, i String estilo);
Font (String nome, String estilo, int tamanho);
Font (String estilo, int nome, int tamanho);
  2a Questão (Ref.: 201002102729) Pontos: 0,5  / 0,5
De acordo com a definição de FlowLayout, identifique qual das alternativas abaixo NÃO está correta.
É uma classe gerenciadora de layout que arranja os componentes seqüencialmente na janela, da
esquerda para a direita, do topo para baixo.
  Os componentes são posicionados na ordem inversa que foram adicionados.
Trata o container como se fosse uma "página" ou um "parágrafo" da esquerda para a direita e de cima
para baixo.
Os componentes recebem o seu tamanho preferido tanto verticalmente quanto horizontalmente.
Se a linha for muito longa, os componentes passam para a linha de baixo.
  3a Questão (Ref.: 201002582626) Pontos: 0,0  / 0,5
A persistência em Banco de Dados é uma constante em programas de automação comercial. Porém certas
interfaces e classes geram dúvidas para programadores iniciantes. Entres elas encontrasse a
CallableStatement. Dada as alternativas abaixo, selecione a que define CallableStatement.
Implementado para acesso de uso geral do banco de dados. É útil quando você estiver usando as
instruções SQL estáticas no tempo de execução. Não pode aceitar parâmetros.
É responsável por fornecer a conexão de uma aplicação Java com o Banco de dados
  Implementado quando você planeja usar as instruções SQL muitas vezes. Aceita parâmetros de entrada
em tempo de execução.
Representa uma conexão a um banco de dados, a partir de uma URL JDBC recebida como parâmetro.
  Implementado quando você deseja acessar banco de dados usando procedimentos armazenados.
Também pode aceitar parâmetros de entrada em tempo de execução.
13/12/2014 Estácio
data:text/html;charset=utf­8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20style%3D%22color%3A%20rgb(0%2C%200%2C%2… 2/4
  4a Questão (Ref.: 201002102891) Pontos: 0,5  / 0,5
Trabalhando com Métodos da interface WindowListener, identifique qual o método abaixo é FALSO.
 
WindowDeactivated: chamado quando usuário torna outra janela a janela ativa.
WindowActivated: chamado quando usuário torna janela ativa.
 
WindowClosing: chamado quando inicia o fechamento da janela.
 
WindowClosed: chamado depois do fechamento da janela.
  WindowOpenFrame: chamado quando usuário abre uma nova janela.
  5a Questão (Ref.: 201002580212) Pontos: 0,5  / 0,5
Quase todos os componentes propagam eventos. Estes eventos devem ser tratados em algum ponto do código
da aplicação. Os eventos nunca são tratados no próprio componente. Para ligar o código do tratamento de
eventos ao componente existem, no Java, um conjunto de interfaces chamadas listeners. Assim sendo, assinale
a alternativa que completa corretamente a lacuna da afirmação a seguir: "O evento _________ é disparado
quando a ação do usuário é clicar em componente JComponent."
ItemEvent
WindowEvent
KeyEvent
ActionEvent
  MouseEvent
  6a Questão (Ref.: 201002102712) Pontos: 0,5  / 0,5
Considerando os passos para se criar uma GUI, identifique qual dos passos apresentados abaixo
estáINCORRETO.
Instanciar os componentes no construtor da classe ou na declaração.
Definir o gerenciador de layout do frame e Registrar listeners para os componentes que querem tratar
eventos.
Declarar os componentes como propriedades da classe que estende JFrame (o top­level container).
  Chamar (opcionalmente) show() e definir o tamanho do frame com setSize().
Adicionar os componentes ao content pane do frame ou a algum outro container.
  7a Questão (Ref.: 201002252557) Pontos: 1,0  / 1,0
Em Java, usamos a classe Thread para criarmos linhas de execução paralelas. Identifique com verdadeiro ou falso as
alternativas abaixo:
( ) notify() notifica uma thread em espera (sem descriminar qual) de que ocorreu uma dada condição.
( ) wait() permite que a thread suspenda a sua execução e aguarde que alguma condição se verifique, para retomar a
execução.
( ) notifyAll() notifica todas as threads encerrados que uma dada condição se alterou.
  v, v, f
v, f, v
v, v, v
f, v, f
13/12/2014 Estácio
data:text/html;charset=utf­8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20style%3D%22color%3A%20rgb(0%2C%200%2C%2… 3/4
f, v, v
  8a Questão (Ref.: 201002261182) Pontos: 1,0  / 1,0
É o nome do método da classe Statement usado para enviar uma instrução SQL do tipo INSERT, UPDATE ou
DELETE:
getMaxRows
  executeUpdate
getResultset
execute
executeQuery
  9a Questão (Ref.: 201002103044) Pontos: 0,0  / 1,5
Escreva um programa em JAVA que determine o comprimento da circunferência (2 pi raio) de um circulo cujo
raio será informado. Incluir o cálculo da área da circunferência (pi raio * raio). Calcular também o volume da
esfera formada pelo raio: 4(pi raio * raio * raio)/3. Após o cálculo apresentar os resultados.
Resposta:
Gabarito:
import javax.swing.*;
public class calculoCircunferencia
{
public static void main (String[] parametro)
{
double Raio, Circ, Area, VolEsf;
String valorlido;
valorlido = JOptionPane.showInputDialog("Digite o Raio");
Raio = Double.parseDouble(valorlido);
Circ = 2*Raio*3.14159;
Area = Raio*3.14159*Raio;
VolEsf = (3.14159*Raio*Raio*Raio)*4/3;
System.out.println(Circ);
System.out.println(Area);
System.out.println(VolEsf);
}
}
  10a Questão (Ref.: 201002136615) Pontos: 1,5  / 1,5
Explique o ciclo de vida de uma Thread.
Resposta: Ao ser criada uma thread chama o método start, fazendo com que a mesma fique no estado
"pronta". Quando executamos o método run, ela passa para o estado "executando". Ela também pode entrar no
estado "bloqueado"(Inativo). Quando todas as instruções contidas no método run forem concluídas, a thread
terá terminado as suas tarefas e passará para o estado "finalizado".
13/12/2014 Estácio
data:text/html;charset=utf­8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20style%3D%22color%3A%20rgb(0%2C%200%2C%2… 4/4
Gabarito:
Ao ser criado uma nova Thread chamamos o método start() fazerndo com que esta
entre no estado PRONTA. Fica a encargo do gerenciador de threads o momento no
qual  método run da thread será executado.
Quando executado o método run(), esta passa para o estado de EXECUTANDO.
Uma thread em execução pode voltar ao estado "pronta" se o seu tempo de CPU
expirar ou seu método yield() for chamado. 
Uma thread pode entrar no estado " BLOQUEADA "(inativa), por várias motivos
Entre eles podemos destacar como exemplo quando ela, ou quaisquer outras
threads, chamam os métodos join(), sleep(), wait() or lock(). Também pode estar
bloqueada aguardando alguma operação de entrada/saída (I/O) ser finalizada.
Quando a situação que colocou a thread como bloqueada for revertida ou seu
tempo de sleep expirar, ela será reativada e entrará no estado "pronta". 
Quando todas as instruções contidas no método run() da thread forem concluídas,
a thread terá terminado sua tarefa e será finalizada.
 
Observação: Eu, , estou ciente de que ainda existe(m) 1 questão(ões) não respondida(s) ou salva(s)
no sistema,e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação.
Data: 10/11/2014  
Período de não visualização da prova: desde 06/11/2014 até 25/11/2014.

Continue navegando