Você está na página 1de 8

Usuário THAIS CRISTINA DE ALMEIDA MOURA

Curso GRA0235 FUNDAMENTOS PARA COMPUTAÇÃO


GR1263211 - 202110.ead-14783.01
Teste ATIVIDADE 2 (A2)
Iniciado 05/03/21 17:08
Enviado 08/03/21 16:48
Status Completada
Resultado da 9 em 10 pontos
tentativa
Tempo decorrido 71 horas, 39 minutos
Resultados Respostas enviadas, Respostas corretas, Comentários
exibidos
 Pergunta 1
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 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.


Resposta Selecionada:
V, V, V, F.
Resposta Correta:
V, V, V, F.
Comentário Resposta correta. A alternativa “a” está correta. A afirmativa
da resposta: 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 2
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 Sua resposta está incorreta. As alternativas estão
resposta: 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 3
1 em 1 pontos
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.
Resposta Selecionada:
11.
Resposta Correta:
11.
Comentário da Resposta correta. A alternativa “a” está correta, pois, na
resposta: 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 4
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 Resposta correta. A alternativa “a” está correta, pois a
da resposta: 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 5
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 Resposta correta. A alternativa “d” está correta, pois o
da resposta: 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 6
1 em 1 pontos
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.
Resposta
Selecionada: A asserção I é uma proposição verdadeira, e a
asserção II é uma proposição falsa.
Resposta Correta:
A asserção I é uma proposição verdadeira, e a
asserção II é uma proposição falsa.
Comentário da Resposta correta. A alternativa “c” está correta. A asserção
resposta: 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 7
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 correta. A alternativa “c” está correta, pois as
resposta: 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 8
1 em 1 pontos
As redes de computadores permitem a interligação entre computadores, ou
seja, a comunicação mediante protocolos, como TCP/IP da internet. Uma
das formas de classificar uma rede de computadores é por meio da sua área
de abrangência.
Considerando essas informações e o conteúdo estudado, analise as
afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s)
falsa(s).

( ) A rede LAN abrange uma área local.


( ) Uma rede MAN tem abrangência inferior a uma rede LAN.
( ) A rede WAN abrange uma área de grandes distâncias.
( ) Um exemplo de rede WAN é a internet.

Agora, assinale a alternativa que apresenta a sequência correta.


Resposta Selecionada:
V, F, V, V.
Resposta Correta:
V, F, V, V.
Comentário da Resposta correta. A alternativa “c” está correta. A afirmativa
resposta: I é verdadeira, pois a rede LAN é utilizada em pequenas
áreas locais. A afirmativa II é falsa, pois uma rede LAN tem
abrangência inferior a uma rede MAN. A afirmativa III é
verdadeira, pois uma rede WAN consegue atingir longas
distâncias, ou seja, trata-se de uma abrangência global. A
afirmativa IV é verdadeira, pois a internet é uma rede WAN.
 Pergunta 9
1 em 1 pontos
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.


Resposta Selecionada:
F, V, F, V.
Resposta Correta:
F, V, F, V.
Comentário Resposta correta. A alternativa “c” está correta. A afirmativa I
da resposta: é 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 e hardware 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.

 Pergunta 10
1 em 1 pontos
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.


Resposta Selecionada:
V, V, V, F.
Resposta Correta:
V, V, V, F.
Comentário Resposta correta. A alternativa “b” está correta, pois o
da resposta: 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.
Segunda-feira, 15 de Março de 2021 08h42min33s BRT

Você também pode gostar