Buscar

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS AVS

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 4 páginas

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

Prévia do material em texto

Avaliação: CCT0270_AVS_201101065991 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
	Tipo de Avaliação: AVS 
	Aluno: 
	Professor:
	EDUARDO LUIZ PARETO
	Turma: 9002/AB
	Nota da Prova: 3,5        Nota de Partic.: 2        Data: 02/07/2014 16:11:09 
	�
	 ��1a Questão (Ref.: 201101198267)
	5a sem.: TÉCNICA / DESEMPENHO E DEPURAÇÃO
	Pontos: 1,5  / 1,5 
	Explique a diferença entre erro de compilação e erro de execução
	
	
Resposta: Erro de Compilação refere-se a um erro no código, falta alguma informação. O programa nem é executado. Erro de execução é um erro de programação, o código está correto, o processo foi compilado normalmente, porem o processo nao faz o que o programador esperava.
	
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.: 201101195656)
	8a sem.: PERSISTÊNCIA DE DADOS
	Pontos: 0,0  / 1,5 
	Apresente três exceções que precisam ser tratadas para a classe RecordStore, explicando o fator gerador do erro.
	
	
Resposta: 
	
Gabarito: InvalidRecordIDException Usado para indicar um número de registro inválido. Por exemplo, esse erro ocorrerá se o método RecordStore.getRecord(int) for utilizado para chamar um registro que não existe. RecordStoreException Usado para indicar um erro genérico que seja relativo ao contexto do RMS. RecordStoreFullException Sinaliza o esgotamento da capacidade para armazenamento de registros. Por exemplo, esse erro ocorrerá quando o método RecordStore.addRecord(byte[], int, int) for chamado para adicionar um novo registro e não houver mais capacidade no dispositivo móvel para adicioná-lo. RecordStoreNotFoundException Indica que o nome do banco de dados utilizado pela classe RecordStore não foi encontrado. Por exemplo, esse erro ocorrerá se RecordStore.deleteRecordStore(String) for chamado com um nome de banco de dados que não existe. RecordStoreNotOpenException Usado para indicar que o banco de dados utilizado pela classe RecordStore não foi aberto. Por exemplo, esse erro acontece se o método RecordStore.getNumRecords() for chamado antes do banco de dados estar aberto. 
	
	�
	 ��3a Questão (Ref.: 201101179741)
	2a sem.: PREPARANDO O AMBIENTE
	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:
	
	�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_ok.gif" \* MERGEFORMATINET 
	Está no CLDC e no CDC.
	
	Está no MIDP.
	
	Está na marca do aparelho.
	
	Está no hardware empregado.
	
	Está na aplicação do smartphone, que é um tablet.
	
	�
	 ��4a Questão (Ref.: 201101179647)
	5a sem.: TÉCNICA
	Pontos: 0,0  / 0,5 
	Analise o texto: "Quando assume um valor, não pode mais ser alterada, todavia quando é um objeto, seu valor pode eventualmente mudar, mas sua referência de memória não pode ser alterada." Considerando que estamos no contexto de Java Micro Edition, este texto refere-se a: 
	
	�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_nao.gif" \* MERGEFORMATINET 
	Um ponteiro.
	�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_ok.gif" \* MERGEFORMATINET 
	Uma constante.
	
	Uma instrução.
	
	Uma variável.
	
	Um tipo primitivo.
	
	�
	 ��5a Questão (Ref.: 201101312220)
	sem. N/A: Construção de Jogos
	Pontos: 0,0  / 1,0 
	Os jogos são aplicativos que exigem uma interpretação acerca da construção da interface gráfica e da interatividade do usuário bem diferente daquela utilizada em formulários, trabalhando com a Low Level API. Uma característica que NÃO faz parte da Low Level API seria:
	
	
	Utiliza constantes para a nomeação das teclas pressionadas, como KEY_NUM0.
	�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_ok.gif" \* MERGEFORMATINET 
	Apresenta elementos padronizados para a construção de caixas de texto e mensagens de alerta que se adaptam ao dispositivo sobre o qual executa.
	�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_nao.gif" \* MERGEFORMATINET 
	Possibilidade de uso de Commands para a definição de menus.
	
	Eventos próprios para o tratamento de teclado e toque de tela.
	
	Desenho direto na tela do dispositivo a partir do Canvas ou GameCanvas.
	
	�
	 ��6a Questão (Ref.: 201101179217)
	3a sem.: INTRODUÇÃO À PROGRAMAÇÃO MÓVEL
	Pontos: 0,0  / 0,5 
	Assinale o item que não trata de um elemento constituinte da High Level API:
	
	
	Alert.
	�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_ok.gif" \* MERGEFORMATINET 
	Canvas.
	
	Screen.
	�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_nao.gif" \* MERGEFORMATINET 
	Form.
	
	Gauge.
	
	�
	 ��7a Questão (Ref.: 201101179694)
	1a sem.: INTRODUÇÃO AO AMBIENTE
	Pontos: 0,5  / 0,5 
	O termo "plataforma de hardware" refere-se:
	
	
	Ao ambiente de desenvolvimento de hardware.
	
	Ao ambiente desktop.
	�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_ok.gif" \* MERGEFORMATINET 
	Ao tipo de equipamento ou, de dispositivo ou, ainda, ao ambiente de execução.
	
	Ao sistema operacional.
	
	Ao ambiente de desenvolvimento de software.
	
	�
	 ��8a Questão (Ref.: 201101179801)
	4a sem.: CONTROLE DE FLUXO
	Pontos: 0,5  / 0,5 
	Podemos afirmar que a área de código-fonte da IDE NetBeans:
	
	
	Representa um mapa de banco de dados.
	
	É o MIDP.
	�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_ok.gif" \* MERGEFORMATINET 
	Permite a codificação da aplicação.
	
	É a CLDC.
	
	Representa o aparelho celular.
	
	�
	 ��9a Questão (Ref.: 201101322779)
	sem. N/A: COMUNICAÇÃO REMOTA
	Pontos: 0,0  / 1,0 
	Sobre a estrutura do GCF, é possível afirmar que: 
- GCF possui uma estrutura complexa de interfaces e classes para executar fluxos de entrada e saída de dados. 
II - GCF provê uma abordagem genérica para conectividade 
III - Embora cada tipo de conexão tenha suas particularidades, para usar o GCF é muito simples 
Marque a resposta CORRETA 
	
	�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_ok.gif" \* MERGEFORMATINET 
	Apenas as afirmativas II e III estão corretas
	
	Apenas a afirmativa I está correta
	
	Apenas as afirmativas I e III estão corretas
	�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_nao.gif" \* MERGEFORMATINET 
	Todas as afirmativas estão corretas
	
	Apenas a afirmativa II está correta
	
	�
	 ��10a Questão (Ref.: 201101194280)
	6a sem.: CONSTRUÇÃO DE FORMULÁRIOS
	Pontos: 0,5  / 0,5 
	Podemos concluir que o fragmento de código a seguir utilizado pela IDE NetBeans:
	
	
	Serve para pegar a tela atual.
	
	Serve exclusivamente para limpar a tela.
	
	Substitui a instrução "switch" do Java.
	
	Serve exclusivamente para exibir mensagens de alerta.
	�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_ok.gif" \* MERGEFORMATINET 
	Coloca na tela um objeto de alerta ou outro objeto que seja item de exibição ("Displayable").

Outros materiais