Buscar

FUNDAMENTOS PARA COMPUTAÇÃO A2

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 6 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 6 páginas

Prévia do material em texto

AGRADEÇO SEU ACESSO! CLICA NO JOINHA LA EM CIMA E CONTINUE NOS 
INCENTIVANDO 
 
• 
As redes de computadores podem ser construídas baseadas em topologias, com diferentes 
formatos que demonstram como os computadores estão conectados. Considerando as 
informações apresentadas, analise as topologias disponíveis a seguir e associe-as com suas 
respectivas características. 
 
(1) Topologia em barramento. 
(2) Topologia em anel. 
(3) Topologia em estrela. 
(4) Topologia em árvore. 
 
( ) Um computador está conectado a um ou mais computadores, utilizando uma estrutura de 
árvore. 
( ) Os computadores estão conectados a um hub ou switch . 
( ) Todos os computadores estão ligados ao mesmo meio. 
( ) Cada computador está conectado a outros dois computadores. 
 
Agora, assinale a alternativa que apresenta a sequência correta. 
Resposta Selecionada: 
4, 3, 1, 2. 
Resposta Correta: 
4, 3, 1, 2. 
Feedback 
da 
resposta: 
Resposta correta. A alternativa “a” está correta, pois, na topologia em 
barramento (1), os computadores estão ligados ao mesmo meio de transmissão. 
Na topologia em anel (2), cada computador está conectado a outros dois 
computadores, gerando o formato de um anel. Na topologia em estrela (3), os 
computadores estão conectados a um elemento centralizador, 
um hub ou switch . Na topologia em árvore (4), cada computador está conectado 
a outros dois ou mais computadores, em uma estrutura de árvore. 
 
• Pergunta 2 
1 em 1 pontos 
 
Todo sistema computacional é composto, fundamentalmente, por hardware 
e software . O sistema operacional é um tipo de software 
que permite o controle da operação de um computador, apresentando uma série de funções 
para o gerenciamento de recursos. Existem diversos sistemas operacionais, como Windows, 
Linux, Android e iOS, que são projetados seguindo diferentes form factors 
disponíveis no mercado. 
Considerando as informações apresentadas acerca dos sistemas operacionais, analise as 
afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s). 
 
( ) O sistema operacional é considerado um software simples, atuando apenas com 
aspectos de alto nível (navegadores, editores de texto, dentre outros). 
( ) O sistema operacional realiza a comunicação entre o software 
(aplicações) e o hardware . 
( ) O sistema operacional gerencia apenas a camada de software de um sistema 
computacional. 
( ) Por meio do sistema operacional, o usuário pode requisitar a execução de programas. 
 
Agora, assinale a alternativa que apresenta a sequência correta. 
 
Resposta Selecionada: 
F, V, F, V. 
 
Resposta Correta: 
F, V, F, V. 
Feedback 
da 
resposta: 
Resposta correta. A alternativa “c” está correta. A afirmativa I é falsa, pois o 
sistema operacional é um software complexo, que atua nos aspectos de baixo 
nível (gerenciamento de memória e dispositivos) e alto nível (navegadores e 
editores de texto). A afirmativa II é verdadeira, pois o sistema operacional faz a 
comunicação entre as aplicações que estão em execução e os recursos 
de hardware necessários. A afirmativa III é falsa, pois o sistema operacional 
gerencia as camadas de software e hardware de um sistema computacional. A 
afirmativa IV é verdadeira, pois o usuário pode solicitar a execução de um 
programa por meio do sistema operacional. 
 
 
 
• Pergunta 3 
1 em 1 pontos 
 
Um sistema de computação tem diferentes componentes, dentre os quais, os mais 
conhecidos são o hardware , que representa a parte física do sistema, e software , que 
corresponde à parte lógica. Existe um terceiro componente relevante, voltado para os 
usuários do sistema, e que tem crescido em termos de atenção. Qual é esse componente? 
 
Resposta Selecionada: 
Peopleware. 
Resposta Correta: 
Peopleware. 
Feedback da 
resposta: 
Resposta correta. A alternativa “a” está correta, pois o peopleware é um 
componente voltado para as pessoas envolvidas no uso do sistema de 
computação. 
 
 
 
• Pergunta 4 
0 em 1 pontos 
 
Pyhton é uma das linguagens de programação que tem conquistado a preferência de 
muitos programadores. Muitos comandos são definidos para permitir que algoritmos 
baseados em lógicas de programação sejam implementados, produzindo resultados 
conforme o intuito proposto pelo programador. Nesse sentido, considere o pequeno trecho 
do programa a seguir. 
 
 
a = int(input("Entre com o primeiro número:")) 
b = int(input("Entre com o primeiro número:")) 
c = int(input("Entre com o primeiro número:")) 
contador = 0 
while contador < 5: 
 contador=contador +1 
 if a > b: 
 a = a+b 
 else: 
 a = a+c 
