Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação Parcial: CCT0756_SM_201708199284 V.1 Aluno(a): Matrícula: Acertos: 10,0 de 10,0 Data: 29/04/2018 15:32:38 (Finalizada) 1a Questão (Ref.:201708250328) Acerto: 1,0 / 1,0 A tecnologia Java implementa um serviço conhecido como Garbage Collector - Coletor de Lixo. Sua função é: 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. Permitir a instanciação do objeto na memória. Gabarito Coment. 2a Questão (Ref.:201708923999) Acerto: 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"? É resultado da interpretação do código fonte de um programa escrito em Java. É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pelo Sistema Operacional. É a interpretação de um programa escrito em qualquer linguagem, com o objetivo de ser compilado pela JVM. É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pela JVM. Código fonte desenvolvido pelo usuário, sujeito a interpretação do Sistema Operacional. 3a Questão (Ref.:201708894936) Acerto: 1,0 / 1,0 Considere o trecho em Java abaixo. Marque a opção que corretamente exibe o que é impresso na tela. int valor; int v[ ] = {1,3,5,7,9,11}; for (int i = 1; i <= 6; i++){ if (i % 2 == 1) { valor = i/2 + v[i-1]; System.out.print(" " + valor); } } 1 4 6 9 11 14 1.5 6.5 13.5 1 6 11 1.5 4.0 6.5 9.0 11.5 14.0 1.0 4.0 6.0 9.0 11.0 14.0 4a Questão (Ref.:201709085050) Acerto: 1,0 / 1,0 public class qwert { public static void main(String[] args) { qwert a = new qwert(); a.asdfg(672, 117); } void asdfg(int d1, int d2) { int a3 = 1; int a1 = d1; int a2 = d2; System.out.println("Resposta"); if (a1 >= a2) { while (a3 > 0) { a3 = a1 % a2; a1 = a2; a2 = a3; System.out.println(a1 + " - " + a3); } } } } Assinale a opção que apresenta o resultado da execução do código Java precedente. Resposta 672 - 117 117 - 87 87 - 30 30 - 27 27 - 3 Resposta 672 - 117 Resposta 87 - 30 Resposta 3 - 0 Resposta 117 - 87 87 - 30 30 - 27 27 - 33 - 0 5a Questão (Ref.:201708918823) Acerto: 1,0 / 1,0 Analise as afirmativas e marque a alternativa correta: i-Os componentes Java puros oferecem um maior nível de portabilidade e flexibilidade e são do pacote AWT. ii-Os componentes Swing fornecem funcionalidade e aparência uniforme em todas as plataforma, sendo denominada de aparência de metal. iii-Os 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. Apenas a alternativa ii está correta. Apenas a alternativa i está correta. Todas as alternativas estão corretas. Apenas a alternativa iii está correta. 6a Questão (Ref.:201708860925) Acerto: 1,0 / 1,0 Os componentes gráficos mais comuns estão frequentemente prontos e presentes no pacote Swing. Para montar as telas que são específicas de um projeto, é necessário compor alguns componentes mais básicos, como JFrames, JPanels, JButtons, etc. Criar um componente do Swing é bastante simples, o comando para criar um botão é: JFrame.botao = new.JButton("sair"); JButton.botao = new JButton("sair"); JFrame botao = new JButton("sair"); JButton botao = new JFrame("sair"); JButton botao = new JButton("sair"); 7a Questão (Ref.:201708816809) Acerto: 1,0 / 1,0 Será gerado um erro de compilação, pois o atributo é private. Será gerado erro de compilação pois há erro de sintaxe em: c.cor="Prata"; O código é executado normalmente, pois c é uma instancia da mesma classe que o atributo O objeto c não pode ser instanciado, pois não há construtor na classe. O código é executado normalmente, pois c não é uma instancia da mesma classe que o atributo Gabarito Coment. Gabarito Coment. 8a Questão (Ref.:201708989794) Acerto: 1,0 / 1,0 Em Java, para alterar a visibilidade do elemento utiliza-se, entre outros, o modificador de acesso: protected. volatile. static. transient. abstract. 9a Questão (Ref.:201708909914) Acerto: 1,0 / 1,0 Quando se pensa em uma classe como um tipo de dados, se imagina que os objetos desse tipo ou classe sempre serão instanciados. Entretanto, existem situações em que é útil definir classes para as quais nunca irá se querer instanciar objetos dessa classe. Essas classes são chamadas: Classes Final Interface Classes Polimórficas Classes Abstratas Classes privadas 10a Questão (Ref.:201708455553) Acerto: 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: II e IV I II e III III I e IV
Compartilhar