Buscar

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

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

Prévia do material em texto

5/27/23, 8:58 PM Teste: AO2
https://famonline.instructure.com/courses/28252/quizzes/145540/take 1/8
AO2
Iniciado: 27 mai em 20:54
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
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+
A
A-
5/27/23, 8:58 PM Teste: AO2
https://famonline.instructure.com/courses/28252/quizzes/145540/take 2/8
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 verdadeiras, e a II é uma justificativa da I.
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 falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições falsas.
A respeito dessas asserções, assinale a opção correta:
0,6 ptsPergunta 2
Leia o texto a seguir:
 
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
A+
A
A-
5/27/23, 8:58 PM Teste: AO2
https://famonline.instructure.com/courses/28252/quizzes/145540/take 3/8
As asserções I e II são proposições falsas.
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 falsa, e a II é uma proposição verdadeira.
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 verdadeiras, e a II é uma justificativa da I.
 
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 3
IMAP, POP e SMTP
TCP/IP, IMAP e SMTP
IMAP, POP3 e TCP/IP
IMAP, POP3 e SMTP
IMAP, TCP/IP 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 4
A+
A
A-
5/27/23, 8:58 PM Teste: AO2
https://famonline.instructure.com/courses/28252/quizzes/145540/take 4/8
Design Responsivo
Degradação Elegante
Mobile First
Design Adaptativo
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?
0,6 ptsPergunta 5
PRINT, ALL e HAND
ALL, SCREEN e TV
ALL, SCREEN e DISPLAY
PROJECT, ALL e PRINT
HANDHELD, ALL e PRINT somente
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:
 
A+
A
A-
5/27/23, 8:58 PM Teste: AO2
https://famonline.instructure.com/courses/28252/quizzes/145540/take 5/8
0,6 ptsPergunta 6
Somente CSS e JavaScript
HTML e CSS
JavaScript e TCP/IP
CSS e TCP/IP
HTML e TCP/IP
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 7
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.
A+
A
A-
5/27/23, 8:58 PM Teste: AO2
https://famonline.instructure.com/courses/28252/quizzes/145540/take 6/8
Aplicativos Ionic ou Xamarin compartilham as mesmas características de serem
multiplataformas e escritos em linguagem de script.
O framework Ionic, assim como o Xamarin, nos permite criar aplicativos para várias
plataformas usando apenas uma base de código.
Aplicativos desenvolvidos usando Ionic podem ser puramente nativos ao utilizar
Ionic.Forms ou inteiramente baseados na web com JavaScript
O desempenho de um aplicativo feito com Ionic é um pouco pior do que o de um
aplicativo nativo, algo perceptível pelo usuário.
0,6 ptsPergunta 8
SET
POST
DELETE
PUT
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?
0,6 ptsPergunta 9
Leia o texto a seguir:
 
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
A+
A
A-
5/27/23, 8:58 PM Teste: AO2
https://famonline.instructure.com/courses/28252/quizzes/145540/take 7/8
Rapidez no aprendizado.
Satisfação do usuário.
Eficiência na interação.
Facilidade de memorização.
Eficiente em utilização.
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 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:
 
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.
A+
A
A-
5/27/23, 8:58 PM Teste: AO2
https://famonline.instructure.com/courses/28252/quizzes/145540/take 8/8
Nenhum dado novo para salvar. Última verificação às 20:58 
I, apenas.
I e II, apenas.
II e III, apenas.
II, apenas.
III, apenas.
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