Buscar

PROGRAMAÇÃO ORIENTADA A OBJETOS - SIMULADO

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

14/12/2014 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2310325584 1/4
   PROGRAMAÇÃO ORIENTADA A OBJETOS
Simulado: CCT0263_SM_201307203141 V.1   Fechar
Aluno(a): CARLA HELENA MARTINS VELOSO Matrícula: 201307203141
Desempenho: 8,0 de 8,0 Data: 10/10/2014 15:05:14 (Finalizada)
  1a Questão (Ref.: 201307314604) Pontos: 1,0  / 1,0
Trabalhando com componentes visuais como JButton identifique qual o método abaixo é FALSO.
public JButton(String text): Cria um novo botão com o texto dado como parâmetro definido como texto
de face.
public void setText(String text): Muda o texto de face do botão.
public String getText():Retorna o texto mostrado no botão.
  public void show(): Faz o frame aparecer na tela.
public void setHorizontalAlignment: Define o alinhamento horizontal
 Gabarito Comentado.
  2a Questão (Ref.: 201307314572) Pontos: 1,0  / 1,0
Trabalhando com componentes visuais como JFrame identifique qual o método abaixo é FALSO.
 
public void setTitle(String title): Coloca um título na barra de título da janela.
public void setVisible(boolean v): Faz com que o frame se torne visível (v=true) ou não (v=false).
 
public void setDefaultCloseOperation(int op) : Faz a janela realizar uma determinada operação quando
fecha. Mais comum: JFrame.EXIT_ON_CLOSE.
  public void PasteCopy(): Faz a cópia/cola de um texto.
public void show(): Faz o frame aparecer na tela.
  3a Questão (Ref.: 201307314511) Pontos: 1,0  / 1,0
As classes que compõem o núcleo de funcionalidades Java estão organizadas em pacotes, grupos de classes,
interfaces e exceções afins ou de uma mesma aplicação. Identifique entre os principais pacotes oferecidos
como parte do núcleo Java, o que NÃO faz parte deste núcleo.
java.lang
java.net
javax.swing
  java.exe
java.awt
  4a Questão (Ref.: 201307315097) Pontos: 1,0  / 1,0
De acordo com a teoria da Linguagem JAVA, identifique das afirmações abaixo está INCORRETA.
14/12/2014 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2310325584 2/4
Package é um subdiretório. Exemplo: java.awt, java.math.
Nome da classe no programa tem que ser igual ao nome do arquivo físico ".java".
Sintaxe similar a linguagem C/C++.
  As classes devem ser compactadas (zip ou jar) para funcionarem.
As classes podem estar agrupadas em package.
  5a Questão (Ref.: 201307314516) Pontos: 1,0  / 1,0
Identifique qual o método que NÃO é comum em todos os componentes do Swing.
  isTrue / setVisible(boolean)
setBackground(Color)
isEnabled / setEnabled(boolean)
isVisible / setVisible(boolean)
setFont(Font)
 Gabarito Comentado.
  6a Questão (Ref.: 201307314838) Pontos: 1,0  / 1,0
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.
WindowClosing: chamado quando inicia o fechamento da janela.
 
  WindowOpenFrame: chamado quando usuário abre uma nova janela.
WindowClosed: chamado depois do fechamento da janela.
WindowActivated: chamado quando usuário torna janela ativa.
 
  7a Questão (Ref.: 201307314614) Pontos: 1,0  / 1,0
Idenficar qual das definições abaixo sobre componentes visuais que NÃO está correta.
 
  JLabel = Área em que o usuário utiliza para digitar.
JTextField = Área em que o usuário insere dados pelo teclado.
ButtonGroup: Componente utilizado para criar grupos de JRadioButtons
JButton = Área que aciona um evento quando o usuário clica.
JFrame = É um container (formulário) para outros componentes GUI.
  8a Questão (Ref.: 201307314659) Pontos: 1,0  / 1,0
Considerando os passos para se criar uma GUI, identifique qual dos passos apresentados abaixo está
INCORRETO.
  Chamar (opcionalmente) show() e definir o tamanho do frame com setSize().
Declarar os componentes como propriedades da classe que estende JFrame (o top­level container).
14/12/2014 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2310325584 3/4
Definir o gerenciador de layout do frame e Registrar listeners para os componentes que querem tratar
eventos.
Adicionar os componentes ao content pane do frame ou a algum outro container.
Instanciar os componentes no construtor da classe ou na declaração.
 Gabarito Comentado.
  9a Questão (Ref.: 201307314870)
Criar um programa JAVA que receba por janela JoptionPane o valor de um produto e um código de aumento,
utilizando a estrutura switch­case, mostrar em janela de saída o novo valor do produto depois de acrescida a
porcentagem correspondente.
Segundo a tabela:
Código % aumento
1 10
3 25
4 30
8 50
Sua Resposta: .
Compare com a sua resposta:
import javax.swing.JOptionPane;  
 public class Porcentagem {  
    public static void main(String[] args) {  
         
       int codigoTaxaAumento;  
       float valorProduto;  
               
       valorProduto = Float.parseFloat(JOptionPane.showInputDialog(null,"R$","Valor do
produto",JOptionPane.QUESTION_MESSAGE));  
       codigoTaxaAumento = Integer.parseInt(JOptionPane.showInputDialog(null,"Código","Código de taxa do
aumento",JOptionPane.QUESTION_MESSAGE));  
         
       switch (codigoTaxaAumento) {  
       case 1: valorProduto = valorProduto + (valorProduto * 10 / 100);  
             JOptionPane.showMessageDialog(null,"R$ " + valorProduto,"Valor do produto com taxa de
aumento",JOptionPane.PLAIN_MESSAGE);  
          break;  
            
       case 3: valorProduto = valorProduto + (valorProduto * 25 / 100);  
       JOptionPane.showMessageDialog(null,"R$ " + valorProduto,"Valor do produto com taxa de
aumento",JOptionPane.PLAIN_MESSAGE);  
          break;  
            
       case 4: valorProduto = valorProduto + (valorProduto * 30 / 100);  
       JOptionPane.showMessageDialog(null,"R$ " + valorProduto,"Valor do produto com taxa de
aumento",JOptionPane.PLAIN_MESSAGE);           
          break;  
            
       case 8: valorProduto = valorProduto + (valorProduto * 50 / 100);  
       JOptionPane.showMessageDialog(null,"R$ " + valorProduto,"Valor do produto com taxa de
aumento",JOptionPane.PLAIN_MESSAGE);     
          break;  
            
       default: JOptionPane.showMessageDialog(null,"Código" + codigoTaxaAumento,"Código de taxa de aumento
desconhcido",JOptionPane.PLAIN_MESSAGE);  
          break;  
       }  
       System.exit(0);  
14/12/2014 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2310325584 4/4
  10a Questão (Ref.: 201307314883)
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: .
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);  
    }  
 }
 Voltar

Outros materiais