Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0270_AV_201409016651 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Tipo de Avaliação: AV Aluno: 201409016651 - MONICA CELINA DOS SANTOS ARAUJO Professor: OSWALDO BORGES PERES Turma: 9002/AB Nota da Prova: 5,0 Nota de Partic.: 0 Av. Parcial 2 Data: 21/11/2015 15:06:03 1a Questão (Ref.: 201409143993) Pontos:1,5 / 1,5 Explique a diferença entre erro de compilação e erro de execução Resposta: Erro de Compilação se dá antes de o sistema ser executado. Quando existe uma falha no código, o sistema no momento da compilação, detecta esta falha e interrompe o sistema sinalizando o erro. Um erro de execução se dá após o sistema ser iniciado,pode ser por exemplo, um erro de lógica aritmética ou uma entrada inválida de dados. Gabarito: 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. 2a Questão (Ref.: 201409143996) Pontos:1,5 / 1,5 Apresente dois exemplos de boas práticas de programação Resposta: 1)Nome de uma classe com nome composto deve ter as suas iniciais Maiúsculas . Exemplo: class PedidoItem 2)curto-circuito Gabarito: - 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 3a Questão (Ref.: 201409125413) Pontos:0,5 / 0,5 A diferença significativa entre um telefone celular e um smartphone: Está na marca do aparelho. Está no tamanho do aparelho. É 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 aplicação do smartphone, que é um tablet. Está no hardware empregado. Página 1 de 3 29/11/2015 4a Questão (Ref.: 201409612698) Pontos:0,5 / 0,5 O termo _______________ refere-se ao conjunto de configurações que caracterizam dispositivos limitados em memória e poder de processamento. Qual das opções abaixo completa a lacuna? API CDC CLDC MIDP SERVLET 5a Questão (Ref.: 201409124985) Pontos:0,5 / 0,5 Sobre as ações do AMS (Application Management Software) é incorreto dizer: Notifica alterações no estado da MIDlet. Trabalha com três estados básicos da MIDlet: Iniciado, Pausado e Destruído. Controla o comportamento da MIDlet durante a execução. Define as APIs (Application Programming Interface) para a interface de usuário. É responsável por receber propriedades do arquivo descritor da aplicação. 6a Questão (Ref.: 201409143968) Pontos:0,0 / 0,5 Verifique o trecho de código abaixo: Display display = getDisplay(); display.setCurrent(proxTela); Marque a opção que explica corretamente o código: Cria um objeto display para tratar a tela atual; Nenhuma das alternativas está correta. Cria um objeto do tipo Display, que serve para identificar qual é a próxima tela; Cria um objeto que identifica a tela atual do dispositivo e passa para proxTela; Cria um objeto que recebe a nova tela e chama outro método para trocar a tela; 7a Questão (Ref.: 201409143295) Pontos:0,5 / 0,5 CamelCase é uma estratégia de notação para dar nomes apropriados as variáveis. Ela consiste em: O nome dos objetos devem ser todos minúsculos. Utilizar todas as letras maiúsculas sempre que tivermos constantes. Nomes de objetos devem começar com letras maiúsculas. Os métodos devem ter a primeira letra maiúscula. Utilizar a nomes compostos para as variáveis, sempre com a primeira letra maiúsculas e as demais minúsculas. 8a Questão (Ref.: 201409646349) Pontos:0,0 / 0,5 A classe ChoiceGroup é um componente correspondente a uma lista de escolhas, podendo ser adicionado a um Form junto com outros componentes visuais. Assinale a alternativa que indica o tipo desse componente que possibilita a seleção única: Página 2 de 3 29/11/2015 EXCLUSIVE POPUP IMPLICIT UNIQUE DROPDOWN 9a Questão (Ref.: 201409139434) Pontos:0,0 / 1,0 Na construção de jogos é utilizada a Low Level API na definição da interface visual, sendo a mesma construída em apenas um método denominado: init startApp destroyApp plot paint 10a Questão (Ref.: 201409586963) Pontos:0,0 / 1,0 A plataforma JME apresenta uma arquitetura para gerenciamento de conexões, sejam remotas ou acessos para I/O locais, centrada no GCF, onde vários tipos de protocolos são aceitos, diferenciando-se na própria URL qual o tipo de conexão que será efetuada. Assinale a opção que apresenta o CORRETO relacionamento entre protocolo e classe de conexão. http - HttpsConnection comm - FileConnection apdu - UDPDatagramConnection sms - MessageConnection btl2cap - JavaCardRMIConnection Período de não visualização da prova: desde 12/11/2015 até 24/11/2015. Página 3 de 3 29/11/2015
Compartilhar