Você está na página 1de 22

1. Em uma consultoria de marketing, a gestão de projetos tem se mostrado desafiadora devido à natureza única de cada campanha.

A equipe busca entender como a singularidade dos projetos impacta o gerenciamento.


De acordo com o PMBOK, como a singularidade dos projetos influencia o gerenciamento dos mesmos?

Exige uma abordagem de gestão mais flexível.

Necessita de um orçamento maior do que projetos rotineiros.

Implica em uma duração mais longa do projeto.

Requer menor supervisão da liderança.

Reduz a necessidade de comunicação com os stakeholders.

2. Uma empresa de tecnologia está implementando o PMBOK para melhorar a gestão de seus projetos. Eles estão particularmente interessados
em aprimorar a estrutura organizacional para apoiar melhor os projetos. A liderança busca compreender melhor o impacto das estruturas
organizacionais nos projetos.
Qual é a principal influência da estrutura organizacional em projetos segundo o PMBOK?

Influencia a alocação de recursos.

Define os objetivos estratégicos do projeto.

Estabelece o cronograma do projeto.

Determina os recursos tecnológicos disponíveis.


Limita a comunicação entre as equipes.

3. Compreender os princípios e conceitos do Gerenciamento de Projetos é fundamental para a formação de um profissional de TI


em um mercado cada vez mais competitivo. Durante as aulas de computação a aluna Ana Carolina perguntou ao seu professor
qual era o conceito do gerenciamento de projetos. Analise as afirmativas a seguir e marque a alternativa correta sobre o que é o
gerenciamento de projetos.

É vinculação dos resultados do projeto com as metas e objetivos estratégicos da organização;


É o gerenciamento coordenado de um grupo de projetos, programas subsidiários e atividades de programas
relacionados;
É a aplicação de uma metodologia as atividades do projeto.

Aplicação de um esforço temporário empreendido para criar um produto, serviço ou resultado único;

Aplicação de conhecimentos, habilidades, ferramentas e técnicas as atividades do projeto;

4. A estrutura organizacional de uma empresa refere-se à forma como as atividades e


responsabilidades são distribuídas, ordenadas e coordenadas.
Com base no contexto acima, o que é amplitude na estrutura organizacional e como ela influencia a
gestão de subordinados?

Amplitude é o grau de divisão e padronização das tarefas na organização.


Amplitude refere-se ao número de subordinados controlados por uma gerência, podendo ser larga (muitos subordinados,
mais descentralização) ou estreita (poucos subordinados, mais centralização).
Amplitude é a capacidade de uma organização de expandir suas operações e influencia diretamente o número de
projetos que ela pode gerenciar.
Amplitude refere-se ao layout físico da organização e não tem relação direta com a gestão de subordinados.
Amplitude é a definição da centralização ou descentralização das atividades de gestão e influencia o número de gerentes
em uma organização.
A direção de uma indústria automobilística decide implantar um Escritório de Projetos (EP) para centralizar e padronizar a gestão de
projetos. O objetivo é melhorar a eficiência e eficácia dos projetos em desenvolvimento.
5.
Qual é o principal papel do Escritório de Projetos (EP) em uma organização?

Realizar todas as operações diárias do projeto.

Atuar como principal investidor nos projetos.

Fornecer suporte e padronização na gestão de projetos.

Supervisionar diretamente as equipes de projeto.

Definir exclusivamente os objetivos de cada projeto.

6. Segundo as boas práticas do gerenciamento de projetos, delineadas pelo Guia PMBOK, os grupos de processos são um
agrupamento lógico de entrada, ferramentas, técnicas e saídas. Dessa forma, o grupo de processos de Monitoramento e Controle
além de possuir processos para monitorar o trabalho que está sendo executado ele também atua fazendo:

A orientação e o gerenciamento do trabalho;

O controle integrado de mudanças;

O conhecimento das partes interessadas;

O plano de gerenciamento do projeto;

O registro das lições aprendidas;

7. Uma startup de software está adotando o conceito de programas no gerenciamento de seus múltiplos projetos. O objetivo é
coordenar projetos relacionados para obter benefícios que não seriam possíveis se eles fossem gerenciados separadamente.
Qual é o benefício de gerenciar projetos como parte de um programa?

Diminuir a comunicação entre os projetos.

Aumentar a independência de cada projeto.

Coordenar projetos relacionados para obter benefícios sinérgicos.

Centralizar todas as decisões financeiras.

Reduzir a necessidade de liderança nos projetos.

8. Sabemos que o gerente de projeto deve estar em contínuo desenvolvimento de suas competências. Dessa forma, o PMI
disponibilizou o PMCD (Project Manager CompetencyDevelopment Framework), que enumera e detalha diversas competências
para que o GP seja reconhecido como um profissional competente. Esse modelo é estruturado de que forma:

Dimensão do conhecimento, Dimensão de comunicação e Dimensão de liderança;

Dimensão de conhecimento, Dimensão de desempenho e Dimensão pessoal;

Dimensão de conhecimento, Dimensão de habilidade cognitiva e Dimensão de profissionalismo;

Dimensão de desempenho, Dimensão pessoal e Dimensão de comunicação.

Dimensão de gerenciamento, Dimensão pessoal e Dimensão de efetividade;


9. No final da década de 80 foi lançada a primeira versão do Project Management BodyofKnowledge (Guia PMBOK). O que é o Guia
PMBOK?

Uma compilação de boas práticas;

Um agrupamento de processos mapeando as áreas de conhecimento;

Uma compilação de técnicas;

Um código de conduta.

Uma metodologia;

10. A estrutura organizacional tem a função de organizar a empresa separando por setores e hierarquizando-os, visando de melhor
atingir os objetivos estratégicos, promover uma comunicação eficiente e eficaz. Dentre as 10 estruturas organizacionais, qual das
opções abaixo possibilita um nível de alto a quase total de autoridade para o gerente de projetos?

Estrutura Organizacional Orientada a Projeto.

Estrutura Organizacional Matriz Forte;

Estrutura Organizacional Orgânico ou Simples;

Estrutura Organizacional Divisional;

Estrutura Organizacional Funcional;


1. Escopo em projetos, essencialmente significa a soma de todos os produtos que serão gerados pelo projeto. E pode ser
desmembrado em escopo do projeto e escopo do produto. Com base na afirmação acima, diferencie escopo de projeto e escopo
de produto escolhendo a alternativa que representa esta diferenciação.

Escopo do produto são as características e funções que caracterizam um produto, serviço ou resultado. Escopo do projeto
é o trabalho que deve ser realizado para entregar um produto, serviço ou resultado com as características e funções
especificadas.
Escopo do produto resume todas as atividades necessárias para a elaboração do produto/serviço. Escopo do projeto é
exclusivamente o produto que necessitará ser criado como resultado do projeto.
Escopo do produto é o trabalho que deve ser realizado para entregar um produto, serviço ou resultado com as
características e funções especificadas. Escopo do projeto são as características e funções que caracterizam um produto,
serviço ou resultado.
Escopo do produto é a decomposição em entregáveis e pacotes de trabalho facilitando todo o gerenciamento. Escopo do
projeto é a lista de entregáveis identificadas para construção do projeto.
Escopo do produto são todas as características de um produto/serviço produzido pelo projeto. Escopo do projeto é o
plano de gerenciamento necessário para construção do escopo.

2. Seu projeto tem uma atividade que consiste em colocar os móveis em um novo escritório. Esta atividade depende da pintura das
paredes e desse modo a colocação dos móveis é uma atividade sucessora à pintura das paredes, no diagrama de rede do
projeto. Ocorre, porém, que os móveis somente poderão ser colocados depois que a tinta das paredes esteja completamente
seca, o que ocorrerá três dias após o término da atividade de pintura das paredes. Que modificação no relacionamento lógico
está ocorrendo neste caso?

Atraso, visando retardar a atividade sucessora

Gold plating

Antecipação ou avanço, visando adiantar a atividade predecessora

Folga

Flutuação

3. Em Gestão de Projetos, tem-se uma etapa fundamental que é o "Gerenciamento do Escopo do Projeto". Assinale a alternativa
que melhor define essa etapa.

Garantia de que todas as entregas, os requisitos e objetivos do projeto tenham sido plenamente atendidos por meio da
organização das atividades necessárias.
Assegura que as partes interessadas estejam alinhadas sobre as necessidades e os objetivos do projeto

Garantia de procedimentos e ferramentas para definir, gerenciar e controlar os tempos de execução das atividades.

Indica quais ferramentas e técnicas serão usadas para auditar a qualidade das entregas em cada fase.
Audita os padrões, requisitos e objetivos que o projeto precisaria ter atendido para garantir sua conformidade com as
expectativas de alguns stakeholders envolvidos.

4. Uma empresa de desenvolvimento de software está enfrentando um desafio com a entrega de seus projetos. Muitas vezes, os
prazos não são cumpridos, os requisitos dos clientes não são atendidos e o escopo dos projetos se torna instável. Diante dessa
situação, a gestão do escopo torna-se fundamental para garantir o sucesso e a eficiência dos projetos.
Sobre a definição do escopo do projeto, marque a alternativa correta.

Apresenta uma definição detalhada das atividades a serem executadas no projeto.

Estima os recursos necessários para a execução do projeto.

Monitor o cronograma e o orçamento do projeto.

Realiza a análise de riscos do projeto.

Controlar todas as mudanças no escopo do projeto


5. A Estrutura Analítica de Projeto (EAP) é caracterizada por ser:

Um arranjo não hierárquico do escopo do projeto.

Parcial, ao identificar apenas partes do trabalho a ser realizada.

Um guia para validação do escopo do projeto.

Uma estrutura sequenciada temporalmente.

Uma imagem gráfica da hierarquia do projeto.

6. Uma empresa está desenvolvendo um projeto de construção de uma nova ponte em uma cidade, visando melhorar a mobilidade
urbana e facilitar o tráfego de veículos. Para garantir a qualidade e segurança da obra, é necessário realizar uma etapa de
validação do projeto.
Sobre a validação do projeto, marque a alternativa correta.

Avaliação da viabilidade econômica do projeto.

Verificação do orçamento estimado para a construção da ponte.

Aceitação formal do projeto nas entregas concluídas.

Escolha da cor da pintura da ponte.

Definição do cronograma de execução da obra.

7. Sequenciar atividades é um processo do gerenciamento de tempo que identifica e documenta os relacionamentos entre as
atividades do projeto. Como este processo é implementado corretamente nos softwares de gerenciamento de projetos?

Por meio da definição das datas de início e fim para cada atividade do projeto.

Por meio do preenchimento de uma planilha de restrições de atividades e recursos.

Por meio da elaboração de calendários para cada recurso atribuído às atividades do projeto.

Por meio do estabelecimento de atividades predecessoras e sucessoras.

Por meio da criação de atividades de ligação, com o objetivo de relacionar duas atividades principais.
1. O PMBOK define quatro processos quando se trata do gerenciamento de custos. Sobre este processo, avalie as asserções abaixo
e a relação entre elas.
I. A estimativa de custos de um projeto é realizada com base nas informações que se conhecem naquele momento.
PORQUE
II. Uma vez realizada as estimativas não são necessárias validações e refinações futuras.

