Prévia do material em texto
PROJETO MOBILE
QUESTÃO 1
Para resolver os problemas de falhas de softwares que aconteciam no mundo todo, durante
uma conferência, foi criada uma área de estudos voltada para a resolução desses problemas.
Qual é o nome dessa área?
a ) Técnicas para resolução de problemas
b ) Engenharia de software
c ) Soluções para programação
d ) Metodologias de depuração
e ) Análise de falhas
QUESTÃO 2
O polimorfismo é um dos pilares da programação orienta a objetos que traz qual tipo de
conceito?
a ) Que um mesmo atributo pode receber vários tipos diferentes de dados.
b ) Que um objeto pode ser criado com o tipo da classe-pai, mas com as características
da classe-filho.
c ) Que a aplicação pode se transformar sempre que necessário.
d ) Que um código em Kotlin pode se converter em Java na compilação.
e ) Que um método pode ser usado como atributo sempre que necessário.
QUESTÃO 3
O primeiro aparelho com sistema operacional Android lançado no mercado foi o T-Mobile G1
também conhecido como HTC Dream. Qual era o seu maior diferencial em comparação com
seu principal concorrente?
a ) Tela dupla, possibilitando visualizar dois aplicativos simultaneamente.
b ) Tradutor automático, que possibilitava a leitura de qualquer texto, independentemente
da linguagem original.
c ) Memória específica para arquivar fotos e vídeos.
d ) Teclado QWERT, que abria para que o usuário pudesse digitar textos com mais
facilidade.
e ) Tela touch, possibilitando comandos com toques na tela.
QUESTÃO 4
Na estrutura de repetição for usamos a notação range com qual finalidade?
a ) Para atribuir o nível de prioridade.
b ) Para definir um intervalo numérico que indica a quantidade de repetições realizada.
c ) Para informar quantos argumentos teremos.
d ) Para mensurar o tempo de execução.
e ) Para indicar em qual parte do código a estrutura será aplicada.
QUESTÃO 5
Por que no processo de criação de um projeto no Android Studio devemos indicar uma
configuração mínima para o SDK (Minimum SDK)?
a ) Para garantir que todos os recursos estarão disponíveis.
b ) Para definir o número mínimo de layouts que terá a aplicação.
c ) Para definir a quantidade mínima de espaço utilizada pela aplicação.
d ) Para definir quantas marcas de dispositivos poderão usar a aplicação.
e ) Para definir o número mínimo de DPIs das telas.
QUESTÃO 6
Em Kotlin, como seria a criação de um objeto chamado joao utilizando o conceito de
polimorfismo de uma classe-pai chamada Funcionario e uma classe-filha chamada Gerente?
a ) var Funcionario:joao = Gerente( )
b ) var joao:Gerente = Funcionario( )
c ) var joao:String = Funcionario => Gerente
d ) var joao:Funcionario = Gerente( )
e ) private var joao = Funcionario( )
QUESTÃO 7
Nos dispositivos físicos não existe uma opção específica para ativar o modo de desenvolvedor
do Android. Por qual razão esse recurso fica escondido?
a ) Para que usuários comuns não criem aplicativos sem a licença de desenvolvedor.
b ) Para que usuários não compartilhem sem custo aplicativos pagos da loja.
c ) Para que usuários comuns não alterem alguma opção avançada que comprometa o
funcionamento do aparelho.
d ) Para proteger o código-fonte dos aplicativos e seus direitos autorais.
e ) Para que usuários comuns não tenham conhecimento do código-fonte do sistema
operacional.
QUESTÃO 8
Em Kotlin, como seria a declaração de uma classe-filha chamada Urso que herda os atributos e
métodos da classe-pai chamada Animal?
a ) class Urso ( ) : Animal ( ){ }
b ) class Urso ( ) open Animal ( )
c ) class Urso ( ) into Animal ( )
d ) public class Urso ( ) extends Animal ( )
e ) class Urso => Animal ( )