Buscar

Conceitos de Hardware e Software

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

Revisar envio do teste: ATIVIDADE AVALIATIVA 2 
 
Status Completada 
Resultado da tentativa 2,5 em 2,5 pontos 
Tempo decorrido 83 horas, 45 minutos 
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários 
• Pergunta 1 
0,25 em 0,25 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. 
 
 
 
• Pergunta 2 
0,25 em 0,25 pontos 
 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: 
 
Resposta Selecionada: 
 
arquivos. 
Resposta Correta: 
 
arquivos. 
Feedback da 
resposta: 
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. 
 
 
• Pergunta 3 
0,25 em 0,25 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. 
Feedback 
da resposta: 
Resposta correta. A alternativa “c” está correta. A afirmativa I é 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 4 
0,25 em 0,25 pontos 
 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: 
 
Resposta Selecionada: 
 
não funcionais. 
Resposta Correta: 
 
não funcionais. 
Feedback da 
resposta: 
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 5 
0,25 em 0,25 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. 
 
 
Feedback da Resposta correta. A alternativa “e” está correta, pois uma rede de computadores pode ser 
 
resposta: 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 6 
0,25 em 0,25 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 7 
0,25 em 0,25 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 8 
0,25 em 0,25 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 = input(“Entre com o primeiro número:”) 
b = input(“Entre com o segundo número:”) 
c = input(“Entre com o terceiro 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: 
 
45. 
Feedback da 
resposta: 
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 9 
0,25 em 0,25 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 10 
0,25 em 0,25 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. 
 
 
Domingo, 2 de Junho de 2019 00h31min54s BRT

Outros materiais