Você está na página 1de 18

Lista de exerccios do curso de DAM

Estudo de caso 2
Avalie se a afirmao a seguir Verdadeira (envy) ou Falsa (F).
O partial class o recurso que garante que o escopo de uma classe fique em arquivos distintos.
Verdadeiro

Estudo de caso 2
Avalie se a afirmao a seguir Verdadeira (V) ou Falsa (F).
Quando precisamos conhecer os atributos de um objeto em tempo de execuo devemos utilizar o recurso de
polimorfismo.
Falso

Pergunta 1
Estudo de caso 1
Avalie se a afirmao a seguir Verdadeira (V) ou Falsa (F).
O componente que poder exibir no mapa a localizao de onde a partida ser realizada seria um
<Maps:MapControl />.
Verdadeiro ( Resposta da Andri Aula 3 - slide 23)
Falso

Estudo de caso 2
Imagine que alm de persistir cada estado do objeto da questo anterior tambm precisemos restaurar os
seus estados que acontecem no seu ciclo de vida poderamos utilizar o padro?
Memeto

Pergunta 3
Estudo de caso 2
Avalie se a afirmao a seguir Verdadeira (V) ou Falsa (F).
As classes que o gerador de cdigo gerou se precisarmos colocar novas funcionalidades deveremos escrever
no mesmo arquivo.
FALSO
Quando precisamos conhecer os atributos de um objeto em tempo de execuo
Estudo de caso 2
Avalie se a afirmao a seguir Verdadeira (V) ou Falsa (F).

Para facilitar a validao dos atributos CPF e E-mail podemos utilizar o mtodo de extenso para o tipo string.
Verdadeiro
Falso

Pergunta 4
Estudo de caso 2
Imagine que para chegar o Saldo devedor, o objeto CalculaSaldoDevedor deva recebe mais objetos do mesmo
tipo para realizar esta tarefa, desta maneira estamos falando do padro?
Decorator
Estudo de caso 2
Aps a publicao da App para Windows Phone, qual tecnologia podemos utilizar para monitorar mtricas e
assim acompanhar o nosso resultado?
Azure
App Analytics
Application Insigths
Mobile Insigths

Estudo de caso 1
Imagine que em determinado ponto do cdigo precisamos fazer uma instncia de um objeto que no
conhecemos o seu tipo, qual recurso poderamos utilizar para que o cdigo funcione?
var
System.debug
System
Window
Estudo de caso 1
Avalie se a afirmao a seguir Verdadeira (V) ou Falsa (F).
Imaginando que o usurio poder selecionar mais de um time do corao no seu perfil para este recurso podemos utilizar
o elemento: radioButton.
Falso (andre: radioButton so seleciona uma opcao) (CONFIRMADO)
ad

Estudo de caso 2

Atualmente a startup fez uma parceria com um banco que possui um sistema legado para o clculo do valor futuro. Para
tornamos esta funcionalidade amigvel para nosso sistema, podemos utilizar qual padro?
Faade
Command nao
Adapter
Singleton nao

Estudo de caso 1
Avalie se a afirmao a seguir Verdadeira (V) ou Falsa (F).
Um controle que poderia ser utilizado para exibir cada imagem do jogador na escalao do time, citado na funcionalidade
do item 5 seria: <FlipView></FlipView>.
Verdadeiro
Falso

Estudo de caso 1
Podemos considerar que como uma abordagem de interface para aplicao?

Html ou Pivot
Pivot ou
Panorama
Xaml ou
Panorama
Activity ou Pivot

Pergunta 6
Estudo de caso 2
Avalie se a afirmao a seguir Verdadeira (V) ou Falsa (F).
Para utilizar um mtodo de extenso para validar o e-mail na assinatura do mtodo podemos utilizar o: base
string e o nome do parmetro.
Falso- correto

Estudo de caso 1
Avalie se a afirmao a seguir Verdadeira (V) ou Falsa (F).
Todo arquivo com a extenso .xaml ter um arquivo com a extenso .cs associado ele, como padro..
Verdadeiro (capitulo 2, pagina 2)
Falso
Estudo de caso 1
Imagine uma operao que dever ser implementada em Juiz e Jogador. Para garantir que esta operao exista
podemos utilizar o seguinte recurso.
Interface
Instncia
Mtodo
Prototipao

Estudo de caso 2
Avalie se a afirmao a seguir Verdadeira (V) ou Falsa (F).
Um framework poderoso na recuperao de dados dentro de determinadas estruturas seria o Linq.
Verdadeiro
Estudo de caso 1
Avalie se a afirmao a seguir Verdadeira (V) ou Falsa (F).
A tabela do campeonato citado na funcionalidade do item 3 poderia ser o <ToogleSwitch />
Verdadeiro
Falso

