Baixe o app para aproveitar ainda mais
Prévia do material em texto
2017528 INDEX BDQ: Alunos http://simulado.estacio.br/alunos/ 1/4 CCT0261_201601722133 V.1 Fechar Avaliação: CCT0261_SM_201601722133 V.1 RETORNAR À AVALIAÇÃO Disciplina: LINGUAGEM DE PROGRAMAÇÃO Aluno: MARCOS ALEXANDRE NOGUEIRA CANELLAS JÚNIOR (201601722133 ) Turma: 9006/AF Autenticação da Avaliação Parcial 1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados. 2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação". 3. Caso queira FINALIZAR a avaliação, digite o código de 4 carateres impresso abaixo. ATENÇÃO: Caso finalize esta avaliação você não poderá mais modificar as suas respostas. 2793 Cód.: FINALIZAR Obs.: Os caracteres da imagem ajudam a Instituição a evitar fraudes, que dificultam a gravação das respostas. 1a Questão (Ref.: 201601825462) A tecnologia Java implementa um serviço conhecido como Garbage Collector Coletor de Lixo. Sua função é: Detectar os Hot Spots das aplicações. Possibilitar a criação de herança entre as classes. Determinar quando uma classe deve ser abstrata. Permitir a instanciação do objeto na memória. Eliminar os objetos que não estão sendo usados se estiver com pouco espaço na memória. 2a Questão (Ref.: 201601827633) No âmbito da linguagem Java, considere: I. Edição é a criação do programa, que também é chamado de código Bytecode. II. Compilação é a geração de um código intermediário chamado fonte, que é um código independente de plataforma. III. Na interpretação, a máquina virtual Java ou JVM analisa e executa cada instrução do código Bytecode. IV. Na linguagem Java a interpretação ocorre apenas uma vez e a compilação ocorre a cada vez que o programa é executado. Está correto o que consta em III e IV, somente III, somente IV, somente I, II, III e IV II e IV, somente 2017528 INDEX BDQ: Alunos http://simulado.estacio.br/alunos/ 2/4 3a Questão (Ref.: 201601825483) Em Java encontrase várias formas de implementarmos uma estrutura de dados. Uma delas é a criação de matrizes unidimensionais (vetores) e multidimensionais. É correto afirmar sobre esta estrutura de dados: é usada para armazenar dados de tipos primitivos e também para armazenar objetos. é usada somente para agrupar objetos. não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem C. é usada somente para armazenar tipos primitivos. é usada somente para agrupar dados de tipos primitivos, como int e double. 4a Questão (Ref.: 201601889432) 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 ganhou o bônus. perdeu o bônus e ganhou. ganhou e ganhou. perdeu e perdeu. perdeu o bônus e ganhou o bônus. 5a Questão (Ref.: 201602409945) 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: Conhecidos como componentes Java puros Possui portabilidade, em relação ao componente AWT 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 6a Questão (Ref.: 201602026032) 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.lang e javax.swing java.awt e javax.swing javax.swing e java.util java.util e java.lang java.awt e java.lang 2017528 INDEX BDQ: Alunos http://simulado.estacio.br/alunos/ 3/4 7a Questão (Ref.: 201601825980) Dado o seguinte modelo: Marque a alternativa que define a classe Pessoa. public Pessoa { private int codigoPessoa; private String nome; private String endereco; private int telefone; } public Pessoa { public static main (String args[]) { private int codigoPessoa; private String nome; private String endereco; private int telefone; } } public class Pessoa { private int codigoPessoa; private String nome; private String endereco; private int telefone; } public class Pessoa { public static main (String args[]) { private int codigoPessoa; private String nome; private String endereco; private int telefone; } } public Pessoa { public static main (String args[]) { private codigoPessoa int; private nome String; private endereco String; private telefone int; } } 8a Questão (Ref.: 201601825503) 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); } } 2017528 INDEX BDQ: Alunos http://simulado.estacio.br/alunos/ 4/4 public class TestaPessoa{ public static void main (String [] args){ exibirDados(); } } 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(). o erro está no método exibirDados() da classe Pessoa, ele não pode ser void. não há erros nos códigos acima. faltou criar o objeto na classe Pessoa. faltou o método main na classe Pessoa. 9a Questão (Ref.: 201601826380) Uma classe que não é concebida para criar instâncias, servindo como uma superclasse para outras classes é a: concreta múltipla abstrata dinâmica obstrutiva 10a Questão (Ref.: 201602485060) 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: Todos os métodos são implicitamente públicos e abstratos. 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. Métodos abstratos não possui corpo. Para uma classe ser abstrata, ela precisa ter pelo menos um método abstrato. Nenhum objeto pode ser instanciado para uma classe abstrata.
Compartilhar