Prévia do material em texto
Usuário FABIO ANDRE MOREIRA
Curso GRA0235 FUNDAMENTOS PARA COMPUTAÇÃO GR1263-212-9 -
202120.ead-17495.01
Teste ATIVIDADE 2 (A2)
Iniciado 16/08/21 21:28
Enviado 16/08/21 22:32
Status Completada
Resultado da
tentativa
9 em 10 pontos
Tempo decorrido 1 hora, 4 minutos
Resultados
exibidos
Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
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:
4, 3, 1, 2.
Resposta Correta:
4, 3, 1, 2.
Comentário
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
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.
Fabio
Máquina de escrever
BBBBBBBBBBBBBBBB
(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.
Resposta Selecionada:
3, 4, 2, 1.
Resposta Correta:
3, 4, 2, 1.
Comentário
da resposta:
Resposta correta. A alternativa “a” está correta, pois o Windows (1) é um
sistema operacional de código proprietário, fornecido pela Microsoft. O
Linux (2) é um sistema operacional de código aberto, concebido por
Linus Torvalds, e com diversas distribuições disponíveis. MacOS (3) é
um sistema operacional proprietário, que roda em ambientes de
máquinas da Apple. O Android (4) é o sistema operacional
disponibilizado para dispositivos móveis desenvolvidos pelo Google.
Pergunta 3
1 em 1 pontos
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://purainfo.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.
Resposta
Selecionada: As asserções I e II são proposições verdadeiras e a II é a
justificativa correta da I.
Resposta Correta:
As asserções I e II são proposições verdadeiras e a II é a
justificativa correta da I.
Comentário
da resposta:
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
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.
Comentário
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 5
1 em 1 pontos
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
operacionais permitem a solicitação, por meio de uma interface, para que
o hardware executa alguma função. Por sua vez, os softwares utilitários:
Resposta
Selecionada:
estendem as funções dos sistemas operacionais, realizando tarefas
fundamentais do computador.
Resposta Correta:
estendem as funções dos sistemas operacionais, realizando tarefas
fundamentais do computador.
Comentário
da resposta:
Resposta correta. A alternativa “b” está correta, pois
os softwares utilitá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 6
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 pordois 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.
Comentário
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 7
1 em 1 pontos
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:
Resposta
Selecionada:
o acesso e o uso da memória principal, controlando o espaço de
armazenamento de dados requeridos pelos programas.
Resposta
Correta:
o acesso e o uso da memória principal, controlando o espaço de
armazenamento de dados requeridos pelos programas.
Comentário
da resposta:
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 8
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.
Comentário
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 9
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.
Comentário
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 10
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:
transmissão, topologia, extensão e protocolos de transmissão.
Resposta Correta:
transmissão, topologia, extensão e protocolos de transmissão.
Comentário
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.
Sábado, 21 de Agosto de 2021 09h09min23s BRT