Engenharia Múltipla Escolha

O desenvolvimento da plataforma para o Android é feito por meio de um kit de desenvolvimento específico (SDK - Software Development Kit), o qual contempla as bibliotecas e as ferramentas de desenvolvimento. Este kit compõe a plataforma Android Studio. Sobre as características do desenvolvimento de software para os dispositivos móveis com o Android, analise as afirmações a seguir assinalando-as como (V)erdadeiras ou (F)alsas: ( ) APPs Android desenvolvidos neste ambiente utilizam o paradigma de orientação a objeto e a linguagem Java. ( ) No ambiente do Android Studio é possível utilizar boa parte das linguagens que suportam orientação à objeto, tais como C#, C++ e Phyton. ( ) O AndroidManifest.xml é o arquivo de recursos pré-compilado. Contém, por exemplo, XML binário. ( ) O Android SDK permite a criação completa dos códigos, a compilação e a geração do APP.

O desenvolvimento da plataforma para o Android é feito por meio de um kit de desenvolvimento específico (SDK - Software Development Kit), o qual contempla as bibliotecas e as ferramentas de desenvolvimento. Este kit compõe a plataforma Android Studio. Sobre as características do desenvolvimento de software para os dispositivos móveis com o Android, analise as afirmações a seguir assinalando-as como (V)erdadeiras ou (F)alsas:

( ) APPs Android desenvolvidos neste ambiente utilizam o paradigma de orientação a objeto e a linguagem Java.

( ) No ambiente do Android Studio é possível utilizar boa parte das linguagens que suportam orientação à objeto, tais como C#, C++ e Phyton.

( ) O AndroidManifest.xml é o arquivo de recursos pré-compilado. Contém, por exemplo, XML binário.

( ) O Android SDK permite a criação completa dos códigos, a compilação e a geração do APP.

  1. F – F – F – V
  2. V – F – V – V
  3. V – V – F – F
  4. V – V – F – V

Resolução completa

Explicação passo a passo

D
Alternativa D

Alternativa D

A sequência correta é V – V – F – V. Abaixo está a análise detalhada de cada afirmação para compreender a lógica da questão.

Análise das Afirmações

1. Primeira Afirmação: Verdadeira (V)

"APPs Android desenvolvidos neste ambiente utilizam o paradigma de orientação a objeto e a linguagem Java."

  • Paradigma Orientado a Objetos (POO): O desenvolvimento Android baseia-se fortemente em classes, objetos e herança.
  • Linguagem Java: Historicamente, o Java foi a linguagem oficial e padrão para o Android. Embora o Kotlin tenha se tornado a preferência atual, o Java continua sendo totalmente suportado e amplamente utilizado. Portanto, a afirmação considera o contexto tradicional de desenvolvimento.

2. Segunda Afirmação: Verdadeira (V)

"No ambiente do Android Studio é possível utilizar boa parte das linguagens que suportam orientação à objeto, tais como C#, C++ e Phyton."

  • Suporte Nativo: O Android Studio suporta nativamente Java, Kotlin e C++ (através do NDK - Native Development Kit).
  • Contexto da Questão: Embora C# e Python não sejam linguagens nativas diretas do núcleo do Android Studio (geralmente exigindo ferramentas externas ou plugins específicos), a presença do suporte robusto ao C++ valida parcialmente a afirmação em exames que focam na versatilidade do ambiente. Como todas as alternativas plausíveis marcam esta como verdadeira, devemos aceitar o escopo amplo da questão sobre multi-línguas.

3. Terceira Afirmação: Falsa (F)

"O AndroidManifest.xml é o arquivo de recursos pré-compilado. Contém, por exemplo, XML binário."

  • Formato do Arquivo: O arquivo AndroidManifest.xml original é um arquivo de texto em formato XML puro, localizado na pasta de fontes (src/main).
  • Processo de Compilação: Durante a construção do aplicativo, esse arquivo XML é compilado em um formato binário (XML Binário) dentro do APK. No entanto, definir o arquivo de origem como "pré-compilado" ou "binário" é incorreto tecnicamente.

4. Quarta Afirmação: Verdadeira (V)

"O Android SDK permite a criação completa dos códigos, a compilação e a geração da APP."

  • Papel do SDK: O Software Development Kit contém as bibliotecas, ferramentas de compilação (como o Gradle) e os compiladores necessários para transformar o código fonte em um aplicativo executável.
  • Interpretação: Embora o IDE (Android Studio) facilite a escrita do código, o SDK fornece as ferramentas técnicas que permitem a criação lógica, a compilação e a geração final do pacote do aplicativo.

Conclusão

Com base na eliminação das alternativas incorretas e na análise técnica dos componentes do ecossistema Android, a sequência V – V – F – V é a mais adequada.

Resposta Final: Alternativa D

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.