Buscar

AP LINGUAGEM DE PROGRAMAÇÃO (10,0)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Avaiação Parcial: CCT0261_SM_201601350929 V.1 
Aluno(a): LEONARDO CORRÊA DE ARAUJO ALMEIDA Matrícula: 201601350929 
Acertos: 10,0 de 10,0 Data: 10/04/2017 20:52:50 (Finalizada) 
 
 
 1a Questão (Ref.: 201601417137) Acerto: 1,0 / 1,0 
A tecnologia Java implementa um serviço conhecido como Garbage Collector - Coletor de Lixo. Sua função 
é: 
 
 
 
Eliminar os objetos que não estão sendo usados se estiver com pouco espaço na memória. 
 
Permitir a instanciação do objeto na memória. 
 
Determinar quando uma classe deve ser abstrata. 
 
Detectar os Hot Spots das aplicações. 
 
Possibilitar a criação de herança entre as classes. 
 
 
 
 
 2a Questão (Ref.: 201601417136) 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 o Java Runtime Enviroment-JRE. 
 
Somente a Java Virutal Machine-JVM. 
 
A Java Runtime Environment (JRE), ambiente de execução Java, formado pela JVM e bibliotecas,e 
do Java SE (Standard Edition) - JDK. 
 
O JDK e o Java Standard Edition. 
 
Somente o Java Standard Edition. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 3a Questão (Ref.: 201601481107) 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 ganhou o bônus. 
 
perdeu o bônus e ganhou o bônus. 
 
perdeu e perdeu. 
 
perdeu o bônus e ganhou. 
 
ganhou e ganhou. 
 
 
 
 
 
 4a Questão (Ref.: 201601417654) Acerto: 1,0 / 1,0 
Marque a alternativa que define uma matriz de números inteiros com 4 linhas e 5 colunas: 
 
 
 
int [][] matriz = new int [5,4]; 
 
int [][] matriz = new int [5][5]; 
 
int [][] matriz = new int [4][5]; 
 
int matriz [4][5]; 
 
int [][] matriz = new int [4,5]; 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 5a Questão (Ref.: 201601617707) Acerto: 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 fornecer-lhes funcionalidade, estão agrupadas em dois grandes pacotes: 
 
 
 
javax.swing e java.util 
 
java.awt e javax.swing 
 
java.util e java.lang 
 
java.lang e javax.swing 
 
java.awt e java.lang 
 
 
 
 
 6a Questão (Ref.: 201602085632) 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. 
 
 
 
Apenas a alternativa i está correta. 
 
Todas as alternativas estão corretas. 
 
Todas as alternativas estão erradas. 
 
Apenas a alternativa iii está correta. 
 
Apenas a alternativa ii está correta. 
 
 
 
 
 
 7a Questão (Ref.: 201601419311) 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: 
 
 
 
static final int SIZE = 10 
 
void final int SIZE = 10 
 
this final int SIZE :=10 
 
this extend integer SIZE := 10 
 
static extend integer SIZE = 10 
 
 
 
 
 
 8a Questão (Ref.: 201601657709) Acerto: 1,0 / 1,0 
Os atributos de uma classe representam as características de um objeto, isto é, têm a finalidade de 
armazenar os dados dos objetos dessa classe. Com o objetivo de contemplar o encapsulamento, os 
atributos devem ser: 
 
 
 
public 
 
final 
 
private ou protected 
 
abstract 
 
static 
 
 
 
 
 9a Questão (Ref.: 201601477191) 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): 
 
 
 
sobrecarga de atributo 
 
acesso externo direto a atributo 
 
sobrecarga de método 
 
herança múltipla 
 
polimorfismo 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 10a Questão (Ref.: 201601418136) Acerto: 1,0 / 1,0 
Analise o código Java abaixo, sabendo-se que as classes encontram-se 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 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 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 e pode acessar diretamente o atributo de A 
 
A classe B possui atributo protegido, sendo assim, qualquer classe que herde não pode acessar 
diretamente o atributo

Outros materiais