Buscar

1a2

Prévia do material em texto

1a Questão (Ref.: 201102316587)
	Pontos: 1,0  / 1,0
	Idenficar qual das definições abaixo sobre componentes visuais que NÃO está correta.
 
		
	
	ButtonGroup: Componente utilizado para criar grupos de JRadioButtons
	
	JTextField = Área em que o usuário insere dados pelo teclado.
	
	JFrame = É um container (formulário) para outros componentes GUI.
	
	JButton = Área que aciona um evento quando o usuário clica.
	 
	JLabel = Área em que o usuário utiliza para digitar.
		
	
	
	 2a Questão (Ref.: 201102316561)
	Pontos: 0,0  / 1,0
	De acordo com algumas definições sobre JFrame identifique qual afirmação NÃO está correta.
		
	 
	O setDefaultCloseOperation serve para dizermos ao programa o que queremos que o sistema faça quando fechamos uma JFrame qualquer.
	
	Ao contrário de outras linguagens de programação, os containers Java não vêm 100% para lidar com os eventos básicos que ocorrem em uma janela.
	
	Qualquer aplicativo Delphi ou VB sabe fechar sua janela sem problema, mas Java não.
	
	Um frame, implementado como uma instância da classe JFrame, é uma janela que tem acessórios tais como borda, título e botões para fechar e minimizá-la.
	 
	A programação gráfica está muito ligada à ocorrência de eventos, que não precisam ser tratados durante o desenvolvimento do programa.
		
	
	
	 3a Questão (Ref.: 201102317067)
	Pontos: 0,0  / 1,0
	De acordo com a estrutura de programação JAVA, identifique qual das afirmações sobre identificadores abaixo está incorreta.
		
	
	Nomeiam variáveis, funções, classes e objetos.
	
	Podem conter letras e/ou dígitos, "_" e "$".
	 
	Tem tamanho máximo de 8 letras.
	
	Não podem ser iniciados por dígito.
	 
	Não podem ser palavras reservadas.
		
	
	
	 4a Questão (Ref.: 201102317072)
	Pontos: 1,0  / 1,0
	De acordo com a teoria da Linguagem JAVA, identifique das afirmações abaixo está INCORRETA.
		
	 
	utiliza como base o .Net Framework.
	
	A linguagem é "case-sensitive", letras maiúsculas são diferentes de letras minúsculas.
	
	Programa compilado tem extensão ".class".
	
	Programa fonte tem extensão ".java".
	
	Cada programa é uma classe.
		
	
	
	 5a Questão (Ref.: 201102316506)
	Pontos: 0,0  / 1,0
	Dentre os pacotes mais comuns utilizados em Java identifique a alternativa abaixo cujo descritivo da funcionalidade NÃO corresponde ao pacote relacionado.
		
	
	Java AWT: Criação de gráficos e imagens básicos além de interfaces com o usuário.
	
	Java Swing: Criação de componentes de interface com o usuário mais sofisticadas.
	
	Java Basic I/O: Utilização de streams de dados.
	 
	Java Networking: Desenvolvimento de aplicações de banco de dados SQL.
	 
	Java Utilities: Para trabalhar com coleções, modelo de eventos e componentes de data e hora.
		
	
	
	 6a Questão (Ref.: 201102317110)
	Pontos: 0,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.
	
	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.
	 
	Uma classe que herda de outra é chamada superclasse.
		
	
	
	 7a Questão (Ref.: 201102316545)
	Pontos: 0,0  / 1,0
	Trabalhando com componentes visuais como JFrame identifique qual o método abaixo é FALSO.
 
		
	 
	public void setVisible(boolean v): Faz com que o frame se torne visível (v=true) ou não (v=false).
 
	
	public void setTitle(String title): Coloca um título na barra de título da janela.
	
	public void show(): Faz o frame aparecer na tela.
	 
	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.
		
	
	
	 8a Questão (Ref.: 201102316649)
	Pontos: 0,0  / 1,0
	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.
	
	Trata o container como se fosse uma "página" ou um "parágrafo" da esquerda para a direita e de cima para baixo.
	
	É 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.
	 
	Os componentes são posicionados na ordem inversa que foram adicionados.
		
	
	
	 9a Questão (Ref.: 201102316843)
	
	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: E
	
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);  
		
	
	
	 10a Questão (Ref.: 201102316856)
	
	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: E
	
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);  
    }  
 }

Continue navegando