Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201202030353) Pontos: 0,0 / 1,0 Sobre programação orientada a objetos, assinale a afirmativa INCORRETA: Herança é um mecanismo que permite a uma classe herdar todo o comportamento e os atributos de outra classe. Uma classe que herda de outra é chamada superclasse. Os objetos também são denominados instâncias. Pacote é um conjunto de classes e interfaces. Uma classe é um modelo usado para criar vários objetos com características semelhantes. 2a Questão (Ref.: 201202030099) 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); } } 3a Questão (Ref.: 201202030086) 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: Código % aumento 1 10 3 25 4 30 8 50 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); 4a Questão (Ref.: 201202030313) Pontos: 0,0 / 1,0 De acordo com a teoria da Linguagem JAVA, identifique das afirmações abaixo está INCORRETA. Package é um subdiretório. Exemplo: java.awt, java.math. As classes devem ser compactadas (zip ou jar) para funcionarem. As classes podem estar agrupadas em package. Sintaxe similar a linguagem C/C++. Nome da classe no programa tem que ser igual ao nome do arquivo físico ".java". 5a Questão (Ref.: 201202029883) Pontos: 1,0 / 1,0 De acordo com a teoria sobre Interfaces, identifique qual das afirmações abaixo está INCORRETA. Java não permite herança múltipla com herança de código. Em Java, uma classe estende uma outra classe e implementa zero ou mais interfaces. Para implementar uma interface em uma classe, usamos a palavra implements. Não é possível herdar múltiplas interfaces. Java implementa o conceito de interface. 6a Questão (Ref.: 201202029761) Pontos: 0,0 / 1,0 Qual das afirmações abaixo NÃO esta correta de acordo com o Pacote de mais alto nível no swing? Interfaces para delegações e para modelos Modelos de componentes Adaptadores Classes Componentes 7a Questão (Ref.: 201202029892) Pontos: 0,0 / 1,0 De acordo com a definição de FlowLayout, identifique qual das alternativas abaixo NÃO está correta. Trata o container como se fosse uma "página" ou um "parágrafo" da esquerda para a direita e de cima para baixo. 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. 8a Questão (Ref.: 201202029788) Pontos: 0,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 PasteCopy(): Faz a cópia/cola de um texto. public void setDefaultCloseOperation(int op) : Faz a janela realizar uma determinada operação quando fecha. Mais comum: JFrame.EXIT_ON_CLOSE. public void show(): Faz o frame aparecer na tela. public void setVisible(boolean v): Faz com que o frame se torne visível (v=true) ou não (v=false). 9a Questão (Ref.: 201202029727) 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.exe java.net java.awt javax.swing java.lang 10a Questão (Ref.: 201202030308) Pontos: 0,0 / 1,0 De acordo com as definições abaixo dos argumentos do Método Main, identifique qual destas definições está INCORRETA. main - é o nome do construtor. void - indica que não existe retorno a este método. String args[ ] - Armazena valores passados por linha de comando. public - é um qualificador do método que indica que este é acessível externamente a esta classe. static - é um outro qualificador que especifica o método como sendo um método de classe.
Compartilhar