Logo Passei Direto
Buscar
ulgue as afirmações a seguir. I. Um aplicativo para Android segue a mesma arquitetura de um aplicativo Java para desktop, ou seja, o código-fonte é compilado para um código intermediário, chamado bytecode. O bytecode, então, é interpretado pela máquina virtual Java, tanto em desktop quanto em Android. II. Um aplicativo para Android é escrito em código-fonte nas linguagens Java e XML. A linguagem Java é a mesma, tanto de um aplicativo para desktop quanto Android. O código XML é usado principalmente para definir recursos do aplicativo, como interfaces gráficas e arquivos de configuração. III. Um aplicativo Android é compilado primeiramente pelo mesmo compilador de um aplicativo Java convencional (javac), gerando um arquivo bytecode de extensão .class. A seguir, o bytecode é traduzido para o bytecode da máquina virtual Dalvik, gerando um bytecode de extensão .dex. a. Apenas as afirmações I e II estão corretas. b. Apenas as afirmações I e III estão corretas. c. Apenas as afirmações II e III estão corretas. d. Todas as afirmações estão corretas. e. Apenas uma afirmação está correta.
User badge image
Fabiana Borges

ontem

Respostas

User badge image

Ed Verified user icon

ontem

Vamos analisar cada afirmação: I. Um aplicativo para Android segue a mesma arquitetura de um aplicativo Java para desktop, ou seja, o código-fonte é compilado para um código intermediário, chamado bytecode. O bytecode, então, é interpretado pela máquina virtual Java, tanto em desktop quanto em Android. Falso. Embora ambos usem bytecode, o Android utiliza a máquina virtual Dalvik (ou ART nas versões mais recentes), e não a máquina virtual Java padrão. II. Um aplicativo para Android é escrito em código-fonte nas linguagens Java e XML. A linguagem Java é a mesma, tanto de um aplicativo para desktop quanto Android. O código XML é usado principalmente para definir recursos do aplicativo, como interfaces gráficas e arquivos de configuração. Verdadeiro. Essa afirmação está correta. III. Um aplicativo Android é compilado primeiramente pelo mesmo compilador de um aplicativo Java convencional (javac), gerando um arquivo bytecode de extensão .class. A seguir, o bytecode é traduzido para o bytecode da máquina virtual Dalvik, gerando um bytecode de extensão .dex. Verdadeiro. Essa afirmação está correta. Agora, vamos resumir as análises: - A afirmação I é falsa. - As afirmações II e III são verdadeiras. Portanto, a alternativa que contém todas as afirmações verdadeiras é: c. Apenas as afirmações II e III estão corretas.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina