Buscar

Teste de Progresso 2021 2 _ Alunos do 1º semestre_ Teste de Progresso 2021 2 _ Gestão da Tecnologia da Informação (GTI)

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 37 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

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 6, do total de 37 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

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 9, do total de 37 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

Prévia do material em texto

Teste de Progresso 2021.2 | Alunos do 1º semestre
Entrega 9 nov em 23:59 Pontos 10 Perguntas 20 Disponível 3 nov em 0:00 - 9 nov em 23:59 7 dias
Limite de tempo Nenhum
Instruções
ORIENTAÇÕES DA PROVA TESTE DE PROGRESSO:
- O Teste de Progresso (TP) estará disponível somente durante no seguinte período: a partir do dia 03/11/2021 às 08h00 (horário de Brasília)
até o dia 09/11/2021 às 23h59 (horário de Brasília)
- A prova é composta por 20 questões objetivas. A prova tem um valor de 10,0 pontos, sendo atribuído para cada questão o valor de 0,50 ponto. A
prova TP não é avaliativa e não influencia na nota das disciplinas cursadas. Lembre-se que esta nota é apenas para caráter de atribuição das
horas de atividades complementares. 
- Não há tempo limite para realizar a prova, porém deve ser realizada durante o período estabelecido.
- O aluno terá apenas 1 tentativa de realizar a prova TP.
- O gabarito será liberado no dia 10/11/2021, a partir das 10h00 (horário de Brasília);.
- Não haverá revisão de nota para esta prova.
- Para que as suas respostas sejam validadas pelo sistema, clique no botão “Enviar Teste” quando terminar de responder todas as
questões.
 
Reserve um tempo para se dedicar a realização da prova, pois com o resultado da mesma você poderá acompanhar o seu progresso na
compreensão do conteúdo do curso.
Boa prova!
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 82 minutos 9,5 de 10
 As respostas corretas estarão disponíveis em 10 nov em 0:00.
Pontuação deste teste: 9,5 de 10
Enviado 3 nov em 10:16
Esta tentativa levou 82 minutos.
0,5 / 0,5 ptsPergunta 1
O barramento é um componente de conexão entre todos os elementos do computador, como CPU,
memória e dispositivos E/S.
A partir da informação acima, avalie as asserções a seguir e a relação propostas entre elas.
 
I - O barramento de dados é o meio por onde são trafegados os dados e o barramento de endereço
transporta a informação do endereço do dispositivo que poderá acessar o barramento de dados. 
 
PORQUE
 
https://famonline.instructure.com/courses/19749/quizzes/83540/history?version=1
II - O barramento de controle serve para determinar o sentido do fluxo de dados e se os dados devem ser
destinados a memória ou a dispositivos E/S.
 
A respeito dessas asserções, assinale a alternativa correta:
 As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. 
 As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. 
 A asserção I é uma proposição verdadeira, e a II é uma proposição falsa 
 A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
 As asserções I e II são proposições falsas. 
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa para a I, pois as
duas asserções se tratam de definições das três funções distintas nos barramentos que são:
1) transportar dos dados.
2) indicar endereço de memória dos dados
3) controlar as ações
0,5 / 0,5 ptsPergunta 2
Leia o texto a seguir:
 
O que é uma variável?
Variável é um local reservado na memória para armazenar um tipo de dado.
Toda variável deve ter um identificador, ou seja, um nome. Além de ter um nome, a variável também precisa
ter um tipo. O tipo de dado de uma variável determina o que ela é capaz de armazenar.
 
Tipos de dados
Existem diversos tipos de dados que podem ser usados nas variáveis.
Cada tipo de dado é específico para armazenar um determinado formato de dado.
Podemos dizer que os principais tipos de dados numéricos se dividem em:
Inteiro: armazena números inteiros
Real: armazena números com casas decimais, são as variáveis de ponto flutuante;
O tipo de dado caracter é capaz de representar um caracter ou um conjunto de caracteres (letras, dígitos ou
símbolos).
 
