Buscar

FUNDAMENTOS PARA COMPUTAÇÃO

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Pergunta 1
1 em 1 pontos
Os programas ( softwares ) executados em um sistema computacional são constituídos de processos, sendo que diversos comandos e instruções são executados. Os sistemas operacionais precisam realizar o gerenciamento desses processos e, para isso, consideram os algoritmos de escalonamento, que são utilizados para:
Resposta Selecionada:	
Correta determinar qual processo deve ser executado em determinado momento e por quanto tempo.
Resposta Correta:	
Correta determinar qual processo deve ser executado em determinado momento e por quanto tempo.
Feedback da resposta:	Resposta correta. A alternativa “c” está correta, pois os algoritmos de escalonamento são utilizados para evitar que o processador seja monopolizado por um processo, determinando qual processo deve ser executado em determinado momento e por quanto tempo. A instanciação de processos, o monitoramento de processos perdidos, e a garantia de tempo de processo com interrupções por tamanho reduzido de processo, ou sem interrupções do começo ao fim, não são características de algoritmos de escalonamento.
Pergunta 2
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:	
Correta outro, que tem as mesmas atribuições e responsabilidades.
Resposta Correta:	
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 3
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:	
Incorreta 
45.
Resposta Correta:	
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.
Pergunta 4
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:	
Correta Peopleware.
Resposta Correta:	
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 5
1 em 1 pontos
Python é uma linguagem de programação de alto nível, sendo muito utilizada por desenvolvedores em aplicações, sistemas embarcados e computação em nuvem. Assim, diversos paradigmas de programação são utilizados com Python.
Considerando essas informações sobre Python, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
 
( ) Utiliza o paradigma orientado a objetos.
( ) Utiliza o paradigma funcional.
( ) Utiliza o paradigma imperativo.
( ) Utiliza o paradigma de acessibilidade.
 
Agora, assinale a alternativa que apresenta a sequência correta.
Resposta Selecionada:	
Correta V, V, V, F.
Resposta Correta:	
Correta V, V, V, F.
Feedback da resposta:	Resposta correta. A alternativa “b” está correta, pois o Python utiliza o paradigma orientado a objetos, aliado a um paradigma imperativo, em que se descreve a programação por meio de ações, comandos e enunciados, e do paradigma funcional, no qual a computação é considerada avaliação de funções matemáticas. Ademais, o paradigma de acessibilidade não existe para programação.
Pergunta 6
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:	
Correta V, F, F, V.
Resposta Correta:	
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 7
1 em 1 pontos
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:	
Correta 4, 3, 1, 2.
Resposta Correta:	
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 8
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:	
Correta 11.
Resposta Correta:	
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.
Pergunta 9
1 em 1 pontos
Uma rede de computadores, que possibilita a interligação de computadores e a comunicação entre eles, pode ser constituída por diversos elementos, distribuídos dentro de uma arquitetura controlada. A classificação de uma rede de computadores pode ser feita mediante:
Resposta Selecionada:	
Correta transmissão, topologia, extensão e protocolos de transmissão.
 
 
Resposta Correta:	
Correta transmissão, topologia, extensão e protocolos de transmissão.
 
 
Feedback da resposta:	Resposta correta. A alternativa “e” está correta, pois uma rede de computadores pode ser classificada de acordo com: o meio de transmissão utilizado; a topologia, que define o formato da rede; a extensão: que define a abrangência e o tamanho da rede; os protocolos de transmissão, voltados para a comunicação de dados. Os tipos de computadores, as torres, a antena e o roteamento não fazem parte da classificação de redes de computadores.
Pergunta 10
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:	
Correta 2, 3, 1, 4.
Resposta Correta:	
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 sistemas distribuí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.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando