Buscar

av_disp_moveis

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_AV_201301514586 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Tipo de Avaliação: AV
Aluno: 201301514586 - THADEU DA SILVA TOURINHO 
Professor: EDUARDO LUIZ PARETO Turma: 9003/AA
Nota da Prova: 7,0 Nota de Partic.: 1 Data: 09/06/2014 19:11:50
1a Questão (Ref.: 201301691721) Pontos:
Explique a diferença entre erro de compilação e erro de execução
Resposta: Erro de compilação acontece antes da execução do programa, quando algum erro no código-fonte 
impede que o programa seja compilado. Erro de execução acontece em tempo de execução do programa, por 
exemplo quando o código tenta executar uma operação impossível de ser realizada.
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.: 201301689110) Pontos:
Apresente três exceções que precisam ser tratadas para a classe RecordStore, explicando o fator gerador do erro.
Resposta: RecordStoreException - para falhas genéricas de RecordStore; RecordStoreFullException - quando não 
existe mais espaço para armazenamento; RecordStoreNotFoundException - para quando o RecorStore em questão 
não é encontrado.
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.: 201301687162) Pontos:
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:
plot
init
Página 1 de 4BDQ Prova
24/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
destroyApp
startApp
paint
4a Questão (Ref.: 201301673101) Pontos:
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: 
Uma constante.
Uma instrução.
Uma variável.
Um tipo primitivo.
Um ponteiro.
5a Questão (Ref.: 201301816235) Pontos:
Dentre os exemplos de conexão para GCF da classe Connector, assinale a opção que está ERRADA:
(arquivo de Recurso) String url = "file://myResourceFile.res"; InputConnection c = (InputConnection)
Connector.open(url);
(DatagramConnection) String url = "datagram://portal.estacio.br:12345"; UDPDatagramConnection c = 
(UDPDatagramConnection)Connector.open(url);
(SocketConnection) String url = "socket://portal.estacio.br:80"; SocketConnection c = (SocketConnection)
Connector.open(url);
(HttpConnection) String url = "http://portal.estacio.br/portal"; HttpConnection c = (Conection)
Connector.open( );
(FileConnection) String url = "file://myResourceFile.res"; FileConnection c = (FileConnection)
Connector.open(url);
6a Questão (Ref.: 201301672671) Pontos:
Assinale o item que não trata de um elemento constituinte da High Level API:
Form.
Canvas.
Gauge.
Alert.
Screen.
7a Questão (Ref.: 201301691015) Pontos:
Normalmente, os dispositivos móveis são pequenos e possuem algumas diferenciações importantes quando 
comparados a equipamentos maiores. Marque a opção que não é uma diferenciação.
Tendem a ser mais seguros e confiáveis;
Normalmente são mais lentos na inicialização e no desligamento;
Podem ser mais resistentes a quedas;
Página 2 de 4BDQ Prova
24/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Podem possuir ou não conectividade
Normalmente são menores e mais leves
8a Questão (Ref.: 201301673195) Pontos:
Para a plataforma Java Micro Edition, podemos afirmar que a diferença significativa entre as configurações de um 
telefone celular e um smartphone:
Está na marca do aparelho.
Está no hardware empregado.
Está na aplicação do smartphone, que é um tablet.
Está no CLDC e no CDC.
Está no MIDP.
9a Questão (Ref.: 201301687734) Pontos:
Podemos concluir que o fragmento de código a seguir utilizado pela IDE NetBeans:
Serve exclusivamente para limpar a tela.
Serve exclusivamente para exibir mensagens de alerta.
Serve para pegar a tela atual.
Coloca na tela um objeto de alerta ou outro objeto que seja item de exibição ("Displayable").
Substitui a instrução "switch" do Java.
10a Questão (Ref.: 201301673255) Pontos:
Podemos afirmar que a área de código-fonte da IDE NetBeans:
É a CLDC.
Representa um mapa de banco de dados.
Permite a codificação da aplicação.
Representa o aparelho celular.
É o MIDP.
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.
Página 3 de 4BDQ Prova
24/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Página 4 de 4BDQ Prova
24/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp

Outros materiais