COLÉGIO ESTADUAL PEDRO MACEDO
ENSINO FUNDAMENTAL, MÉDIO E PROFISSIONAL
AVENIDA REPÚBLICA ARGENTINA, 2376
FONE/FAX: 3345-3993
PORTÃO - CEP: 80.610-260- CURITIBA PARANÁ
e-mail: ctapedromacedo@[Link]
CURSO TÉCNICO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
ATIVIDADE DE _____________________________________________________________
Professora: Luanna Soares 2°Trimestre ( ) avaliação
( ) recuperação
Valor da avaliação Turma: _______________ Data: Nota:
____/____/____
Nome:____________________________________________________________ N.º __________
Duração: _____ minutos Consulta: ( )Sim ( X )Não
Leia atentamente as questões abaixo. As respostas devem ser completas, escritas
com clareza e baseadas no conteúdo estudado no caderno e no Moodle sobre Java e
JavaScript.
Questões:
[Link] as linguagens Java e JavaScript . Destaque ao menos três diferenças fundamentais
relacionadas à execução e em uso de projetos.
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
2. A linguagem Java é dita compilada e orientada a objetos. Explique o que isso significa
e como essas características impactam o desenvolvimento de aplicativos.
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
___________________________________
3. A linguagem JavaScript é frequentemente usada com frameworks para criar aplicativos
híbridos. Explique o que são frameworks, o que são aplicativos híbridos, quais são as
vantagens e desvantagens dessa abordagem.
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
4. Preencha a tabela abaixo com as informações corretas sobre as linguagens Java e
JavaScript, com base nos estudos realizados em aula.
Característica Java JavaScript
Tipo de linguagem ________________________ ________________________
Uso na programação ________________________ ________________________
mobile
Ferramentas comuns ________________________ ________________________
Plataforma alvo ________________________ ________________________
5. Qual das opções representa corretamente uma vantagem da linguagem Java para
desenvolvimento de aplicativos.
a) Permite criar aplicativos exclusivamente em navegadores.
b) Funciona melhor com páginas web dinâmicas.
c) Gera arquivos APK com alto desempenho para Android.
d) Não precisa de compilação para rodar no sistema.
6. Sobre o JavaScript, é correto afirmar que:
a) É utilizado apenas para programação de desktop.
b) Só funciona no Android Studio.
c) É uma linguagem compilada voltada a desempenho nativo.
d) Pode ser usada com ferramentas como React Native para apps híbridos.
7. A principal diferença entre Java e JavaScript no contexto mobile é:
a) JavaScript funciona só no Android e Java no iOS.
b) Java é uma linguagem de marcação, enquanto JavaScript é de programação.
c) Java é compilado e mais indicado para apps nativos Android, enquanto JavaScript é
interpretado e usado em apps híbridos.
d) JavaScript compila diretamente para APK, ao contrário do Java.
8. Assinale a alternativa que apresenta um exemplo de uso mais apropriado para
JavaScript no mobile:
a) Desenvolvimento de um app exclusivo para Android com acesso ao hardware.
b) Desenvolvimento rápido de um app para Android e iOS com o mesmo código.
c) Desenvolvimento de jogos em consoles.
d) Aplicativos que exigem máxima integração com o sistema Android.
9. Qual ferramenta normalmente é utilizada com Java para desenvolver aplicativos
Android?
a) Ionic
b) Visual Studio Code
c) Android Studio
d) [Link]
10. Assinale V (verdadeiro) ou F (falso) para as afirmações abaixo:
( ) JavaScript permite o desenvolvimento de apps híbridos para Android e iOS.
( ) Java é usado principalmente em navegadores modernos.
( ) Java gera arquivos APK e é compilado.
( ) JavaScript só funciona se o app estiver instalado via Google Play.
( ) React Native é uma ferramenta usada com Java para desenvolvimento nativo.
( ) JavaScript é mais indicado quando se deseja reutilizar código para múltiplas
plataformas.