Baixe o app para aproveitar ainda mais
Prévia do material em texto
Linguagem de Programação AVP 1a Questão (Ref.: 201603566213) Acerto: 1,0 / 1,0 Qual sintaxe expressa a criação correta de uma classe em java? Public Exemplo {} class Exemplo() {} public class Exemplo {} class public Exemplo {} public class Exemplo() {} 2a Questão (Ref.: 201604087812) Acerto: 1,0 / 1,0 É muito importante para trabalharmos com a programação java, que saibamos como o mesmo funciona, quais suas partes e a relação entre elas. Em relação ao funcionamento podemos afirmar que o mesmo acontece na seguinte ordem: Editor gera o .java, Compilador gera o .class, Carregador gera o bytecodes, Verificador verifica o bytecodes e por fim o Interpretador interpreta os bytecodes. Editor gera o .java, Compilador gera o .class, Carregador gera o bytecodes, Verificador gera o código binário e por fim o Interpretador interpreta o binário. Editor gera o .class, Compilador gera o .Java, Carregador gera o bytecodes, Verificador verifica o bytecodes e por fim o Interpretador interpreta os bytecodes. Editor gera o .class, Compilador gera o .Java, Carregador gera o código binário, Verificador verifica o binário e por fim o Interpretador interpreta o binário. Editor gera o .java, Compilador gera o .class, Carregador gera o código binário, Verificador verifica o binário e por fim o Interpretador interpreta o binário. Gabarito Comentado. 3a Questão (Ref.: 201603541867) Acerto: 1,0 / 1,0 Existem diferentes tipos de classes que podem ser criadas durante a implementação de uma solução em Java. A classe que possui o método main tem como função: definir que a classe é uma classe abstrata. definir que a classe é uma interface. definir que a classe não tem corpo. iniciar a execução da aplicação. definir que a classe irá gerar um código executável (.exe). Gabarito Comentado. 4a Questão (Ref.: 201603689628) Acerto: 1,0 / 1,0 Considere os seguintes fragmentos de código Java: I. int sum = 7; if ( sum > 20 ) { System.out.print("ganhou "); } else { System.out.print("perdeu "); } System.out.println("o bônus."); II. int sum = 21; if ( sum != 20 ) System.out.print("ganhou"); else System.out.print("perdeu "); System.out.println("o bônus."); O resultado da execução dos fragmentos em I e II será, respectivamente, perdeu e perdeu perdeu e ganhou o bônus perdeu o bônus e ganhou ganhou e ganhou perdeu o bônus e ganhou o bônus 5a Questão (Ref.: 201604126324) 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() JBox caixa = "Caixa de Texto" JLabel("caixa de texto") JTextField caixa = new JTextField() JComboText combo = new "Caixa de Texto" Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201604126323) Acerto: 1,0 / 1,0 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 áreas que comportam outros componentes, inclusive outros painéis São elementos que fazem a intermediação entre um container e os demais GUI anexados. São criados com a classe JPanel, que é derivada da classe Container A classe JPanel não tem painel de conteúdo como JFrames, assim, os elementos devem ser diretamente adicionados ao objeto painel O JPanel, assim como o JFrame são derivados do pacote java.util.awt Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 201603544017) Acerto: 1,0 / 1,0 Para declarar uma constante chamada SIZE do tipo inteiro e com valor 10 no Java, podemos utilizar a construção: static extend integer SIZE = 10 void final int SIZE = 10 static final int SIZE = 10 this extend integer SIZE := 10 this final int SIZE :=10 Gabarito Comentado. 8a Questão (Ref.: 201603541869) Acerto: 1,0 / 1,0 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: O dado atribuído a este atributo fica guardado no objeto, e não na classe. É um atributo do objeto e não da classe. É a forma mais próxima de se definir um atributo local em Java. O valor deste atributo é o mesmo para todas as instâncias da classe (ele é compartilhado). É acessado pelo objeto e não pela classe. 9a Questão (Ref.: 201603542362) Acerto: 1,0 / 1,0 A palavra reservada EXTENDS implementa qual o conceito? Associação Visibilidade Herança Polimorfismo Portabilidade 10a Questão (Ref.: 201603542366) 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: super new implements generation extends 1a Questão (Ref.: 201603541843) Acerto: 1,0 / 1,0 A tecnologia Java implementa um serviço conhecido como Garbage Collector - Coletor de Lixo. Sua função é: Detectar os Hot Spots das aplicações. Eliminar os objetos que não estão sendo usados se estiver com pouco espaço na memória. Possibilitar a criação de herança entre as classes. Permitir a instanciação do objeto na memória. Determinar quando uma classe deve ser abstrata. Gabarito Comentado. 2a Questão (Ref.: 201603541842) Acerto: 1,0 / 1,0 Para que possamos desenvolver aplicações básicas em Java basta termos instalado em nosso computador a(s) seguinte(s) tecnologias: (assinale somente uma alternativa) A Java Runtime Environment (JRE), ambiente de execução Java, formado pela JVM e bibliotecas,e do Java SE (Standard Edition) - JDK. O JDK e o Java Standard Edition. Somente o Java Runtime Enviroment-JRE. Somente a Java Virutal Machine-JVM. Somente o Java Standard Edition. Gabarito Comentado. 3a Questão (Ref.: 201603542319) 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 15 e 2 14 e 2 12 e 3 Gabarito Comentado. 4a Questão (Ref.: 201603742407) Acerto: 1,0 / 1,0 Seja o código a seguir: public class DemoVetor{ public static void main(String[] args) { int[] vet={10,20,34,56,60}; int i; for(i=0; i < vet.length;i++)<vet.length;i++) { System.out.println("vet["+i+"]="+ vet[i]); } System.out.print("i="+i); } }</vet.length;i++) Marque a alternativa que apresenta o valor da variável i, ao final do programa. i=3; i=5; i=1; i=2; i=4; Gabarito Comentado. 5a Questão (Ref.: 201604126326) Acerto: 1,0 / 1,0 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: São extensões do pacote java.util.swing A maioria de seus componentes é escrita, manipulada e exibida completamente em Java Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc Conhecidos como componentes Java puros Possui portabilidade, em relação ao componente AWT Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201604210333) 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 DO_NOTHING_ON_CLOSE DISPOSE_ON_CLOSE EXIT_ON_CLOSE HIDE_ON_CLOSE Gabarito Comentado. 7a Questão (Ref.: 201603541884) Acerto: 0,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. 8a Questão (Ref.: 201603542759) Acerto: 1,0 / 1,0 Assinale a opção que não faz parte do conceito de orientação a objetos. método classe herança procedimento atributo Gabarito Comentado. 9a Questão (Ref.: 201603542761) Acerto: 1,0 / 1,0 Uma classe que não é concebida para criar instâncias, servindo como uma superclasse para outras classes é a: obstrutiva múltipla concreta abstrata dinâmica Gabarito Comentado. 10a Questão (Ref.: 201603542366) 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: super new implements generation extends
Compartilhar