wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Revisão 1ª AV - Desenvolvimento Mobile

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Plataforma corresponde a versão do Sistema Operacional Android. Cada versão possui um número que corresponde a versão da plataforma Android. Este número é denominado:

a)

API Level

b)

Android Level

c)

Android Version

d)

Platform Version

2.

Qual a linguagem de programação abaixo, é considerada nativa para desenvolver aplicativos no Android:

a)

Java

b)

Javascript

c)

Objective-C

d)

Python

3.

São características de um dispositivo mobile, exceto:

a)

Comunicação Sem-fio

b)

Autonomia energética

c)

Presença de sensores

d)

Peso mediano

4.

Das características abaixo, qual não contribui para o fator mobilidade em um smartphone:

a)

Peso

b)

Dimensões

c)

Comunicação sem-fio

d)

Sensores

5.

O Android é baseado no kernel de qual sistema operacional:

a)

Unix

b)

Unics

c)

CTSS

d)

Linux

6.

Atualmente, a maquina virtual responsável pela execução do app no Android é:

a)

Dalvik

b)

Gradle

c)

ART

d)

ADB

7.

Na arquitetura do Android a HAL (hardware abstraction layer) é responsável por:

a)

Fazer uma ponte entre o hardware e a API Java

b)

Projetar a instancia de maquina virtual para cada app em execução

c)

Fazer a ponte entre as bibliotecas nativas e a API Java

d)

Fornecer acesso aos recursos da API Java

8.

O Android NDK, fornece:

a)

Bibliotecas programadas em Java

b)

Bibliotecas nativas em C/C++

c)

Bibliotecas visuais, como OpenGL

d)

Bibliotecas de acesso de memória

9.

Complete:

Para ____________ e services, os ____________ definem a ação a executar e podem especificar a URI dos dados usados na ação.

a)

Activities e Intents

b)

Broadcasts e View groups

c)

Activities e Conteiners

d)

Conteiners e Intents

10.

Método chamado quando a activity está no topo da pilha (activity stack), já em execução:

a)

onCreate()

b)

onStart()

c)

onRestart()

d)

onResume()

11.

Método que será chamado logo após o onPause(), indicando que a activity está sendo encerrada:

a)

onDestroy()

b)

onStop()

c)

onFinish()

d)

onPause()

12.

Apresenta informações essenciais sobre o aplicativo ao sistema Android, necessárias para a execução do mesmo:

a)

strings.xml

b)

activity_main.xml

c)

AndroidManifest.xml

d)

MainActivity.java

13.

São recipientes invisíveis que controlam como as views secundárias são posicionadas na tela.

a)

Intents

b)

Layouts

c)

Guidelines

d)

Classes

14.

Qual o objetivo da expressão abaixo:


TextView textView = findViewById(R.id.textView);

a)

Criar um texto na tela

b)

Apagar um texto na tela

c)

Capturar um texto da tela

d)

Pesquisar se uma string existe na tela

15.

Qual o significado de AVD:

a)

Android Virtual Dalvik

b)

Android Virtualization Degree

c)

Android Virtual Device

d)

Android Version Device

16.

Considere o trecho abaixo, no contexto de um listener que será relacionado ao atributo onClick de um botão:


Intent intent = new Intent(this, DisplayMessageActivity.class);

a)

O segundo argumento diz respeito a classe de origem do intent

b)

O segundo argumento diz respeito a classe de destino do intent

c)

O primeiro argumento diz respeito a classe de destino do intent

d)

Intent é uma interface e não poderia ser instanciada

17.

getSensorList(Sensor.TYPE_ALL);


A expressão acima retorna o que?

a)

Uma lista de sensores do dispositivo

b)

Uma lista de leituras de todos os sensores

c)

Uma lista dos sensores insistentes no dispositivo

d)

Uma lista de calibração de todos os sensores

18.

O método getMaximumRange(), retorna:

a)

O numero maximo de sensores do dispositivo

b)

O intervalo máximo de medição de um sensor

c)

Os sensores "default" do dispositivo

d)

Todos os sensores do dispositivo

19.

View que permite apenas um filho direto:

a)

CardView

b)

LinearLayout

c)

ScrollView

d)

ConstraintLayout

20.

Qual o significado de Nomofobia?

a)

Medo exagerado de estar sem o celular

b)

Medo de não ter amigos/seguidores em redes sociais

c)

Medo de molhar o celular

d)

Medo de ser hackeado