Buscar

Avaliação Parcial - Linguagem de Programação

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

1a Questão (Ref.: 201603347544) Acerto: 1,0 / 1,0 
Para que possamos desenvolver aplicações básicas em Java basta termos instalado em nosso computador a(s) 
seguinte(s) tecnologias: (assinale somente uma alternativa) 
 
 
Somente a Java Virutal Machine-JVM. 
 
O JDK e o Java Standard Edition. 
 
Somente o Java Runtime Enviroment-JRE. 
 
Somente o Java Standard Edition. 
 A Java Runtime Environment (JRE), ambiente de execução Java, formado pela JVM e bibliotecas,e do Java 
SE (Standard Edition) - JDK. 
 Gabarito Comentado. 
 
 
 
 
 2a Questão (Ref.: 201603347545) Acerto: 1,0 / 1,0 
A tecnologia Java implementa um serviço conhecido como Garbage Collector - Coletor de Lixo. Sua função é: 
 
 
Possibilitar a criação de herança entre as classes. 
 
Detectar os Hot Spots das aplicações. 
 
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. 
 Gabarito Comentado. 
 
 
 
 
 3a Questão (Ref.: 201603495330) Acerto: 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 e perdeu 
 
perdeu o bônus e ganhou o bônus 
 
perdeu o bônus e ganhou 
 
ganhou e ganhou 
 
perdeu e ganhou o bônus 
 
 
 
 4a Questão (Ref.: 201603570625) Acerto: 1,0 / 1,0 
Considerando o trecho de programa apresentado a seguir, marque a alternativa que apresenta o resultado obtido 
após o processamento. 
 public class Prog2 
 { public static void main(String[] args) 
 { String A = "MEL DE ABELHA"; 
 int x = A.length(); 
 System.out.println("\n" +x); 
 } 
} 
 
 
11 
 
9 
 
3 
 
13 
 
10 
 
 
 
 5a Questão (Ref.: 201603932025) Acerto: 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 
homem-máquina gráfica. São características de um JPanel, EXCETO: 
 
 
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 
 
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 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 6a Questão (Ref.: 201603932028) Acerto: 0,0 / 1,0 
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: 
 
 
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc 
 
A maioria de seus componentes é escrita, manipulada e exibida completamente em Java 
 Conhecidos como componentes Java puros 
 São extensões do pacote java.util.swing 
 
Possui portabilidade, em relação ao componente AWT 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 7a Questão (Ref.: 201603349719) 
Acerto: 1,0 / 1,0 
Para declarar uma constante chamada SIZE do tipo inteiro e com valor 10 no Java, podemos utilizar a construção: 
 
 
void final int SIZE = 10 
 
this final int SIZE :=10 
 
static extend integer SIZE = 10 
 
this extend integer SIZE := 10 
 
static final int SIZE = 10 
 Gabarito Comentado. 
 
 
 
 
 8a Questão (Ref.: 201603591495) 
Acerto: 1,0 / 1,0 
Assinale a alternativa que completa corretamente a lacuna da afirmação a seguir: "Uma casa está para uma planta 
arquitetônica assim como um(a) __________ está para uma classe." 
 
 
método 
 objeto 
 
variável 
 
parâmetro 
 
atributo 
 Gabarito Comentado. 
 
 
 
 
 9a Questão (Ref.: 201603364222) 
Acerto: 1,0 / 1,0 
Qual o uso da palavra reservada super em Java? 
 
 
Identificar métodos sobreescritos. 
 
Permitir invocar construtores da classe pai. 
 
Permitir invocar métodos da classe filha. 
 
Criar uma superclasse. 
 
Identificar métodos prioritários 
 
 
 
 10a Questão (Ref.: 201603407599) 
Acerto: 1,0 / 1,0 
Uma classe ClasseA de determinada aplicação possuía um método calculeAlgo() em que testes (instruções de desvio 
condicional) eram utilizados para se determinar que algoritmo deveria ser adotado para efetuar o cálculo. Foi criada 
uma nova hierarquia de classes, iniciando na classe abstrata ClasseB, que declara o método abstrato calcule(). Este 
método é implementado por cada classe concreta da hierarquia, sendo cada uma delas correspondente a um dos 
algoritmos previstos no método calculeAlgo() original. ClasseA passou a ter um atributo do tipo ClasseB e métodos 
de acesso ao mesmo, e calculeAlgo() teve seu código substituído por uma simples chamada ao método calcule() do 
objeto armazenado no novo atributo. O conceito OO (Orientação a Objetos) predominante na descrição acima é 
a(o): 
 
 polimorfismo 
 
herança múltipla 
 
acesso externo direto a atributo 
 
sobrecarga de método 
 
sobrecarga de atributo

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais