Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Simulado: CCT0270_SM_201001265025 V.1 Fechar Aluno(a): LUCIANO BEZERRA Matrícula: 201001265025 Desempenho: 7,0 de 8,0 Data: 11/10/2014 17:11:33 (Finalizada) 1a Questão (Ref.: 201001398204) Pontos: 1,0 / 1,0 Assinale o item que não corresponde a uma constante para controle de fluxo no JME: Command.EXIT Command.OK Command.LOGOUT Command.CANCEL Command.ITEM Gabarito Comentado. 2a Questão (Ref.: 201001398624) Pontos: 1,0 / 1,0 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á na marca do aparelho. Está na aplicação do smartphone, que é um tablet. Está no tamanho do aparelho. Está no hardware empregado. 3a Questão (Ref.: 201001398689) Pontos: 1,0 / 1,0 O principal papel da MIDP é para: Desenvolvimento de software para dispositivos móveis. Complementar a configuração que caracteriza o dispositivo. Desenhar o software. Desenvolver o programa na linguagem Java. Classificar o tamanho do aparelho. Gabarito Comentado. 4a Questão (Ref.: 201001398197) Pontos: 0,0 / 1,0 Sobre as MIDlets: É a denominação dada aos aplicativos gerados com o Android. 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. Podem ser utilizadas apenas em configurações CLDC. 5a Questão (Ref.: 201001398162) Pontos: 1,0 / 1,0 Para melhorar o desempenho dos sistemas criados com JME deve-se: Nas comparações colocar do lado direito a de maior probabilidade de ocorrência. Compactar o arquivo de distribuição no formato "rar". Apagar os comentários. Instanciar objetos somente quando forem necessários. Evitar nomes grandes para as variáveis do sistema. Gabarito Comentado. 6a Questão (Ref.: 201001398161) Pontos: 1,0 / 1,0 Para a descoberta de erros de lógica de programação a opção mais adequada seria: Utilizar mensagens através de Alert. Utilizar um depurador. Apagar os comentários. Buscar um código que funcione no Google. Reescrever completamente o código. 7a Questão (Ref.: 201001398284) Pontos: 1,0 / 1,0 Como são denominados os elementos dispostos sobre um formulário no J2ME? Screens. Items. Sprites. Elements. Robots. Gabarito Comentado. 8a Questão (Ref.: 201001398638) Pontos: 1,0 / 1,0 Uma máquina virtual é: É a classificação dada para o tamanho do aparelho. É uma tecnologia de desenvolvimento de software para dispositivos móveis. Um simulador eficiente e isolado de uma máquina real. Um tipo de plataforma de hardware. Uma máquina que não existe. 9a Questão (Ref.: 201001417207) Apresente dois exemplos de boas práticas de programação Sua Resposta: alta coesão e acoplamento baixo; separação das responsabilidades; 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.: 201001417204) Explique a diferença entre erro de compilação e erro de execução Sua Resposta: Erro de compilação ocorre durante o desenvolvimento e é causado entre outras coisas por erro na sintaxe da linguagem, enquanto erros de execução ocorrem, como o nome ja diz, durante a execução do programa e pode ser causado por inúmeros fatores, como hd cheio, estouro da pilha de memória, etc; 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. Voltar
Compartilhar