Assinale a alternativa correta:

As asserções I e II são proposições falsas.

As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.

A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.

A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.

As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.

2. Em se tratando de conflitos em um projeto, qual a afirmativa abaixo está correta?

O conflito só acontece por incompetência do gerente de projetos.

O conflito pode ser benéfico ao projeto.

Conflitos em projetos devem ser ignorados, apenas o objetivo final do projeto deve ser considerado.

Para solução de um conflito no projeto toda a equipe deve ser consultada.

Qualquer conflito na equipe do projeto deve ser solucionado pelo gerente de projetos.

3. Monitorar o andamento do projeto e sua tendência de evolução é fundamental para esboçar previsões sólidas no gerenciamento
de custos e equipe. Nesse sentido, o que representa a ENT - Estimativa no Término?

Custo real do projeto.

Custo orçado para término do projeto.

Custo do trabalho terminado.

Custo faltante para término do projeto.

Custo real mais a estimativa de término do trabalho restante.

4. O gerenciamento de custos é uma atividade chave para o sucesso de um projeto, uma vez que um gerenciamento de custos bem
feito pode garantir o sucesso financeiro da companhia com a correta implementação do projeto. A este respeito considere as
afirmações abaixo.
I. Investimentos são gastos que devem trazer benefícios futuros para a empresa.
II. Despesas são gastos ligados à compra de máquinas e matérias-primas.
III. Custos são gastos realizados com as atividades gerenciais da empresa.
IV. Perdas são gastos não planejados , ocasionais ou indesejados.

É correto o que se afirma em :

II e III apenas.

I, II e IV apenas.

I, II, III e IV.

I e II apenas.

I e IV apenas.
5. A realização de um projeto envolve várias partes interessadas, conhecidas como stakeholders, cada uma destas partes tem um
papel importante para a realização do projeto e o seu sucesso. Nesta divisão de atividades e responsabilidades, quem está a
cargo de realizar a aprovação formal do produto do projeto?

Sponsor do projeto

Equipe do projeto

Gerente de produto

Sponsor do produto

Gerente do projeto
1. Quando falamos em Plano de Resposta aos Riscos, podemos afirmar que:

Quando falamos em mitigar um Risco estamos falando de diminuir a probabilidade do Risco se materializar.

Os Riscos que devem ser objeto de tratativa no Plano limitam-se àqueles que podem trazer prejuízo ao Projeto.

No Plano de resposta aos Riscos devem ser incluídos todos os Riscos identificados.
No que se refere às estratégias para ligar com o Risco, quando falamos em Prevenir estamos falando em diminuir a
probabilidade de ocorrência.
Compartilhar um Risco significa garantir a materialização de um risco positivo.

2. Quando dizemos que Risco é uma condição incerta, significa que:

Os Riscos, uma vez identificados com precisão, têm uma grande probabilidade de se materializar.

O Risco é muito relativo e depende do tipo de Contrato feito ente as partes.

O Risco está sempre associado à uma Probabilidade. Assim pode ou não se materializar.

A incerteza quanto à ocorrência significa o desconhecimento quanto à gravidade do impacto.

O Risco pode ter um impacto negativo ou positivo no Projeto.

3. Quando falamos em Riscos e Questões, é certo dizer que:

O grau de Severidade de uma Questão é obtido pelo produto da probabilidade pelo impacto.

Um Risco sempre se tornará uma Questão a ser devidamente tratada.


Riscos e Questões são palavras distintas para um mesmo conceito e tratam de ocorrências futuras que podem ou não
ocorrer.
A priorização da Questão é obtida multiplicando a Probabilidade pelo Impacto.

Um Risco está sempre associado a uma probabilidade enquanto uma Questão trata de algo que já ocorreu.

4. Sobre o processo de Monitoramento e Controle dos Riscos, podemos dizer que:

Cada Risco identificado, em algum momento, se transformará em uma Questão a ser resolvida, daí a importância
do Monitoramento e Controle.
O Monitoramento e Controle dos Riscos deve ser contínuo, mesmo porque, por se tratar de um processo dinâmico, Riscos
novos podem surgir.
Os Riscos devem ser identificados o mais cedo possível no Ciclo do Projeto, pois uma vez identificados, estes Riscos não
mudam durante a execução.
É na fase de Proposta que todos os Riscos são efetivamente identificados, pois de outra forma não haveria como
considerar no Orçamento.
Uma vez os Riscos identificados, priorizados e incluídos no Plano de Respostas, podemos entender que o Processo está
completo.

5. Quando falamos em Análise Qualitativa e Matriz de Probabilidade e Impacto, podemos afirmar que:

O resultado da análise qualitativa é a priorização dos Riscos.

A priorização é feita com base no impacto que o Risco pode causar ao Projeto.

Os riscos identificados como sendo de maior impacto são automaticamente priorizados.

Como resultado da análise qualitativa teremos os riscos devidamente quantificados com precisão.

Se a probabilidade de ocorrência é alta, automaticamente este Risco de ser priorizado.


1. Das opções abaixo assinale qual representa um evento Scrum que possui o propósito de inspecionar o incremento do produto ao
fim da sprint:

Reunião de planejamento

Reunião de projeto

Reunião de revisão

Reunião diária

Reunião de retrospectiva

3. O SCRUM considera que o conhecimento vem através da experiência, este método de gestão possui valores e pilares. São pilares
do SCRUM:

Inspeção, adaptação e respeito.

Agilidade, transparência e foco.

Inspeção, transparência e foco.

Adaptação, transparência e inspeção.

Adaptação, comprometimento e coragem.

4. O Método Extreme Programming (XP) é uma metodologia ágil que se destaca por sua abordagem estruturada e colaborativa no
desenvolvimento de software. Nesse contexto, a alocação de papéis predefinidos dentro da equipe é fundamental para garantir
a eficácia do processo. Um desses papéis cruciais é o do Coach, cuja presença e atuação são fundamentais para o sucesso do
projeto. Dentro dos papéis predefinidos e distribuídos pela equipe, na utilização do método XP os objetivos do Coach são:

O coach realiza medições para avaliar o processo de desenvolvimento.

O coach define os requisitos do sistema que está em desenvolvimento.

O coach fornece feedback à equipe mantendo o equilíbrio entre o que foi e precisa ser realizado.
O coach tem conhecimento técnico e do software que está sendo desenvolvido, deve ser capaz de ajudar a equipe,
facilitar reuniões e ser o guardião dos valores do método XP.
O coach está ligado diretamente ao desenvolvimento do software, sendo a linha de frente no processo.

5. Diferentemente do método XP, o modelo SCRUM possui apenas três papéis para seu time. Dessa forma visa otimizar a
criatividade, produtividade e flexibilidade, tornando-os multifuncionais e auto-organizáveis. Analise as afirmativas abaixo:
I. O time de desenvolvimento, DEV team, deve possuir de 3 a 9 componentes.
II. O Dono do produto, Product Owner, define e transmite o que se espera do produto.
III. O Líder SCRUM, SCRUM Master, deve apoiar sua equipe de transmitir o entendimento do SCRUM.

É correto o que se afirma em:

II e III, apenas.

I e III, apenas.

II, apenas.

I, apenas.

I, II e III
6. O método XP adere completamente ao Manifesto Ágil e é orientado ao lado comportamental da equipe. Dentro do método
existe a distribuição dos papéis para o time, com responsabilidades e tarefas distintas. Um deles é o responsável por realizar
melhorias no código desenvolvido, ele possui alto grau de conhecimento técnico. Este é o papel do

Desenvolvedor

Cliente

Tracker

Coach

Cleaner
1. Com base na definição de algoritmos, marque a alternativa que apresenta a sequência lógica completa de enviar um e-mail
profissional com um documento anexado

Abrir o aplicativo →
anexaro arquivo → selecionar seu e-mail → escrever otítulo → enviar.
Abrir o aplicativo →
escrever a mensagem → selecionar o remetente → escrever o título → anexaro arquivo → enviar.
Abrir o aplicativo →
escrever a mensagem → anexar o arquivo → enviar.
Abrir o aplicativo →
selecionar o remetente → escrever a mensagem → escrevero título → enviar.
Abrir o aplicativo →
escrever a mensagem → selecionar seue-mail → enviar.

2. A abstração diz respeito à capacidade de observar algo complexo e se ater apenas às informações principais. A partir desse
entendimento, podemos dizer também que na abstração temos uma mensagem que é entendida em sua totalidade a partir de
observação e interpretação de informações que não são completas. Sabendo disso, pode-se considerar um exemplo de
abstração:

Uma música

Uma fruta

Um gato

Um mapa

Uma revista

3. As plataformas low-code são voltadas a um público bem específico de pessoas que criam projetos. Essas plataformas não contêm
algumas das principais funções encontradas em linguagens de programação e por isso são consideradas perfeitas para quem está
iniciando o contato com a tecnologia. Quais são as limitações do low e no-code?

A falta de confiança nos projetos por não se utilizarem de linguagens convencionais e limitação de funcionalidades

Ainda há falta de segurança nos dados em virtude de os processos ainda serem relativamente novos

Os processos são relativamente novos e ainda há uma limitação de funcionalidades

A variabilidade de procedimentos torna o low-code muito complexo, afetando alguns projetos mais complexos
As linguagens utilizadas são pouco usuais, e por isso ainda não tem uma gama tão grande de compatibilidade com a
grande maioria dos softwares

4. Podemos dizer que todos os aplicativos de um smartphone, para serem mais eficazes, devem ser criados com a mesma
linguagem de programação?

Sim, todos os aplicativos devem ter apenas uma linguagem de programação específica, pois isso facilita na integração com
o smartphone
Não, pois um mesmo aplicativo deve ser feito em mais de uma linguagem de programação, facilitando o processo de
escrita dele
Sim, cada um dos aplicativos deve ser criado com a mesma linguagem de programação, sendo produzidos assim para
padronização de recursos
Sim, pois a padronização de recursos visuais e comandos vai fazer com que o usuário fique mais atento somente ao que é
necessário
Não, cada um dos aplicativos pode ou não ser feito em uma linguagem de programação, desde que a linguagem seja
compatível com a plataforma que o smartphone usa. Isso gera novos recursos visuais, comandos e estimula o
desenvolvimento de novos serviços
5. O comando de repetição é uma técnica muito importante para que se atinja o objetivo com o menor custo e tempo possível. Ao
utilizar essa técnica, devemos ter cuidado para que a lógica do nosso código não seja alterada ou desfeita. Quando tomamos o
devido cuidado e a implementamos em nosso projeto, podemos perceber que ela executa várias instruções que definimos,
mantendo o objetivo primário que é a lógica do nosso algoritmo para chegar a um resultado. Sabendo disso, utilizamos os
comandos de repetição quando:

Estamos com pouco armazenamento de dados


Queremos que um conjunto de instruções sejam executadas em um número definido ou indefinido de vezes, sempre
respeitando a ordem lógica dos algoritmos
Queremos agrupar os códigos iguais, facilitando a visualização do nosso código

