Logo Passei Direto
Buscar

Desenvolvimento de Aplicativos

Ferramentas de estudo

Questões resolvidas

8. Muitos processos de longa duração executados pelos aplicativos Android, se executados pelo componente inadequado, podem causar problemas ao aplicativo e ao sistema em si, travando-o e causando dificuldades aos usuários. Qual é o componente adequado à execução de processos de longa duração?


Content provider
Intent
Service (Alternativa correta)
Broadcast receiver

9. O Android disponibiliza um componente para o controle e gerenciamento de dados. Por meio desse componente, podemos acessar dados disponíveis no sistema, dados de outros aplicativos e disponibilizar os dados do próprio aplicativo para os demais aplicativos presentes no dispositivo. Qual dos componentes abaixo representa esse componente?


Intent implícito
Intent explícito
Broadcast receiver
Content provider (Alternativa correta)

10. O uso de barra de ações ou do aplicativo tem sido uma boa prática no desenvolvimento de aplicativo. Ela é um dos elementos mais importantes da Activity do aplicativo, pois fornece uma estrutura visual e elementos interativos que são familiares aos usuários. Qual das alternativas a seguir é considerada uma barra dentro do aplicativo?


ViewGroup.
Toolbar. (Alternativa correta)
RadioButton.
ListView.

4. Ao se adicionar um menu na tela do aplicativo, é importante preenchê-lo com itens que auxiliem o usuário a utilizar o aplicativo de forma intuitiva e adaptável às suas necessidades. Há um menu que é responsável por carregar o XML desse menu. Qual das alternativas a seguir apresenta esse menu que carrega o XML do menu?


Menu flutuante.
RadioGroup.
OptionMenu.
Menu Inflater. (Alternativa correta)

Com relação aos componentes Android, qual deles possui a funcionalidade de enviar dados ao sistema Android, solicitando que ele execute um determinado aplicativo enviando-o um conjunto de dados?


Broadcast receiver
Service
Content provider
Intent (Alternativa correta)

Associe corretamente as expressões e assinale a alternativa que contém a associação correta.
I. Diretiva de componente
II. Diretiva estrutural
III. Diretiva de atributo
A. Muda a composição do DOM, criando e removendo elementos.
B. São as diretivas com template.
C. Muda a aparência e o comportamento de um elemento.


I - C, II - B , III - A.
I - C, II - A, III - B.
I - A, II - B, III - C.
I - B, II - A, III - C. (Alternativa correta)

Com relação ao Angular, um framework voltado para a criação de interfaces, quais são as plataformas de execução?


Somente Web.
Somente aplicações nativas para dispositivos móveis.
Somente para aplicações híbridas para dispositivos móveis.
Somente Web, dispositivos móveis e desktop. (Alternativa correta)

Sendo assim, assinale a alternativa que contém o conceito de aplicações híbridas.


É uma aplicação que usa acesso ao banco de dados no próprio dispositivo local e na nuvem simultaneamente, tornando-se híbrida exclusivamente pelo acesso multimeio do banco de dados.
É uma aplicação que usa a mesma base de uma aplicação Web, rodando em sistemas Android e iOS por meio de HTML, CSS e Javascript. Além disso, tem a possibilidade de acessar recursos específicos do hardware do dispositivo. (Alternativa correta)
São aplicações desenvolvidas basicamente em Java, que rodam especificamente no dispositivo-alvo, por exemplo, nas plataformas mais usadas do mercado, como o Android e o iOS. Outras plataformas precisam de adaptações.
São aplicativos para Web, desenvolvidos com tecnologias como HTML5, CSS3 e Javascript.

Um protótipo, ou mockup, pode ser avaliado de acordo com a exatidão em relação ao que é esperado. Essa exatidão também é conhecida por fidelidade. Quando se avalia a similaridade da interação, se está falando de:


sensação que o usuário tem de que o aplicativo já está semifuncional. (Alternativa correta)
semelhança visual entre a aplicação e seu rascunho.
funcionalidades disponibilizadas pelo mockup.
detalhamento da interface do usuário.

