programacao para dispositivos moveis av 1 ano 2014_2

3
  Avaliação: CCT0196_AV_201002006538 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Tipo de Avaliação: AV Aluno: 201002006538 - ANDRE DA SILVA BITENCOURT Professor:  DENIS GONCALVES COPL E  Turma:  9002/AB Nota da Prova: 8,0 Nota de Partic.: 1, 5  Data: 21/11/2014 09:09:00  1 a  Questão  (Ref.: 201002113868)  Pontos:  0,5 / 0,5 Assinale o item que não corresponde a uma constante para controle de fluxo no JME: Command.OK Command.EXIT  Command.LOGOUT Command.CANCEL Command.ITEM  2 a  Questão  (Ref.: 201002114342)  Pontos:  0,5 / 0,5 Para a plataforma Java Micro Edition, podemos afirmar que a diferença significativa entre as configurações de um telefone celular e um smartphone: Está no MIDP. Está na marca do aparelho. Está na aplicação do smartphone, que é um tablet.  Está no CLDC e no CDC. Está no hardware empregado.  3 a  Questão  (Ref.: 201002128296)  Pontos:  0,5 / 0,5 Para as interfaces Web é muito comum a submissão dos dados do formulário para um servidor através de um botão do tipo . No caso de formulários JME, os dados do formulário podem ser tratados na programação a partir de: Uma interface do tipo MouseListener. Uma interface do tipo ActionListener.  Uma interface do tipo CommandListener. Um componente do tipo Button. Um componente do tipo JMESubmit.  4 a  Questão  (Ref.: 201002128326)  Pontos:  1,0 / 1,0 Os RecordStores são estruturas muito simples que armazenam os dados sem interpretação de seu formato original. Os dados recebidos a partir de um RecordStore chegam no seguinte formato:

Upload: paulo-souza

Post on 04-Oct-2015

31 views

Category:

Documents


0 download

DESCRIPTION

AV1 Dispositivos Móveis.

TRANSCRIPT

  • Avaliao:CCT0196_AV_201002006538PROGRAMAOPARADISPOSITIVOSMVEIS

    TipodeAvaliao:AV

    Aluno:201002006538ANDREDASILVABITENCOURT

    Professor: DENISGONCALVESCOPLE Turma:9002/AB

    NotadaProva:8,0NotadePartic.:1,5Data:21/11/201409:09:00

    1aQuesto(Ref.:201002113868) Pontos:0,5/0,5

    AssinaleoitemquenocorrespondeaumaconstanteparacontroledefluxonoJME:

    Command.OKCommand.EXIT

    Command.LOGOUTCommand.CANCELCommand.ITEM

    2aQuesto(Ref.:201002114342) Pontos:0,5/0,5

    ParaaplataformaJavaMicroEdition,podemosafirmarqueadiferenasignificativaentreasconfiguraesdeumtelefonecelulareumsmartphone:

    EstnoMIDP.Estnamarcadoaparelho.Estnaaplicaodosmartphone,queumtablet.

    EstnoCLDCenoCDC.Estnohardwareempregado.

    3aQuesto(Ref.:201002128296) Pontos:0,5/0,5

    ParaasinterfacesWebmuitocomumasubmissodosdadosdoformulrioparaumservidoratravsdeumbotodotipo.NocasodeformulriosJME,osdadosdoformulriopodemsertratadosnaprogramaoapartirde:

    UmainterfacedotipoMouseListener.UmainterfacedotipoActionListener.

    UmainterfacedotipoCommandListener.UmcomponentedotipoButton.UmcomponentedotipoJMESubmit.

    4aQuesto(Ref.:201002128326) Pontos:1,0/1,0

    OsRecordStoressoestruturasmuitosimplesquearmazenamosdadosseminterpretaodeseuformatooriginal.OsdadosrecebidosapartirdeumRecordStorechegamnoseguinteformato:

  • Record ArraydeBytes

    CollectionInteiroLongoXML

    5aQuesto(Ref.:201002113861) Pontos:0,5/0,5

    SobreasMIDlets:

    ApenaspodemserinstaladasporintermdiodeumservidornaWeb.adenominaodadaaosaplicativosgeradoscomoAndroid.PodemserutilizadasapenasemconfiguraesCLDC.Soempacotadasdentrodeumarquivodeextenso"jad".

    TrabalhacomaHighLevelAPIparaodesenvolvimentodeinterfacescadastrais.

    6aQuesto(Ref.:201002257380) Pontos:1,0/1,0

    SobreaestruturadoGCF,possvelafirmarque:

    GCFpossuiumaestruturacomplexadeinterfaceseclassesparaexecutarfluxosdeentradaesadadedados.

    IIGCFprovumaabordagemgenricaparaconectividade

    IIIEmboracadatipodeconexotenhasuasparticularidades,parausaroGCFmuitosimples

    MarquearespostaCORRETA

    ApenasasafirmativasIeIIIestocorretasApenasaafirmativaIIestcorreta

    ApenasasafirmativasIIeIIIestocorretasApenasaafirmativaIestcorretaTodasasafirmativasestocorretas

    7aQuesto(Ref.:201002114353) Pontos:0,5/0,5

    OprincipalpapeldaMIDPpara:

    DesenvolveroprogramanalinguagemJava.Desenvolvimentodesoftwareparadispositivosmveis.Desenharosoftware.Classificarotamanhodoaparelho.

    Complementaraconfiguraoquecaracterizaodispositivo.

    8aQuesto(Ref.:201002114235) Pontos:0,5/0,5

    AnaliseotrechodecdigofonteJavaaseguir:

    booleanb=falseif(b=true){

    b=false

  • }OtrechodecdigofonteJava:

    Criaumavarivel"b",defineumvalor"false"(falso)parao"b"e,pornoatenderacondio,ofluxosaltarainstruo"if",poisdiantedacomparao,oresultado"false".Representaummapadebancodedados.Nofuncionaederroaocompilar.Nofunciona,derroetravaraKVM.

    Criaumavarivel"b",defineumvalor"false"(falso)parao"b"e,poratenderacondio,ofluxoentrarnainstruo"if",poisdiantedaatribuioecomparao,oresultado"true".

    9aQuesto(Ref.:201002132868) Pontos:1,5/1,5

    Expliqueadiferenaentreerrodecompilaoeerrodeexecuo

    Resposta:Errodecompilaooerroqueocorreantesdaexecuodoprograma.Errosdeexecuosoerrosqueocorremduranteaexecuodoprograma.Ex:quandoomesmotentaexecutarumaoperaoimpossvel.

    Gabarito:Errosdecompilaosoaquelesqueocorremantesdeseuprogramaexecutar,enquantoqueerrosemtempodeexecuosoerrosqueocorremenquantooprogramaexecutado.Estes,normalmenteocorremquandooprogramatentaumaoperaoqueimpossvelexecutar.

    10aQuesto(Ref.:201002132871) Pontos:1,5/1,5

    Apresentedoisexemplosdeboasprticasdeprogramao

    Resposta:Comentriosedocumentaovisandofacilitaroprocessodemanuteno.Usode"curtocircuito"nascomparaes.Usarnomesdefunesadequadosasaesexecutadasporelas.

    Gabarito:

    Documentaoecomentrios

    Trocadaposiodevariveiseconstantesnacomparao

    Usode"curtocircuito"nacomparao

    Limitaodenovosobjetos

    Variveisdeobjetosnulas

    Nomesapropriados

    Perododenovisualizaodaprova:desde06/11/2014at25/11/2014.