Buscar

DESENVOLVIMENTO DE SOFTWARE PARA INTERNET - Questionario Aula III

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

PERGUNTA 1
1. Aplicativos modernos devem apresentar uma interface gráfica com o usuário que reflita diversos aspectos de usabilidade. Um dos mais importantes é a responsividade. Julgue as seguintes afirmações sobre a responsividade de aplicativos Android.
 
I. O Sistema Operacional Android foi desenvolvido desde o princípio para facilitar, estimular e garantir que seus aplicativos sejam responsivos. Afinal, este sistema operacional é empregado em diversos dispositivos, cada um com características bastante diferentes umas das outras. Com isso, a responsividade é automatizada no Android.
II. A responsividade, ou seja, a capacidade de uma interface gráfica se adaptar a diferentes condições de apresentação (resolução, tamanho e orientação de tela) pode ser feita de diversas maneiras. Em Android, pode-se usar gerenciadores de layout, que automatizam as mudanças de tamanho e posição de componentes gráficos automaticamente, conforme as condições de apresentação variam.
III. As interfaces gráficas com o usuário em Android são responsivas à medida que o programador implementa a lógica de atualização de layout no método onCreate() da classe associada à Activity. Esta atualização deve ser feita manualmente pelo programador.
	
	a.
	Apenas as afirmações I e II estão corretas.
	
	b.
	Apenas as afirmações I e III estão corretas.
	
	c.
	Apenas as afirmações II e III estão corretas.
	
	d.
	Todas as afirmações estão corretas.
	
	e.
	Apenas uma afirmação está correta.
0,25 pontos   
PERGUNTA 2
1. Considerando a criação de aplicativos para Android, assinale a alternativa correta:
	
	a.
	Criamos uma interface gráfica através de uma classe que herda da classe Activity.
	
	b.
	É uma boa prática de programação definir os textos dos elementos da interface gráfica no local onde eles são declarados.
	
	c.
	O elemento que cria a interface gráfica da Activity é um arquivo XML.
	
	d.
	Não devemos editar um arquivo XML diretamente pelo seu código, apenas pela sua ferramenta de edição.
	
	e.
	O ADT compila e executa o aplicativo Android de maneira centralizada.
0,25 pontos   
PERGUNTA 3
1. Considerando as views das activities de um aplicativo Android, julgue as seguintes afirmações:
 
I. Uma view pode ser adicionada a uma Activity utilizando-se o editor de interfaces, arrastando a view para a área de visualização ou para a árvore de componentes. Também é possível definir uma view
diretamente pelo código do arquivo XML.
II. Uma view tem a sua aparência definida no arquivo XML da Activity. Caso ela apresente comportamentos, estes devem ser definidos no arquivo Java da Activity.
III. Uma Activity pode receber views, mas também pode receber componentes gráficos dos pacotes Swing
e AWT.
	
	a.
	Apenas as afirmações I e II estão corretas.
	
	b.
	Apenas as afirmações I e III estão corretas.
	
	c.
	Apenas as afirmações II e III estão corretas.
	
	d.
	Todas as afirmações estão corretas.
	
	e.
	Apenas uma afirmação está correta.
0,25 pontos   
PERGUNTA 4
1. Dispositivos Android estão disponíveis nos mais diversos formatos. Temos smartphones, tablets, centrais multimídia de automóveis, aparelhos de TV, entre outros. Além disso, cada um destes dispositivos apresenta tamanhos variados e as mais diversas resoluções. Tendo isso em mente, o Sistema Operacional Android disponibiliza um recurso para garantir que a aparência de um elemento gráfico na interface com o usuário tenha sempre a mesma aparência, apesar de todas essas variações. Que recurso é este?
	
	a.
	Gerenciadores de layout.
	
	b.
	Activities.
	
	c.
	Services.
	
	d.
	Pixels dp e sp.
	
	e.
	Recursos de string (string.xml).
0,25 pontos   
PERGUNTA 5
1. Em um aplicativo Android, o que é uma Activity?
	
	a.
	É um elemento do aplicativo e costuma estar associado a uma interface gráfica.
	
	b.
	É o componente do aplicativo responsável por determinar as atividades realizadas pela lógica do sistema.
	
	c.
	É o conjunto dos componentes que podem ser apresentados em uma interface gráfica de um aplicativo.
	
	d.
	É o componente que implementa a lógica do aplicativo em uma arquitetura MVC.
	
	e.
	É o aspecto da interação do aplicativo com o núcleo do Android e com outros aplicativos.