A fidelidade de um mockup pode ser avaliada de acordo com algumas dimensões. A dimensão que trata das particularidades suportadas pelo desenho da interface gráfica é chamada de:


detalhamento. (Alternativa correta)
similaridade de interação.
grau de funcionalidade.
testabilidade.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

8. Muitos processos de longa duração executados pelos aplicativos Android, se executados pelo componente inadequado, podem causar problemas ao aplicativo e ao sistema em si, travando-o e causando dificuldades aos usuários. Qual é o componente adequado à execução de processos de longa duração?


Content provider
Intent
Service (Alternativa correta)
Broadcast receiver

9. O Android disponibiliza um componente para o controle e gerenciamento de dados. Por meio desse componente, podemos acessar dados disponíveis no sistema, dados de outros aplicativos e disponibilizar os dados do próprio aplicativo para os demais aplicativos presentes no dispositivo. Qual dos componentes abaixo representa esse componente?


Intent implícito
Intent explícito
Broadcast receiver
Content provider (Alternativa correta)

10. O uso de barra de ações ou do aplicativo tem sido uma boa prática no desenvolvimento de aplicativo. Ela é um dos elementos mais importantes da Activity do aplicativo, pois fornece uma estrutura visual e elementos interativos que são familiares aos usuários. Qual das alternativas a seguir é considerada uma barra dentro do aplicativo?


ViewGroup.
Toolbar. (Alternativa correta)
RadioButton.
ListView.

4. Ao se adicionar um menu na tela do aplicativo, é importante preenchê-lo com itens que auxiliem o usuário a utilizar o aplicativo de forma intuitiva e adaptável às suas necessidades. Há um menu que é responsável por carregar o XML desse menu. Qual das alternativas a seguir apresenta esse menu que carrega o XML do menu?


Menu flutuante.
RadioGroup.
OptionMenu.
Menu Inflater. (Alternativa correta)

Com relação aos componentes Android, qual deles possui a funcionalidade de enviar dados ao sistema Android, solicitando que ele execute um determinado aplicativo enviando-o um conjunto de dados?


Broadcast receiver
Service
Content provider
Intent (Alternativa correta)

Associe corretamente as expressões e assinale a alternativa que contém a associação correta.
I. Diretiva de componente
II. Diretiva estrutural
III. Diretiva de atributo
A. Muda a composição do DOM, criando e removendo elementos.
B. São as diretivas com template.
C. Muda a aparência e o comportamento de um elemento.


I - C, II - B , III - A.
I - C, II - A, III - B.
I - A, II - B, III - C.
I - B, II - A, III - C. (Alternativa correta)

Com relação ao Angular, um framework voltado para a criação de interfaces, quais são as plataformas de execução?


Somente Web.
Somente aplicações nativas para dispositivos móveis.
Somente para aplicações híbridas para dispositivos móveis.
Somente Web, dispositivos móveis e desktop. (Alternativa correta)

Sendo assim, assinale a alternativa que contém o conceito de aplicações híbridas.


É uma aplicação que usa acesso ao banco de dados no próprio dispositivo local e na nuvem simultaneamente, tornando-se híbrida exclusivamente pelo acesso multimeio do banco de dados.
É uma aplicação que usa a mesma base de uma aplicação Web, rodando em sistemas Android e iOS por meio de HTML, CSS e Javascript. Além disso, tem a possibilidade de acessar recursos específicos do hardware do dispositivo. (Alternativa correta)
São aplicações desenvolvidas basicamente em Java, que rodam especificamente no dispositivo-alvo, por exemplo, nas plataformas mais usadas do mercado, como o Android e o iOS. Outras plataformas precisam de adaptações.
São aplicativos para Web, desenvolvidos com tecnologias como HTML5, CSS3 e Javascript.

Um protótipo, ou mockup, pode ser avaliado de acordo com a exatidão em relação ao que é esperado. Essa exatidão também é conhecida por fidelidade. Quando se avalia a similaridade da interação, se está falando de:


sensação que o usuário tem de que o aplicativo já está semifuncional. (Alternativa correta)
semelhança visual entre a aplicação e seu rascunho.
funcionalidades disponibilizadas pelo mockup.
detalhamento da interface do usuário.

