Baixe o app para aproveitar ainda mais
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 toplevel 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 switchcase, 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
Compartilhar