Вы находитесь на странице: 1из 4

Avaliao: CCT0176_AV_201101166126 LINGUAGEM DE PROGRAMAO

Tipo de Avaliao: AV
Aluno: 201101166126 - ROMUALDO DA CAMARA CRUZ
Professor: ANDRE PRZEWODOWSKI FILO Turma: !001"AA
Nota da Prova: #$# Nota de Partic.: 0 Data: #1"0%"201& 1%'01'0%
1
(
)*+,-./ (Ref.: 2011012!1"# Pontos: 0$0 $ 1$%
%rros de e&ecuo podem ocorrer em c'di(os fontes implementados. As )oas pr*ticas de desenvolvimento da
pro(ramao orientada a o)+etos e&i(em ,ue o desenvolvedor se preocupe com os poss-veis erros de e&ecuo da
sua aplicao.
Na lin(ua(em de pro(ramao .ava para tratar erros/ deve0se utili1ar paradi(ma tr2 $ catc3.
Neste conte&to/ implemente uma aplicao .ava ,ue trate erros de diviso por 1ero.
Resposta: pu)lic int num)er4 pu)lic int div tr2 catc3 if num)er$div50 t3en 6erro diviso por 1ero6 end tr2
7a)arito:
pu)lic class %rroDivisao8ero9
pu)lic static void main(:trin(;< ar(s#9
tr29
int & 5 04
int 2 524
int resultado 5 2$&4
=
catc3 (Arit3metic%&ception e#9
:2stem.out.println(6erro de diviso por 1ero6 > e.(et?essa(e(##4
=
=
2
(
)*+,-./ (Ref.: 20110121"@@0# Pontos: 0$% $ 0$%
Assinale a opo ,ue no fa1 parte do conceito de orientao a o)+etos.
procedimento
mAtodo
Pgina 1 de 4 BDQ Prova
21/06/2014 file:///C:/Users/noterom/AppData/o!al/"emp/o#/C$4%D&%6'(tm
classe
atri)uto
3erana
#
(
)*+,-./ (Ref.: 201101"1!0BB# Pontos: 0$0 $ 0$%
(%NAD%$2011# %clipse/ Net)eans/ .developer so e&emplos de am)ientes inte(rados de desenvolvimento/
c3amados de CD%/ ,ue tDm por o)+etivo facilitar o desenvolvimento de softEares/ provendo maior produtividade e
(erenciamento de pro+etos. A especificao .avaFeans foi criada para ser um padro de desenvolvimento de
componentes ,ue possam ser facilmente usados por outros desenvolvedores em diferentes CD%.
Gom relao ao tema/ analise as asserHes a se(uir:
S+0( 1(2( / N+-3+(4, /* 1(2( / E5671,+$ 8 1/,,9:+6 (;<*7272 5/=1/4+4-+, ;+ -+25+72/, <*+ >(5767-+= (
7=16+=+4-(?./ ;/ ,+* 12/0+-/
PIRJK%
como o c'di(o desses componentes est* em lin(ua(em intermedi*ria/ ou se+a/ independente da ar,uitetura de um
computador real/ s' A necess*rio ,ue a m*,uina virtual este+a instalada no computador onde o aplicativo ser*
e&ecutado e a m*,uina virtual ser* a respons*vel pela interpretao do c'di(o para a lin(ua(em de m*,uina do
computador em e&ecuo.
Acerca dessas asserHes/ assinale a alternativa correta.
As duas asseres so proposies verdadeiras, e a segunda uma justificativa correta da primeira
A primeira assero uma proposio falsa, e a segunda, uma proposio verdadeira
As duas asseres so proposies verdadeiras, mas a segunda no uma justificativa correta da
primeira
A primeira assero uma proposio verdadeira, e a segunda, uma proposio falsa
Tanto a primeira quanto a segunda asseres so proposies falsas
&
(
)*+,-./ (Ref.: 20110121""0L# Pontos: 1$0 $ 1$0
Generalizao o mecanismo pelo qual uma classe (subclasse! pode estender outra classe (superclasse!,
aproveitando seus comportamentos (mtodos! e vari"veis poss#veis(atributos!, tambm con$ecido como%
(&onte% adaptado '()!
A)strao
Associao
Merana
Glasse A)strata
A(re(ao
%
(
)*+,-./ (Ref.: 20110121"@@@# Pontos: 0$0 $ 1$0
Irientao a I)+etos A uso )*sico do .ava/ sendo assim assinale a alternativa correta.
nos o)+etos/ os atri)utos definem o seu comportamento e os mAtodos o seu estado
um pro)lema do paradi(ma de Irientao a I)+etos A a ausDncia de recursos para reutili1ao de c'di(o
o polimorfismo A o mecanismo para 3erdar mAtodos e atri)utos da superclasse
uma classe ,ue implementa uma interface se compromete a implementar os mAtodos estipulados na
mesma
classes so instNncias de o)+etos
Pgina 2 de 4 BDQ Prova
21/06/2014 file:///C:/Users/noterom/AppData/o!al/"emp/o#/C$4%D&%6'(tm
6
(
)*+,-./ (Ref.: 20110121B@O# Pontos: 0$% $ 0$%
%m .ava encontra0se v*rias formas de implementarmos uma estrutura de dados. Kma delas A a criao de matri1es
unidimensionais (vetores# e multidimensionais. P correto afirmar so)re esta estrutura de dados:
A usada para arma1enar dados de tipos primitivos e tam)Am para arma1enar o)+etos.
A usada somente para arma1enar tipos primitivos.
A usada somente para a(rupar dados de tipos primitivos/ como int e dou)le.
A usada somente para a(rupar o)+etos.
no A permitido o uso deste tipo de estrutura em .ava/ somente na Qin(ua(em G.
7
(
)*+,-./ (Ref.: 201101"1""O# Pontos: 0$% $ 0$%
:e+a a classe:
pu)lic class ?oto 9
pu)lic )oolean estado?otor4
pu)lic void li(a?otor(# 9estado?otor5true4=
pu)lic void desli(a?otor( # 9estado?otor5false4=
=
?ar,ue a alternativa ,ue apresenta a forma correta de se criar uma instNncia desta classe:
?oto m5neE( #.?oto4
?oto m.neE ?oto( #4
?oto m5neE ?oto(#4
?oto m.neE( #4
?oto m.neE ?oto4
@
(
)*+,-./ (Ref.: 201101"1""O0# Pontos: 0$% $ 0$%
Considerando o esquema de herana existente na metodologia de Orientao a Objeto, em uma hierarquia de classes em Java, temos:
I. Os construtores da superclasse no so herdados pelas instncias de uma subclasse.
II. !odo m"todo construtor de uma superclasse precisa tamb"m chamar um construtor da subclasse.
III. O comando super( ), chamada ao construtor da superclasse, deve ser declarado obrigatoriamente na primeira linha do construtor da
subclasse.
#arque a alternativa CO$$%!&:
&penas as sentenas II e III so verdadeiras.
'enhuma sentena " verdadeira.
&penas as a sentena I e III so verdadeiras.
&penas as sentenas I e II so verdadeiras.
!odas as sentenas so verdadeiras.
!
(
)*+,-./ (Ref.: 2011012B2# Pontos: 0$0 $ 0$%
Jual sinta&e e&pressa a criao correta de uma classe em +avaR
Pgina ) de 4 BDQ Prova
21/06/2014 file:///C:/Users/noterom/AppData/o!al/"emp/o#/C$4%D&%6'(tm
class pu)lic %&emplo 9=
class %&emplo(# 9=
pu)lic class %&emplo 9=
pu)lic class %&emplo(# 9=
Pu)lic Glass %&emplo 9=
10
(
)*+,-./ (Ref.: 2011012!O@L# Pontos: 0$# $ 1$%
Cdentifi,ue no c'di(o a)ai&o um e&emplo de I)+eto (CnstNncia#/ ?Atodo e Glasse. %&pli,ue cada conceito deste.
pu)lic class .avaApp 9
pu)lic static void main(:trin(;< ar(s# 9
.ava +ava1 5 neE .ava(61.O6/ 6+dS6#4
:2stem.out.println(+ava1.(etNome(##4
=
=
Resposta: I)+eto 0 .ava +ava1(unidade do mundo real representada# ?Atodo 0 pu)lic static void (forma de atri)uir
ou alterar status de um o)+eto# Glasse 0 .avaApp
7a)arito:
I)+eto: +ava1
Glasse: .ava
?Atodo: (etNome(#
I)+eto A uma instNncia de classe. Glasse A um modelo a)strato de dados. ?Atodo A uma operao ou ao ofertada
pela classe.
Per-odo de no visuali1ao da prova: desde 0$0O$201" atA 1L$0L$201".
Pgina 4 de 4 BDQ Prova
21/06/2014 file:///C:/Users/noterom/AppData/o!al/"emp/o#/C$4%D&%6'(tm

Вам также может понравиться