Buscar

Atividade 2 FUNDAMENTOS PARA COMPUTAÇÃO

Prévia do material em texto

PERGUNTA 1 
1. 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: 
 
 
determinar qual processo deve ser executado em determinado momento e 
por quanto tempo. 
 
 
verificar os processos perdidos, caso ocorra uma alocação de processo 
prioritária pelo sistema. 
 
 
garantir um tempo para cada processo, sendo interrompido somente 
quando os processos são muito pequenos. 
 
 
monitorar o processo, para assegurar que ele seja executado do começo 
ao fim, sem interrupções no processador. 
 
 
instanciar os processos, estabelecendo apenas a ordem sequencial em 
que foram instanciados. 
1 pontos 
PERGUNTA 2 
1. 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. 
 
 
10. 
 
 
25. 
 
 
 
 
35. 
 
 
45. 
 
 
15. 
1 pontos 
PERGUNTA 3 
1. 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. 
 
 
1, 4, 3, 2. 
 
 
 
 
4, 2, 1, 3. 
 
 
2, 4, 3, 1. 
 
 
4, 3, 1, 2. 
 
 
3, 1, 4, 3. 
1 pontos 
PERGUNTA 4 
1. 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. 
 
 
V, F, V, F. 
 
 
V, V, F, V. 
 
 
F, F, V, V. 
 
 
V, V, V, F. 
 
 
F, V, F, F. 
 
 
1 pontos 
PERGUNTA 5 
1. 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: 
 
 
arquivos. 
 
 
memória. 
 
 
dispositivos de entrada e saída. 
 
 
processos. 
 
 
compilação. 
1 pontos 
PERGUNTA 6 
1. 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: 
 
 
transmissão, topologia, extensão e protocolos de transmissão. 
 
 
 
 
transmissão, antena, roteamento e tipos de computadores. 
 
 
protocolos de transmissão, torres, roteamento e meio de transmissão. 
 
 
topologia, torres, extensão e protocolo de transmissão. 
 
 
extensão, antena, meio de transmissão e tipos de computadores. 
1 pontos 
PERGUNTA 7 
1. 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. 
 
 
V, F, V, F. 
 
 
V, V, F, F. 
 
 
F, V, V, F. 
 
 
V, F, F, V. 
 
 
F, V, F, F. 
 
 
1 pontos 
PERGUNTA 8 
1. Existem diversos sistemas operacionais, alguns proprietários e outros de 
código aberto, utilizados por diferentes plataformas. Considerando as 
informações apresentadas, analise os sistemas operacionais a seguir e 
associe-os com suas respectivas características. 
 
(1) Windows. 
(2) Linux. 
(3) MacOS. 
(4) Android. 
 
( ) Sistema operacional proprietário, desenvolvido para os computadores da 
Apple. 
( ) Líder no ramo de sistema operacional móvel, de código aberto, desenvolvido 
pelo Google. 
( ) Sistema operacional livre e de código aberto, baseado no Unix, com várias 
distribuições disponíveis. 
( ) Sistema operacional de código proprietário, pertencente à Microsoft. 
 
Agora, assinale a alternativa que apresenta a sequência correta. 
 
 
2, 4, 3, 1. 
 
 
1, 2, 4, 3. 
 
 
 
 
4, 3, 1, 2. 
 
 
3, 1, 2, 4. 
 
 
3, 4, 2, 1. 
1 pontos 
PERGUNTA 9 
1. Para o desenvolvimento de um software , é primordial o entendimento dos 
requisitos, para que o produto seja entregue dentro das expectativas do cliente. 
Os requisitos podem ser categorizados e testes podem ser planejados, para 
assegurar que as expectativas sejam atendidas. Nesse sentido, relacionados 
exclusivamente às restrições do software , há os requisitos: 
 
 
de especificação. 
 
 
de negócios. 
 
 
não funcionais. 
 
 
externos. 
 
 
funcionais. 
1 pontos 
PERGUNTA 10 
1. 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 gerenciaapenas 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. 
 
 
V, F, V, F. 
 
 
F, V, F, V. 
 
 
V, V, F, V. 
 
 
V, F, F, V. 
 
 
F, F, V, F.

Continue navegando