Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Ref.: 977605 Pontos: 1,00 / 1,00 Ao desenvolver um sistema utilizando a Linguagem de Programação Java é possível utilizar o processo de compilação por meio do executável javac. Ao final desse processo será gerado o ByteCode Java, o qual possuirá a extensão: .jar .jvm .war .java .class 2. Ref.: 254196 Pontos: 1,00 / 1,00 Considerando o trecho de programa apresentado a seguir, marque a alternativa que apresenta o resultado obtido após o processamento. public class Prog2 { public static void main(String[] args) { String A = "MEL DE ABELHA"; int x = A.length(); System.out.println("\n" +x); } } 3 13 10 9 11 3. Ref.: 615596 Pontos: 1,00 / 1,00 Para construirmos uma interface gráfica em JAVA, adicionamos componentes sobre a área da janela. Por essa razão, a área da janela é um container, ou seja, um elemento capaz de armazenar uma lista de componentes. Existem uma infinidade de funcionalidades disponíveis nas bibliotecas de classes Java, destinadas a prover a comunicação homem-máquina gráfica. São características de um JPanel, EXCETO: São criados com a classe JPanel, que é derivada da classe Container São elementos que fazem a intermediação entre um container e os demais GUI anexados. O JPanel, assim como o JFrame são derivados do pacote java.util.awt São áreas que comportam outros componentes, inclusive outros painéis A classe JPanel não tem painel de conteúdo como JFrames, assim, os elementos devem ser diretamente adicionados ao objeto painel 4. Ref.: 55495 Pontos: 1,00 / 1,00 Qual sintaxe expressa a criação correta de uma classe em java? Public Class Exemplo {} class public Exemplo {} public class Exemplo() {} class Exemplo() {} public class Exemplo {} javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20977605.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20254196.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20615596.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%2055495.'); 5. Ref.: 91170 Pontos: 1,00 / 1,00 Uma classe ClasseA de determinada aplicação possuía um método calculeAlgo() em que testes (instruções de desvio condicional) eram utilizados para se determinar que algoritmo deveria ser adotado para efetuar o cálculo. Foi criada uma nova hierarquia de classes, iniciando na classe abstrata ClasseB, que declara o método abstrato calcule(). Este método é implementado por cada classe concreta da hierarquia, sendo cada uma delas correspondente a um dos algoritmos previstos no método calculeAlgo() original. ClasseA passou a ter um atributo do tipo ClasseB e métodos de acesso ao mesmo, e calculeAlgo() teve seu código substituído por uma simples chamada ao método calcule() do objeto armazenado no novo atributo. O conceito OO (Orientação a Objetos) predominante na descrição acima é a(o): sobrecarga de atributo herança múltipla acesso externo direto a atributo sobrecarga de método polimorfismo 6. Ref.: 228331 Pontos: 1,00 / 1,00 Na Programação Orientada a Objetos podem-se definir as visibilidades dos métodos e atributos. Quanto a essa característica é correto afirmar que: o acesso aos atributos e aos métodos privados só pode ser feito a partir dos métodos membros da classe os métodos protegidos podem ser acessados a partir dos métodos de qualquer classe, desde que instanciada na mesma aplicação os métodos privados e os atributos protegidos podem ser acessados a partir dos métodos de qualquer classe os métodos públicos e os atributos protegidos só podem ser acessados a partir dos métodos da própria classe ou de classes derivadas o acesso aos atributos privados e aos métodos públicos só pode ser feito a partir dos métodos membros da classe 7. Ref.: 231727 Pontos: 1,00 / 1,00 Os componentes gráficos mais comuns estão frequentemente prontos e presentes no pacote Swing. Para montar as telas que são específicas de um projeto, é necessário compor alguns componentes mais básicos, como JFrames, JPanels, JButtons, etc. Criar um componente do Swing é bastante simples, o comando para criar um botão é: JButton botao = new JButton("sair"); JFrame.botao = new.JButton("sair"); JFrame botao = new JButton("sair"); JButton botao = new JFrame("sair"); JButton.botao = new JButton("sair"); 8. Ref.: 573878 Pontos: 1,00 / 1,00 Recentemente contratado por uma empresa desenvolvimento que trabalha somente com a linguagem Java, um programador C++ está se adaptando a nova linguagem. Apesar de possuir vasta experiência com programação orientada a objetos, este ainda sente dificuldades em alguns comandos. Como exemplo, em um programa, é necessária uma tela de confirmação. Qual das opções reproduz corretamente à tela abaixo: javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%2091170.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20228331.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20231727.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20573878.'); JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...",YES_NO_OPTION); JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...", JOptionPane.QUESTION_MESSAGE); JOptionPane.showConfirmDialog(null, "Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION); JOptionPane.showMessageDialog("Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION); JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION); 9. Ref.: 31596 Pontos: 1,00 / 1,00 Baseando-se no trecho de código abaixo, podemos afirmar que: public class Avaliacao { public static void main(String[] args) { String a = "3"; int saida = 0; try { int i = Integer.parseInt(a); saida = i; } catch (Exception e) { saida = -1; } finally { saida = 10; } System.out.println(saida); } } A saída no console será: "3" A saída no console será: "-1" A saída no console será: "10" A saída no console será: "13" Não compilará; 10. Ref.: 615585 Pontos: 1,00 / 1,00 Eventos representam uma ação que ocorreu num componente GUI. Dentre os mais comuns no Swing, qual das opções abaixo NÃO é um evento de ação? Clicar em menus Ativar um RadioButton Digitar um texto Cliques em botões Ativar e desativar JCheckbox javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%2031596.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20615585.');
Compartilhar