0,25 pontos   
PERGUNTA 6
1. Julgue as afirmações a seguir.
 
I. Uma view pode apresentar strings na interface gráfica e estes strings podem ser definidos em código ( hard coded) assim como podem ser definidos em um arquivo centralizado, chamado strings.xml.
II. Uma boa prática de programação é a definição de strings de apresentação no próprio código de declaração da view que o apresenta. Desta forma, há o uso mais eficiente dos recursos escassos do dispositivo Android, economizando processamento, memória e armazenamento.
III. Uma boa prática de programação é a definição de strings de apresentação em um arquivo centralizado, o strings.xml. Desta forma, a manutenção e a tradução do aplicativo pode ser feita de maneira mais fácil, sem a necessidade de alterar o código de declaração das views.
	
	a.
	Apenas as afirmações I e II estão corretas.
	
	b.
	Apenas as afirmações I e III estão corretas.
	
	c.
	Apenas as afirmações II e III estão corretas.
	
	d.
	Todas as afirmações estão corretas.
	
	e.
	Apenas uma afirmação está correta.
0,25 pontos   
PERGUNTA 7
1. Para se criar uma interface gráfica:
	
	a.
	Podemos escrever o código XML diretamente, usar o editor gráfico ou ambos.
	
	b.
	Só podemos escrever o código XML diretamente.
	
	c.
	Só podemos usar o editor gráfico.
	
	d.
	Se usarmos o editor gráfico, não devemos editar o código XML diretamente.
	
	e.
	Se o código XML for editado manualmente, o editor gráfico não irá mais funcionar corretamente.
0,25 pontos   
PERGUNTA 8
1. Para se testar e depurar um aplicativo Android:
	
	a.
	Deve-se obrigatoriamente utilizar um dispositivo Android real.
	
	b.
	Deve-se usar um dispositivo Android real para os testes de compatibilidade e um dispositivo emulado para executar o depurador e realizar os testes de lógica.
	
	c.
	Pode-se usar tanto dispositivos reais quanto emulados, mas os dispositivos emulados devem ser específicos para cada IDE (emuladores para o Eclipse e emuladores para o Android Studio).
	
	d.
	Pode-se usar tanto dispositivos reais quanto emulados.
	
	e.
	Só é possível usar dispositivos emulados nas fases de teste e depuração. Os dispositivos reais só podem executar aplicativos obtidos da loja de aplicativos Android, ou seja, quando o aplicativo está pronto para a distribuição.
0,25 pontos   
PERGUNTA 9
1. Sobre o painel de atributos do Android Studio, alguns atributos são repetidos, um deles apresentando um desenho de uma chave de porca ao seu lado. Sobre estes atributos, julgue as seguintes afirmações:
 
I. Isso significa que o valor desse segundo atributo será usado para reparar o valor atual, caso ocorra uma exceção na execução do aplicativo.
II. Isso significa que o segundo valor será usado apenas durante a visualização da Activity durante a edição. Em tempo de execução, o valor do primeiro atributo será usado.
III. Podemos definir valores para ambas as propriedades.
	
	a.
	Apenas as afirmações I e II estão corretas.
	
	b.
	Apenas as afirmações I e III estão corretas.
	
	c.
	Apenas as afirmações II e III estão corretas.
	
	d.
	Todas as afirmações estão corretas.
	
	e.
	Apenas uma afirmação está correta.
0,25 pontos   
PERGUNTA 10
1. Sobre os layouts Android, é correto afirmar que:
	
	a.
	O uso de layouts não dispensa a definição da posição e do tamanho das views
inseridas na Activity.
	
	b.
	Uma Activity só pode usar um layout por vez.
	
	c.
	Um layout define diversos aspectos das views, como seu tamanho, posição, cor e estilo.
	
	d.
	Os layouts para interfaces gráficas são o produto de estudos de usabilidade e ergonomia.
	
	e.
	Uma Activity pode combinar mais de um layout para construir um layout composto.

Continue navegando