Fonte: CASAVELLA, E. Variáveis em Linguagem C. Disponível em: http://linguagemc.com.br/variaveis-
em-linguagem-c/ (http://linguagemc.com.br/variaveis-em-linguagem-c/) . Acesso em: 05 de abril de 2021.
http://linguagemc.com.br/variaveis-em-linguagem-c/
 
O tipo de dados float refere-se também aos dados do tipo
 real com precisão simples. 
 caractere. 
 inteiro. 
 real com precisão dupla. 
 local. 
Alternativa correta.
O tipo de dado chamado de float em linguagem C representa os números reais.
Caracteres são representados pelo char.
Números inteiros são representados pelo int.
Números reais com precisão dupla são representados pelo double.
Local não é um tipo de dado. 
0,5 / 0,5 ptsPergunta 3
Leia o texto abaixo: 
Suponha que você esteja em um grupo de arquitetos de sistemas apresentando um projeto de arquitetura
de hardware computacional para uma empresa e verifica que há erros nos conceitos relacionados as
arquiteturas paralelas SMP, MPP e Cluster, por isso é necessário avisar a equipe para editar o erro antes de
continuar a apresentação.
As seguintes descrições estavam dispostas na apresentação
 
I – SMP (Multiprocessador Simétrico) são máquinas com mais de um processador com os mesmos
atributos compartilham o mesmo barramento e a mesma memória.
II – MPP (Processadores Massivamente Paralelo) é denominado multicomputador e possuem sistema de
memória distribuída com um espaço de endereço físico para cada CPU.
III – Cluster consiste em máquinas formadas por milhares de CPUs padronizadas que apresentam bom
desempenho pela quantidade de processadores e que, geralmente, utilizam uma rede de interconexão
proprietária de desempenho muito alto.
 
Com base nessa situação, aponte a(s) descrição(ões) errada(s) sobre as arquiteturas paralelas
apresentadas:
 III, somente. 
 I, somente. 
 I e III, somente. 
 I, II e III. 
 I e II, somente. 
O Cluster pode ser composto de algumas centenas de máquinas convencionais interligadas por
redes de comunicações tradicionais e uma rede de interconexão proprietária de desempenho muito
alto é uma característica de MPP.
0,5 / 0,5 ptsPergunta 4
O Project Management Body of Knowledge (PMBOK) é um guia, que contém um conjunto de práticas para
gestão de projetos reconhecido internacionalmente. Foi organizado pelo instituto Project Management
Institute (PMI). É o guia mais utilizado no mundo, quando o assunto é gestão de projetos. 
 
Considerando as informações apresentadas, avalie as afirmações a seguir: 
 
I. Segundo o PMBOK, projeto é um empreendimento único com datas de início e fim definidas, que tem
como objetivo criar um produto ou serviço também únicos. 
II. O PMBOK apresenta 5 grupos de processos: Processos de Inicialização, de Planejamento, de Execução,
de Controle e de Encerramento. 
III. O PMBOK é organizado em 10 áreas de conhecimento: escopo, tempo, custo, risco, recursos humanos,
qualidade, aquisições, integração, comunicações e partes interessadas.
É correto o que se afirma em:
 I, II e III. 
 I e II apenas. 
 II e III apenas. 
 I e III apenas. 
 II apenas. 
Alternativa correta, pois as asserções I, II e III, são verdadeiras. Segundo o PMBOK, projeto é um
empreendimento único com datas de início e fim definidas, que tem como objetivo criar um produto
ou serviço também únicos. Apresenta como processos de gestão de projetos os processos de
Inicialização, de Planejamento, de Execução, de Controle e de Encerramento. E finalmente, foi
organizado em 10 áreas de conhecimento: escopo, tempo, custo, risco, recursos humanos,
qualidade, aquisições, integração, comunicações e partes interessadas.
0,5 / 0,5 ptsPergunta 5
Leia o texto abaixo:
 
Máquinas de baixo custo podem ser agrupadas em clusters, onde desempenham funções que demandam
alto desempenho computacional atuando como se fossem um único computador de grande porte.
Nesse contexto, avalie as asserções a seguir e a relação propostas entre elas.
 
I - Toda máquina que pertence a um cluster recebe o nome de nó e um cluster é composto de vários nós
sujeito a um nó mestre.
 
PORQUE
 
II - No cluster é imprescindível que todas as máquinas usem o mesmo sistema operacional,o que garante
que o software que controla o cluster possa coordenar todas os dispositivos que o integram.
 
A respeito dessas asserções, assinale a alternativa correta:
 As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. 
 As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. 
 A asserção I é uma proposição verdadeira, e a II é uma proposição falsa 
 A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
 As asserções I e II são proposições falsas. 
A alternativa está correta. As asserções I e II são proposições verdadeiras, e a II é uma justificativa
correta da I, pois todo computador que pertence a um Cluster recebe o nome de nó e é importante
ressaltar que o conjunto de hardware não precisa ser igual em cada nó, contudo é indispensável que
os hardwares empreguem o mesmo sistema operacional, o que permite que o software que controla
o Cluster possa coordenar todas as máquinas que o integram a partir de um nó mestre.
0,5 / 0,5 ptsPergunta 6
Leia o texto a seguir:
Seja S o conjunto de todos os estudantes da Universidade do Silício. Então os elementos de &(S) são
conjuntos de estudantes. Seja A o conjunto de alunos de ciência da computação e seja B o conjunto de
alunos de administração. Tanto A quanto B pertencem a &(S). Um novo conjunto de estudantes pode ser
definido, consistindo em alunos que estudam, ao mesmo tempo, ciência da computação e administração.
Fonte: GERSTING, J. Fundamentos matemáticos para a ciência da computação: matemática discreta e
suas aplicações. 7. ed. Rio de Janeiro: LTC, 2017.
Considerando as informações apresentadas, assinale a opção correta.
 Esse novo conjunto de estudantes é chamado de intersecção de A e B. 
 Esse novo conjunto de estudantes é chamado de união de A e B. 
 Esse novo conjunto de estudantes é chamado de diferença de A e B. 
 Esse novo conjunto de estudantes é chamado de complemento de A. 
 Esse novo conjunto de estudantes é chamado de complemento de B. 
A alternativa está correta.
Esse novo conjunto de estudantes é chamado de intersecção de A e B, pois é formado pelos
elementos pertencentes a A (conjunto de alunos de ciência da computação) e B (conjunto de alunos
de administração) ao mesmo tempo.
0,5 / 0,5 ptsPergunta 7
“SOA é uma filosofia de TI que visa facilitar a integração entre sistemas, orientando a criação e a
disponibilização de soluções modulares e fracamente acopladas baseadas no conceito de serviços”. 
CORDEIRO, Eduardo B. Arquitetura Orientada a Serviços. Disponível em:
http://blog.iprocess.com.br/2012/10/soa-arquitetura-orientada-a-servicos/. Acessado em 17 de outubro de
2019. Adaptado.
Qual dessas opções descrevem melhor o entendimento da arquitetura SOA?
 
SOA é uma arquitetura que organiza a capacidade de distribuir serviços expondo e consumindo funcionalidades
como um serviço.
Alternativa correta. 
SOA é uma arquitetura que organiza a capacidade de distribuir serviços expondo e consumindo
funcionalidades como um serviço. Os serviços podem ser disponibilizados por muitos domínios, o
importante é a maneira que serão disponibilizados esses serviços, no caso, do SOA é feito com Web
Services. São soluções modulares e fracamente acopladas.
 
É um estilo de arquitetura procedural, que não podem disponibilizar os serviços de forma acoplada, apenas
servem para negócios interoperáveis.
 
SOA é um estilo arquitetural baseado na divisão de tarefas para uma aplicação ou sistema em reutilização
individual e objetos autossuficientes.
 O SOA é uma metodologia é pouco utilizada por empresas que precisam disponibilizar serviços pela Web. 
 SOA é um padrão de projeto que representa um conjunto de Web Services. 
0,5 / 0,5 ptsPergunta 8
“Programação imperativa é um paradigma de programação que descreve a computação como ações,
enunciados ou comandos que mudam o estado (variáveis) de um programa. Muito parecido com o
comportamento imperativo das linguagens naturais que expressam ordens, programas imperativos são uma
sequência de comandos para o computador executar. O nome do paradigma Imperativo, está ligado ao
tempo verbal imperativo, onde o programador diz ao computador: faça isso... Este paradigma de
programação se destaca pela simplicidade, uma vez que todo ser humano, ao se programar, o faz
imperativamente, baseado na ideia de ações e estados, quase como um programa de computador.”
 
Disponível em: https://pt.wikipedia.org/wiki/Programa%C3%A7%C3%A3o_imperativa (Links para um
site externo.) (https://pt.wikipedia.org/wiki/Programa%C3%A7%C3%A3o_imperativa) . Acesso em:
04/06/2020
 
Considerando as informações apresentadas, avalie as afirmações a seguir:
 
1. A programação imperativa possui três aspectos elementares: tipos, variáveis e valores.
2. A ordem dos comandos determina a sequência de tempo no programa.
3. Os ramos no programa são decididos por condições através de variáveis.
IV. O programa tem uma sequência, porém a cada if (ou condição) que tiver no programa, um caminho
diferente será percorrido dentro do programa.
 
É correto o que se afirma, apenas, em:
 As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. 
https://pt.wikipedia.org/wiki/Programa%C3%A7%C3%A3o_imperativa
 As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. 
 A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
 A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
 As asserções I e II são proposições falsas. 
Esta alternativa está correta. As asserções I e II são proposições verdadeiras, e a II é uma
justificativa da I, pois o desenvolvimento baseado em componentes permite que o sistema final seja
tratado como vários “minissistemas”, isso diminui a complexidade, permitindo que cada componente
empregado seja focado em apenas uma funcionalidade ou um conjunto de funcionalidades
semelhantes.
0 / 0,5 ptsPergunta 9IncorretaIncorreta
Leia o texto a seguir:
 
A sequência de Fibonacci, introduzida no século 13 por um comerciante e matemático italiano, é definida
por
 
F(1) = 1
F(2) = 1
F(n) = F(n – 2) + F(n – 1) para n > 2
 
Aqui são dados os dois primeiros elementos da sequência, e a relação de recorrência define o n-ésimo
elemento para n > 2 em termos dos dois elementos precedentes.
 
Fonte: GERSTING, J. Fundamentos matemáticos para a ciência da computação: matemática discreta e
suas aplicações. 7. ed. Rio de Janeiro: LTC, 2017.
 
Considerando as informações apresentadas, assinale a opção correta.
 F em qualquer valor — exceto em 1 e 2 — é a soma de F em seus dois elementos anteriores. 
 F em qualquer valor — exceto em 1 — é a soma de F em seus dois elementos anteriores. 
 F em qualquer valor — exceto em 1 e 2 — é a subtração de F em seus dois elementos anteriores. 
 F em qualquer valor — exceto em 1 e 2 — é a soma de F em seus dois elementos posteriores. 
 F em qualquer valor — exceto em 2 — é a soma de F em seus dois elementos anteriores. 
A alternativa está incorreta, pois para calcular a sequência de Fibonacci F precisa receber valores maiores
que 2. Então 1 e 2 não podem ser considerados.
É correto afirmar que F em qualquer valor — exceto em 1 e 2 — é a soma de F em seus dois elementos
anteriores.
0,5 / 0,5 ptsPergunta 10
Leia o texto a seguir:
As formas de se comunicar do ser humano evoluíram de maneira muito diversa ao longo da história e foram
marcadas pelas mudanças culturais e tecnológicas presentes a cada ciclo, chamado pela autora Lucia
Santaella de “Eras da comunicação cultural”.
A era em que o papel do receptor/consumidor se mesclou mais fortemente com o do produtor e emissor de
mensagens foi a da
 cultura digital. 
Alternativa correta. Nessa era da cultura digital na qual vivemos, aparelhos de comunicação móveis como
computadores, celulares e dispositivos movidos a comandos de voz; veículos de comunicação como as
redes sociais, blogs e podcasts, acessíveis aqualquer tipo de usuário; e a internet possibilitam que leitores,
ouvintes ou telespectadores produzam e disseminem conteúdos próprios para qualquer lugar do planeta.
 cultura das mídias. 
 cultura de massa. 
 cultura oral. 
 cultura escrita. 
0,5 / 0,5 ptsPergunta 11
Leia o texto a seguir:
As Teorias da Comunicação lançaram conceitos e autores fundamentais para compreendermos a sociedade
e a forma como nos relacionamos tendo os meios de comunicação como um importante mediador cultural.
A partir da década de 1960, nomes como Marshall McLuhan, Antonio Gramci e Stuart Hall cunharam
conceitos fundamentais que até hoje contribuem para as reflexões e conexões possíveis entre passado,
presente e futuro.
Quais são os conceitos criados por Marshall McLuhan, Antonio Gramci e Stuart Hall, respectivamente?
 Aldeia global, Hegemonia e Identidade fragmentada. 
Alternativa correta. Em 1960 (quando a internet não nos era sequer uma hipótese remota), Marshal
McLuhan vislumbrou a forma como a utilizamos hoje para nos comunicarmos instantaneamente com
pessoas em qualquer parte do mundo, ao dizer que o planeta seria uma “aldeia global”.
 
Além do conceito de “hegemonia”, Antonio Gramsci trabalhou outros dois conceitos interligados, o de
“intelectual orgânico” e “culturas subalternas”, usadas assim no plural para designar diversidade. A essas
culturas, pertence a população de baixa renda. Subalterna não quer dizer dominada ou submissa. Ela
apenas indica uma posição de quem está em um nível político e econômico inferior, mas não significa que
seja uma condição irreversível.
Para Gramsci, o significado de hegemonia também se afasta da ideia de imposição forçada e aproxima-se
da ideia de permanência, negociação, legitimação e convencimento.
 
E o conceito de “identidade fragmentada” é de Stuart Hall. Para ele, um tipo diferente de mudança
estrutural transformava as sociedades modernas no final do século 20, fragmentando por consequência as
paisagens culturais de classe, gênero, sexualidade, etnias, raça e nacionalidade, que, no passado, nos
tinham fornecido sólidas referências como indivíduos sociais. Estas transformações mudam também as
identidades pessoais, abalando a ideia de sujeitos integrados. Essa perda de um sentido de si estável
causa uma descentralização do sujeito e uma crise da identidade até então integrada para uma
fragmentada.
 Galáxia Gutemberg, Aldeia global, Hegemonia. 
 Aldeia global, Indústria cultural, Identidade fragmentada. 
 Galáxia Gutemberg, Hegemonia, Indústria cultural. 
 Aldeia global, Hegemonia, dos meios às mediações. 
0,5 / 0,5 ptsPergunta 12
Leia o texto a seguir:
 
A lógica formal pode representar as afirmações que fazemos em linguagem cotidiana para apresentar fatos
ou transmitir informações. Uma proposição (ou declaração) é uma sentença que é falsa ou verdadeira.
 
Fonte: GERSTING, J. Fundamentos matemáticos para a ciência da computação: matemática discreta e
suas aplicações. 7. ed. Rio de Janeiro: LTC, 2017.
 
Agora considere as seguintes sentenças:
 
1. 10 é menor do que 7.
2. São Paulo é a capital do estado de São Paulo.
3. Ela é muito talentosa.
4. 3 é menor do que 6.
5. Existem outras formas de vida em outros planetas no universo.
 
Com base nessas sentenças assinale a alternativa correta.
 A sentença (3) não é falsa nem verdadeira. 
 A sentença (1) é uma proposição, já que é verdadeira. 
 A sentença (2) é uma proposição, já que é falsa. 
 A sentença (4) é uma proposição, já que é falsa. 
 A sentença (5) não é uma proposição. 
A alternativa está correta.
A sentença (3) não é falsa nem verdadeira, pois “ela” não está especificada; por isso, (3) não é uma
proposição.
0,5 / 0,5 ptsPergunta 13
Leia o texto a seguir:
Vygotsky fundou esse conceito por entender que a formação do conhecimento é um processo de duas vias.
De fora para dentro, a partir dos dados impregnados de cultura recebidos diariamente, e de dentro para
fora, pois todo ser humano possui saberes próprios da sua história e experiência de vida.
A internet, assim como todos os meios de comunicação que surgiram antes dela, possibilitou o
desenvolvimento de novas formas de relação social. Além de ter tornado mais evidente que a recepção é
também produtora de conteúdo.
Qual é o conceito fundado por Vygotsky tratado no texto?
 Socioconstrutivismo. 
Alternativa correta.
Para o socioconstrutivismo, o conhecimento é resultado das interpretações que fazemos do mundo que
nos cerca, acessando tanto nossa bagagem cultural interna quanto do ambiente ao nosso redor.
 Construtivismo. 
 Hipomediações. 
 Mediações 
 Hipermediações. 
0,5 / 0,5 ptsPergunta 14
Leia o texto a seguir:
Na grande maioria das vezes, não nos damos conta disso, mas ao fazer uma análise do nosso cotidiano,
podemos compreender como todas as nossas ações são consequência de uma cadeia de outras ações
menores que nos levaram até uma atitude final. 
Vamos tomar como exemplo o café que tomamos de manhã. 
Quando perguntam como tomamos nosso café, a maioria de nós responde que, ao acordarmos,
preparamos o café com auxílio de uma cafeteira elétrica, colocamos ele em uma caneca e o tomamos. 
Mas, ao destrinchar este processo, somos capazes de estipular uma sequência de passos que nos levaram
ao ato final de beber este café. Esta sequência pode ser: 
1. Ao acordar, levanto da cama; 
2. Após levantar da cama, desço as escadas; 
3. Após descer as escadas, entro na cozinha; 
4. Após entrar na cozinha, pego o pó de café no armário; 
5. Após pegar o pó de café, o coloco dentro da cafeteira; 
6. Após colocar o pó na cafeteira, jogo água no compartimento específico; 
7. Após inserir todos os ingredientes na máquina, aperto o botão de ligar; 
8. Quando o café está pronto, pego a garrafa; 
9. Após pegar a garrafa, despejo o café dentro de uma caneca; 
10. Após colocar o café na caneca, bebo o café.
Se detalharmos ainda mais este processo, é possível incluir mais passos dentro desta sequência. 
(...) 
Lógica de programação é a organização coesa de uma sequência de instruções voltadas à resolução de um
problema, ou à criação de um software ou aplicação. 
A lógica de programação é o conhecimento anterior a qualquer outro quando falamos em desenvolvimento
web porque é a partir dele que os aprendizados posteriores, como por exemplo o das linguagens de
programação, fará sentido. 
Cada linguagem tem suas próprias particularidades, como sua sintaxe, seus tipos de dados e sua
orientação, mas a lógica por trás de todas é a mesma. 
(...)
Fonte: ROVEDO, U. Lógica de Programação: O que é e por que é importante?. Kenzie Academy.
Disponível em: https://kenzie.com.br/blog/logica-de-programacao/. Acesso em:05 de abril de 2021.
 
Levando-se em consideração a lógica, de maneira geral, e que se aplica sempre quando estamos
trabalhando com programação, analise a sequência de números a seguir:
 
Os primeiros cinco números de uma sequência são 0.5, 2, 8, 32, 128.
 
Assinale a alternativa correta sobre essa sequência considerando-se a lógica:
 O sexto número da sequência é 512. 
 Todos os números da sequência são pares. 
 O sétimo número da sequência é menor que 1000. 
 Essa sequência não segue nenhuma lógica. 
 O próximo número da sequência é ímpar. 
Alternativa correta.
Essa sequência numérica é feita com base na multiplicação dos números por 4.
0.5 * 4 = 2
2 * 4 = 8
8 * 4 = 32
32 * 4 = 128
Logo, o próximo número será 128 * 4 = 512.
0,5 / 0,5 ptsPergunta 15
Leia os textos a seguir:
 
O que é estrutura de repetição?
 
Dentro da lógica de programação é uma estrutura que permite executar mais de uma vez o mesmo
comando ou conjunto de comandos, de acordo com uma condição ou com um contador.
São utilizadas, por exemplo, para repetir ações semelhantes que são executadas para todos os elementos
de uma lista de dados, ou simplesmente para repetir um mesmo processamento até que a condição seja
satisfeita.
(...)
While
É dentre as 3 a mais simples.
Repete um blocode código enquanto uma condição permanecer verdadeira
Caso a condição seja falsa, os comandos dentro do while não serão executados e a execução
continuará com os comandos após o while
A repetição do while é controlada por uma condição que verifica alguma variável. Porém para que o
while funcione corretamente é importante que essa variável sofra alteração dentro do while. Ex: um
contador.
Após entrar dentro da repetição, o bloco de comandos sempre será executado, mesmo que dentro do
bloco a variável que está controlando a execução seja alterada.
(...)
 
Fonte: ZANELATO, J. Lógica de Programação - estruturas de repetição. Disponível em:
https://podprogramar.com.br/logica-de-programacao-estruturas-de-repeticao/
(https://podprogramar.com.br/logica-de-programacao-estruturas-de-repeticao/) . Acesso em: 05 de abril de
2021
 
Analise o código a seguir em linguagem C:
 
#include <stdio.h>
 
https://podprogramar.com.br/logica-de-programacao-estruturas-de-repeticao/
int main()
{
 int a, b;
 a = 1;
 while (a < 10)
 {
 b = a + 2;
 while (b < 10)
 {
 printf("%d ",a);
 printf("%d ",b);
 b = b + 1;
 }
 a = a + 1;
 }
 
 return 0;
}
 
Assinale a alternativa correta que descreve quantas vezes o comando printf será executado?
 56 vezes. 
 10 vezes. 
 28 vezes. 
 55 vezes. 
 53 vezes. 
O programa será executado entrando no primeiro while, e atribuindo um valor a B através de um
cálculo. A partir disso, ele vai entrar no segundo while, onde temos dois printf, que serão executados
algumas vezes, enquanto a condição do segundo while for verdadeira.
Quando o segundo while não for mais verdadeiro, o programa vai sair desse while e voltar para o
primeiro, vai fazer o incremento da variável a e executar o primeiro while novamente.
Isso vai se repetir até que a condição do primeiro while seja falsa. Tudo isso fará com que o printf
execute 56 vezes.
A saída do programa será: 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 4 2 5 2 6 2 7 2 8 2 9 3 5 3 6 3 7 3 8 3 9 4 6 4
7 4 8 4 9 5 7 5 8 5 9 6 8 6 9 7 9.
0,5 / 0,5 ptsPergunta 16
Observe o código a seguir:
 
#include <stdio.h>
#include <locale.h>
int main()
{
 setlocale(LC_ALL, "Portuguese");
 int temp, cont;
 int vetor_prova[10] = {9,8,7,6,5,4,3,2,1,0};
 while (cont < 10)
 {
 temp = vetor_prova[cont];
 vetor_prova[cont] = vetor_prova[9-cont];
 vetor_prova[9-cont] = temp;
 cont = cont + 1;
 }
 for (cont = 0; cont <=9; cont++)
 {
 printf ("posição %d é igual a %d \n", cont, vetor_prova[cont]);
 }
 return 0;
}
 
Considerando o código apresentado acima, assinale a alternativa correta sobre qual será o conteúdo do
vetor chamado vet_prova ao fim da execução do programa.
 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. 
 9, 8, 7, 6, 5, 4, 3, 2, 1, 0. 
 1, 3, 5, 7, 9. 
 0, 2, 4, 6, 8. 
 0, 2, 4, 6, 8, 1, 3, 5, 7, 9. 
Um vetor foi criado no programa e já recebeu os valores 9,8,7,6,5,4,3,2,1,0 como seu conteúdo.
Então, um while é executado 10 vezes, e em cada uma dessas execuções, o conteúdo existente no
vetor foi invertido de posição, até que no fim do processo, ele tem todos os valores invertidos,
ficando 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
0,5 / 0,5 ptsPergunta 17
Leia o texto abaixo:
 
O sistema de numeração que usamos no nosso dia a dia é o decimal (0, 1, 2, 3, 4, 5, 6, 7,8 e 9). No
entanto, no ramo da computação são empregadas outras bases numéricas: binária, octal e hexadecimal.
Desta maneira, conforme a demanda e utilização de dispositivos eletrônicos cresce, entender o
funcionamento destas bases se torna ainda mais importante.
Considerando-se que A = 106 (na base decimal) e B = E7 (na base hexadecimal) o resultado da soma entre
A e B pode ser
 
I - 521 e 151
II – 337 e 101010001
III – 2A0 e 499
8 16
10 2
16 8
 
Utilizando as regras de conversão de bases é correto o que se afirma em:
 I e II, apenas. 
Antes de efetuar a soma é necessário que se faça a conversão para bases iguais:
 
Como A está na decimal (106 ) B precisa ser convertido
 
E7 = ?
 = 14 x 16 + 7 x 16
 = 14 x 16 + 7 x 1
 = 231
 
 
A + B = 106 + 231 = 337
 
 
Convertendo 337 para a base 8
337 = ?
337 ÷ 8 = 336 (resto 1) 
336 ÷ 8 = 40 (resto 2)
40 ÷ 8 = 5 (resto 0)
337 = 521
 
Convertendo 337 para a base 16
337 = ?
337 ÷ 16 = 336 (resto 1) 
336 ÷ 16 = 21 (resto 0)
21÷ 16 = 1 (resto 5)
337 = 151
10
16 10
1 0
10
10
10 8
10 8
10
10 16
10 16
 
Convertendo 337 para a base 2
337 = ?
337 ÷ 2 = 168 (resto 1) 
168 ÷ 2 = 84 (resto 0)
 84 ÷ 2 = 42 (resto 0)
42 ÷ 2 = 21 (resto 0)
21 ÷ 2 = 10 (resto 1)
10 ÷ 2 = 5 (resto 0)
5 ÷ 2 = 2 (resto 1)
2 ÷ 2 = 1 (resto 0)
337 = 101010001
Convertendo 499 para a base 10
499 = ?
 = 4 x 8 + 9 x 8 + 9 x 8
 = 4 x 64 + 9 x 8 + 9 x 1
 = 256 + 72 + 9
499 = 337
 
Convertendo 2A0 para a base 10
2A0 = ?
 = 2 x 16 + 10 x 16 + 0 x 16
 = 2 x 256 + 10 x 16 + 0 x 1
 = 521 + 169 + 0
2A0 = 681
Dessa forma, 681 ≠ 337 não
podendo ser o resultado da soma
entre A e B.
10
10 2
10 2
8 
8 10
2 1 0
8 10
16 
16 10
2 1 0
16 10
10 10
 I, II e III. 
 I e III, apenas. 
 II e III apenas 
 II, apenas. 
0,5 / 0,5 ptsPergunta 18
Leia o texto a seguir:
Sejam S e T conjuntos. Uma função (aplicação) f de S em T, f. S → T, é um subconjunto de S × T tal que
cada elemento de S aparece exatamente uma vez como a primeira componente de um par ordenado. 
Existem três partes em cada função: (1) um conjunto de valores iniciais; (2) um conjunto do qual saem os
valores associados; e (3) a associação propriamente dita.
 
Fonte: GERSTING, J. Fundamentos matemáticos para a ciência da computação: matemática discreta e
suas aplicações. 7. ed. Rio de Janeiro: LTC, 2017.
 
O conjunto de valores iniciais é chamado de
 domínio da função. 
 contradomínio da função. 
 imagem de um ponto da função. 
 imagem inversa da função. 
 imagem da função. 
A alternativa está correta. O conjunto de valores iniciais é chamado de domínio da função.
0,5 / 0,5 ptsPergunta 19
“O middleware é o software que se encontra entre o sistema operacional e os aplicativos nele executados.
Funcionando de forma essencial como uma camada oculta de tradução, o middleware permite a
comunicação e o gerenciamento de dados para aplicativos distribuídos. Muitas vezes, o middleware é
chamado de “encanamento”, uma vez que ele conecta dois aplicativos para que os dados e bancos de
dados possam ser facilmente transportados através do “cano”. 
AZURE, Microsoft. O que é middleware? Disponível em: https://azure.microsoft.com/pt-br/overview/what-is-
middleware/. Acesso em: 17 de outubro de 2019. Adaptado 
 
Em um projeto de software, a escolha de linguagens de programação envolve diretamente as necessidades
do projeto, requisitos e regras de negócios. Imagine que nesse projeto será preciso utilizar duas tecnologias
distintas, provavelmente duas linguagens de programação diferentes para desenvolver um software
distribuído, especificamente na Web. 
O que seria mais importante considerar na tomada dessa decisão? 
Avalie as afirmações abaixo: 
 
I. A primeira questão são os requisitos do projeto, se for algo obrigatório a tecnologia precisa suportar e
executar, por algum meio, a troca de informações. Por exemplo utilizar um middleware ou algo que
satisfaça. 
 
II. Nesse caso, a integração das tecnologias é essencial para que o projeto tenha sucesso, recursos como
middleware seria ideal. 
 
III. O projeto precisa utilizar uma tecnologia capaz de interagir com uma plataforma e linguagem de
programação, normalmente não há um meio de troca de dados com diferentes tecnologias.
Selecione a opção correta:I e II, apenas. 
 II, apenas. 
 I e III, apenas. 
 II e III, apenas. 
 I, II e III. 
Esta alternativa está correta, pois apenas as afirmações I e II estão corretas. 
Os projetos que utilizam sistemas distribuídos muitas vezes necessitam trocar informações com
outras tecnologias, como Java com C. Porém, às vezes há diversos tipos de linguagens e, para esse
propósito, o middleware deve ser adotado, sendo possível a integração de tecnologias.
0,5 / 0,5 ptsPergunta 20
Leia o texto a seguir:
O início da pesquisa em Comunicação nos Estados Unidos foi marcado pelo período pré e entre guerras e
pelo interesse de parte significativa dos estudiosos em entender qual o poder da mídia sobre a recepção.
O autor que desenvolveu um modelo linear para entender os efeitos da comunicação de massa a partir das
questões “Quem? Diz o quê? Em que canal? Para quem? Com que efeito?” foi
 Harold Lasswell. 
 Paul Lazarsfeld. 
 Raymond Williams. 
 Claude Shannon. 
 Theodor Adorno. 
Alternativa correta. A Teoria Funcionalista procurava entender quais os efeitos das mensagens
produzidas pelas mídias sobre os receptores/audiência e seu precursor é Harold Lasswell, cuja
teoria defende ser o processo de comunicação uma via de mão única, na qual a construção da
mensagem e do sentido termina no emissor a partir do modelo de questões “Quem? Diz o quê? Em
que canal? Para quem? Com que efeito?”. O receptor apenas a receberia sem reelaborá-la ou recriá-
la.
Lasswell exerceu forte influência na pesquisa norte-americana, permanecendo por muito tempo
como a verdadeira Teoria da Comunicação e foi figura primordial na abordagem funcionalista.
Pontuação do teste: 9,5 de 10

Outros materiais