Buscar

AO2 - Programação de Aplicativos para Dispositivos Móveis 4,8 de 6,0

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

AO2
Iniciado: 13 jun em 21:04
Instruções do teste
Importante:
Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que você clique em "FAZER
O QUESTIONÁRIO", no final da página.
0,6 ptsPergunta 1
Aplicativos desenvolvidos usando Ionic podem ser puramente nativos ao utilizar Ionic.Forms ou inteiramente
baseados na web com JavaScript
O framework Ionic, assim como o Xamarin, nos permite criar aplicativos para várias plataformas usando apenas
uma base de código.
Aplicativos Ionic ou Xamarin compartilham as mesmas características de serem multiplataformas e escritos em
linguagem de script.
O desempenho de um aplicativo feito com Ionic é um pouco pior do que o de um aplicativo nativo, algo perceptível
pelo usuário.
Para criar um aplicativo com o Ionic Framework, você só precisa conhecer tecnologias web como Angular, HTML e
CSS.
Leia o texto a seguir:
 
Aplicativos web são executados em um dispositivo móvel como qualquer outro aplicativo. O que
os diferencia é o fato de possuírem elementos de aplicativos nativos, aplicativos desenvolvidos
para uma plataforma específica como iOS ou Android, com elementos de um site web que atuam
como aplicativos, mas não estão instalados em um dispositivo, mas são acessados na Internet
via um navegador.
Considerando as informações apresentadas, assinale a opção correta.
0,6 ptsPergunta 2
Mobile First
Aprimoramento Progressivo.
Um ponto crucial e fundamental proposta da web é que ela seja universalmente acessível, ou seja, todos
têm o direito de navegar e consumir o conteúdo, independentemente de hardware, tipo de conexão,
software ou qualquer outro fator. Deste modo, se você possui um smartphone com uma tela de baixa
resolução e outro usuário possui um smartphone com uma tela ampla, ambos precisam ter a mesma
experiência. A que se refere esta proposta?
A+
A
A-
Design Adaptativo
Design Responsivo
Degradação Elegante
0,6 ptsPergunta 3
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
As asserções I e II são proposições falsas.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Leia o texto a seguir:
Se por um lado os aplicativos nativos são desenvolvidos para atender a um público específico, os
aplicativos web são desenvolvidos para diversos tipos de plataformas, seja mobile ou até mesmo
desktop. Existem tecnologias e linguagens que atendem tanto aplicativos web quanto aplicativos
mobile, por outro lado, outras linguagens e tecnologias são empregadas em um desenvolvimento
muito específico.
 
Considerando esse contexto, avalie as seguintes asserções e a relação proposta entre elas.
 
I. No desenvolvimento de aplicativos, é possível utilizar a linguagem Java para o
desenvolvimento de aplicações, sejam estas aplicações nativas ou aplicações web.
 
PORQUE
 
II. Aplicativos mobile Android e iOS nativos são desenvolvidos utilizando a linguagem Java e
Kotlin, respectivamente, assim como aplicativos mobile web, no lado do servidor que são
desenvolvidos utilizando Java.
 
A respeito dessas asserções, assinale a opção correta:
0,6 ptsPergunta 4
Leia o texto a seguir:
 
A+
A
A-
Satisfação do usuário.
Eficiência na interação.
Facilidade de memorização.
Rapidez no aprendizado.
Eficiente em utilização.
Quando os usuários estão familiarizados com o aplicativo e sabem como ele se comporta, a
navegação se torna mais fácil. Com efeito, o usuário espera ver o que lhe é familiar. Afinal, não é
a primeira vez que ele interage com um aplicativo mobile e não será a última. Certamente, se a
aplicação não lhe for familiar, o usuário pode desistir de utilizar seu aplicativo e procurar por
outro.
Das alternativas a seguir, qual delas melhor descreve o conceito de familiaridade?
 
 
0,6 ptsPergunta 5
Somente CSS e JavaScript
HTML e TCP/IP
JavaScript e TCP/IP
CSS e TCP/IP
HTML e CSS
O front-end de um site é o que você pode ver e interagir no seu navegador. Também chamado de client-
side (lado do cliente), inclui tudo o que o usuário experimenta diretamente: de texto e cores, botões,
imagens e menus de navegação.
Tudo que você precisa são tecnologias de front-end para criar seu site.
O desenvolvedor front-end frequentemente se relacionará com as seguintes tecnologias:
0,6 ptsPergunta 6
SET
POST
HEAD
As solicitações HTTP funcionam como o método de transporte intermediário entre um cliente/aplicativo e
um servidor. O cliente envia uma solicitação HTTP ao servidor e, após internalizar a mensagem, o servidor
envia de volta uma resposta. A resposta contém informações de status sobre a solicitação. Qual tipo não
se enquadra nesse cenário de solicitações?
A+
A
A-
PUT
DELETE
0,6 ptsPergunta 7
ALL, SCREEN e DISPLAY
HANDHELD, ALL e PRINT somente
ALL, SCREEN e TV
PRINT, ALL e HAND
PROJECT, ALL e PRINT
No arquivo de CSS é possível fazer algumas especificações que só são consideradas em determinadas
condições. Com isso, é possível especificar um design específico de acordo com a mídia como resolução,
largura, entre outros. Os mais utilizados são:
 
