Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Simulado: CCT0196_SM_201107083061 V.3 Aluno(a): GERALDO LUCAS GOMES Matrícula: 201107083061 Desempenho: 6,0 de 8,0 Data: 07/10/2013 10:19:18 1a Questão (Ref.: 200620689264) Pontos: Como a KVM implementa parcialmente as especificações da JVM (Java Virtual Machine) os aplicativos gerados: para uma plataforma podem não ser portáveis para outras. são muito pequenos e portáveis para quaisquer outras plataformas Java ME. podem ser executados nativamente no Android, sem qualquer modificação. são nativos e podem ser executados diretamente pelo sistema operacional. podem ser interpretados nativamente pela plataforma Java SE sem qualquer adequações. 2a Questão (Ref.: 200620689364) Pontos: A diferença significativa entre um telefone celular e um smartphone: É que o smartphone é um telefone inteligente, ele possui funcionalidades que são mais avançadas e que podem ser estendidas por meio de programas executados através de seu sistema operacional. Está no tamanho do aparelho. Está na aplicação do smartphone, que é um tablet. Está na marca do aparelho. Está no hardware empregado. 3a Questão (Ref.: 200620689266) Pontos: A KVM possui um tamanho extremamente reduzido e consome poucos recursos do dispositivo em sua execução e por conta disso: diversas funcionalidades de máquinas virtuais e da linguagem de programação que não eram necessárias para a maior parte das aplicações tornaram-se opcionais, portanto a linguagem e a máquina virtual tiveram que ser modificadas e as bibliotecas também tiveram que ser reduzidas, tornando a programação para a plataforma de execução Java Micro Edition diferente da Java Standard Edition e da Java Enterprise Edition. a KVM tornou-se o sistema operacional de celulares comuns. ganhou um conjunto de rotinas e padrões estabelecidos por um software com a utilização das suas funcionalidades por aplicativos que não pretendem envolver-se em detalhes da implementação do software, mas apenas usar seus serviços. Tal conjunto compatibilizou a plataforma de execução Java Micro Edition com a Java Standard Edition e com a Java Enterprise Edition. compatibilizou a plataforma de execução Java Micro Edition com a Java Standard Edition e com a Java Enterprise Edition. a KVM tornou-se padrão para todos os dispositivos móveis, incluindo os smartphones. 4a Questão (Ref.: 200620689257) Pontos: Podemos afirmar que a área de fluxo da IDE NetBeans: Representa um mapa de banco de dados. Representa o aparelho celular. É o MIDP. Página 1 de 3BDQ Prova 07/10/2013http://simulado.estacio.br/bdq_simulados_prova_preview.asp?hist=275419550&p1=7... É responsável por estabelecer fluxo de dados e ações da aplicação de maneira gráfica. É a CLDC. 5a Questão (Ref.: 200620689826) Para melhorar o desempenho dos sistemas criados com JME deve-se: Evitar nomes grandes para as variáveis do sistema. Instanciar objetos somente quando forem necessários. Nas comparações colocar do lado direito a de maior probabilidade de ocorrência. Apagar os comentários. Compactar o arquivo de distribuição no formato "rar". 6a Questão (Ref.: 200620689791) Pontos: Sobre as MIDlets: São empacotadas dentro de um arquivo de extensão "jad". Apenas podem ser instaladas por intermédio de um servidor na Web. Trabalha com a High Level API para o desenvolvimento de interfaces cadastrais. É a denominação dada aos aplicativos gerados com o Android. Podem ser utilizadas apenas em configurações CLDC. 7a Questão (Ref.: 200620689704) Pontos: Como são denominados os elementos dispostos sobre um formulário no J2ME? Robots. Sprites. Elements. Screens. Items. 8a Questão (Ref.: 200620689350) Pontos: Uma máquina virtual é: É uma tecnologia de desenvolvimento de software para dispositivos móveis. Um tipo de plataforma de hardware. Um simulador eficiente e isolado de uma máquina real. É a classificação dada para o tamanho do aparelho. Uma máquina que não existe. 9a Questão (Ref.: 200620670781) Apresente dois exemplos de boas práticas de programação Página 2 de 3BDQ Prova 07/10/2013http://simulado.estacio.br/bdq_simulados_prova_preview.asp?hist=275419550&p1=7... Sua Resposta: - Uso de curto-circuíto na comparação. - Variáveis de objetos nulas. Compare com a sua resposta: - Documentação e comentários - Troca da posição de variáveis e constantes na comparação - Uso de "curto-circuito" na comparação - Limitação de novos objetos - Variáveis de objetos nulas - Nomes apropriados 10a Questão (Ref.: 200620670784) Explique a diferença entre erro de compilação e erro de execução Sua Resposta: Os erros em tempo de execução são aqueles que ocorrem durante a execução do programa, enquanto que erros de compilação ocorrem antes do programa executar. Compare com a sua resposta: Erros de compilação são aqueles que ocorrem antes de seu programa executar, enquanto que erros em tempo de execução são erros que ocorrem enquanto o programa é executado. Estes, normalmente ocorrem quando o programa tenta uma operação que é impossível executar. Período de não visualização da prova: desde até . Página 3 de 3BDQ Prova 07/10/2013http://simulado.estacio.br/bdq_simulados_prova_preview.asp?hist=275419550&p1=7...
Compartilhar