Buscar

Fundamentos para computação - ATIVIDADE 2 (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

12/08/2021 GRA0235 FUNDAMENTOS PARA COMPUTAÇÃO GR1263-212-9 - 202120.ead-17495.01
https://anhembi.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_736138_1 1/6
Pergunta 1
Resposta Selecionada: 
Resposta Correta:
Comentário
da resposta:
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:
outro, que tem atribuições e responsabilidades diferentes.
outro, que tem as mesmas atribuições e responsabilidades.
Sua resposta está incorreta. As alternativas estão incorretas, pois a
rede peer-to-peer não se caracteriza por comunicações entre
computadores com diferentes atribuições, outros
servidores, hubs emainframes .
 
 
Pergunta 2
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.
As asserções I e II são proposições falsas.
A asserção I é uma proposição verdadeira, e a asserção II é uma
proposição falsa.
Sua resposta está incorreta. As alternativas estão incorretas. 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 e alta taxa de transmissão
de dados.
0 em 1 pontos
0 em 1 pontos
12/08/2021 GRA0235 FUNDAMENTOS PARA COMPUTAÇÃO GR1263-212-9 - 202120.ead-17495.01
https://anhembi.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_736138_1 2/6
 
 
Pergunta 3
Resposta
Selecionada:
Resposta Correta:
Comentário
da resposta:
Leia o trecho a seguir.
“UML é um padrão para desenvolvimento de software que reúne melhores
práticas de metodologia de sistemas. Neste modelo, diversos diagramas
auxiliam na visualização do problema e a concepção da solução, permitindo uma
visão macro dos objetos e seus relacionamentos; ela propõe uma linguagem
visual para especificação (modelagem) de sistemas orientados a objetos,
fornece representação gráfica para os elementos essenciais do paradigma de
objetos como classes, atributos, objetos, troca de mensagens, etc.”.
DUARTE, D. O que é UML. Purainfo , 06 abr. 2012. Disponível em: <https://purai
nfo.com.br/o-que-e-uml/>. Acesso em: 28 abr. 2019.
 
Considerando as informações apresentadas, analise as asserções a seguir e a
relação proposta entre elas.
 
1. O diagrama de caso de uso é considerado uma técnica de descoberta de
requisitos dentro dos padrões de modelagem UML.
Porque:
2. A modelagem de caso de uso é utilizada para modelagem de interações
entre atores externos e sistemas.
 
A seguir, assinale a assertiva correta.
As asserções I e II são proposições verdadeiras e a II é a justificativa
correta da I.
As asserções I e II são proposições verdadeiras e a II é a justificativa
correta da I.
Resposta correta. A alternativa “b” está correta, pois os diagramas
de caso de uso são utilizados na modelagem de requisitos,
conforme o padrão UML (Unified Modeling Language). Esse tipo de
diagrama auxilia o entendimento dos requisitos, em especial, nas
interações entre os usuários e o sistema, parte da técnica de
descoberta de requisitos.
Pergunta 4
Os softwares 
constituem a parte lógica de um computador, porém sempre há a dependência
de um hardware , para que o software 
seja executado. Os softwares utilizados em sistemas podem ser classificados em
operacionais e utilitários. Os softwares 
1 em 1 pontos
1 em 1 pontos
12/08/2021 GRA0235 FUNDAMENTOS PARA COMPUTAÇÃO GR1263-212-9 - 202120.ead-17495.01
https://anhembi.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_736138_1 3/6
Resposta
Selecionada:
Resposta
Correta:
Comentário
da resposta:
operacionais permitem a solicitação, por meio de uma interface, para que
ohardware executa 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 scripts de atualização de sistema, algoritmos
de escalonamento, drivers 
de dispositivos e gerenciamento de memória.
 
Pergunta 5
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
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: 
não funcionais.
não funcionais.
Resposta correta. A alternativa “a” está correta, pois os requisitos
não funcionais se relacionam às restrições do software ; como
exemplo, há os requisitos de desempenho, acessibilidade e
segurança. Os requisitos funcionais, as regras de negócios e os
requisitos externos e de especificação não estão atrelados,
necessariamente, às restrições do software .
Pergunta 6
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
1 em 1 pontos
1 em 1 pontos
12/08/2021 GRA0235 FUNDAMENTOS PARA COMPUTAÇÃO GR1263-212-9 - 202120.ead-17495.01
https://anhembi.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_736138_1 4/6
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
 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.
10.
Resposta correta. 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 7
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 .
( ) 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.
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 8
1 em 1 pontos
0 em 1 pontos
12/08/2021 GRA0235 FUNDAMENTOS PARA COMPUTAÇÃO GR1263-212-9 - 202120.ead-17495.01
https://anhembi.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_736138_1 5/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, V, F.
V, F, F, V.
Sua resposta está incorreta. As alternativas estão incorretas, 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 9
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
12/08/2021 GRA0235 FUNDAMENTOS PARA COMPUTAÇÃO GR1263-212-9 - 202120.ead-17495.01
https://anhembi.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_736138_1 6/6
Pergunta 10
Resposta
Selecionada:
Resposta
Correta:
Comentário
da resposta:
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.
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.
1 em 1 pontos

Continue navegando