Buscar

Tipos de Dados, Sistema Operacional, Algoritmos e Python

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 8 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 8 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

Prévia do material em texto

10 em 10 pontos 
	
	Tempo decorrido
	horas, minutos
	Resultados exibidos
	Respostas enviadas, Respostas corretas, Comentários
· 
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.
	Feedback 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 2
· 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.
	Feedback 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 3
· 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.
	Feedback 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 4
· 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.
	Feedback da resposta:
	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 5
· 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.
	Feedback da resposta:
	Resposta correta. A alternativa “c” está correta. A afirmativa 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 6
· 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.
	Feedback 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á conectadoa outros dois ou mais computadores, em uma estrutura de árvore. 
	
	
	
· 
Pergunta 7
· 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.
 
· Para a transmissão de dados, a fibra óptica apresenta uma série de vantagens técnicas, tornando-se uma alternativa recomendada.
Porque:
· 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.
	Feedback da resposta:
	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 8
· 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.
	Feedback da resposta:
	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
· 1 em 1 pontos
· 
	
	
	
	Um sistema de computação tem diferentes componentes, dentre os quais, os mais conhecidos são o hardware , que representa a parte física do sistema, e software , que corresponde à parte lógica. Existe um terceiro componente relevante, voltado para os usuários do sistema, e que tem crescido em termos de atenção. Qual é esse componente?
	
	
	
	
	
	Resposta Selecionada:
	 Peopleware.
	Resposta Correta:
	 Peopleware.
	Feedback da resposta:
	Resposta correta. A alternativa “a” está correta, pois o peopleware é um componente voltado para as pessoas envolvidas no uso do sistema de computação.
 
	
	
	
· 
Pergunta 10
· 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.
	Feedback 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.

Continue navegando