Baixe o app para aproveitar ainda mais
Prévia do material em texto
Qual sintaxe expressa a criação correta de uma classe em java? Quest.: 1 public class Exemplo() {} public class Exemplo {} Public Exemplo {} class public Exemplo {} class Exemplo() {} 2. A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução, o bytecode para instruções nativas do processador, permitindo, dessa forma, que uma mesma aplicação seja executada em qualquer plataforma computacional que possua essa implementação. Trata-se de Quest.: 2 JavaFX. J2SE. JavaBeans. Java API. Java Virtual Machine. 3. Depois de declarada, uma variável na linguagem Java pode ter um valor atribuído a ela com o operador de atribuição: Quest.: 3 <= : := = :: 4. Na linguagem Java as palavras reservadas: char, boolean, int, float e double representam Quest.: 4 objetos classes métodos tipos primitivos interfaces 5. A interface gráfica com o usuário (GUI - Graphical User Interface) fornece a um programa um conjunto consistente de componentes intuitivos, familiarizando o usuário com as diversas funções e diminuindo o tempo de aprendizado da nova ferramenta. São características do componente Swing, EXCETO: Quest.: 5 A maioria de seus componentes é escrita, manipulada e exibida completamente em Java São extensões do pacote java.util.swing Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc Possui portabilidade, em relação ao componente AWT Conhecidos como componentes Java puros 6. As interfaces gráficas com o usuário (GUI - Graphical User Interface) são construídas a partir de componentes GUI, que são objetos com o qual o usuário interage através dos dispositivos de entrada, ou seja, o mouse, o teclado, etc. Em Java, as classes necessárias para criação de componentes gráficos, bem como para fornecer-lhes funcionalidade, estão agrupadas em dois grandes pacotes: Quest.: 6 java.awt e javax.swing java.awt e java.lang java.util e java.lang java.lang e javax.swing javax.swing e java.util 7. Um conceito importante em programação orientada a objetos é o termo objeto. Neste sentido, o termo objeto significa: Quest.: 7 define a declaração de uma variável de referência associada a um variável primitiva. instância de uma classe. define estados internos de uma classe. são os resultados alcançados com a aplicação do padrão e a relação entre as vantagens e desvantagens dessa aplicação. um identificador utilizado para descrever o cenário do padrão como um todo. 8. O Encapsulamento é o mecanismo utilizado em orientação a objetos para obter segurança, modularidade e autonomia dos objetos através dos modificadores. Marque a questão que apresenta a abrangência do modificador protected. Quest.: 8 Acessado de qualquer lugar. Acessado na classe e no pacote. Acessado na classe, no pacote e na subclasse. Acessado no pacote e na subclasse. Acessado apenas na classe e na subclasse. 9. Qual(is) saída(s) após a execução do código abaixo? class Primeira { int x = 20; void Calc(int aux1) { x*=aux1; } } class Segunda extends Primeira { void Calc(int aux2) { x+=aux2; } } class Terceira extends Segunda { String a = "Sistema de Informação"; } class Testando { public static void main(String[] args) { Terceira t = new Terceira(); Primeira p = new Primeira(); t.Calc(3); System.out.print(t.x+" "+p.x); } } Quest.: 9 23 20 23 23 20 20 Sistema de Informação 20 3 10. 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): Quest.: 10 acesso externo direto a atributo polimorfismo sobrecarga de método sobrecarga de atributo herança múltipla
Compartilhar