Baixe o app para aproveitar ainda mais
Prévia do material em texto
02/04/2017 BDQ: Avaliação Parcial http://simulado.estacio.br/alunos/ 1/4 CCT0261_201601073283 V.1 LINGUAGEM DE PROGRAMAÇÃO Avaiação Parcial: CCT0261_SM_201601073283 V.1 Aluno(a): PABLO DE SOUZA NASCIMENTO Matrícula: 201601073283 Acertos: 10,0 de 10,0 Data: 02/04/2017 20:39:38 (Finalizada) 1a Questão (Ref.: 201601111727) Acerto: 1,0 / 1,0 A tecnologia Java implementa um serviço conhecido como Garbage Collector Coletor de Lixo. Sua função é: Permitir a instanciação do objeto na memória. Possibilitar a criação de herança entre as classes. Determinar quando uma classe deve ser abstrata. Eliminar os objetos que não estão sendo usados se estiver com pouco espaço na memória. Detectar os Hot Spots das aplicações. Gabarito Comentado. 2a Questão (Ref.: 201601778915) Acerto: 1,0 / 1,0 Java é uma linguagem de programação orientada a objeto desenvolvida na década de 90 por uma equipe de programadores chefiada por James Gosling, na empresa Sun Microsystems. Programas Java não são traduzidos para a linguagem de máquina, como outras linguagens estaticamente compiladas e sim para uma representação intermediária, chamada: Dot Net JavaServePages Servlet Bytecode classe 3a Questão (Ref.: 201601312291) 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++) { System.out.println("vet["+i+"]=" + vet[i]); } System.out.print("i="+i); } 02/04/2017 BDQ: Avaliação Parcial http://simulado.estacio.br/alunos/ 2/4 } Marque a alternativa que apresenta o valor da variável i, ao final do programa. i=3; i=2; i=1; i=5; i=4; Gabarito Comentado. 4a Questão (Ref.: 201601112203) 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 12 e 3 15 e 2 14 e 2 15 e 3 Gabarito Comentado. 5a Questão (Ref.: 201601312297) Acerto: 1,0 / 1,0 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 fornecerlhes funcionalidade, estão agrupadas em dois grandes pacotes: java.awt e javax.swing javax.swing e java.util java.lang e javax.swing java.awt e java.lang java.util e java.lang Gabarito Comentado. 6a Questão (Ref.: 201601780222) Acerto: 1,0 / 1,0 Analise as afirmativas e marque a alternativa correta: iOs componentes Java puros oferecem um maior nível de portabilidade e flexibilidade e são do pacote AWT. 02/04/2017 BDQ: Avaliação Parcial http://simulado.estacio.br/alunos/ 3/4 iiOs componentes Swing fornecem funcionalidade e aparência uniforme em todas as plataforma, sendo denominada de aparência de metal. iiiOs componentes AWT fornecem funcionalidade e aparência uniforme em todas as plataforma, sendo denominada de aparência de metal. Apenas a alternativa ii está correta. Todas as alternativas estão corretas. Todas as alternativas estão erradas. Apenas a alternativa i está correta. Apenas a alternativa iii está correta. 7a Questão (Ref.: 201601355677) Acerto: 1,0 / 1,0 Assinale a alternativa que completa corretamente a lacuna da afirmação a seguir: "Uma casa está para uma planta arquitetônica assim como um(a) __________ está para uma classe." objeto método parâmetro atributo variável Gabarito Comentado. 8a Questão (Ref.: 201601648421) Acerto: 1,0 / 1,0 Um estagiário está desenvolvendo, a luz do paradigma da orientação a objetos, parte de um programa responsável por gerenciar a folha de pagamento de uma instituição financeira do Rio de Janeiro. Devido a sua pouca experiência com Java, durante a codificação surgiram algumas dúvidas quanto a conceitos básicos deste paradigma. É incorreto afirmar que em Java: Objetos de software são conceitualmente similares a objetos do mundo real: eles consistem do estado e o comportamento relacionado. Objetos são instâncias da classe. A classe provê a estrutura para a construção de objetos. Atributos: determinam o estado do objeto Um objeto não armazena seu estado em campos (variáveis) e expõe seu comportamento através de métodos (funções). Gabarito Comentado. 9a Questão (Ref.: 201601171781) Acerto: 1,0 / 1,0 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): acesso externo direto a atributo sobrecarga de atributo sobrecarga de método herança múltipla polimorfismo 02/04/2017 BDQ: Avaliação Parcial http://simulado.estacio.br/alunos/ 4/4 10a Questão (Ref.: 201601128404) Acerto: 1,0 / 1,0 Qual o uso da palavra reservada super em Java? Permitir invocar métodos da classe filha. Criar uma superclasse. Identificar métodos sobreescritos. Identificar métodos prioritários Permitir invocar construtores da classe pai.
Compartilhar