Buscar

Teste de Progresso

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

Histórico de tentativas
	
	Tentativa
	Tempo
	Pontuação
	MAIS RECENTE
	Tentativa 1
	34 minutos
	8,5 de 10
 As respostas corretas estarão disponíveis em 10 nov em 0:00.
Pontuação deste teste: 8,5 de 10
Enviado 3 nov em 11:32
Esta tentativa levou 34 minutos.
 
IncorretaPergunta 1
0 / 0,5 pts
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
 
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
 
Pergunta 2
0,5 / 0,5 pts
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.
 
Pergunta 3
0,5 / 0,5 pts
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.
 
Pergunta 4
0,5 / 0,5 pts
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.
 
Pergunta 5
0,5 / 0,5 pts
“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.
 
 
Pergunta 6
0,5 / 0,5 pts
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.
 
 
Pergunta 7
0,5 / 0,5 pts
“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.) (Links para um site externo.). 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.
 
  
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.
 
Pergunta 8
0,5 / 0,5 pts
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 bloco de 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/ (Links para um site externo.) . Acesso em: 05 de abril de 2021
 
Analise o código a seguir em linguagem C:
 
#include <stdio.h>
 
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.
 
Pergunta 9
0,5 / 0,5 pts
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.
 
IncorretaPergunta 10
0 / 0,5 pts
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.
 
A alternativa está incorreta, pois na união de A e B teríamos um conjunto formado por elementos pertencentes a A ou B.
É correto afirmar que esse novo conjunto de estudantes é chamado de intersecção de A e B, pois é formado pelos elementos pertencentes a A e B ao mesmo tempo.
  
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.
 
 
Pergunta 11
0,5 / 0,5 pts
“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.
 
Pergunta 12
0,5 / 0,5 pts
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.
 
Pergunta 13
0,5 / 0,5 pts
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 a qualquer 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.
 
 
Pergunta 14
0,5 / 0,5 pts
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/ (Links para um site externo.) . Acesso em: 05 de abril de 2021.
 
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. 
 
Pergunta 15
0,5 / 0,5 pts
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.
 
Pergunta 16
0,5 / 0,5 pts
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 commais 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.
 
Pergunta 17
0,5 / 0,5 pts
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 - 5218 e 15116
II – 33710  e 1010100012
III – 2A016 e 4998
 
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 (10610) B precisa ser convertido
 
	E716 = ?10
        = 14 x 161 + 7 x 160
        = 14 x 16 + 7 x 1
        = 23110
	 
 
A + B = 106 + 231 = 337
 
 
	Convertendo 33710 para a base 8
33710 = ?8
337 ÷ 8 = 336 (resto 1)  
336 ÷ 8 = 40 (resto 2)
40 ÷ 8 = 5 (resto 0)
33710 = 5218
 
	Convertendo 33710 para a base 16
33710 = ?16
337 ÷ 16 = 336 (resto 1)  
336 ÷ 16 = 21 (resto 0)
21÷ 16 = 1 (resto 5)
33710 = 15116
 
	Convertendo 33710 para a base 2
33710 = ?2
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)
33710 = 1010100012
	Convertendo 4998 para a base 10
4998 = ?10
        = 4 x 82 + 9 x 81 + 9 x 80
        = 4 x 64 + 9 x 8 + 9 x 1
        = 256 + 72 + 9
4998 = 33710
 
	Convertendo 2A016 para a base 10
2A016 = ?10
     = 2 x 162 + 10 x 161 + 0 x 160
     = 2 x 256 + 10 x 16 + 0 x 1
     = 521 + 169 + 0
2A016 = 68110
	Dessa forma, 68110  ≠ 33710 não podendo ser o resultado da soma entre A e B.
  
I, II e III.
 
  
I e III, apenas.
 
  
II e III apenas
 
  
II, apenas.
 
 
IncorretaPergunta 18
0 / 0,5 pts
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.
 
A alternativa está incorreta, pois para calcular o n-ésimo elemento da sequência de Fibonacci F fará a soma dos dois elementos anteriores a n.
É correto afirmar que 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 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.
 
 
Pergunta 19
0,5 / 0,5 pts
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.
 
 
Pergunta 20
0,5 / 0,5 pts
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.

Continue navegando