Buscar

PROG PARA DISPOSITIVOS MOVEIS 2015 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

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

Outros materiais