Buscar

Prova de Tópicos Especiais de Programação Orientada a Objetos

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 4 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

Prévia do material em texto

IMPORTANTE
Data limite para aplicação
desta rova: 24/11/2018
UNIP INTERATIVA
Código da Prova: 18443040891
Curso: SUP TEC EM ANÁLISE E DESENVOLVIMENTO DE 
SISTEMAS
Série ou Período: 40 Bimestre - 40 Semestre
Tipo: Bimestral - AP
Aluno: 1724633 - RODRIGO MARTINS LEITE
I - Questões objetivas — valendo 5,00 pontos
II - Questões discursivas — valendo 5,00 pontos
Gerada em: 20/11/2018
Questões de múltipla escolha
Disciplina: 686160 - TÓPICOS ESPECIAIS DE PROGRAMAÇÃO ORIENTADAA OBJETOS
Questão 1: Considere o seguinte código em Java e julgue as afirmativas abaixo:
package b:. 'an2p. uniplnterativa;
2
public interface IExerrpIo
public int a;
public void netodol ;
public void metod02()
I - O código acima apresenta uma interface gráfica, capaz de receber o valor 8 a partir do metod02() quando
executado pelo usuário.
II - O código apresenta uma interface com erros, pois uma interface não pode definir atributos (linha 5) nem métodos
concretos (linhas 9 a 11
III - O código apresenta uma interface com erros, pois o métodol() na linha 7 é declarado com um ponto e vírgula e
sem um bloco de implementação.
Assinale a alternativa correta:
A) Apenas I e II estão corretas.
B) Apenas II e III estão corretas.
C) Apenas I e III estão corretas.
D) Todas estão corretas.
—E) Apenas uma afirmativa está correta.
Questão 2: Considere a seguinte classe e assinale a alternativa correta:
package
3 pablic abstract class
5 prtvate int a;
public static St: ing b:
public abstract votd metodol ( ) :
public int getÃ()
retarn a:
A) O código apresenta erros, pois o método getA() na linha 10 deve ser marcado como abstract.
B) O código apresenta erros, pois o método metodol() na linha 8 não apresenta código e não deve ser terminado
com ponto e vírgula.
C) O código apresenta erros, pois uma classe abstrata não deve definir atributos.D) O código apresenta erros, pois uma classe abstrata deve obrigatoriamente herdar de uma classe concreta.
— E) O código não apresenta erros.
Questão 3: Considere o seguinte programa e julgue as afirmativas abaixo:
package
pa.hlic class Progzar,a
static votd
22 .o;
double — 24.0;
int (int) (2 2);
JCPt2c:-.Pane . s.hovEess¿çeDiaüog ( 1 ,
I - O programa exibe o resultado 36 como um número inteiro.
II - Na linha 9, o programa realiza a soma i + j com números de ponto flutuante e dupla precisão, então converte oresultado para int, que, em seguida, é armazenado na variável soma.
III -A conversão de tipos para int na linha 9 é desnecessária, pois é possivel armazenar o resultado da soma, que éum double em uma variável de menor capacidade int.
Assinale a alternativa correta:
— A) Apenas I e II estão corretas.
B) Apenas II e III estão corretas.
C) Apenas I e III estão corretas.
D) Todas estão corretas.
E) Apenas uma afirmativa está correta.
Questão 4: Qual das alternativas abaixo apresenta uma declaração correta de um array?
A) array i = new array.
B) int array i = new int array.
C) int [5) i = new int
D) int [5) i = new int 0.
— E) intOi= new int
Questão 5: Qual das alternativas abaixo apresenta uma declaração correta de um ArrayList?
A) ArrayList O i = new ArrayList () O.
C) now
1,2) II i Altayl.irat
Ouontno O: Oulouo ntlttnatlvag abaixo nobro ao Intortacoo gráflcao om Java:
I • Pata no criar jajtola (Io aplicativo no atoa do trabalho do usuário. contornamos criar uma classo quo herda da
tanjo do pacoto
II • Um objOtO clanao JIJi1tton crin botno pronoionávoj om um contôinor gráfico, como o JFramo. Quando o
cli/ a O mótodo oxocutado.
III • Um objoto da JInbol contutna utilizado para oxibir informaçôos ootátjcao o noo intorativas em uma
iotorraco
A) Aponao I o II ootno corrotno;
IA) II o III corrotann
C) Aljonan O III ootâo COttotao,
t)) Ioda" ontào corrotan.
C) Aponao afirmativa 001/1 correta
Quo»tao 7: Conoldoro as soouintos claoaoo:
C I n"et'os
4
i vato i n'.
protect.ocl i nt 0'. r It»utoVtot.egirJ02
int
exten«l' ClannePaI (
Qualo oao 00 atributos quo a Clasoo Filha horda da Classo Pai?
A) Todos.
B) atributoPtivado, atribuloProt00ido o atributoPublico.
—C) atributoPadroo, atributoPtotooido o atributoPublicoo
D) otrIbutoProtooido o atribuloPubhco
E) Aponao atributoPubllco
Quootao 8: Julguo ao ooguintoo afirmaç000 sobro ao classes wrappor:
I • Uma claooo wrappot podo instanciar objot05 capazes do armazenar um dado do mesmo tipo primitivo que é
asnoclodo ó clanoon Por oxomplo, um objoto da classo Byto podo armazenar um dado do uma variável de tipo byte.
II • Objotos do claooos wtoppot podom sor usados om substituiç00 aos seus tipos primitivos associados com
vantaoono, poio olÓm do armazonar dados, ossos objotos ainda aprosontam métodos do conversao de dados para
outros tipos, convorono quo (cita com arrodondamonto. Por isso, é uma boa prática do programaçóo o uso de
claoooo wrappor
III Uma dau principaio utilidadoo dau Claoooo wrappor a convorsôo do tipos do dados para todos os demais tipos,
coovo(oôo quo ó roita com arrodondamonto, nâo com truncamonto quo ocorro com a convorsâo do tipos (typo cast).
Aoojnalo a altornatlva corrota:
A) Aponao I o II ootóo conotas,
B) Aponao II o III 05tno conotas,
C) Aponao I o III ostâo corrot050
D) Todao ootôo conotas,
E) Aponat) uma afirmativa corrota.
Quootóoo discursivas
Ouoolâo Pata armazenar uma quantidade do valoros do mosmo tipo, usar um votor (array) ou
oma coloçao (como O Artoyl./ot). Cgpjiquo ao monos uma ditoronça importanto ontro um votor o uma
0010000,
O'J00tao 2: Um dos aspectos importantes da oriontaçao a objotos O a ocultaçao, Quando projotamoo uma
queremos quo 01a realizo alguma tarola, soja para nos mesmos, soja para outros programadoros quo
trabalham no mesmo sintoma. Ouom usa ossa clasoo noo procisa sabor corno a classo roaliza a sua tarola,
elo no precisa sabor corno usá-la. Quo papo' os modificadores do acosso dosomponham na ocultaçao do
classoo?
«1 Z.cc; poe 
0 e 
00 f,
p ÚbLic,

Mais conteúdos dessa disciplina