Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0263_AVS_201501016466 » PROGRAMAÇÃO ORIENTADA A OBJETOS Tipo de Avaliação: AVS Aluno: 201501016466 RODRIGO DA SILVA QUINHONES Professor: MARCIO PACHECO DE AZEVEDOEDUARDO LUIZ PARETO Turma: 9002/AB Nota da Prova: 5,5 Nota de Partic.: 2 Data: 30/06/2015 16:09:01 (A) 1a Questão (Ref.: 91428) Pontos: 0,0 / 1,5 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. Resposta: Gabarito: 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); } } 2a Questão (Ref.: 125122) Pontos: 1,0 / 1,5 Cite duas vantagens das threads em relação aos processos: Resposta: Duas vantagens que podemos citar são a maior facilidade de portabilidade do código das threads e a rapidez de execução destas em relação aos processos Gabarito: Vantagem 1: A criação e terminação duma thread nova é em geral mais rápida do que a criação e terminação dum processo novo. Vantagem 2: A comutação de contexto entre duas threads é mais rápido do que entre dois processos. Vantagem 3: A comunicação entre threads é mais rápida do que a comunicação entre processos ‐ porque as threads compartilham tudo: espaço de endereçamento, variáveis globais etc. Vantagem 4: Multi‐programação usando o modelo de threads é mais simples e mais portável do que multi‐programação usando múltiplos processos. 3a Questão (Ref.: 95065) Pontos: 0,5 / 0,5 Método especial destinado ao preparo de novos objetos durante sua instanciação. Pode ser acionado por meio do operador new, recebendo parâmetros como métodos comuns, o que permite caracterizar os objetos já na instanciação. Identifique do que tratase. operação polimórfica. herança polimórfica. construtor. atributo. herança múltipla. 4a Questão (Ref.: 91221) Pontos: 0,5 / 0,5 De acordo com a definição de FlowLayout, identifique qual das alternativas abaixo NÃO está correta. Se a linha for muito longa, os componentes passam para a linha de baixo. Os componentes são posicionados na ordem inversa que foram adicionados. É uma classe gerenciadora de layout que arranja os componentes seqüencialmente na janela, da esquerda para a direita, do topo para baixo. Os componentes recebem o seu tamanho preferido tanto verticalmente quanto horizontalmente. Trata o container como se fosse uma "página" ou um "parágrafo" da esquerda para a direita e de cima para baixo. 5a Questão (Ref.: 241009) Pontos: 0,5 / 0,5 Visando maior usabilidade, Java permite desenvolver interfaces de muita qualidade. Em função dos tipos de bordas possíveis, correlacione as colunas abaixo: i. Simple ii. Matte iii. Titled iv. Compound ( ) Coloca uma borda com um texto ( ) Você define quantos pixels serão utilizados. ( ) Define as bordas simples. ( ) Podemos compor duas bordas com este estilo. iii, iv, i, ii iv, ii, i, iii ii, iv, i, iii ii, iii, i, iv iii, ii, i, iv Gabarito Comentado. 6a Questão (Ref.: 91383) Pontos: 0,0 / 0,5 Trabalhando com Métodos da interface WindowListener, identifique qual o método abaixo é FALSO. WindowClosed: chamado depois do fechamento da janela. WindowClosing: chamado quando inicia o fechamento da janela. WindowOpenFrame: chamado quando usuário abre uma nova janela. WindowDeactivated: chamado quando usuário torna outra janela a janela ativa. WindowActivated: chamado quando usuário torna janela ativa. 7a Questão (Ref.: 241016) Pontos: 0,5 / 0,5 Para tratar eventos de texto, o Java disponibiliza uma série de tratadores de eventos. Visando este conceito, correlacione as colunas abaixo: i. itemStateChanged(ItemEvent e) ii. KeyTyped(KeyEvent e) iii. textValueChanged(TextEvent e) iv. focusGained(FocusEvent e) ( ) Invocado quando o texto do component AWT sofre alguma alteração ( ) Invocado quando uma tecla é apertada e o componente está em foco ( ) Invocada quando um componente de seleção muda de estado ( ) Invocado quando o componente ganha foco. ii, iii, i, iv iv, ii, iii, i iii, i, ii, iv i, ii, iii, iv iii, ii, i, iv Gabarito Comentado. 8a Questão (Ref.: 124933) Pontos: 0,5 / 0,5 Assinale a alternativa correta referente a uma exceção do pacote ¿java.sql¿: SQLException EOFException IOException FileNotFoundException OptionalDataException 9a Questão (Ref.: 568958) Pontos: 1,0 / 1,0 Assinale a alternativa que completa corretamente a lacuna da afirmação a seguir: "A interface ____________ é uma tabela de dados que representa o resultado de uma consulta em uma base de dados." ResultSet Connection Statement Command DataSet 10a Questão (Ref.: 250036) Pontos: 1,0 / 1,0 O conceito de Threads é largamente usado na programação Java. Com base neste conceito, selecione a opçãoincorreta: Java adotou a palavra chave synchronized para informar que um determinado bloco deve estar síncrono com os demais threads. Cada objeto em Java possui um lock e ele deve ser obtido através do comando synchronized. As threads se diferem dos processos por não poderem ter áreas de dados comuns. Os métodos wait(), notify() e notifyAll() também são muito importantes na sincronização, sendo responsáveis por provocar, respectivamente: uma espera, a liberação de uma ou mais threads em espera. O uso de memória compartilhada entre os threads obriga o programador a sincronizar as ações de suas thread. Gabarito Comentado. Observação: Eu, RODRIGO DA SILVA QUINHONES, 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: 30/06/2015 16:09:53 Período de não visualização da prova: desde 27/06/2015 até 08/07/2015.
Compartilhar