Buscar

1 Simulado Programação Orientada a Objetos - V1

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

09/06/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1115995428 1/4
   PROGRAMAÇÃO ORIENTADA A OBJETOS
Simulado: CCT0263_SM_201202269737 V.1   Fechar
Aluno(a): WAGNER ROBERTO CARVALHO MONTEIRO Matrícula: 201202269737
Desempenho: 7,0 de 8,0 Data: 25/04/2015 15:12:46 (Finalizada)
  1a Questão (Ref.: 201202398850) Pontos: 1,0  / 1,0
Quando uma condição anormal de processamento ou compilação, que normalmente abortaria a execução ou
geraria erro de compilação, ocorre, esta pode ser tratada na linguagem através de condições e desvios.
A este tratamento, chamamos de:
  Exceções
Instruções de Controle
Concorrência
Eventos
Herança Multipla
  2a Questão (Ref.: 201202388392) Pontos: 1,0  / 1,0
Sobre programação orientada a objetos, assinale a afirmativa INCORRETA:
Uma classe é um modelo usado para criar vários objetos com características semelhantes.
  Uma classe que herda de outra é chamada superclasse.
Pacote é um conjunto de classes e interfaces.
Herança é um mecanismo que permite a uma classe herdar todo o comportamento e os atributos de
outra classe.
Os objetos também são denominados instâncias.
  3a Questão (Ref.: 201202387769) Pontos: 1,0  / 1,0
Identifique qual o método que NÃO é comum em todos os componentes do Swing.
get/setPreferredSize
get/setSize
  get/setDirSize
get/setLocation
getLength/Width
 Gabarito Comentado.
  4a Questão (Ref.: 201202387914) Pontos: 1,0  / 1,0
Considerando os passos para se criar uma GUI, identifique qual dos passos apresentados abaixo está
INCORRETO.
Definir o gerenciador de layout do frame e Registrar listeners para os componentes que querem tratar
eventos.
  Chamar (opcionalmente) show() e definir o tamanho do frame com setSize().
09/06/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1115995428 2/4
Adicionar os componentes ao content pane do frame ou a algum outro container.
Declarar os componentes como propriedades da classe que estende JFrame (o top­level container).
Instanciar os componentes no construtor da classe ou na declaração.
 Gabarito Comentado.
  5a Questão (Ref.: 201202388349) Pontos: 1,0  / 1,0
De acordo com a estrutura de programação JAVA, identifique qual das afirmações sobre identificadores abaixo está incorreta.
  Tem tamanho máximo de 8 letras.
Não podem ser iniciados por dígito.
Podem conter letras e/ou dígitos, "_" e "$".
Não podem ser palavras reservadas.
Nomeiam variáveis, funções, classes e objetos.
  6a Questão (Ref.: 201202537718) Pontos: 0,0  / 1,0
Os gerenciadores de Layout têm por objetivo organizar componente GUI em um contêiner com o propósito de
apresentação.
Baseado neste recurso, identifique com verdadeiro ou falso as alternativas abaixo:
  O GridLayout organiza os componentes nas linhas e colunas.
  O BoxLayout, tem por objetivo organizar os componentes somente em colunas
  O BorderLayout organiza os componentes GUI em 5 regiões.
  Não é possível combinar mais de um gerenciador de layouts para organizar componentes.
  O FlowLayout possibilita os componente serem colocados da direita para a esquerda a medida que são
adicionados.
 Gabarito Comentado.
  7a Questão (Ref.: 201202537713) Pontos: 1,0  / 1,0
Um dos recursos mais brilhantes do Java é o pacote SWING que nos permite desenvolver aplicações com interface
gráfico de qualidade. Este disponibiliza uma série de componentes e containers.
Baseado neste recurso, identifique com verdadeiro ou falso as alternativas abaixo:
  O componente JSlider permite a seleção a partir de um intervalo de valores inteiros.
  Normalmente os componentes do tipo JCheckBox são agrupados exclusivamente em uma aplicação.
  É possível a exibição de ícones para JLabels. Para tanto, pode­se utilizar o método getIcon(Icon)
  Quando clicado, o JComboBox abre uma lista de possíveis valores ou opções
  Não é possível associar eventos a um JTextField.
 Gabarito Comentado.
09/06/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1115995428 3/4
  8a Questão (Ref.: 201202391781) Pontos: 1,0  / 1,0
Quando num programa que utiliza linguagem orientada a objetos aparece um objeto que realiza ações
diferentes, dependendo da operação, ou seja, a mesma operação pode atuar de modos diversos em classes
diferentes, está­se diante de um(a):
atributo multivalorado;
caso de uso de engenharia reversa;
herança múltipla;
  polimorfismo;
superclasse.
 Gabarito Comentado.
  9a Questão (Ref.: 201202388246)
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.
Sua Resposta:
Compare com a sua resposta:
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.: 201202388138)
Desenvolver programa em JAVA que peça ao usuario para cadastrar uma senha; na sequencia, deve pedir ao
usuario que digite duas variáveis reais, e irá calcular a divisão da primeira pela segunda. O programa irá pedir
ao usuário que digite sua senha:Se a senha estiver correta deve mostrar o resultado da divisao. Senão
apresenta uma mensagem de erro e encerra o aplicativo.
Sua Resposta:
09/06/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1115995428 4/4
Compare com a sua resposta: import javax.swing.*;  
 public class Senha4 {  
    public static void main(String[] args) {        
       String cadastroSenha;  
       String confirmaSenha;  
       double a;  
       double b;  
      
       cadastroSenha = JOptionPane.showInputDialog(null,"Senha","",JOptionPane.QUESTION_MESSAGE);  
       a = Double.parseDouble(JOptionPane.showInputDialog(null,"Primeiro
número","",JOptionPane.QUESTION_MESSAGE));  
       b = Double.parseDouble(JOptionPane.showInputDialog(null,"Segundo 
número","",JOptionPane.QUESTION_MESSAGE));  
       confirmaSenha = JOptionPane.showInputDialog(null,"Digite sua
senha","",JOptionPane.QUESTION_MESSAGE);  
         
       if (confirmaSenha.equals(cadastroSenha)){  
          System.out.println(a/b);  
       }else{  
          System.out.println("Senha incorreta");  
       }  
       System.exit(0);  
    }  
 }

Outros materiais