Baixe o app para aproveitar ainda mais
Prévia do material em texto
21/04/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3206640612 1/4 LINGUAGEM DE PROGRAMAÇÃO Simulado: CCT0261_SM_201504739728 V.1 Fechar Aluno(a): EDUARDO SILVA DE SANTANA Matrícula: 201504739728 Desempenho: 10,0 de 10,0 Data: 21/04/2016 13:44:21 (Finalizada) 1a Questão (Ref.: 201504845323) Pontos: 1,0 / 1,0 Analisando as características da linguagem JAVA, marque a alternativa correspondente ao fato da linguagem poder ser implantada em diversas plataformas, como, por exemplo, Windows, Unix e Macintosh, sem que seja necessário modificar ou mesmo reconstruir a aplicação: Facilidade de programação Escalabilidade Flexibilidade Recompilação automática Portabilidade Gabarito Comentado. 2a Questão (Ref.: 201504845369) Pontos: 1,0 / 1,0 De acordo com o texto abaixo, qual a alternativa correta? (Fonte: adaptado IBM) "é um programa que carrega e executa os aplica䰀贃vos Java, convertendo os bytecodes em código executável de máquina." JVM garbage collector JRE JSR JDK Gabarito Comentado. 3a Questão (Ref.: 201504844840) Pontos: 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 irá gerar um código executável (.exe). iniciar a execução da aplicação. definir que a classe é uma interface. definir que a classe é uma classe abstrata. definir que a classe não tem corpo. Gabarito Comentado. 21/04/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3206640612 2/4 4a Questão (Ref.: 201504992601) 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 perdeu o bônus e ganhou o bônus ganhou e ganhou perdeu e ganhou o bônus perdeu e perdeu 5a Questão (Ref.: 201505429297) 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: JComboText combo = new "Caixa de Texto" JLabel("caixa de texto") JBox caixa = "Caixa de Texto" JFrameText texto = new Text() JTextField caixa = new JTextField() Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201505429296) 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 áreas que comportam outros componentes, inclusive outros painéis 21/04/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3206640612 3/4 São elementos que fazem a intermediação entre um container e os demais GUI anexados. 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 O JPanel, assim como o JFrame são derivados do pacote java.util.awt Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 201504844857) 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(); } } faltou criar o objeto na classe Pessoa. não há erros nos códigos acima. faltou o método main 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.: 201504845732) Pontos: 1,0 / 1,0 Assinale a opção que não faz parte do conceito de orientação a objetos. classe método herança procedimento atributo Gabarito Comentado. 9a Questão (Ref.: 201504845339) Pontos: 1,0 / 1,0 21/04/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3206640612 4/4 Marque a alternativa que representa a palavra reservada que indica a execução do construtor de superclasses em uma generalização: generation new extends super implements 10a Questão (Ref.: 201505050041) Pontos: 1,0 / 1,0 (ENADE/2011) O paradigma de programação orientado a objetos tem sido largamente utilizado no desenvolvimento de sistemas. Considerando o conceito de herança, avalie as afirmações abaixo. I. Herança é uma propriedade que facilita a implementação de reuso. II. Quando uma subclasse é criada, essa herda todas as características da superclasse, não podendo possuir propriedades e métodos próprios. III. Herança múltipla é uma propriedade na qual uma superclasse possui diversas subclasses. IV. Extensão é uma das formas de se implementar herança. É correto apenas o que se afirma em: I II e III II e IV I e IV III Gabarito Comentado.
Compartilhar