Estudo de caso 2
Avalie se a afirmao a seguir Verdadeira (V) ou Falsa (F).
Tipos annimos so recursos poderosos aliados ao Linq, pois assim no precisamos determinar o tipo do objeto,
deixamos este trabalho para o compilador
Verdadeiro - correta
Falso

Estudo de caso 1
A aplicao dever utilizar o paradigma OO, podemos considerar como classes para este necessrio exceto:
Time
Partida
Jogado
r
Bola

Estudo de caso 1
Pressupondo que todo jogador dever ter um nome, como podemos garantir na programao que este requisito ser
atendido?
Atravs do mtodo construtor na classe
jogador
Atravs do mtodo destrutor na classe jogador
Atravs do mtodo construtor na classe partida
Atravs do mtodo destrutor na classe partida

Estudo de caso 1
A aplicao dever ser feita a partir da verso Windows Phone 8. Desta maneira poder aproveitar quais novidades?
Live Tiles Chutei (walber)
Nenhuma das alternativas (erradai)
Interface estruturada
Arquivo de raiz

Estudo de caso 2
Se a startup decidir utilizar a classe de clculo do financiamento tanto para Windows Phone como para aplicao
Windows, ela dever trabalhar em qual conceito?
Phone Gapp
WebApp
Portable Class
Libraries
App Universal(no meu
deu essa como errada)

Estudo de caso 1
Avalie se a afirmao a seguir Verdadeira (V) ou Falsa (F).
O aplicativo Futebol Fcil ter uma forte interao com o usurio e por ser um projeto especial no dever ter nenhum
arquivo com a extenso .xaml.
Verdadeiro
Falso

Estudo de caso 2
Avalie se a afirmao a seguir Verdadeira (V) ou Falsa (F).
Tipos annimos so recursos poderosos aliados ao Linq, pois assim no precisamos determinar o tipo do objeto,

deixamos este trabalho para o compilador


Verdadeiro
Falso
Estudo de caso 2
Dentro do processo de financiamento teremos diversas etapas que precisaremos gravar cada estado do objeto e
saber como controlar suas transies desta maneira podemos utilizar o padro:
Strategy
Decorato
r
Observe
r
State

Estudo de caso 2
Avalie se a afirmao a seguir Verdadeira (V) ou Falsa (F).
Para invocar um mtodo em tempo de execuo podemos utilizar um recurso poderoso o Reflection que deve ser
utilizado com cuidado pois consome bastante recurso do dispositivo
Verdadeiro
Falso

Estudo de caso 2
Dentro do processo de financiamento teremos diversas etapas que precisaremos gravar cada estado do objeto e
saber como controlar suas transies desta maneira podemos utilizar o padro:
Strategy
Decorator
State
Observer

Estudo de caso 1
Avalie se a afirmao a seguir Verdadeira (V) ou Falsa (F).

A probabilidade citada como funcionalidade do item 2 dever ser feita dentro de um arquivo com a extenso .cs,
invs de utilizar um arquivo com a extenso .xaml.
Verdadeiro (.xaml:layout, .cs:logica)
Falso

Todas as opes a seguir so caractersticas da fase de Iniciao do projeto, exceto:


a.A probabilidade de xito maior aqui.
b.O risco mais alto nessa fase.
c.A influncia dos stakeholders para alterar o escopo mxima aqui. (nao tenho certeza)
d.O gerente de projetos designado nessa fase.

Estudo de caso 2
Imaginando que dentro de uma classe de financiamento tenhamos um conjunto de operaes similares que se
alternam entre eles, poderamos trabalhar com qual padro de projeto?
Strategy
State
Observer
Singleton

Estudo de caso 1
Avalie se a afirmao a seguir Verdadeira (V) ou Falsa (F).
O arquivo que indicar a necessidade da internet para buscar os dados do servidor REST o WMAppManifest.xml
Verdadeiro
Falso

Estudo de caso 1
Imaginando que todo jogador e juiz da partida derive de uma classe Pessoa, qual recurso estamos utilizando
para que isto acontea?
Tipo
Implcito
Sobrecarga
Herana

Construtor
Todas as opes a seguir so caractersticas de um projeto, EXCETO:
Incio e trmino definidos.
Repete-se todos os meses.
Atividades inter-relacionadas.
Temporrio.
Em que tipo de organizao os gerentes de projeto tm o mais alto nvel de autoridade e poder?
a.Funcional
b.Estruturada por projetos
c.Matricial forte
d.Matricial balanceada
Um projeto considerado de sucesso, segundo o conceito clssico, quando:
a.Ocorrer dentro ou antes do prazo previsto.
b.Envolver um oramento menor ou igual ao previsto.
c.Sua execuo ocorrer conforme o planejamento aceito pelo cliente.
d.Todas as alternativas anteriores.
O trabalho operacional diferente do trabalho no projeto porque :
Temporrio.
Contnuo e repetitivo.
Exclusivo.
Parte de todas as atividades do
projeto.