0,6 ptsPergunta 8
IMAP, TCP/IP e SMTP
IMAP, POP3 e TCP/IP
IMAP, POP3 e SMTP
TCP/IP, IMAP e SMTP
IMAP, POP e SMTP
Na internet residem uma série de linguagens ou instruções que permitem que as informações viajem entre
computadores. Estes são conhecidos como protocolos. Por exemplo, alguns protocolos comuns para
transferência de e-mails são?
0,6 ptsPergunta 9
Leia o texto a seguir:
 
A+
A
A-
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
As asserções I e II são proposições falsas.
No processo de desenvolvimento de aplicações web, a maioria dos desenvolvedores de back-
end se preocupa em criar a lógica real por trás do aplicativo em que está trabalhando.
Frequentemente, os desenvolvedores de front-end criarão uma interface do usuário e os
desenvolvedores de back-end escreverão um código que fará com que tudo funcione. Deste
modo, um desenvolvedor front-end pode criar uma tela em um aplicativo com um botão para
pressionar e para obter os dados do cliente. Por outro lado, um desenvolvedor de back-end pode
escrever o código que faz esse botão funcionar, descobrindo quais dados buscar no banco de
dados, pensando no cliente apropriado e devolvendo-os ao front-end, onde é eventualmente
exibido.
Considerando esse contexto, avalie as seguintes asserções e a relação proposta entre elas.
 
I. Os métodos GET e POST são exemplos de solicitações HTTP (Hypertext Transfer Protocol)
comumente utilizados em formulários, funcionando como transportadores intermediários entre
cliente e servidor. 
 
PORQUE
 
II. O verbo HTTP GET é responsável por solicitar informações do servidor. Por outro lado, o verbo
HTTP POST envia dados à um servidor, como no caso da postagem de uma foto no Facebook.
 
A respeito dessas asserções, assinale a opção correta:
0,6 ptsPergunta 10
Leia com atenção o texto a seguir:
 
No desenvolvimento mobile multiplataforma é possível atender a um maior público, uma vez que
o aplicativo, fruto deste desenvolvimento, pode ser executado tanto em iOS quanto em Android,
por exemplo. Apesar de ser um assunto tratado com mais popularidade nos últimos anos, o
desenvolvimento de aplicações mobile vêm de longa data, iniciando em meados da década de
1980. Além dos aplicativos multiplataforma, outro tipo de desenvolvimento é o de aplicações
web, o qual requer menos recursos do dispositivo, ao contrário do desenvolvimento nativo ou
multiplataforma.
Considerando as informações apresentadas, avalie as afirmações a seguir:
 
A+
A
A-
Salvo em 21:20I, apenas.
II e III, apenas.
I e II, apenas.
III, apenas.
II, apenas.
I. O desenvolvimento de aplicações mobile com interação por toque iniciou-se nos anos 2000
com o surgimento dos dispositivos iOS da Apple, aumentando assim a interatividade com o
usuário.
II. O primeiro dispositivo com tela sensível ao toque foi criado pela IBM ainda no ano de 1993, e
foi considerado um importante passo no desenvolvimento mobile.
III. Até o fim da primeira década de 2000, o desenvolvimento de aplicativos móveis era
estritamente nativo, isso mudou com a ascensão de empresas como Apple e Google.
 
É correto o que se afirma em:
 
Enviar teste
A+
A
A-

Outros materiais