Baixe o app para aproveitar ainda mais
Prévia do material em texto
27/04/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=4181052600 1/4 LINGUAGEM DE PROGRAMAÇÃO Simulado: CCT0261_SM_201505200237 V.1 Fechar Aluno(a): ALISON TOME DE SOUSA Matrícula: 201505200237 Desempenho: 9,0 de 10,0 Data: 27/04/2016 21:36:18 (Finalizada) 1a Questão (Ref.: 201505925047) Pontos: 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"? É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pelo Sistema Operacional. É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pela JVM. É resultado da interpretação do código fonte de um programa escrito em Java. É a interpretação de um programa escrito em qualquer linguagem, com o objetivo de ser compilado pela JVM. Código fonte desenvolvido pelo usuário, sujeito a interpretação do Sistema Operacional. 2a Questão (Ref.: 201505251376) Pontos: 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. 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. Determinar quando uma classe deve ser abstrata. Possibilitar a criação de herança entre as classes. Gabarito Comentado. 3a Questão (Ref.: 201505251397) Pontos: 1,0 / 1,0 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: não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem C. é usada somente para agrupar objetos. é usada somente para agrupar dados de tipos primitivos, como int e double. é usada para armazenar dados de tipos primitivos e também para armazenar objetos. é usada somente para armazenar tipos primitivos. 4a Questão (Ref.: 201505451940) Pontos: 1,0 / 1,0 Seja o código a seguir: public class DemoVetor{ 27/04/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=4181052600 2/4 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); } } Marque a alternativa que apresenta o valor da variável i, ao final do programa. i=5; i=3; i=4; i=1; i=2; Gabarito Comentado. 5a Questão (Ref.: 201505835857) Pontos: 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: JLabel("caixa de texto") JComboText combo = new "Caixa de Texto" JBox caixa = "Caixa de Texto" JFrameText texto = new Text() JTextField caixa = new JTextField() Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201505835856) Pontos: 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 homemmáquina gráfica. São características de um JPanel, EXCETO: São elementos que fazem a intermediação entre um container e os demais GUI anexados. São áreas que comportam outros componentes, inclusive outros painéis O JPanel, assim como o JFrame são derivados do pacote java.util.awt A classe JPanel não tem painel de conteúdo como JFrames, assim, os elementos devem ser diretamente adicionados ao objeto painel São criados com a classe JPanel, que é derivada da classe Container Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 201505251894) Pontos: 0,0 / 1,0 Dado o seguinte modelo: 27/04/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=4181052600 3/4 Marque a alternativa que define a classe Pessoa. public class Pessoa { public static main (String args[]) { private int codigoPessoa; private String nome; private String endereco; private int telefone; } } public Pessoa { 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 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.: 201505251380) Pontos: 1,0 / 1,0 Um conceito importante em programação orientada a objetos é o termo objeto. Neste sentido, o termo objeto significa: um identificador utilizado para descrever o cenário do padrão como um todo. são os resultados alcançados com a aplicação do padrão e a relação entre as vantagens e desvantagens dessa aplicação. define estados internos de uma classe. define a declaração de uma variável de referência associada a um variável primitiva. instância de uma classe. 27/04/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=4181052600 4/4 Gabarito Comentado. 9a Questão (Ref.: 201505275759) Pontos: 1,0 / 1,0 Como se generaliza em Java? public class ClasseFilha import ClassePai {} public class ClasseFilha implements ClassePai {} public class ClasseFilha :: ClassePai {} public class ClasseFilha : ClassePai {} public class ClasseFilha extends ClassePai {} 10a Questão (Ref.: 201505268053) Pontos: 1,0 / 1,0 Qual o uso da palavra reservada super em Java? Permitir invocar construtores da classe pai. Permitir invocar métodos da classe filha. Criar uma superclasse. Identificar métodos prioritários Identificar métodos sobreescritos.
Compartilhar