Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 a Questão (Ref.: 201512946970) Acerto: 1,0 / 1,0 Para que possamos desenvolver sistemas nas mais diversas linguagens, é muito importante conhecer suas principais características e como as mesmas funcionam. Na linguagem Java, do processo de criação do código até a execução do programa passamos por algumas etapas. Em uma delas é gerado o "bytecode". Qual das respostas apresenta o conceito correto para "bytecode"? Código fonte desenvolvido pelo usuário, sujeito a interpretação do Sistema Operacional. É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pela JVM. É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pelo Sistema Operacional. É a interpretação de um programa escrito em qualquer linguagem, com o objetivo de ser compilado pela JVM. É resultado da interpretação do código fonte de um programa escrito em Java. 2 a Questão (Ref.: 201512478533) Acerto: 1,0 / 1,0 (ENADE/2011) Eclipse, Netbeans, Jdeveloper são exemplos de ambientes integrados de desenvolvimento, chamados de IDE, que têm por objetivo facilitar o desenvolvimento de softwares, provendo maior produtividade e gerenciamento de projetos. A especificação JavaBeans foi criada para ser um padrão de desenvolvimento de componentes que possam ser facilmente usados por outros desenvolvedores em diferentes IDE. Com relação ao tema, analise as asserções a seguir: Seja para o Netbeans ou para o Eclipse, é possível adquirir componentes de terceiros que facilitem a implementação do seu projeto PORQUE como o código desses componentes está em linguagem intermediária, ou seja, independente da arquitetura de um computador real, só é necessário que a máquina virtual esteja instalada no computador onde o aplicativo será executado e a máquina virtual será a responsável pela interpretação do código para a linguagem de máquina do computador em execução. Acerca dessas asserções, assinale a alternativa correta. Tanto a primeira quanto a segunda asserções são proposições falsas A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira 3 a Questão (Ref.: 201512273775) Acerto: 1,0 / 1,0 Considerando o código a seguir: public static void main(String[] args) { int i = 15; while(true){ if(i%3==0){ System.out.print(i + " "); } i--; if(i==0){ break; } } } A saída da execução desse trecho de código terá como primeiro número da sequência e último respectivamente: 12 e 2 15 e 3 12 e 3 15 e 2 14 e 2 Gabarito Comentado. 4 a Questão (Ref.: 201512275501) Acerto: 1,0 / 1,0 Observe o código em Java a seguir, em que se pode verificar a aplicação dos operadores de pré- decremento e pós-decremento. public class Decrementa{ public static void main(String args[]) { int m, n = 44; m = --n; m = n--; System.out.println(m); System.out.println(n); } } Qual será a saída ? 42 e 41 43 e 42 42 e 43 43 e 43 42 e 42 Gabarito Comentado. 5 a Questão (Ref.: 201512941789) Acerto: 1,0 / 1,0 O método setDefaultCloseOperation()pode ser executado com algumas constantes como argumento, marque a alternativa em que a constante usada destrói a janela. DESTROI_ON_CLOSE EXIT_ON_CLOSE HIDE_ON_CLOSE DO_NOTHING_ON_CLOSE DISPOSE_ON_CLOSE Gabarito Comentado. 6 a Questão (Ref.: 201512857780) Acerto: 1,0 / 1,0 Para criar janelas gráficas no Java é preciso utilizar uma das bibliotecas gráficas disponíveis. Os objetos gráficos no Java são criados como objetos normais a partir das classes definidas na biblioteca gráfica Swing. Para criar um elemento gráfico "caixa de texto" devemos instanciar: JFrameText texto = new Text() JComboText combo = new "Caixa de Texto" JTextField caixa = new JTextField() JLabel("caixa de texto") JBox caixa = "Caixa de Texto" Gabarito Comentado. Gabarito Comentado. 7 a Questão (Ref.: 201512273340) Acerto: 1,0 / 1,0 Analise o projeto abaixo composto pela classe Pessoa e a classe de teste, e indique a alternativa que indica o que está errado, verificando a classe Pessoa e na sequência a classe TestaPessoa. public class Pessoa{ String nome; int idade; String telefone; public void exibirDados(){ System.out.println("Nome:"+nome); System.out.println("Idade:" + idade+ " anos"); System.out.println("Telefone:"+ telefone); } } public class TestaPessoa{ public static void main (String [] args){ exibirDados(); } } não há erros nos códigos acima. faltou o método main na classe Pessoa. faltou criar o objeto na classe Pessoa. o erro está no método exibirDados() da classe Pessoa, ele não pode ser void. faltou criar o objeto Pessoa na classe TestaPessoa, para depois poder chamar seu método através da variável de referência indicada. Exemplo: Pessoa p = new Pessoa(); e a linha exibirDados() seria substituída pela linha p.exibirDados(). Gabarito Comentado. 8 a Questão (Ref.: 201512297678) Acerto: 1,0 / 1,0 Qual sintaxe expressa a criação correta de uma classe em java? Public Class Exemplo {} public class Exemplo {} public class Exemplo() {} class Exemplo() {} class public Exemplo {} Gabarito Comentado. 9 a Questão (Ref.: 201512932897) Acerto: 0,0 / 1,0 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: 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. 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. Nenhum objeto pode ser instanciado para uma classe abstrata. Gabarito Comentado. 10 a Questão (Ref.: 201512273822) Acerto: 1,0 / 1,0 Marque a alternativa que representa a palavra reservada que indica a execução do construtor de superclasses em uma generalização: implements new generation super extends
Compartilhar