Você está na página 1de 4

Aluno: Bruno Batista Bittencourt

Matrícula: 2123656

Avaliação: Prova Regular Data: 3 de Dezembro de 2022 - 15:30 Finalizado


Local: Online / N/A / Porto Alegre / Polo Porto Alegre/RS

Acadêmico: 2022/4 - B - 002

Correto
Incorreto
Anulada
 Discursiva
 Objetiva Total: 3,75/4,00

1  Código: 4362 -
Enunciado: Se quisermos que em um app em android seja exibido um pop-up por 0,00/ 0,25
um curto espaço de tempo com a mensagem “Cadastro realizado com sucesso” Qual alternativa
que apresenta a linha de comando que pode fazer isso.

Alternativa marcada:

e)
Toast.makeText(this, "Cadastro com sucesso ", Toast.LENGTH_SHORT).show();

Justificativa: A opção representa o código correto para exibir a mensagem de pop-up

2  Código: 4356 -
Enunciado: Qual o nome da classe responsável por fazer a comunicação entre os 0,25/ 0,25
arquivos ".xml" e os arquivos ".java".

Alternativa marcada:

d)
R

Justificativa: A classe R responsável por fazer a comunicação entre os arquivos ".xml" e os


arquivos ".java"

3  Código: 4361 -
Enunciado: Um aplicativo para o Android (app) é formado por um conjunto de 0,25/ 0,25
diversos arquivos. Dentre os quais constam imagens, códigos binários desenvolvidos a partir da
Linguagem Java, arquivos para determinar configurações, etc.  Porém há um arquivo em especial
que armazena as principais configurações do aplicativo, dentre as quais, as permissões, os
recursos que fazem parte do app, dentre diversas outras informações.Marque a alternativa que
apresenta o formato do arquivo que é utilizado.

Alternativa marcada:

c)
XML

Justificativa: Para fazermos as configurações necessárias no app android usamos o arquivo


AndroidManifest.xml

4  Código: 4364 -
Enunciado: Marque a alternativa que apresenta a versão do Android a partir da 0,25/ 0,25
qual os dados do usuário passaram a ser tratados de forma diferenciada

Alternativa marcada:

b)
6

Justificativa: A versão 6 Android Marshmallow permite que você defina o que deseja
compartilhar e quando fazê-lo. É possível desativar permissões a qualquer momento também
5  Código: 4359 -
Enunciado: Considere o código 0,25/ 0,25
abaixo;if(intent.getAction().equals("android.intent.action.BOOT_COMPLETED"))Toast.makeText(
context, “Boot Completed!’, TextUsuario ).show();Marque a alternativa que apresente o correto
valor da variável TextUsuario

Alternativa marcada:

c)
Toast.LENGTH_LONG

Justificativa: Toast.LENGTH_LONG. Exibe a visualização por um longo período de tempo

6  Código: 4365 -
Enunciado: No desenvolvimento de aplicações móveis, os aplicativos 0,25/ 0,25
desenvolvidos podem ser enquadrados nas camadas do sistema operacional. Marque a opção
que apresenta o nome dessa camada

Alternativa marcada:

e)
kernel

Justificativa: Nessa camada encontra-se na camada zero o Kernel do Linux

7  Código: 4358 -
Enunciado: Com relação às atividades (activities) em um ambiente android, 0,25/ 0,25
marque a alternativa correta.

Alternativa marcada:

c)
Em um ambiente android pode haver mais de uma instância de uma atividade.

Justificativa: Em um ambiente android pode haver mais de uma instância de uma atividade

8  Código: 4360 -
Enunciado: Para que serve o método setMargin na classe Toast 0,25/ 0,25

Alternativa marcada:

d)
altera a diferença de margem horizontal e vertical.

Justificativa: Altera a diferença de margem horizontal e vertical

9  Código: 3669 -
Enunciado: Com relação ao SQLiteDatabase, marque a alternativa correta.  0,25/ 0,25

