Buscar

ATIVIDADE (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

24/02/2021 Blackboard Learn
https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_PLAYER&COURSE_ID=_665895_1&PAREN… 1/6
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
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, F, V.
V, F, F, V.
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 2
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
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.
V, V, V, F.
V, V, V, F.
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.
1 em 1 pontos
24/02/2021 Blackboard Learn
https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_PLAYER&COURSE_ID=_665895_1&PAREN… 2/6
Pergunta 3
Resposta
Selecionada:
Resposta Correta:
Comentário
da resposta:
Os meios de transmissão são utilizados como meio de comunicação, transportando
os dados desde o transmissor até o receptor. Existem diferentes tipos de meio de
transmissão utilizados em redes de computadores, classificados, principalmente,
por características construtivas e pela capacidade. 
Considerando as informações apresentadas, analise as asserções a seguir e a
relação proposta entre elas.
 
1. Para a transmissão de dados, a fibra óptica apresenta uma série de
vantagens técnicas, tornando-se uma alternativa recomendada.
Porque:
2. Essa fibra óptica é imune a ruído e tem baixa taxa de transmissão de dados.
 
A seguir, assinale a assertiva correta.
A asserção I é uma proposição verdadeira, e a asserção II é uma proposição
falsa.
A asserção I é uma proposição verdadeira, e a asserção II é uma
proposição falsa.
Resposta correta. A alternativa “c” está correta. A asserção I está
correta, pois a fibra ótica é uma alternativa indicada para a
transmissão de dados. A asserção II está incorreta, pois a fibra óptica
apresenta imunidade a ruído, mas tem alta taxa de transmissão de
dados.
Pergunta 4
Resposta
Selecionada:
Resposta
Correta:
Leia o trecho a seguir. 
“Sistema Operacional é um programa ou um conjunto de programas cuja função é
gerenciar os recursos do sistema: definir qual programa recebe atenção do
processador, gerenciar memória, criar um sistema de arquivos, etc., além de
fornecer uma interface entre o computador e o usuário”.
VELLOSO, F. Informática : conceitos básicos. Rio de Janeiro: Elsevier, 2017. p. 61.
 
Baseando-se nas informações mencionadas acerca do sistema operacional, é
possível afirmar que o gerenciamento de memória, realizado pelo sistema
operacional, consiste em controlar:
o acesso e o uso da memória principal, controlando o espaço de armazenamento de
dados requeridos pelos programas.
1 em 1 pontos
1 em 1 pontos
24/02/2021 Blackboard Learn
https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_PLAYER&COURSE_ID=_665895_1&PAREN… 3/6
Comentário
da resposta:
o acesso e o uso da memória principal, controlando o espaço de
armazenamento de dados requeridos pelos programas.
Resposta correta. A alternativa “d” está correta, pois o gerenciamento
de memória é responsável pelo uso da memória principal pelos
programas em execução do sistema operacional. Não é feito o
controle da memória secundária para a execução, de forma prioritária,
do programa; isso é realizado na memória principal. O gerenciamento
de memória do sistema operacional não é responsável pelo controle
de dispositivos de entrada e saída.
Pergunta 5
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
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.
F, V, F, V.
F, V, F, V.
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 ehardware 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. 
 
1 em 1 pontos
24/02/2021 Blackboard Learn
https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_PLAYER&COURSE_ID=_665895_1&PAREN… 4/6
Pergunta 6
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
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 .
( ) Todosos 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.
4, 3, 1, 2.
4, 3, 1, 2.
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 7
Resposta
Selecionada:
Resposta
Correta:
Comentário
da resposta:
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.
determinar qual processo deve ser executado em determinado momento e
por quanto tempo.
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
1 em 1 pontos
1 em 1 pontos
24/02/2021 Blackboard Learn
https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_PLAYER&COURSE_ID=_665895_1&PAREN… 5/6
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 8
Resposta
Selecionada:
Resposta
Correta:
Comentário
da resposta:
Os softwares 
constituem a parte lógica de um computador, porém sempre há a dependência de
umhardware , para que o software 
seja executado. Os softwares utilizados em sistemas podem ser classificados em
operacionais e utilitários. Os softwares 
operacionais permitem a solicitação, por meio de uma interface, para que
o hardwareexecuta alguma função. Por sua vez, os softwares utilitários:
estendem as funções dos sistemas operacionais, realizando tarefas fundamentais
do computador.
estendem as funções dos sistemas operacionais, realizando tarefas
fundamentais do computador.
Resposta correta. A alternativa “b” está correta, pois
os softwaresutilitários complementam as funções do sistema
operacional, realizando tarefas fundamentais do computador, como
compactação de dados e limpeza do disco rígido. Os utilitários não
estão relacionados a scriptsde atualização de sistema, algoritmos de
escalonamento, drivers 
de dispositivos e gerenciamento de memória.
 
Pergunta 9
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)
1 em 1 pontos
0 em 1 pontos
24/02/2021 Blackboard Learn
https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_PLAYER&COURSE_ID=_665895_1&PAREN… 6/6
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
 
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.
45.
10.
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 10
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
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.
11.
11.
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.
1 em 1 pontos

Outros materiais