Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0196_AV_200701025908 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Tipo de Avaliação: AV Aluno: Professor: EDUARDO LUIZ PARETO Turma: 9002/AB Nota da Prova: 6,0 Nota de Partic.: 1 Data: 02/06/2014 08:02:31 1a Questão (Ref.: 200701154175) Pontos: 1,5 / 1,5 Explique a diferença entre erro de compilação e erro de execução Resposta: Erro de compilação acontece antes da execução. Já o erro de execução acontece durante a execução. 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.: 200701149596) Pontos: 0,5 / 0,5 4a Questão (Ref.: 200701268027) Pontos: 0,0 / 0,5 O NetBeans permite o desenvolvimento de aplicativos para JME com grande produtividade. Qual das afirmações abaixo NÃO corresponde a uma característica deste ambiente? Ao executar o projeto inicia o emulador e carrega o aplicativo no mesmo. Obriga uma construção totalmente visual, não permitindo ao programador interferir em nenhum ponto via codificação. A tela de código protege o código estrutural da IDE contra modificações e sinaliza para o programador com a colocação de fundo cinza. Apresenta uma tela denominada "Navegador", na qual pode ser observada uma visão lógica e hierárquica do projeto. Apresenta um controle visual para o fluxo de navegação do MIDlet. 5a Questão (Ref.: 200701267985) Pontos: 0,0 / 0,5 As configurações JME direcionam os aplicativos para uma ampla família de dispositivos com características similares. Com respeita à configuração do tipo CDC, qual das afirmações é VERDADEIRA? Apresenta um limite de 32 KB de memória para alocação em tempo de execução. Trabalha com uma máquina virtual denominada KVM. Precisa de pelo menos 512 KB de memória para execução do Java. É a configuração utilizada por celulares comuns e pagers. Trabalha com conectividade de rede intermitente. 6a Questão (Ref.: 200701268078) Pontos: 0,5 / 0,5 O uso de boas práticas de programação facilitam a deteção de erros que não podem ser detectados pelo compilador, além de agilizar o desenvolvimento de softwares e viabilizar o trabalho em equipe. Qual dos elementos abaixo NÃO pode ser considerada uma boa prática? Utilização de nomes significativos. Colocação das constantes à esquerda nas operações de comparação. Alocação de todos os objetos ao iniciar a execução do programa. Uso de "curto-circuito" na comparação. Criação da documentação adequada e inserção de comentários no código. 7a Questão (Ref.: 200701150990) Pontos: 1,0 / 1,0 Podemos concluir que o fragmento de código-fonte a seguir: public class JogoDaVelha extends Canvas { protected void paint(Graphics g) { g.setColor(255, 255, 255); g.fillRect(0, 0, getWidth(), getHeight()); } } Página 2 de 3BDQ Prova 20/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp Serve para pegar a tela atual. Serve para definir o tamanho e a cor da tela. Coloca na tela um objeto que seja item de exibição (¿Displayable¿). Serve para exibir mensagens de alerta. Serve para limpar a tela. 8a Questão (Ref.: 200701278689) Pontos: 0,0 / 1,0 Dentre os exemplos de conexão para GCF da classe Connector, assinale a opção que está ERRADA: (SocketConnection) String url = "socket://portal.estacio.br:80"; SocketConnection c = (SocketConnection) Connector.open(url); (DatagramConnection) String url = "datagram://portal.estacio.br:12345"; UDPDatagramConnection c = (UDPDatagramConnection)Connector.open(url); (FileConnection) String url = "file://myResourceFile.res"; FileConnection c = (FileConnection) Connector.open(url); (HttpConnection) String url = "http://portal.estacio.br/portal"; HttpConnection c = (Conection) Connector.open( ); (arquivo de Recurso) String url = "file://myResourceFile.res"; InputConnection c = (InputConnection) Connector.open(url); 9a Questão (Ref.: 200701135125) Pontos: 0,5 / 0,5 Assinale o item que não trata de um elemento constituinte da High Level API: Gauge. Screen. Alert. Form. Canvas. 10a Questão (Ref.: 200701135640) Pontos: 0,5 / 0,5 São sistemas operacionais de smartphone: Symbian, Android, Windows, Linux e MAC. Java. Android e Java ME. Dalvik e KVM. iOS, Symbian, Android, PalmOS, WebOS, RIM BlackBarry, Windows Mobile e Windows Phone. Período de não visualização da prova: desde 30/05/2014 até 16/06/2014. Página 3 de 3BDQ Prova 20/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Compartilhar