print (a) 
 
 
Se a variável “a” recebe o valor 5, a variável “b” recebe o valor 10 e variável “c” recebe o 
 
valor 5, assinale a alternativa correta quanto ao valor impresso de “b” ao término do trecho 
desse programa. 
Resposta Selecionada: 
45. 
Resposta Correta: 
10. 
Feedback 
da 
resposta: 
Sua resposta está incorreta. As alternativas estão incorretas, pois, na primeira 
interação (contador = 0), há: a = 10, b = 10 e c = 5. Na segunda interação 
(contador = 1), há: a = 15, b = 10 e c = 5. Na terceira interação (contador = 2), 
há: a = 25, b = 10 e c = 5. Na quarta interação (contador = 3), há: a = 35, b = 
10 e c = 5. Na quinta interação (contador = 4), há: a = 45, b = 10 e c = 5. 
 
 
AGRADEÇO SEU ACESSO! CLICA NO JOINHA LA EM CIMA E CONTINUE 
NOS INCENTIVANDO 
 
 
 
 
• Pergunta 5 
1 em 1 pontos 
 
Os algoritmos de um programa realizam operações aritméticas, relacionais e lógicas, 
contando com comandos que permitem a execução ou não de um bloco de instruções 
baseado em condicionais. 
Considerando essas informações acerca dos algoritmos de um programa, analise as 
afirmativas a seguir e assinale (V) para a(s) verdadeira(s) e (F) para a(s) falsa(s). 
 
( ) Soma, subtração, multiplicação e divisão são exemplos de operações aritméticas. 
( ) Disjunção, conjunção e negação são exemplos de operações relacionais. 
( ) Igual, maior e menor são exemplos de operações lógicas. 
( ) Os desvios de código permitem a execução de blocos de instruções, baseados em 
condicionais. 
 
Agora, assinale a alternativa que apresenta a sequência correta. 
 
Resposta Selecionada: 
V, F, F, V. 
Resposta Correta: 
V, F, F, V. 
Feedback 
da 
resposta: 
Resposta correta. A alternativa “c” está correta, pois as operações aritméticas 
consideram a soma, a subtração, a multiplicação e a divisão. As operações 
relacionais têm como exemplos igual, menor e maior. As operações lógicas 
podem ser utilizadas para aritmética boolena, como disjunção, conjunção e 
negação. Os desvios de código permitem testar condições (condicionais) e 
executar blocos de código. 
 
 
• Pergunta 6 
1 em 1 pontos 
 
Os sistemas operacionais podem ser classificados de diferentes formas, principalmente, em 
relação ao tipo de uso e aplicabilidade. Assim, considerando as informações apresentadas, 
analise os tipos de sistemas operacionais a seguir e associe-os com suas respectivas 
características. 
 
(1) Sistemas Operacionais Monousuários. 
(2) Sistemas Operacionais Multiusuários. 
(3) Sistemas Operacionais Distribuídos. 
(4) Sistemas Operacionais de Tempo Real. 
 
 
( ) Permitem que vários usuários executem tarefas simultaneamente. 
( ) Há vários computadores separados, rodando um único sistema operacional, como se 
houvesse um único computador. 
( ) Permitem que um usuário por vez realize as tarefas do sistema. 
( ) Tratam eventos externos com prazos compatíveis. 
 
Agora, assinale a alternativa que apresenta a sequência correta. 
Resposta Selecionada: 
2, 3, 1, 4. 
Resposta Correta: 
2, 3, 1, 4. 
Feedback 
da 
resposta: 
Resposta correta. A alternativa “a” está correta, pois os sistemas 
monousuários (1) permitem somente um usuário por vez na execução das 
tarefas do sistema. Os sistemas multiusuários (2) permitem múltiplos usuários 
acessando as tarefas do sistema. Os sistemasdistribuídos (3) atuam em 
vários computadores, dentro de um sistema que considera um único 
computador. Os sistemas de tempo real (4) têm requisitos de confiabilidade e 
tempo para o tratamento de eventos externos. 
 
 
• Pergunta 7 
1 em 1 pontos 
 
