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=4172874732 1/4 LINGUAGEM DE PROGRAMAÇÃO Simulado: CCT0261_SM_201310060738 V.1 Fechar Aluno(a): GISELLE NASCIMENTO PEREIRA Matrícula: 201310060738 Desempenho: 10,0 de 10,0 Data: 27/04/2016 09:04:17 (Finalizada) 1a Questão (Ref.: 201310298466) Pontos: 1,0 / 1,0 Seja o arquivo MeuPrograma.java, um arquivo escrito no bloco de notas, contendo código fonte em java. Marque a única alternativa CORRETA, para a descrição do processo de compilação e execução do programa. Com o comando java MeuPrograma.java compilase o arquivo e produzse o arquivo MeuPrograma.class. Em seguida com o comando javac MeuPrograma o bytecode é executado. Com o comando java MeuPrograma.javac compilase o arquivo e produzse o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é executado. Com o comando javac MeuPrograma compilase o arquivo e produzse o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é executado. Com o comando javac MeuPrograma.java compilase o arquivo e produzse o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.class o bytecode é executado. Com o comando javac MeuPrograma.java compilase o arquivo e produzse o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma o bytecode é executado. Gabarito Comentado. 2a Questão (Ref.: 201310100098) Pontos: 1,0 / 1,0 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 IV, somente II e IV, somente III, somente III e IV, somente I, II, III e IV 3a Questão (Ref.: 201310097948) 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: é usada somente para armazenar tipos primitivos. é 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 agrupar objetos. 27/04/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=4172874732 2/4 não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem C. 4a Questão (Ref.: 201310161897) Pontos: 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 o bônus e ganhou o bônus. ganhou e ganhou. perdeu e ganhou o bônus. perdeu o bônus e ganhou. perdeu e perdeu. 5a Questão (Ref.: 201310298497) Pontos: 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.lang e javax.swing java.awt e javax.swing javax.swing e java.util java.util e java.lang java.awt e java.lang Gabarito Comentado. 6a Questão (Ref.: 201310766422) Pontos: 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. 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. Todas as alternativas estão erradas. Todas as alternativas estão corretas. Apenas a alternativa ii está correta. Apenas a alternativa iii está correta. Apenas a alternativa i está correta. 27/04/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=4172874732 3/4 7a Questão (Ref.: 201310099356) Pontos: 1,0 / 1,0 Na programação orientada a objetos uma classe _______________. tem o mesmo significado que objeto referese a um objeto devidamente classificado representa um conjunto de objetos com características comuns referese a um objeto devidamente catalogado representa a instância de um objeto 8a Questão (Ref.: 201310097968) Pontos: 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(); } } 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(). faltou o método main na classe Pessoa. não há erros nos códigos acima. faltou criar o objeto na classe Pessoa. Gabarito Comentado. 9a Questão (Ref.: 201310098450) Pontos: 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 extends generation super 27/04/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=4172874732 4/4 10a Questão (Ref.: 201310098926) Pontos: 1,0 / 1,0 Analise o código Java abaixo, sabendose que as classes encontramse no mesmo pacote, assinale a alternativa correta: class A { private int atrA; } class B extends A { protected int atrB; } class C extends B, A{ private int atrC; } A classe C, por herdar as características das classes A e B, pode acessar diretamente os atributos de A e B A classe B herda as características de A, mas não tem acesso direto ao atributo de A A classe C está herdando as características das classes B e A, assumindo a característica de polimorfismo A classe B possui atributo protegido, sendo assim, qualquer classe que herde não pode acessar diretamente o atributo A classe B herda as características de A e pode acessar diretamente o atributo de A
Compartilhar