Queremos deixar nosso código mais leve, não importando a ordem lógica que os algoritmos se encontram

Queremos tornar nosso código mais eficaz

6. As plataformas low-code são um importante passo para quem quer dar os primeiros passos na programação, tendo em vista que
o propósito dela é facilitar a inserção de pessoas que não conhecem uma linguagem de programação específica ou nunca
programaram, bastando apenas ter alguns requisitos para começar a programar nelas. Quais seriam esses requisitos?

Noções de lógica computacional e vontade de desenvolver seus projetos

Não precisa saber de nada, pois não usa nenhum código

Conhecimento em linguagem de programação e vontade de desenvolver seus projetos

Conhecimentos básicos em algoritmos e noções de "drag-and-drop"

Conhecimento em ao menos 1 linguagem de programação e conhecimento em lógica de programação

7. Um dos requisitos mais importantes dos algoritmos que devemos respeitar é a inexistência de ambiguidades. Caso um comando
lógico possua mais de um sentido, ele não poderá ser inserido em um algoritmo, pois não poderemos afirmar com certeza qual o
objetivo dele. Sabendo disso, qual das frases abaixo pode ser considerada um comando lógico em um algoritmo por apresentar
apenas um sentido?

João pegou a carteira

Maria, ao sentar-se na cadeira, quebrou a perna dela

O policial saiu da viatura

A manga é verde

A casa caiu
1. Em programação, uma estrutura é um conceito que permite organizar e armazenar dados relacionados de forma eficiente. Sobre
as estruturas de controle é correto afirmar que:

Uma estrutura sequencial permite que um grupo de ações sejam executadas quando determinadas condições são ou não
satisfeitas
Uma estrutura de seleção não é necessariamente sequencial, pois elas se utilizam de instruções que podem fazer com que
o algoritmo prossiga de maneiras diferentes
Uma estrutura de seleção de um algoritmo é um conjunto de ações executadas em um padrão linear na mesma sequência
que são escritas
As principais estruturas sequenciais são conhecidas como estruturas de seleção simples, composta e encadeada

As estruturas sequenciais dependem do resultado da avaliação de uma ou mais condições lógicas (verdadeiro ou falso)

2. Uma certa equação para extrair a média final dos alunos de uma determinada escola é dada pelo seguinte cálculo:
(P1+P2+P3+P4)4
Onde P1, P2, P3 e P4 são as notas trimestrais dos alunos. Sabendo disso, a respeito dos dados de entrada, é correto afirmar que:

Todos os dados da fórmula podem ser considerados dados de entrada, tendo em vista que serão expressos de acordo
com as notas dos alunos.
P1, P2, P3, P4 e 4 podem ser considerados dados de entrada.
P1 e P2 podem ser considerados dados de entrada, enquanto P3 e P4 vão ser considerados dados de saída, pois eles vão
mostrar o resultado das notas anteriores.
P1, P2, P3 e P4 podem ser considerados dados de entrada, enquanto o número 4 que está no denominador é um número
constante.
P1, P2, P3 e P4 são dados de saída, tendo apenas como exemplo de dado de entrada o número 4, pois é o único que o
número já pode ser visualizado.

3. As constantes são classificadas como sendo valores fixos que não podem ser alterados durante a execução de um programa, elas
facilitam a execução e construção de programas, pois os valores das constantes tornam o programa mais legível e compreensível,
pois evitam o uso de entrada de dados novos, com isso, são evitados erros de atribuição acidental, pois o valor da constante é
fixo. Sabendo disso, pode ser considerado um exemplo de constante:

Saldo bancário

Nossos batimentos cardíacos

Temperatura de uma cidade

Umidade relativa do ar

4. Os algoritmos possuem algumas características importantes, que vão auxiliá-lo na hora da execução de uma tarefa, tais
características incluem: precisão, finitude, clareza nas informações e efetividade. Sabendo disso, a respeito dos algoritmos, é
correto afirmar que:

Os algoritmos são considerados também como uma escrita intermediária entre a linguagem humana e as linguagens de
programação.
Ele é compreendido como uma sequência de passos infinita que levam a execução de uma tarefa.

Os algoritmos podem ou não, seguir uma ordem para atingir determinado objetivo.

Um algoritmo só pode ser escrito em uma linguagem de programação.


Os computadores são plenamente aptos a executar qualquer algoritmo, independentemente de estarem escritos em uma
linguagem de programação.
5. Os operadores aritméticos são símbolos que utilizamos que nos permitem realizar cálculos matemáticos com valores numéricos.
Os operadores aritméticos podem ser usados em expressões algorítmicas que possuem variáveis e/ou constantes. São exemplos
de operadores aritméticos:

verdadeiro falso + -