Voc foi designado para o projeto de ampliao da pista de uma rodovia que corta a cidade. Voc est
subordinado ao gerente do projeto, foi contratado por empreitada e estar liberado quando terminar a fase de
demolio. Em que tipo de estrutura organizacional voc trabalha?
a.
Organizao Estruturada Por Projetos

O que um programa?
Uma iniciativa definida pela administrao.
Um grupo de projetos no relacionados,
gerenciados de maneira coordenada.
Um meio de obter benefcios e controle de
projetos relacionados.
Uma regulamentao governamental.

nenhuma das alternativas

Qual recurso muito poderoso que precisa ser bem utilizado na aplicao para no prejudicar no desempenho, e
que um processo que custa muito dos recursos do dispositivo mvel.
callMethod()
Collection
ReflectionT
ask
Reflection.

quem tem MAIS poder em uma organizao projetizada?

a.

A equipe.

b.

Todos compartilham o
poder.

c.

O gerente de projetos.

d.

O gerente funcional.

Pergunta 20
Voc o gerente de um projeto de uma empresa que produz softwares infantis. Nesse momento, voc est
definindo as atividades do projeto, estabelecendo uma relao de precedncia entre as atividades e alocando
pessoas para executar as atividades. Em que rea de conhecimento do gerenciamento de projetos voc est
trabalhando?
b.
Gerenciamento do Tempo

Voc o gerente de um projeto de uma empresa que implanta projetos de gesto em-presarial. Voc est incentivando a
equipe do projeto e dando treinamentos individuais para os integrantes com mais dificuldades. Em que rea de
conhecimento do gerenciamento de projetos voc est trabalhando?
a.

Gerenciamento da Comunicao

b.

Gerenciamento da Integrao

c.

Gerenciamento da Qualidade --errrada essa

d.

Gerenciamento dos Recursos


Humanos

Voc o gerente de um projeto de uma empresa que elabora projetos de infra-estrutura e redes. Voc est avaliando a
probabilidade de uma ameaa ao projeto acontecer. Tambm est avaliando os impactos das principais ameaas ao projeto.
Em que rea de conhecimento do gerenciamento de projetos voc est trabalhando?

a.

Gerenciamento do Escopo

b.

Gerenciamento dos
Riscos

c.

Gerenciamento da
Qualidade

d.

Gerenciamento dos Custos

Voc gerente de projetos e est responsvel por gerenciar a instalao de uma cen-tral telefnica na sua empresa. Sua
principal funo elaborar e divulgar diretoria o relatrio de desempenho, distribuir as informaes do projeto e gerenciar
as expectati-vas dos stakeholders. Em qual rea de conhecimento voc est trabalhando?
Gerenciamento das Comunicaes do Projeto.

Um gerente de projetos est tentando terminar um projeto de desenvolvimento de software, mas no consegue ateno
suficiente para o projeto. Os recursos esto concentrados no trmino do trabalho relacionado ao processo e o gerente de
projetos tem pouca autoridade para atribuir os recursos adequadamente. Em qual forma de organizao o gerente de
projetos provavelmente trabalha?
a.Matricial.
b.Coordenadora.
c.Expedidora.
d.Funcional.

Estudo de caso 2
Avalie se a afirmao a seguir Verdadeira (V) ou Falsa (F).
Para invocar um mtodo em tempo de execuo podemos utilizar um recurso poderoso o Reflection que deve ser utilizado
com cuidado pois consome bastante recurso do dispositivo
Verdadeiro (chute)
Falso
Estudo de caso 1
Avalie se a afirmao a seguir Verdadeira (V) ou Falsa (F).
O arquivo que indicar a necessidade da internet para buscar os dados do servidor REST o WMAppManifest.xml
Verdadeiro
Falso

Pergunta 2
Considere o vetor abaixo:
int [] numeros = new int [8] {1, 2, 3, 10, 20, 30, 33, 36}; Quais alternativas abaixo retorna o nmero 33?
var result = from numero in numeros where numero = 33 select numero;
var result = from numeros in numero where numero = 33 numero;
var result = from numeros numeros where numero = 33 select numero;
var result = numero in numeros where numero = 33 select numeros

Pergunta 3
O que podemos dizer do package.appxmanifest?
um arquivo de resource da sesso.
um arquivo que contm o meta data da sua aplicao.
No faz parte de um projeto Windows Phone.
Serve como suporte para interface com o usurio.

Pergunta 1
padro de projeto:
Na super filho.
Na classe base.
Virtual importante para o processo de herana.
Chain of Responsibility

Pergunta 4
Imagine que o seu sistema precise de uma classe Cliente, onde todo cliente necessariamente precise de um nome. Como
pode ser feita a implementao?
class Cliente{ public string Nome { get; set; }
public Cliente (string nome) {
this.Nome = nome;

}}

class Cliente{ public string Nome { get; set; }


public void Cliente (string nome) {
this.Nome = nome;

}}

class Cliente{ public string Nome { get; set; }


public Cliente (string nome = ) {
this.Nome = nome;

}}

class Cliente{ public string Nome { get; set; }


public Cliente (string nome) {
nome = this.Nome;

} }

Estudo de caso 1
A aplicao dever utilizar o paradigma OO, podemos considerar como classes para este necessrio exceto:
Time
Partida

Jogador
Bola

Modificadores so limitadores de acesso para determinadas partes de um cdigo por uma determinada Classe. O objetivo
principal dos Modificadores a organizao entre o cdigo e o programador. Tipicamente so classificados como?
public, private, protected e
internal.

IBackGroundTask uma interface que est em qual namespace:


Windows.TaskModel.Background
Windows.ApplicationModel.Background
Windows.ApplicationModel.IBackground
Windows.Application.Background

Quais so os processos que preciso ter em mente para levantar as mtricas do aplicativo?
Metas, aes e Viabilidade. ( chute )
Detectar, triagem e diagnstico.
Desempenho, segurana e Viabilidade.
Objetivo, Carga e Viabilidade.
Modificadores so limitadores de acesso para determinadas partes de um cdigo por uma determinada Classe. O objetivo
principal dos Modificadores a organizao entre o cdigo e o programador. Tipicamente so classificados como?

public, private, protected e


internal.
public, private, internal e
external.
Protected, public, private e
external.
Public, private, unpublish e internal.

No ciclo de vida de uma aplicao podemos encontrar os seguintes eventos:


Load Init, Not Running e
Suspended.
Running, Not Running e
Suspended.

Running, Not Running e Not Work.


Running, Waiting e Suspended.
O componente que permite a seleo de uma escolha binria, onde as opes so exclusivas:
checkbox.
radiobutton.
radiobox.
button.
So elementos que podem ser configurados no emulador:
Network e Solution.
Network e Sensors.
Sensors e Solution.
Solution e Project

O que podemos dizer sobre o Windows Phone 8.1?


um sistema open source.
um sistema operacional desenvolvido pela
Microsoft.
um sistema mono usurio.
um sistema para universal App.
Qual a funcionalidade da Toolbox?
Mostra uma lista agrupada de propriedades de um determinado componente visual ou no visual que esteja selecionado.
Mostra uma lista agrupada de componentes visuais e no visuais para a construo da aplicao, seja Web, Desktop ou
Mobile.
Mostra uma espcie de relatrio com todas as informaes da ltima compilao do projeto.
Mostra uma lista de servidores de Banco de Dados conectados pelo Visual Studio.

Quando trabalhamos em plataformas convergentes, por exemplo, entre Windows 8.1 e Windows Phone 8.1, estamos
falando de?

Windows Phone
Universal
Portable Class Universal
Universal Apps
Windows Run Time

Qual a funcionalidade da Properties?


Mostra uma lista agrupada de componentes visuais e no visuais para a construo da
aplicao, seja Web, Desktop ou Mobile.
Mostra uma lista agrupada de propriedades de um determinado componente visual ou no
visual que esteja selecionado.
Mostra uma espcie de relatrio com todas as informaes da ltima compilao do projeto.
Mostra uma lista de servidores de Banco de Dados conectados pelo Visual Studio

Padres de projeto comportamentais so extremamente teis para criar softwares mais fceis de serem mantidos,
evoludos, promovendo reutilizao de cdigo, uso de boas prticas de programao orientada a objetos e reduo de
custos com manuteno, j que permitem que alteraes em um determinado sistema de software no quebrem outras
funcionalidades, reduzindo a dependncia entre classes, atravs do uso exaustivo de abstraes. Dessa forma, so teis
para serem aplicados em projetos de mdia e larga escala. O padro Chain of Responsibility pode ser utilizado quando se
tem as seguintes situaes, exceto:
Mais de um objeto pode tratar uma solicitao e o objeto que a tratar no conhecido a priori;
O objeto que trata a solicitao deve ser escolhido automaticamente;
Deve-se emitir uma solicitao para um dentre vrios objetos, sem especificar explicitamente o receptor;
Um objeto deve ser parametrizado com um de vrios algortmos, os quais podem ser encapsulados e representados por
uma nica interface.

Qual o namespace que devemos utilizar para visualizar o status da bateria do dispositivo mvel?

Using Microsoft.Device
Using Windows.Phone.Device.Power
Using Windows.Phone.Device.Danger
Using Windows.Phone

Para que serve o Application Insights?


uma tecnologia que permite voc monitorar real sua
aplicao.
Nenhuma das anteriores.
uma tecnologia de debug.
uma tecnologia de inspeo..

Você também pode gostar