Baixe o app para aproveitar ainda mais
Prévia do material em texto
24/02/2021 Blackboard Learn https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_PLAYER&COURSE_ID=_665895_1&PAREN… 1/6 Resposta Selecionada: Resposta Correta: Comentário 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 2 Resposta Selecionada: Resposta Correta: Comentário 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. 1 em 1 pontos 24/02/2021 Blackboard Learn https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_PLAYER&COURSE_ID=_665895_1&PAREN… 2/6 Pergunta 3 Resposta Selecionada: Resposta Correta: Comentário 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 4 Resposta Selecionada: Resposta Correta: 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 acesso e o uso da memória principal, controlando o espaço de armazenamento de dados requeridos pelos programas. 1 em 1 pontos 1 em 1 pontos 24/02/2021 Blackboard Learn https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_PLAYER&COURSE_ID=_665895_1&PAREN… 3/6 Comentário da resposta: o acesso e o uso da memória principal, controlando o espaço de armazenamento de dados requeridos pelos programas. 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 5 Resposta Selecionada: Resposta Correta: Comentário da resposta: 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. F, V, F, V. F, V, F, V. 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 ehardware 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. 1 em 1 pontos 24/02/2021 Blackboard Learn https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_PLAYER&COURSE_ID=_665895_1&PAREN… 4/6 Pergunta 6 Resposta Selecionada: Resposta Correta: Comentário da resposta: 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 . ( ) Todosos 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. 4, 3, 1, 2. 4, 3, 1, 2. 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á conectado a outros dois ou mais computadores, em uma estrutura de árvore. Pergunta 7 Resposta Selecionada: Resposta Correta: Comentário da resposta: Os programas ( softwares ) executados em um sistema computacional são constituídos de processos, sendo que diversos comandos e instruções são executados. Os sistemas operacionais precisam realizar o gerenciamento desses processos e, para isso, consideram os algoritmos de escalonamento, que são utilizados para: determinar qual processo deve ser executado em determinado momento e por quanto tempo. determinar qual processo deve ser executado em determinado momento e por quanto tempo. Resposta correta. A alternativa “c” está correta, pois os algoritmos de escalonamento são utilizados para evitar que o processador seja monopolizado por um processo, determinando qual processo deve ser executado em determinado momento e por quanto tempo. A instanciação de processos, o monitoramento de processos perdidos, e 1 em 1 pontos 1 em 1 pontos 24/02/2021 Blackboard Learn https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_PLAYER&COURSE_ID=_665895_1&PAREN… 5/6 a garantia de tempo de processo com interrupções por tamanho reduzido de processo, ou sem interrupções do começo ao fim, não são características de algoritmos de escalonamento. Pergunta 8 Resposta Selecionada: Resposta Correta: Comentário da resposta: Os softwares constituem a parte lógica de um computador, porém sempre há a dependência de umhardware , 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 hardwareexecuta 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 softwaresutilitá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 scriptsde atualização de sistema, algoritmos de escalonamento, drivers de dispositivos e gerenciamento de memória. Pergunta 9 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) 1 em 1 pontos 0 em 1 pontos 24/02/2021 Blackboard Learn https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_PLAYER&COURSE_ID=_665895_1&PAREN… 6/6 Resposta Selecionada: Resposta Correta: Comentário da resposta: 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. 45. 10. Sua resposta está incorreta. As alternativas estão 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 10 Resposta Selecionada: Resposta Correta: Comentário da resposta: 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. 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. 1 em 1 pontos
Compartilhar