Baixe o app para aproveitar ainda mais
Prévia do material em texto
De acordo com o texto abaixo, qual a alternativa correta? (Fonte: adaptado IBM) "é um programa que carrega e executa os aplicativos Java, convertendo os bytecodes em código executável de máquina." Quest.: 1 JSR JRE JDK JVM garbage collector 2. A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução, o código compilado 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. Esse interpretador trata-se do(a): Quest.: 2 JavaBeans. Java API. J2SE. JDK. Java Virtual Machine. 3. Marque a alternativa que define uma matriz de números inteiros com 4 linhas e 5 colunas: Quest.: 3 int [][] matriz = new int [5][5]; int [][] matriz = new int [4][5]; int [][] matriz = new int [5,4]; int [][] matriz = new int [4,5]; int matriz [4][5]; 4. Analise o código abaixo e marque a opção correta após a execução do mesmo: public class Prog001{ public static void main(String[] args){ String X="CIDADES DO RIO DE JANEIRO"; String Y=X.substring(0,6); System.out.println("Resposta = "+Y;}} Quest.: 4 Resposta = CIDADES Resposta = Êrro de compilação Êrro de sintaxe Resposta = CIDADE 5. 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.: 5 java.awt e java.lang java.util e java.lang java.awt e javax.swing java.lang e javax.swing javax.swing e java.util 6. O método setDefaultCloseOperation()pode ser executado com algumas constantes como argumento, marque a alternativa em que a constante usada destrói a janela. Quest.: 6 DESTROI_ON_CLOSE DO_NOTHING_ON_CLOSE HIDE_ON_CLOSE DISPOSE_ON_CLOSE EXIT_ON_CLOSE 7. Quando desenvolvemos uma classe em Java podemos definir um atributo de diferentes formas, como usar modificadores de visibilidade e também definí-lo como estático, usando o termo static. Definir um atributo como static significa: Quest.: 7 É a forma mais próxima de se definir um atributo local em Java. É acessado pelo objeto e não pela classe. O dado atribuído a este atributo fica guardado no objeto, e não na classe. O valor deste atributo é o mesmo para todas as instâncias da classe (ele é compartilhado). É um atributo do objeto e não da classe. 8. Classes e objetos são dois conceitos-chave da programação orientada a objetos. Com relação a estes conceitos, é correto afirmar que: Quest.: 8 um objeto em uma classe é apenas uma definição, pois a ação só ocorre quando o objeto é invocado através de um método. uma classe é capaz de armazenar estados através de seus atributos e reagir a mensagens enviadas a ela, assim como se relacionar e enviar mensagens a outras classes. herança é o mecanismo pelo qual um objeto pode estender outro objeto da mesma classe, aproveitando seus comportamentos e variáveis possíveis. uma classe é uma descrição de um ou mais objetos por meio de um conjunto uniforme de atributos e operações. uma classe é uma abstração de alguma coisa no domínio de um problema ou na sua implementação, refletindo a capacidade de um sistema para manter informações sobre ela, interagir com ela ou ambos. 9. (FCC/2012 TJ-RJ) No contexto de programação orientada a objetos, considere as afirmativas abaixo. I. Objetos são instâncias de classes. II. Herança é uma relação entre objetos. III. Mensagens são formas de executar métodos. IV. Classes são apenas agrupamentos de métodos. V. Ocorre herança múltipla quando mais de um método é herdado. VI. Herança é uma relação entre classes. Está correto o que se afirma APENAS em: Quest.: 9 II, III e V. I, III e IV. I, III e VI. III, IV e VI II, IV e V. 10. Classes abstratas tem uma função importante na orientação a objeto em Java. De forma objetiva, uma classe abstrata serve apenas como modelo para uma classe concreta (classe que comumente usamos). Observe o fragmento de código: public abstract class Animal { public int peso; public abstract void locomover(); } Ao analisar o código, podemos afirmar, exceto: Quest.: 10 Para uma classe ser abstrata, ela precisa ter pelo menos um método abstrato. Todos os métodos são implicitamente públicos e abstratos. Nenhum objeto pode ser instanciado para uma classe abstrata. Métodos abstratos não possui corpo. O propósito de uma classe abstrata é fornecer uma superclasse apropriada da qual as outras classes (subclasses) podem herdar atributos e métodos, ou seja, ela fornece uma interface apropriada para as subclasses da sua hierarquia.
Compartilhar