Prévia do material em texto
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:1024325)
Peso da Avaliação 2,00
Prova 94128548
Qtd. de Questões 10
Acertos/Erros 9/1
Nota 9,00
A integração com o Software Development Kit (SDK) é essencial no desenvolvimento Android. O Android
Studio simplifica esse processo com o SDK Manager, permitindo a instalação, atualização e gerenciamento de
versões do Android. Manter o SDK atualizado garante acesso às APIs mais recentes e novos recursos. Além
disso, o Gerenciador de Pacotes possibilita a adição de bibliotecas e dependências, facilitando a implementação
de funcionalidades essenciais para os aplicativos.
Com base nas informações apresentadas, avalie as asserções a seguir e a relação proposta entre elas:
I. O SDK Manager permite instalar e atualizar versões do Android no ambiente de desenvolvimento.
PORQUE
II. A barra de ferramentas do Android Studio fornece atalhos para criação e gerenciamento de projetos.
A respeito dessas asserções, assinale a opção correta:
A As asserções I e II são verdadeiras, mas a II não é uma justificativa correta da I.
B A asserção I é uma proposição falsa e a II é uma proposição verdadeira.
C As asserções I e II são falsas.
D A asserção I é uma proposição verdadeira e a II é uma proposição falsa.
E As asserções I e II são verdadeiras, e a II é uma justificativa correta da I.
As IDEs (Ambientes de Desenvolvimento Integrado) desempenham um papel fundamental na criação de
aplicativos móveis, oferecendo ferramentas que facilitam o processo de codificação, teste e depuração. Um dos
principais ambientes voltados ao desenvolvimento de aplicativos para um dos sistemas operacionais móveis mais
utilizados no mundo conta com uma ampla comunidade de desenvolvedores e recebe atualizações constantes para
aprimorar sua eficiência e compatibilidade. Com suporte a diversas linguagens e integração com emuladores, essa
IDE se tornou uma escolha padrão para quem deseja criar aplicativos nativos de forma otimizada e estruturada.
Sobre o Android Studio no desenvolvimento de aplicativos Android, assinale a alternativa correta:
A Criado pelo Google.
B Criado pela Microsoft.
C Exclusivo para Windows.
D Usado para iOS.
E Atualiza bibliotecas off-line.
VOLTAR
A+ Alterar modo de visualização
1
2
A criação da interface gráfica no desenvolvimento Android define a interação do usuário com o aplicativo. No
Android Studio, ao acessar o arquivo activity_main.xml, os desenvolvedores estruturam a interface visual,
equilibrando estética, usabilidade e interatividade. A integração entre Kotlin e a interface gráfica garante
aplicativos coesos, onde design e funcionalidade se complementam. Esse processo vai além da adição de
elementos visuais, promovendo uma mentalidade de design essencial para a construção de experiências de
usuário de qualidade.
Assinale a alternativa que corretamente descreve as características da criação da interface gráfica no arquivo
activity_main.xml no Android Studio:
A O arquivo activity_main.xml define a interface visual do aplicativo, permitindo a adição de botões.
B A organização da interface no activity_main.xml ocorre sem relação com o código Kotlin.
C O arquivo activity_main.xml tem a função principal de definir regras de navegação entre telas do aplicativo.
D A construção da interface gráfica no activity_main.xml foca na remoção visual dos elementos.
E O activity_main.xml é responsável pela implementação da lógica de funcionamento do aplicativo.
O Android Studio, desenvolvido pelo Google, é mais do que uma ferramenta, representando um compromisso
contínuo com a evolução do ecossistema Android. Como IDE (Integrated Development Environment), oferece
um ambiente completo para codificação, testes e depuração de aplicativos. Seus recursos avançados, como
emuladores e integração com o Android SDK, facilitam a transformação de ideias em aplicativos funcionais.
Além disso, sua ampla adoção na comunidade global de desenvolvedores impulsiona a inovação e a criação de
soluções digitais diversificadas.
Fonte: GOOGLE. Android Studio: the official IDE for Android development. Disponível em:
https://developer.android.com/studio. Acesso em: 10 fev. 2025.
Considerando as informações fornecidas sobre a importância do Android Studio no desenvolvimento de
aplicativos Android, analise as afirmativas a seguir:
I. A adoção do Android Studio pelos desenvolvedores impulsiona a inovação.
II. O Android Studio inclui ferramentas para testes e depuração de aplicativos.
III. O Android Studio é uma IDE voltada para o desenvolvimento de aplicativos Android.
IV. O Android Studio é um simulador para dispositivos Android replicando fielmente o hardware dos
smartphones.
É correto o que se afirma em:
A III e IV, apenas.
B I, II e III, apenas.
C II e IV, apenas.
D I, II, III e IV.
E I, apenas.
3
4
O Kotlin segue uma sintaxe simples e intuitiva, permitindo a criação de programas com poucas linhas de código.
O programa "Olá, Mundo!" é um exemplo básico onde a função principal (main) executa comandos na ordem em
que aparecem. A instrução println exibe mensagens no console. Além disso, Kotlin diferencia variáveis mutáveis,
declaradas com var, de constantes, definidas com val.
Sobre os exemplos práticos apresentados em Kotlin, assinale as afirmativas a seguir:
I. A função println é utilizada para ler entradas do usuário no console em Kotlin.
II. Na declaração de variáveis, a palavra-chave "var" é utilizada para definir constantes.
III. A função principal (main) em Kotlin é responsável por declarar variáveis e constantes.
IV. Em Kotlin, variáveis declaradas com var podem ter seus valores alterados, enquanto aquelas declaradas com
val são imutáveis após a atribuição inicial.
É correto o que se afirma em:
A II e III, apenas.
B I e IV, apenas.
C I, II e III, apenas.
D III e IV, apenas.
E II, III e IV, apenas.
A interface gráfica dos aplicativos Android deve equilibrar estética, acessibilidade e usabilidade. A escolha de
cores pode direcionar a atenção do usuário para elementos importantes, enquanto ajustes de tamanho e
espaçamento melhoram a legibilidade e o conforto visual. Além disso, oferecer opções de personalização, como
temas claros e escuros, permite que os usuários adaptem a interface conforme suas preferências e necessidades.
Essas configurações não são apenas visuais, mas também impactam diretamente a experiência e a interação
dentro do aplicativo.
Com base nas informações apresentadas, avalie as asserções a seguir e a relação proposta entre elas:
I. O uso estratégico de cores na interface facilita a organização e a identificação de conteúdos essenciais.
PORQUE
II. Ajustar proporções visuais contribui para tornar a interface mais acessível e confortável para diferentes
públicos.
A respeito dessas asserções, assinale a opção correta:
A As asserções I e II são falsas.
B A asserção I é uma proposição verdadeira e a II é uma proposição falsa.
C As asserções I e II são verdadeiras, mas a II não é uma justificativa correta da I.
D As asserções I e II são verdadeiras, e a II é uma justificativa correta da I.
E A asserção I é uma proposição falsa e a II é uma proposição verdadeira.
5
6
Revisar Conteúdo do Livro
Em Kotlin, é possível criar uma classe chamada Cachorro que estende a classe Animal. Essa extensão é feita de
maneira direta e intuitiva, utilizando a sintaxe específica do Kotlin.
class Cachorro : Animal() {
override fun fazerBarulho() {
println("Latido de cachorro!")
}
}
Neste exemplo, a classe Kotlin Cachorro herda a classe Java Animal. Além disso, a função fazerBarulho é
sobrescrita de maneira específica para um cachorro, substituindo o comportamento genérico da classe Animal
pelo latido característico de um cachorro.
Fonte: LECHETA, R. R. Android essencial com Kotlin. 2. ed. São Paulo: Novatec, 2018.
Sobre a extensão de classes Java em Kotlin, analise as afirmativas a seguir:
I. O operador ":" indica herança em Kotlin.
II. A palavra-chave "extends" é usada para herança em Kotlin.
III. Aherança entre Kotlin e Java ocorre de forma automática.
IV. A interoperabilidade entre Kotlin e Java impede a herança entre linguagens.É correto o que se afirma em:
A I, II, III e IV.
B II e IV, apenas.
C I, II e III, apenas.
D III e IV, apenas.
E I, apenas.
Ao iniciar o Android Studio pela primeira vez, é necessário configurar o ambiente de desenvolvimento, incluindo
a instalação de pacotes adicionais e a definição de preferências. A tela inicial apresenta opções para criação de
novos projetos, abertura de projetos existentes e acesso a tutoriais. Familiarizar-se com a interface facilita a
navegação e otimiza o processo de desenvolvimento de aplicativos Android.
Fonte: GOOGLE. Android Studio: the official IDE for Android development. Disponível em:
https://developer.android.com/studio. Acesso em: 10 fev. 2025.
Ao iniciar o Android Studio pela primeira vez e explorar sua interface inicial, analise as afirmativas a seguir:
I. A tela inicial permite criar e abrir projetos.
II. A configuração pode exigir pacotes extras.
III. A interface inicial inclui opções como tutoriais.
IV. A configuração inicial do Android Studio é automática.É correto o que se afirma em:
A II, III e IV, apenas.
B I, II e III, apenas.
C II e III, apenas.
D I e IV, apenas.
E III e IV, apenas.
7
8
A linguagem Kotlin tem se destacado como uma opção robusta e eficiente no cenário do desenvolvimento de
software contemporâneo. Inicialmente desenvolvida pela JetBrains, sua ascensão como a linguagem oficial para o
desenvolvimento Android trouxe reconhecimento além das fronteiras do mobile, estendendo-se ao backend,
frontend e soluções multiplataforma. Sua integração perfeita com o ecossistema Java simplifica a transição de
projetos existentes, enquanto sua sintaxe concisa e suporte à programação funcional impulsionam a eficiência do
desenvolvedor. A confiança depositada por grandes corporações e a comunidade de desenvolvedores em Kotlin é
reflexo de sua versatilidade e capacidade de oferecer soluções confiáveis e eficazes em uma variedade de
domínios.
Fonte: LECHETA, R. R. Android essencial com Kotlin. 2. ed. São Paulo: Novatec, 2018.
Com base no texto, analise as afirmativas a seguir sobre a linguagem Kotlin:
I. Kotlin é uma linguagem restrita ao ecossistema mobile.
II. A sintaxe da linguagem favorece a produtividade dos desenvolvedores.
III. Kotlin pode ser aplicado no desenvolvimento de diversas plataformas além do Android.
É correto o que se afirma em:
A I e II, apenas.
B III, apenas.
C I, apenas.
D II e III, apenas.
E I, II e III.
Kotlin se destaca por sua sintaxe concisa e expressiva, reduzindo a quantidade de código necessária em
comparação com linguagens como Java. Por exemplo, a declaração de uma classe simples com getters e setters
pode ser feita em uma única linha, tornando o código mais legível e eficiente. Essa característica facilita o
desenvolvimento, tornando Kotlin uma escolha popular na indústria.
Um exemplo prático seria a declaração de uma classe Pessoa:
class Pessoa(var nome: String, var idade: Int)
Fonte: LETCHETA, R. R. Android Essencial com Kotlin. 2. ed. São Paulo: Novatec, 2018.
Considerando o exemplo teórico apresentado e as informações sobre a aceitação de Kotlin na indústria, assinale a
alternativa que reflete a vantagem da sintaxe de Kotlin:
A Kotlin simplifica a escrita do código.
B Kotlin exige que todo código seja escrito dentro de classes.
C Kotlin foi criado para substituir Java completamente.
D Kotlin exige mais código que Java.
E Kotlin exige mais código que Java.
9
10
Imprimir