A fidelidade de um mockup pode ser avaliada de acordo com algumas dimensões. A dimensão que trata das particularidades suportadas pelo desenho da interface gráfica é chamada de:


detalhamento. (Alternativa correta)
similaridade de interação.
grau de funcionalidade.
testabilidade.

Prévia do material em texto

Desenvolvimento de Aplicativos 
 
1. É o menu que exibe seus itens abaixo do texto âncora, se houver espaço disponível na tela do 
aplicativo, o menu é exibido acima do texto âncora. Seus itens aparecem na tela em uma lista 
vertical e sua importância é em ações estendidas que são relacionados com a Activity. Que menu é 
esse? Assinale a alternativa correta. 
Menu contextual. 
Option Menu. 
Menu Inflater. 
Menu PopUp. (Alternativa correta) 
2. Os dispositivos móveis estão em todos os lares, e dentro desses dispositivos estão os aplicativos, 
que são uma extensão do mundo real direto pra a tela do celular. Sabe-se que os aplicativos têm 
funcionalidades e recursos que facilitam a vida de seus usuários. Os aplicativos são constituídos 
por menus e componentes que executam a aplicação. A tela principal do aplicativo é a cara do app. 
Esse componente é o padrão de design mais importante, que abriga botões com 
ações, tabs e menus para interagir com usuários. Assinale a alternativa que define o componente 
citado. 
ActionBar. (Alternativa correta) 
OptionMenu. 
Menu contextual. 
ViewGroup. 
3. Após criar uma ActionBar no aplicativo, é importante sobrescrever três métodos. Qual método é 
executado sempre antes de o menu ser mostrado e que pode ser usado para habilitar/desabilitar 
itens ou modificar algum conteúdo dinamicamente? Assinale a alternativa correta. 
onOptionsItemSelected. 
onPrepareOptionsMenu. (Alternativa correta) 
onMenuItemClick. 
onCreateOptionsMenu. 
4. Existem alguns requisitos que os desenvolvedores devem cumprir antes da publicação nas lojas 
de aplicativos. Sobre esses requisitos, é correto afirmar que: 
a Google Play exige a criação de uma conta de desenvolvedor gratuita e a aceitação do contrato. 
a publicação na Apple App Store realiza a cobrança por aplicativo publicado e não pela conta de 
desenvolvedor. 
a publicação na Google Play Store realiza a cobrança por aplicativo publicado, e não pela conta de 
desenvolvedor. 
ambas as plataformas exigem conta de desenvolvedor paga e assinatura de contrato 
digital. (Alternativa correta) 
5.Observe o código a seguir, escrito em Angular: 
Assinale a alternativa correta. 
Não há diretivas no código apresentado. 
Trata-se de uma diretiva de atributo. 
O código é uma diretiva estrutural. (Alternativa correta) 
O código apresenta uma diretiva de componente. 
6. O uso do Angular permite que o programador acesse elementos do DOM por meio de diretivas. 
Usando o framework, o programador vai encontrar mais facilidade e produtividade, além de ter 
mais recursos para poder mexer na aparência e no comportamento dos elementos. Sendo assim, 
assinale a alternativa correta em relação às diretivas em Angular. 
Não é possível passar parâmetros para uma diretiva. Uma vez criada, ela se comportará exatamente 
como foi implementada. Porém, é possível criar diretivas diferentes que executem instruções 
semelhantes. 
As diretivas de atributos são fáceis de serem reconhecidas porque têm um "*" na frente de cada uma 
delas, não sendo necessário o uso de parênteses para passar algum parâmetro. 
A criação de diretivas deve ser feita com muita atenção, pois existem vários arquivos que são 
editados; não podem ocorrer erros na manipulação desses arquivos. 
ngFor e ngIf são diretivas estruturais porque podem criar em tempo de execução novos 
elementos no DOM ou remover elementos, de acordo com condições de dados dinâmicos 
provenientes da interação com o banco de dados. (Alternativa correta) 
7. A publicação de aplicativos na Google Play Store e Apple App Store é regulada por diretrizes e 
normativas que visam tanto a questões de segurança como de experiência do usuário. Considerando 
as normativas da Google Play e da Apple App Store, é correto afirmar que: 
ambas as empresas possuem uma política rígida de desempenho de aplicações. 
a Google mantém uma política rígida de análise de desempenho de aplicações. 
o desempenho da aplicação é considerado, mas não é fator determinante na aceitação. 
a Apple mantém uma política rígida de análise de desempenho de aplicações. (Alternativa 
correta) 
8. Muitos processos de longa duração executados pelos aplicativos Android, se executados pelo 
componente inadequado, podem causar problemas ao aplicativo e ao sistema em si, travando-o e 
causando dificuldades aos usuários. Qual é o componente adequado à execução de processos de 
longa duração? 
Content provider 
Intent 
Service (Alternativa correta) 
Broadcast receiver 
9. O Android disponibiliza um componente para o controle e gerenciamento de dados. Por meio 
desse componente, podemos acessar dados disponíveis no sistema, dados de outros aplicativos e 
disponibilizar os dados do próprio aplicativo para os demais aplicativos presentes no dispositivo. 
Qual dos componentes a abaixo representa esse componente? 
Intent implícito 
Intent explícito 
Broadcast receiver 
Content provider (Alternativa correta) 
10. O uso de barra de ações ou do aplicativo tem sido uma boa prática no desenvolvimento de 
aplicativo. Ela é um dos elementos mais importantes da Activity do aplicativo, pois fornece uma 
estrutura visual e elementos interativos que são familiares aos usuários. Qual das alternativas a 
seguir é considerada uma barra dentro do aplicativo? 
ViewGroup. 
Toolbar. (Alternativa correta) 
RadioButton. 
ListView. 
1. Publicar uma aplicação nas lojas de aplicativos oficiais significa, necessariamente, estar em 
conformidade com as diretrizes de cada companhia. A esse respeito, é correto afirmar que: 
os critérios de privacidade e transparência no uso de dados de usuários são objetivos na Apple, mas 
subjetivos para a Google. 
ambas as app stores apresentam normas explícitas que regulamentam o acesso a dados e o uso 
que se dará aos dados coletados. (Alternativa correta) 
os critérios de privacidade e transparência no uso de dados de usuários são objetivos na Google, mas 
subjetivos para a Apple. 
a privacidade e transparência no uso de dados de usuários são regidas por leis internacionais e não 
dependem da política das app stores. 
2. O Ionic é um framework de desenvolvimento multiplataforma. Em resumo, a aplicação 
desenvolvida com o Ionic pode ser executada em Android e em iOS. Sobre a geração do arquivo 
para publicação, é correto afirmar que: 
o Ionic produz o executável de ambas as plataformas, ou seja, produz o entregável para Android e 
iOS via linha de comando. 
o Ionic gera o executável do Android via linha de comando e prepara o projeto do iOS que deve 
ser compilado via Xcode. (Alternativa correta) 
o Ionic prepara o projeto, mas a compilação é executada por cada plataforma: Android Studio para 
Android e Xcode para iOS. 
a compilação via Ionic para ambas as plataformas pode ser realizada utilizando qualquer sistema 
operacional: Windows, Linux ou MacOS. 
3. Em relação à fidelidade, mockups podem ser classificados em baixa, média ou alta fidelidade, de 
acordo com suas características e escolhas de desenho. Em relação aos graus de fidelidade de 
um mockup, escolha a alternativa correta. 
Mockups de alta fidelidade podem ser desenvolvidos em ferramentas como o bloco de notas. 
Mockups de baixa fidelidade precisam obrigatoriamente ser desenvolvidos em software. 
Mockups de alta fidelidade podem apresentar alguma funcionalidade e acesso a dados, mas não 
podem ser escritos em ferramentas como o bloco de notas; precisam de softwares mais 
específicos (Alternativa correta) 
Mockups de média fidelidade podem ser desenvolvidos usando papel e caneta. 
4. Ao se adicionar um menu na tela do aplicativo, é importante preenchê-locom itens que auxiliem o 
usuário a utilizar o aplicativo de forma intuitiva e adaptável às suas necessidades. Há um menu que 
é responsável por carregar o XML desse menu. Qual das alternativas a seguir 
apresenta esse menu que carrega o XML do menu? 
Menu flutuante. 
RadioGroup. 
OptionMenu.Menu Inflater. (Alternativa correta) 
5. Os componentes presentes em um aplicativo Android são capazes de realizar diversas funções 
diferentes, como acessar dados, propagar informações para o sistema e também exibir leiautes. 
Com relação aos componentes Android, qual deles possui a funcionalidade de enviar dados ao 
sistema Android, solicitando que ele execute um determinado aplicativo enviando-o um conjunto de 
dados? 
Broadcast receiver 
Service 
Content provider 
Intent (Alternativa correta) 
6. As diretivas em Angular são realmente importantes. Por meio delas é possível estender o poder 
do código HTML, permitindo ao programador aplicá-las aos elementos do DOM e criar inúmeros 
efeitos de comportamento e estilos. Associe corretamente as expressões e assinale a alternativa que 
contém a associação correta. I. Diretiva de componente 
II. Diretiva estrutural 
III. Diretiva de atributo A. Muda a composição do DOM, criando e removendo elementos. 
B. São as diretivas com template. 
C. Muda a aparência e o comportamento de um elemento. 
I - C, II - B , III - A. 
I - C, II - A, III - B. 
I - A, II - B, III - C. 
I - B, II - A, III - C. (Alternativa correta) 
7. O desenvolvimento de sistemas tem mudado muito nos últimos anos. Até pouco tempo, o 
desenvolvimento se concentrava em aplicações desktop. Com o passar dos anos apareceu o 
desenvolvimento para Web e, recentemente, o desenvolvimento para dispositivos móveis. Com 
relação ao Angular, um framework voltado para a criação de interfaces, quais são as plataformas de 
execução? 
Somente Web. 
Somente aplicações nativas para dispositivos móveis. 
Somente para aplicações híbridas para dispositivos móveis. 
Somente Web, dispositivos móveis e desktop. (Alternativa correta) 
8. Atualmente, muitas empresas, de vários segmentos, estão criando seus próprios aplicativos para 
oferecer mais serviços e produtos a seus clientes. Nesses casos, elas precisam escolher entre criar 
aplicações nativas ou híbridas. Sendo assim, assinale a alternativa que contém o conceito de 
aplicações híbridas. 
É uma aplicação que usa acesso ao banco de dados no próprio dispositivo local e na nuvem 
simultaneamente, tornando-se híbrida exclusivamente pelo acesso multimeio do banco de dados. 
É uma aplicação que usa a mesma base de uma aplicação Web, rodando em sistemas Android e 
iOS por meio de HTML, CSS e Javascript. Além disso, tem a possibilidade de acessar recursos 
específicos do hardware do dispositivo. (Alternativa correta) 
São aplicações desenvolvidas basicamente em Java, que rodam especificamente no dispositivo-alvo, 
por exemplo, nas plataformas mais usadas do mercado, como o Android e o iOS. Outras plataformas 
precisam de adaptações. 
São aplicativos para Web, desenvolvidos com tecnologias como HTML5, CSS3 e Javascript. 
9. Um protótipo, ou mockup, pode ser avaliado de acordo com a exatidão em relação ao que é 
esperado. Essa exatidão também é conhecida por fidelidade. Quando se avalia a similaridade da 
interação, se está falando de: 
sensação que o usuário tem de que o aplicativo já está semifuncional. (Alternativa correta) 
semelhança visual entre a aplicação e seu rascunho. 
funcionalidades disponibilizadas pelo mockup. 
detalhamento da interface do usuário. 
10. A fidelidade de um mockup pode ser avaliada de acordo com algumas dimensões. A dimensão 
que trata das particularidades suportadas pelo desenho da interface gráfica é chamada de: 
detalhamento. (Alternativa correta) 
similaridade de interação. 
grau de funcionalidade. 
testabilidade.

Mais conteúdos dessa disciplina