Na especificação de uma linguagem de programação, há os tipos primitivos de dados, 
utilizados pelas instruções que serão processadas por um programa, principalmente por 
meio de variáveis. Esses tipos primitivos podem ser divididos, conforme o espaço 
necessário para os valores da variável, como byte, short, int e long . 
Considerando essas informações acerca dos tipos primitivos de dados nas linguagens de 
programação, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para 
a(s) falsa(s). 
 
( ) Os tipos numéricos representam números como reais e inteiros. 
( ) Os tipos booleanos são caracterizados por dois valores, verdadeiro ou falso. 
( ) Os tipos caracteres apresentam um caracter como uma letra. 
( ) Os tipos color representam cores utilizadas na edição do código. 
 
Agora, assinale a alternativa que apresenta a sequência correta. 
 
Resposta Selecionada: 
V, V, V, F. 
Resposta Correta: 
V, V, V, F. 
Feedback 
da 
resposta: 
Resposta correta. A alternativa “a” está correta. A afirmativa I é verdadeira, 
pois o tipo primitivo numérico representa os números como inteiros e reais. A 
afirmativa II é verdadeira, pois os tipos booleanos são utilizados para 
representar padrões binários, como verdadeiro e falso. A afirmativa III é 
verdadeira, pois os tipos caracteres são utilizados para representação de 
letras, sendo que um conjunto de caracteres corresponde a uma string . A 
afirmativa IV é falsa, pois não existe um tipo primitivo de dados color. 
 
 
• Pergunta 8 
1 em 1 pontos 
 
Nas redes de computadores, os protocolos de comunicação podem ser utilizados conforme 
as arquiteturas empregadas. Nesse contexto, há a arquitetura cliente-servidor, em que um 
computador central (servidor) é responsável por centralizar e prover os recursos para outros 
computadores na rede. Nesse sentido, em outra arquitetura, a peer-to-peer , cada 
computador se comunica com: 
 
Resposta 
Selecionada: 
 
outro, que tem as mesmas atribuições e 
responsabilidades. 
Resposta Correta: 
outro, que tem as mesmas atribuições e 
responsabilidades. 
Feedback 
da 
resposta: 
Resposta correta. A alternativa “a” está correta, pois a rede peer-to-peer tem 
computadores com atribuições e responsabilidades similares, comunicando-se 
um com o outro, assim, não se caracteriza por comunicações entre 
computadores com diferentes atribuições, outros 
servidores, hubs e mainframes . 
 
 
• Pergunta 9 
1 em 1 pontos 
 
Os dados são importantes para a obtenção de informação mediante o processamento por 
sistemas computacionais. A coordenação do armazenamento de dados no computador, 
contemplando o registro de todos os arquivos armazenados, o local em que estão 
armazenados e o tipo de arquivo, constitui a função do sistema operacional de 
gerenciamento de: 
 
Resposta Selecionada: 
arquivos. 
Resposta Correta: 
arquivos. 
Feedback 
da 
resposta: 
Resposta correta. A alternativa “a” está correta, pois o gerenciamento de 
arquivos de um sistema operacional é responsável pelo armazenamento de 
arquivos, seus registros, local de armazenamento e tipo de arquivo. 
Gerenciamento de memória, dispositivos de entrada e saída e processos são 
outras funções do sistema operacional. Ademais, o gerenciamento de 
compilação não faz parte das funções do sistema operacional. 
 
 
• Pergunta 10 
1 em 1 pontos 
 
Pyhton é uma das linguagens de programação que tem conquistado a preferência de muitos 
programadores. Uma série de comandos são definidos para permitir que algoritmos 
baseados em lógicas de programação sejam implementados, produzindo resultados 
conforme o intuito proposto pelo programador. Nesse contexto, considere o pequeno trecho 
do programa a seguir. 
 
a = input(“Entre com o primeiro número:”) 
b = input(“Entre com o segundo número:”) 
c = input(“Entre com o terceiro número:”) 
if a>b: 
 while b<a: 
 b = b+1 
else: 
 b = a+c 
print (b) 
 
Se a variável “a” recebe o valor 5, a variável “b” recebe o valor 10 e variável “c” recebe o 
valor 6, assinale a alternativa correta quanto ao valor impresso de “b” ao término do trecho 
desse programa. 
 
Resposta Selecionada: 
11. 
Resposta Correta: 
 
11. 
Feedback da 
resposta: 
Resposta correta. A alternativa “a” está correta, pois, na instrução if a > b: , 
com a = 5 e b = 10, será executado o ramo else , sendo que b = a + c, ou 
seja, b = 5 + 6 = 11. 
 
 
 
AGRADEÇO SEU ACESSO! CLICA NO JOINHA LA EM CIMA E CONTINUE NOS 
INCENTIVANDO

Continue navegando