+-/*

< > e ou

/*+=

=+->

6. Os operadores lógicos são símbolos que permitem manipular e comparar valores lógicos, ou seja, valores verdadeiros ou falsos.
Eles são usados para avaliar condições em proposições e outras estruturas de controle. Os operadores lógicos fornecem uma
maneira de combinar várias condições e ter como resultado um único valor lógico. Com isso, temos um exemplo de expressão
com operadores lógicos em:

(3 + 1) = (2 + 2)

(4 + 5) > (2 +1)

8 >= 5

3*8

Se √36 < 7 e 3² = 9, então eu acertei

7. Em alguns casos, a precisão dos dados numéricos se torna importante para que os resultados sejam os mais específicos possíveis.
Nesses casos, é importante utilizar o armazenamento de dados corretamente. Sabendo disso, qual dos itens apresenta um tipo
real de informação?

Ele adotou dois cães

Esse alimento contém 222 kcal

Estou aguardando há quase duas horas!

O total deu R$ 1.239,98

Ela dormiu cedo

8. As estruturas de seleção são aquelas que permitem a execução de um bloco de código somente se uma determinada condição
for verdadeira. Elas são usadas para alterar o fluxo de execução do programa, que vai depender do resultado de uma expressão
lógica. Sobre as estruturas de seleção, é correto o que está em:

Na estrutura de seleção composta, quando o resultado da avaliação das duas condições for falso, o algoritmo volta ao
fluxo de execução e tenta novamente verificar o mesmo trecho do algoritmo até que retorne com uma condição
verdadeira.
Diferente do exemplo sobre estrutura de seleção simples onde o algoritmo não tomava nenhuma ação, na seleção
composta há uma decisão diferente, pois o termo "SENÃO" também é uma instrução.
Na estrutura de seleção composta, uma única condição (expressão lógica) é avaliada por vez. Se o resultado desta
avaliação retorne um valor verdadeiro, então um determinado conjunto de instruções (comando composto) é executado,
caso seja falso, o algoritmo termina sua execução.
Na estrutura de seleção simples, quando o resultado da avaliação for falso, o algoritmo segue o fluxo de execução e
prossegue para a execução de outros comandos compostos.
A estrutura de seleção simples é utilizada nas linguagens de programação sob o termo "SE" (condição), "ENTÃO"
(instrução) e SENÃO (instrução).
1. As linguagens de programação são o meio que os programadores utilizam para dar comandos às máquinas, mas para que isso
ocorra da maneira correta, é preciso que os códigos sejam claros e obedeçam a algumas regras. Sabendo disso, sobre as linguagens
de programação, é correto afirmar que:

A linguagem de programação se dá por meio de uma série de instruções formais, onde todas as instruções têm propósitos
diferentes, apesar de serem escritas com a mesma sintaxe.
Uma linguagem de programação permite a um programador controlar um computador por meio de lógica de
programação.
Uma linguagem de programação é um tipo de linguagem que permite um programador se comunicar e controlar uma
máquina apenas por código binário.
A linguagem de programação se dá por meio de uma série de instruções formais, que serão responsáveis por executar
ordens, ações consecutivas e coletar dados.
Cada linguagem tem o seu propósito, porém, todas podem ser utilizadas em qualquer circunstância, bastando apenas
adaptar o seu modo de escrita para chegar ao resultado esperado.

2. Low-code e no-code são técnicas que usamos para desenvolver diversos projetos e aplicações. Elas têm algumas características
que as diferem dos meios tradicionais de programação, que se utilizam das linguagens de programação. Tais técnicas visam a
facilitação e eficiência na hora de desenvolver projetos. As principais características das plataformas que utilizam low-code e no-
code são:

Reaproveitamento de códigos, interface visual, recursos de arrastar e soltar e uso de pouca ou nenhuma lógica de
programação.
Recursos de arrastar e soltar e uso de linguagens de programação de baixo nível.

Interface visual, recursos de arrastar e soltar e uso da linguagem assembly.

Reaproveitamento de códigos, uso de pouca ou nenhuma lógica de programação e programação escrita.

Linguagens de programação de alto nível, recursos de arrastar e soltar e linguagem binária.

3. As plataformas low-code possuem facilidades na hora de criar projetos. Uma dessas facilidades diz respeito ao uso de códigos a
partir de blocos pré-programados. Como é conhecida essa característica que a difere das linguagens de programação
convencionais?

Operadores.

Regras de sintaxe.

Repetições.

Lógica de programação.

Variáveis.

4. Uma das opções que podemos acionar na plataforma Scratch é a visualização do projeto em tela cheia. Essa opção faz com que
seja possível ver somente a área de visualização do projeto, não sendo possível mover os atores ou adicionar blocos de
programação. Sabendo disso, em qual das opções abaixo podemos ativar a visualização em tela cheia e fazer com que nosso projeto
não consiga ser editado?

Ferramentas de início/fim e modos de visualização.

Área de programação.

Configurações de objetos.

Projetos e perfil.

Área de visualização.
5. Os códigos presentes em plataformas low-code são pré-programados, mas muitos deles aceitam dados de entrada que podem ser
alimentados com informações que podemos inserir dentro do nosso programa. São exemplos de informações que podemos
adicionar em nosso código:

Números, somente.

Nomes, números, operações lógicas e operações matemáticas.

Letras, somente.

Nomes, números, operações lógicas e blocos de código.

Nomes e números apenas.

6. Nosso dia a dia é composto por várias ações que fazemos de forma automática sem que se perceba que por trás da sua execução
há uma lógica. Sabendo disso, selecione a opção que mostra uma ação do nosso cotidiano que pode ser relacionada com comandos
lógicos, ou seja, instruções com comandos claros contendo início, meio e fim.

Pedir comida por um aplicativo.

Assistir TV.

Planejar uma viagem.

Navegar na internet.

Visualizar as redes sociais.

7. As linguagens de programação de alto nível foram criadas visando a facilitação entre o entendimento entre o programador e o
computador, elas possuem comandos mais fáceis de se entender, em virtude de muitos termos serem análogos às palavras
utilizadas no nosso cotidiano. Sabendo disso, é correto o que se afirma em:

As linguagens de alto nível tem como objetivo a facilitação da maneira de programar, pois é mais intuitiva, amigável e fácil
de aprender.
Elas se utilizam basicamente de uma interface conjunta entre hardware e software, estando mais próximas aos
desenvolvedores de programas.
Apesar das linguagens de alto nível deixarem os comandos mais claros, temos ainda poucas instruções autoexplicativas
para o entendimento humano.
Uma linguagem de alto nível possui a sintaxe voltada para o entendimento humano, como por exemplo a linguagem de
programação "Assembly".
As linguagens de baixo nível abstraem conceitos voltados para a máquina, ao contrário do que ocorre com as linguagens
de alto nível, que facilitam o entendimento por meio de códigos binários.

8. Com o auxílio da plataforma Scratch é possível fazer vários tipos de projetos, o que vai influenciar em um projeto criado na
plataforma é o grau de lógica de programação e familiaridade com ela. Podemos desenvolver diversos projetos ao utilizar em
nossos projetos os principais blocos de programação presentes no Scratch. Sabendo disso, quais tipos de projetos podemos criar
na plataforma Scratch?

Projetos com bancos de dados complexos, criar estórias e animações.

Projetos com imagens, músicas e edição de vídeos curtos.

Projetos com jogos, animações e criação de aplicativos.

Projetos com estórias, moedas digitais e planilhas simples.

Projetos com jogos, animações e estórias.


1. Tipo de análise de dados que tem por foco entender o atual cenário. Geralmente, nessa análise são feitos relatórios e dashboards
que descrevem números da empresa, com finalidade de transformar dados em insights. Assinale a alternativa que nomeia
corretamente esse tipo de análise.

Preditiva

Referencial

Prescritiva

Descritiva

Absoluta

2. Um dashboard em geral contém informações de diversas naturezas. Em um dashboard. quais são os tipos de informação que,
geralmente, são inseridas em cartões.

Filtros.

Sumário.

Nomes.

Indicadores.

Tempo.

3. O Power BI é uma ferramenta muito utilizada nas empresas atualmente. Aponte, a seguir, uma importante vantagem da
utilização do Power BI na análise dados.

Mais leve que outros programas.

Ferramenta gráficas mais potentes.

Não trata os dados.

Não permite atualizar dados.

Flexibilidade do programa.

4. O objetivo de um dashboard é facilitar a interpretação dos dados pelo leitor. A seguir, em relação ao layout do dashboard,
indique um elemento que deve, sempre, ser considerado.

Incluir somente elementos gráficos.

Usar as cores que são tendências em sites especializados.

Apresentar espaço de respiro entre os elementos.

Colocar o máximo de textos explicativos no dashboard.

Incluir o máximo de tabelas possíveis.

5. É importante diminuir os elementos gráficos não essenciais de um relatório. Assinale a alternativa que apresenta uma
justificativa para isso.

Deixar o relatório mais curto.

Deixar o relatório mais pobre.

Transforma em uma apresentação mais formal.

Eliminar a saturação (redundância).

Esconder segredos de empresa.


6. O design de uma apresentação deve ser devidamente pensado. Assinale a seguir, uma das ações que devem ser feitas para
criação de uma visualização que devem ser consideradas em relação ao design de sua apresentação.

Pense apenas na beleza da apresentação.

Escolha os elementos gráficos mais elegantes.

Escolha gráficos de acordo com o objetivo do relatório.

Pense apenas no layout da apresentação.

Escolha os elementos gráficos mais complexos.

7. Além de ter domínio nos dados, um analista de dados deve apresentar a habilidade de saber como irá compartilhar as
informações de forma a demonstrar o que realmente é relevante de uma maneira fluida. Apresentando os dados necessários de
forma sucinta, evitando a fadiga do público-alvo. A seguir, marque a alternativa com o termo a que se refere essa habilidade:

Tecnologia da Informação.

Administração.

Estatística.

Pedagogia.

Storytelling.

8. Cada formato de gráfico comunica melhor um tipo de informação. Assinale o tipo de gráfico recomendado para informações que
envolvam dados temporais.

Mapa de Calor.

Linha.

Barra Horizontal.

Cartão.

Barra Vertical.
1. Algumas diretrizes são essencial para a condução de projetos de ciência de dados de modo mais transparente e respeitável.
Assinale a alternativa que indica quais são essas diretrizes.

Abordagem centrada no cliente.

Controle, clareza e trabalho em equipe.

Gestão de dados.

Consentimento, clareza e controle.

Consentimento, comunicação e transparência.

2. A inteligência artificial possui diversos subcampos. Qual é o campo de estudo que utiliza algoritmos e modelos estatísticos para
aprender por meio de inferência e padrões sem serem explicitamente programados?

Hadoop

Big Data

MapReduce

Data mining (mineração de dados)

Machine Learning

3. Empresas orientadas a dados possuem vantagens competitivas em relação a empresas tradicionais. Assinale a alternativa que
indica uma dessas vantagens.

Utiliza mão de obra mais jovem

Usa modelo de gestão horizontal

Investe alto em tecnologia

Pagam melhores dividendos

Usam a ciência de dados para executar tarefas operacionais

4. Compartilhar conhecimento com os membros da equipe, ter pensamento crítico e uma atitude voltada à resolução de problemas.
Esses são aspectos de uma habilidade indispensável para um cientista de dados. Assinale a alternativa que indica corretamente
essa habilidade.

Programação

Trabalho em equipe

Visualização dos dados

Liderança

Gerenciamento de tempo

5. Imaginemos que sua empresa desenvolveu uma solução big data para armazenar informações de vários tipos diferentes como
documentos comerciais, e-mails, mídias sociais, respostas de pesquisas, imagens, áudio e vídeo. Como podemos classificar esse
tipo de informação?

Dados não estruturados

Hadoop

Dados estruturados

Data warehousing

Dataset
6. A ciência de dados e os resultados que ela proporciona podem ser complexos e difíceis de explicar. Apresentar a abordagem que
foi utilizada e as descobertas obtidas a um público não técnico, como a equipe de marketing ou para executivos, é uma tarefa
crucial para o cientista de dados. Que ferramenta pode ser utilizada para comunicar os insights de um projeto de ciência de dados
de forma eficaz?

Python

Flip chart

Algoritmos

Linguagem de Consulta Estruturada

Data storytelling

7. A ciência de dados resolve problemas reais de negócios através de algoritmos que processam grandes quantidades de informações
de maneira rápida e eficiente.Indique a opção abaixo que descreve uma atividade que para nós seres humanos pode ser difícil de
executar, mas que a ciência de dados pode facilmente dar conta.

Procura de preço de passagem área mais barata

Armazenamento de grande volume de informações

Monitoramento do trânsito urbano

Descubra padrões e tendências em conjuntos de dados para obter insights

Recomendação de filmes e livros

8. Um projeto de ciência de dados para ser bem sucedido deve ter um objetivo bem definido. A afirmação anterior diz respeito a qual
das alternativas abaixo?

Controle

Trabalho em equipe

Foco

Comunicação

Resiliência

1. "São dados que foram processados, estruturados ou contextualizados para que sejam significativos para os seres humanos".

A afirmação anterior se aplica a qual das seguintes opções abaixo?

Variável.

Sabedoria.

Entidade.

Conhecimento.

Informação.
2. A imagem abaixo representa qual elemento de uma rede neural?

(Essa imagem foi criada pelo conteudista)

Peso.

Função de ativação.

Sinapse.

Bias.

Neurônio artificial (também conhecido como nó ou unidade).

3. Ao contrário do aprendizado supervisionado, o aprendizado não supervisionado usa dados não rotulados. A partir desses dados,
ele descobre padrões que ajudam a resolver problemas de agrupamento ou associação. Isso é particularmente útil quando não
temos certeza das propriedades comuns dentro de um dataset. Das opções abaixo, qual você abordaria usando um algoritmo de
aprendizado não supervisionado?

Em carros autônomos, onde há vários aspectos a serem considerados, como limites de velocidade, zonas dirigíveis e evitar
colisões.
Classificar se um e-mail é um spam ou não.
Dado um conjunto de dados de pacientes diagnosticados como tendo diabetes ou não, classificar novos pacientes como
tendo ou não diabetes.
Dado um conjunto de artigos de notícias encontrados na web, agrupe-os em conjuntos de artigos sobre as mesmas
histórias.
Retenção de cliente prevendo aqueles que estão propensos a procurar a concorrência.

4. A ciência de dados é um campo multidisciplinar que usa diferentes ferramentas, métodos e tecnologias que mudam com o passar
do tempo. O que diferencia a ciência de dados da estatística tradicional?

A estatística utiliza a tecnologia de big data para armazenar dados estruturados e não estruturados.

Nada as diferenciam, na realidade, trata-se do mesmo conceito com nomes diferentes.

A estatística é uma habilidade dispensável no campo da ciência de dados.


A estatística se preocupa na análise de varáveis com valores finitos como sexo, estado civil e idade, enquanto a ciência de
dados trata das variáveis com valores infinitos como peso, altura, tempo online etc.
A ciência de dados possui uma abordagem mais holística. Ela também está envolvida na coleta, armazenamento (big
data), tratamento e limpeza dos dados, bem como em transmitir as percepções extraídas da análise desses dados
(visualização dos dados).

5. O aprendizado por reforço é um dos tópicos de pesquisa mais quentes no campo da inteligência artificial e sua popularidade
cresce a cada dia. Ele permite que um agente aprenda em um ambiente interativo por tentativa e erro usando feedbacks de suas
próprias ações e experiências.Quais são os dois modelos matemáticos frequentemente usados no desenvolvimento de aplicações
de aprendizado por reforço?

Redes Neurais Recorrentes e Redes Neurais Convolucionais.

K-means e PCA.

Dimensionality Reduction e Anomaly Detection.

Processo de decisão Markov e Método de Monte Carlo.

Agrupamento e Random Forest.


6. A imagem abaixo exibe uma linguagem de marcação chamada de HTML. As linguagens de marcação possuem esquemas que
podem ser descritivos, incompletos ou mutáveis. Outro exemplo de linguagem de marcação são os documentos XML. As
linguagens de marcação são exemplos de qual tipo de estrutura de dados?

https://www.shutterstock.com/pt/image-photo/html-html5-source-code-title-programming-2023859888

Não estruturado.

Semi-estruturado.

Estruturado.

Quantitativo.

Categórico.

7. No aprendizado não supervisionado, o objetivo é obter insights a partir de grandes volumes de dados. O algoritmo de
aprendizado não supervisionado determina o que é diferente ou interessante no dataset. Quais são as três categorias mais
comuns de algoritmos de aprendizado não supervisionado?

Regressão, Classificação a Clustering.

Clustering, Dimensionality Reduction e Anomaly Detection.

K-means, PCA e Random Forest.

Regressão, Dimensionality Reduction e Anomaly Detection.

Agrupamento de deslocamento médio, PCA e K-means.

8. O aprendizado supervisionado é uma subcategoria de algoritmos de machine learning. É definido pelo uso de datasets rotulados
para treinar algoritmos que classificam dados ou preveem resultados com precisão. Quais são os dois principais tipos de
aprendizado supervisionado?

Regressão logística e Regressão linear.

Clustering e Random Forest.

Regressão e Classificação.

Árvores de decisão e Naive Bayes.

PCA e Agrupamento K-means.

Você também pode gostar