Buscar

Fundamentos da Computação

Prévia do material em texto

02/10/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 1/5
Pergunta 1
Resposta
Selecionada:
Resposta
Correta:
Feedback
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 uso da memória cache, local em que os programas devem ser executados e os
dados armazenados.
o acesso e o uso da memória principal, controlando o espaço de armazenamento de
dados requeridos pelos programas.
Sua resposta está incorreta. As alternativas estão incorretas, pois 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. Ademais, o gerenciamento de memória do sistema
operacional não é responsável pelo controle de dispositivos de entrada e saída. 
 
 
Pergunta 2
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
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, V, V, F.
V, V, V, F.
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 3
Resposta Selecionada:
 
Resposta Correta:
 
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, topologia, extensão e protocolos de transmissão.
 
 
0 em 1 pontos
1 em 1 pontos
1 em 1 pontos
02/10/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 2/5
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 4
Resposta Selecionada: 
Resposta Correta: 
Feedback
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 5
Resposta
Selecionada:
Resposta Correta:
Feedback
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 6
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
02/10/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 3/5
Resposta Selecionada: 
Resposta Correta: 
Feedback
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.
Pergunta 7
Resposta
Selecionada:
Resposta Correta:
Feedback
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) desistemas 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-u
ml/>. 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, mas a II não é a justificativa
correta da I.
As asserções I e II são proposições verdadeiras e a II é a justificativa correta da
I.
Sua resposta está incorreta. As alternativas estão incorretas, pois as asserções I e II são
proposições verdadeiras e a segunda justifica a primeira, visto que as modelagens de
caso de uso, que representam as interações entre atores e sistemas, são utilizadas nas
técnicas de descoberta de requisitos com uso de UML.
Pergunta 8
Pyhton é uma das linguagens de programação que tem conquistado a preferência de muitos
0 em 1 pontos
1 em 1 pontos
02/10/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 4/5
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
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.
Pergunta 9
Resposta
Selecionada:
Resposta Correta:
Feedback
da
resposta:
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:
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 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 ascripts de atualização de sistema, algoritmos de
escalonamento, drivers 
de dispositivos e gerenciamento de memória.
 
Pergunta 10
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
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.
arquivos.
Resposta correta. A alternativa “a” está correta, pois o gerenciamento de arquivos de um
sistema operacional é responsável pelo armazenamento de arquivos, seus registros,
local de armazenamento e tipo de arquivo. Gerenciamento de memória, dispositivos de
entrada e saída e processos são outras funções do sistema operacional. Ademais, o
gerenciamento de compilação não faz parte das funções do sistema operacional.
1 em 1 pontos
1 em 1 pontos
02/10/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 5/5

Continue navegando