Você está na página 1de 6

Pergunta 1

1 em 1 pontos

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:
Resposta Selecionada:
Correta determinar qual processo deve ser executado em determinado momento e por
quanto tempo.
Resposta Correta:
Correta determinar qual processo deve ser executado em determinado momento e por
quanto tempo.
Feedback da resposta: 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 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 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:
Incorreta

45.
Resposta Correta:
Correta

10.
Feedback da resposta:

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 3

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:
Correta V, V, V, F.
Resposta Correta:
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 4

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.

O diagrama de caso de uso é considerado uma técnica de descoberta de requisitos


dentro dos padrões de modelagem UML.

Porque:

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:
Correta As asserções I e II são proposições verdadeiras e a II é a justificativa
correta da I.
Resposta Correta:
Correta As asserções I e II são proposições verdadeiras e a II é a justificativa
correta da I.
Feedback 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.
Pergunta 5

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:
Correta F, V, F, V.
Resposta Correta:
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 6

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:
Correta o acesso e o uso da memória principal, controlando o espaço de
armazenamento de dados requeridos pelos programas.
Resposta Correta:
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 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:
Correta V, F, F, V.
Resposta Correta:
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

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:
Correta A asserção I é uma proposição verdadeira, e a asserção II é uma proposição
falsa.
Resposta Correta:
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 9

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:
Correta 11.
Resposta Correta:
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

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:
Correta 3, 4, 2, 1.
Resposta Correta:
Correta 3, 4, 2, 1.
Feedback 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.

Você também pode gostar