Alternativa marcada:

c)
Possui os métodos insert, update, delete e query para fazer as operações de insert, update,
delete e select respectivamente.

Justificativa: Possui os métodos insert, update, delete e query para fazer as operações de insert,
update, delete e select respectivamente.

10  Código: 3665 -
Enunciado: Em uma dada aplicação, deseja-se que seja realizada uma operação 0,25/ 0,25
de mineração de bitcoins com dados fornecidos pelo usuário. Pela natureza desta operação, isto
é, elevado uso de processador e memória, é recomendável que seja realizada em um
determinado componente do android. Marque a alternativa que apresente o nome deste local. 
Alternativa marcada:

e)
Content Provider

Justificativa: O Content Provider é um recurso disponibilizado pelo Android para permitir o


compartilhamento de dados entre diferentes aplicações. Isso se faz necessário porque o Android
não possui um local comum para guardar os dados das aplicações e compartilhá-los entre todos
os pacotes Android

11  Código: 3662 -
Enunciado: Marque a opção do framework de desenvolvimento mobile que 0,25/ 0,25
permite aos desenvolvedores de software criar aplicativos para dispositivos móveis usando
apenas as tecnologias JavaScript, HTML 5 e CSS 3

Alternativa marcada:

d)
Phonegap

Justificativa: Phonegap é o framework de desenvolvimento mobile que permite aos


desenvolvedores de software criar aplicativos para dispositivos móveis usando apenas as
tecnologias JavaScript, HTML 5 e CSS 3

12  Código: 3660 -
Enunciado: Marque a alternativa que apresenta o nome do SGBD que é 0,25/ 0,25
usualmente utilizado para desenvolvimento na plataforma Android, para armazenamento local
de dados.

Alternativa marcada:

c)
SQLite

Justificativa: O SQLite é utilizado para fazer o armazenamento local em app Android.

13  Código: 3668 -
Enunciado: Marque a opção que apresenta o valor que deve ser preenchido no 0,25/ 0,25
segundo parâmetro do método makeText da classe Toast, para que seja exibido um popup com
um aviso para o usuário.

Alternativa marcada:

b)
O tempo de exibição da mensagem

Justificativa: O tempo de exibição da mensagem

14  Código: 3664 -
Enunciado: Considere que em um método de uma atividade há a seguinte linha 0,25/ 0,25
de código

EditText campo = (EditText)findViewById(R.id.campo);

Considere, ainda, que foi o ambiente utilizado, Android Studio por exemplo, gerou a seguinte
linha de código

public final class R {    public static final class id {        public static final int campo;    Marque a opção
correta.

Alternativa marcada:

b)
O atributo e o componente são variáveis do mesmo projeto e não possuem relação entre si.
Justificativa: O atributo e o componente são variáveis do mesmo projeto e não possuem relação
entre si.

15  Código: 3666 -
Enunciado: Em uma aplicação para o sistema operacional Android, deseja-se que, 0,25/ 0,25
ao ser pressionado um botão em uma atividade, que uma segunda atividade seja acionada, e a
anterior seja encerrada.  Considere as seguintes linhas de código: 

1.    Intent novaTela = new Intent(this, NovaTela.class);2.    Intent novaTela = new


Intent(NovaTela.class, this);3.    close();4.    finish();5.    startActivity(novaTela);6.    start(novaTela);

Marque a opção que apresenta a sequência correta que deveria ser utilizada.

Alternativa marcada:

d)
1-5-4

Justificativa: A sequência correta para atender o enunciado é 1,5,4

16  Código: 3661 -
Enunciado: Marque a opção que apresenta todos os componentes do Android 0,25/ 0,25
que podem manipular um intent. 

Alternativa marcada:

b)
Atividade – Serviço – Receptor de Broadcast

Justificativa: Atividades, serviços ou receptores broadcast podem manipular uma Intent

Você também pode gostar