Prévia do material em texto
· Pergunta 1 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 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 2 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: 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 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: 3. 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. 1. Pergunta 4 1 em 1 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. Comentário 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. 1. 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. 1. Pergunta 6 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. (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.1. Pergunta 7 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. Comentário 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. 1. Pergunta 8 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. 1. Pergunta 9 1 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: 10. Resposta Correta: 10. Comentário 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. 1. 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.