Buscar

Simulado - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS - 01

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

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
	
	Simulado: CCT0270_SM_201207057851 V.1 
	 VOLTAR
	Aluno(a): DIEGO LAMEIRA TAVARES
	Matrícula: 201207057851
	Desempenho: 5,0 de 8,0
	Data: 29/09/2013 09:36:16 (Finalizada)
	
	 1a Questão (Ref.: 200728994054)
	Pontos: 0,0  / 1,0
	Como a KVM implementa parcialmente as especificações da JVM (Java Virtual Machine) os aplicativos gerados:
		
	
	são muito pequenos e portáveis para quaisquer outras plataformas Java ME.
	 
	para uma plataforma podem não ser portáveis para outras.
	
	podem ser interpretados nativamente pela plataforma Java SE sem qualquer adequações.
	 
	podem ser executados nativamente no Android, sem qualquer modificação.
	
	são nativos e podem ser executados diretamente pelo sistema operacional.
	
	
	 2a Questão (Ref.: 200728994154)
	Pontos: 1,0  / 1,0
	A diferença significativa entre um telefone celular e um smartphone:
		
	
	Está na aplicação do smartphone, que é um tablet.
	
	Está no tamanho do aparelho.
	
	Está na marca do aparelho.
	
	Está no hardware empregado.
	 
	É 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.
	
	
	 3a Questão (Ref.: 200728994179)
	Pontos: 1,0  / 1,0
	Quando se programa em celular com uma configuração baixa como, por exemplo, CLDC 1.0, o melhor a fazer a fim de reduzir o consumo de memória RAM é:
		
	
	Usar o mínimo possível de instruções "for".
	 
	Usar o mínimo possível de objetos.
	
	Usar o mínimo possível de instruções de decisão, incluindo o "switch".
	
	Usar o mínimo possível de instruções de repetição, incluindo o "do" e o "while".
	
	Usar o mínimo possível de instruções "if".
	
	
	 4a Questão (Ref.: 200728994047)
	Pontos: 1,0  / 1,0
	Podemos afirmar que a área de fluxo da IDE NetBeans:
		
	 
	É responsável por estabelecer fluxo de dados e ações da aplicação de maneira gráfica.
	
	É a CLDC.
	
	Representa o aparelho celular.
	
	É o MIDP.
	
	Representa um mapa de banco de dados.
	
	
	 5a Questão (Ref.: 200728994574)
	Pontos: 1,0  / 1,0
	Assinale o item que não corresponde a uma constante para controle de fluxo no JME:
		
	
	Command.CANCEL
	 
	Command.LOGOUT
	
	Command.OK
	
	Command.EXIT
	
	Command.ITEM
	
	
	 6a Questão (Ref.: 200728994582)
	Pontos: 0,0  / 1,0
	Sobre as ações do AMS (Application Management Software) é incorreto dizer:
		
	 
	É responsável por receber propriedades do arquivo descritor da aplicação.
	 
	Define as APIs (Application Programming Interface) para a interface de usuário.
	
	Trabalha com três estados básicos da MIDlet: Iniciado, Pausado e Destruído.
	
	Notifica alterações no estado da MIDlet.
	
	Controla o comportamento da MIDlet durante a execução.
	
	
	 7a Questão (Ref.: 200728994581)
	Pontos: 0,0  / 1,0
	Sobre as MIDlets:
		
	
	Apenas podem ser instaladas por intermédio de um servidor na Web.
	 
	Trabalha com a High Level API para o desenvolvimento de interfaces cadastrais.
	
	Podem ser utilizadas apenas em configurações CLDC.
	 
	São empacotadas dentro de um arquivo de extensão "jad".
	
	É a denominação dada aos aplicativos gerados com o Android.
	
	
	 8a Questão (Ref.: 200728994140)
	Pontos: 1,0  / 1,0
	Uma máquina virtual é:
		
	
	Uma máquina que não existe.
	
	É a classificação dada para o tamanho do aparelho.
	 
	Um simulador eficiente e isolado de uma máquina real.
	
	É uma tecnologia de desenvolvimento de software para dispositivos móveis.
	
	Um tipo de plataforma de hardware.
	
	
	 9a Questão (Ref.: 200728975571)
	
	Apresente dois exemplos de boas práticas de programação
		
	
Sua Resposta: Documentação, comentário no código e boa lógica de programação.
	
Compare com a sua resposta:
- 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
	
	
	 10a Questão (Ref.: 200728975574)
	
	Explique a diferença entre erro de compilação e erro de execução
		
	
Sua Resposta: Erro de compilação: Erro de escrita do programa, o mesmo não é compilado até que se verifique o erro. Tempo de execução: Quando é executado o programa e encontra algum problema no código, como exemplo um número dividindo por 0, pode retornar um erro de tempo de execução.
	
Compare com a sua resposta: 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.

Continue navegando