Buscar

2015.1_CCT0196_AV_PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

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

1a Questão (Ref.: 201307529082) Pontos: 1,5 / 1,5
Explique a diferença entre erro de compilação e erro de execução
Resposta: 
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.: 201307526229) Pontos: 1,5 / 1,5
Implemente um método em J2ME para fechar o Banco de Dados. Este método deverá receber um parâmetro, uma 
String com o nome do banco a ser fechado. Este método deverá retornar um booleano informando se houve ou não
sucesso.
Resposta: public boolean fecharBanco(String banco) { boolena retorno = false; try{ retrono = true; }
catch(RecordStoreExepection ex) { retorno = false; } return retorno; }
Gabarito:
public boolean fecharBanco(RecordStore banco) {
boolean retorno=false;
try {
banco.closeRecordStore( );
retorno = true;
} catch (RecordStoreException ex) {
retorno = false;
}
return retorno;
}
Fundamentação do(a) Professor(a): O gabarito não reflete o enunciado.
 3a Questão (Ref.: 201307510028) Pontos: 0,5 / 0,5
Assinale a alternativa falsa:
A plataforma Android utiliza uma máquina virtual denominada Dalvik.
A máquina virtual Java voltada para dispositivos móveis é denominada KVM.
A configuração CLDC é voltada para dispositivos de recursos muito escassos, como celulares.
 A plataforma Android foi desenvolvida pela Apple para utilização em tablets.
A empresa Oracle é quem atualmente suporta a plataforma JME.
 4a Questão (Ref.: 201307997787) 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?
 CLDC
CDC
SERVLET
MIDP
API
 5a Questão (Ref.: 201307529023) Pontos: 0,5 / 0,5
As classes gráficas (classes GUI) do Java Micro Edition são definidas pela JCP (Java Community Process) e estão 
inclusas no MIDP. Marque a alternativa que possui somente Displayable que herdam de Screen:
Alert, Gauge, Form e TextField
Gauge, List, ChoiceGroup e TextBox
Gauge, List, Form e TextField
Alert, TextField, Gauge e StringItem
 Alert, List, Form e TextBox
 6a Questão (Ref.: 201307529057) 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 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;
 Cria um objeto do tipo Display, que serve para identificar qual é a próxima tela;
Cria um objeto display para tratar a tela atual;
Nenhuma das alternativas está correta.
 7a Questão (Ref.: 201307528384) Pontos: 0,0 / 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.
 Utilizar a nomes compostos para as variáveis, sempre com a primeira letra maiúsculas e as demais 
minúsculas.
Os métodos devem ter a primeira letra maiúscula.
 8a Questão (Ref.: 201307525114) Pontos: 0,5 / 0,5
Podemos afirmar que a linha de programação: "Display.getDisplay(this).getCurrent()"
Gera erros de compilação.
Define um novo objeto a ser colocado na tela do dispositivo.
Não pode ser executada.
 Retorna o objeto que foi colocado na tela do dispositivo.
Gera erros em tempo de execução.
 9a Questão (Ref.: 201307528392) Pontos: 1,0 / 1,0
A Classe Sprite é uma das 5 classes introduzidas pelo pacote javax.microedition.lcdui.game com o lançamento do 
Mobile Information Device Profile (MIDP) versão 2.0. Ele serve para:
é a classe responsável pelo gerenciamento das diversas camadas gráficas na interface
é a representação de objetos estáticos na memória
é utilizada para desenhar cenários
 é a representação de uma imagem na memória
é a representação de um fundo de tela
 10a Questão (Ref.: 201308037520) Pontos: 0,0 / 1,0
Qual das exceções abaixo é específica para uso no GCF?
IOException
 ConnectionNotFoundException
ServletException
 SocketException
ClassNotFoundException

Outros materiais