Logo Passei Direto
Buscar

Gerenciamento de Memória em Linguagem C

User badge image
Ju

em

Ferramentas de estudo

Questões resolvidas

Silberschatz, Galvin e Gagne (c) 2007 Os alunos do curso de computação de uma grande universidade utilizam a linguagem de programação C para implementar seus programas. A FIGURA 1 ilustra os procedimentos realizados pelo compilador da linguagem C para gerar um arquivo executável, que em um primeiro momento é apenas uma entidade passiva que para ter alguma utilidade precisa se transformar em um processo para ser executado. Todo processo para ser executado, após a checagem inicial, precisa ser adicionado à fila de processos prontos. Caberá ao escalonador de CPU enviá-lo para execução assim que solicitado pelo despachante. Durante a execução de um processo são utilizados em geral: variáveis, objetos, funções, etc. que deverão ser alocados na memória, o problema é que o sistema operacional ocupa parte da memória. A FIGURA 2 ilustra a MMU em operação.
Qual a função da MMU no processo de execução de um processo?
A) Converter um endereço físico em um endereço lógico.
B) Dispositivo de hardware que mapeia endereços virtuais em físicos.
C) Adicionar o endereço lógico a memória.
D) Servir de registrador de realocação entre a CPU e a memória.
E) Monitorar os procedimentos dos programas na CPU e na memória.

Silberschatz, Galvin e Gagne (c) 2007 Alocação de múltipla partição Buraco – bloco de memória disponível; buraco de vários tamanhos são espalhados por toda a memória Quando chega um processo, ele recebe alocação de memória de um buraco grande o suficiente para acomodá-lo O sistema operacional mantém informações sobre: partições alocadas e partições livres (buraco)
O texto e a figura ilustram o que se denomina de alocação continua. Existe algum inconveniente neste modelo?
A) Não os processos são alocados na memória normalmente.
B) Sim, é necessário utilizar o desfragmentador de disco, devido ao número de buracos gerados, o que causa fragmentação excessiva.
C) Pode ocorrer falta de espaço na memória para que algum processo possa ser alocado na memória. O processo em questão pode ficar eternamente sem ser executado.
D) Aumento do número de processos em execução.
E) O processo pode ser dividido em partes, onde cada parte ira ocupar um espaço livre.

Silberschatz, Galvin e Gagne (c) 2007 A figura ilustra uma alternativa aos problemas enfrentados pelo gerenciamento de memória baseado na alocação continua.
Qual alternativa corresponde ao conceito de Paginação?
A) O espaço físico de endereços pode ser contínuo; o processo recebe alocação de memória lógica sempre que houver disponibilidade. Divide a memória lógica em blocos de tamanho fixo chamados de quadros, divide a memória física em blocos de mesmo tamanho chamados de páginas e guarda-se informações sobre todos as páginas livres.
B) Pode-se não conseguir executar algum processo mesmo havendo espaço suficiente na memória. Por não conseguir dividir o processo, o processo pode não caber em um espaço livre de memória.
C) O espaço lógico de endereços pode não ser contíguo; o processo recebe alocação de memória física sempre que houver disponibilidade. Divide a memória física em blocos de tamanho fixo chamados de quadros, divide a memória lógica em blocos de mesmo tamanho chamados de páginas e guarda-se informações sobre todos os quadros livres.
D) Tradução de um endereço lógico (formado por blocos de mesmo tamanho) em endereço físico (formado por páginas de mesmo tamanho) utilizando a técnica de SWAP. A tabela de páginas será responsável por relacionar as páginas da memória física com os quadros da memória lógica.
E) Técnica de fragmentação externa aos processos; divide a memória física em blocos de mesmo tamanho onde cada processo será alocado.

Um dos maiores problemas enfrentados para a execução dos programas é o tamanho que os programas estão alcançando, cada vez maiores a pouco tempo se falava em Megabytes agora se fala em Gygabytes e a memória do computador não está conseguindo acompanhar no mesmo ritmo a necessidade por espaço.
Qual o princípio da memória virtual?
A) O programa inteiro precisa estar na memória principal para poder ser executado
B) O programa inteiro pode estar na memória secundária para poder ser executado.
C) Apenas parte do programa precisa estar na memória secundária para ser executado.
D) Apenas parte do programa precisa estar na memória principal para ser executado, pois o restante pode ficar na memória secundária.
E) O programa não precisa de memória para ser executado apenas da CPU, portanto, a CPU se encarregará de dividir o processo em partes iguais que, serão executadas apenas quando forem solicitadas.

O sistema operacional Windows disponibiliza aos seus usuários uma ferramenta de sistema denominada Desfragmentar de disco, cuja função é reduzir a fragmentação apresentada pelas partições da memória secundária (HD). A memória principal também apresenta fragmentação durante a execução dos processos.
Analise as afirmativas a seguir: I - Os processos apresentam fragmentação interna; ocorrre quando um processo é dividido em partes igual denominadas páginas. As páginas podem não ser preenchidas completamente, apresentando espaços que não serão preenchidos pela parte do processo em questão. II - A memória sofre fragmentação externa; ocorre quando os processos, ou blocos dos processos vão sendo alocados na memória principal, o espaço entre os blocos corresponde a fragmentação externa. III - A fragmentação da memória principal possui o mesmo conceito da fragmentação na memória secundária. Ao se utilizar o Defragmentador a memória principal também consegui ficar livre da perda de espaço ocasionada pela fragmentação. IV - O Sistema Operacional é o responsável pelo gerenciamento da memória, portanto, não permite que ocorra fragmentação ao se utilizar paginação. Quais são as afirmativas corretas?
A) I - V; II - F; III - V; IV - F
B) I - F; II - V; III - V; IV - F
C) I - V; II - F; III - F; IV - V
D) I - F; II - V; III - V; IV - F
E) I - V; II - V; III - F; IV - F

Questão Baseada (Universidade Federal Fronteira Sul, Edital N006/UFFS/2010 - E6P07 Redes, Sistemas Operacionais e Sistemas Distribuídos. Questão 5) Considere o efeito das operações de paginação sobre os elementos (dados ou códigos) mantidos na memória de um computador.
Assinale a alternativa que indica corretamente quais elementos enumerados acima são tipicamente mantidos permanentemente na memória física pelo sistema operacional, ou seja, não são submetidos a operações de swap.
A) Somente 1 e 3
B) Somente 1 e 4
C) Somente 2 e 4
D) 1, 2 e 3
E) 2, 3 e 4

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Silberschatz, Galvin e Gagne (c) 2007 Os alunos do curso de computação de uma grande universidade utilizam a linguagem de programação C para implementar seus programas. A FIGURA 1 ilustra os procedimentos realizados pelo compilador da linguagem C para gerar um arquivo executável, que em um primeiro momento é apenas uma entidade passiva que para ter alguma utilidade precisa se transformar em um processo para ser executado. Todo processo para ser executado, após a checagem inicial, precisa ser adicionado à fila de processos prontos. Caberá ao escalonador de CPU enviá-lo para execução assim que solicitado pelo despachante. Durante a execução de um processo são utilizados em geral: variáveis, objetos, funções, etc. que deverão ser alocados na memória, o problema é que o sistema operacional ocupa parte da memória. A FIGURA 2 ilustra a MMU em operação.
Qual a função da MMU no processo de execução de um processo?
A) Converter um endereço físico em um endereço lógico.
B) Dispositivo de hardware que mapeia endereços virtuais em físicos.
C) Adicionar o endereço lógico a memória.
D) Servir de registrador de realocação entre a CPU e a memória.
E) Monitorar os procedimentos dos programas na CPU e na memória.

Silberschatz, Galvin e Gagne (c) 2007 Alocação de múltipla partição Buraco – bloco de memória disponível; buraco de vários tamanhos são espalhados por toda a memória Quando chega um processo, ele recebe alocação de memória de um buraco grande o suficiente para acomodá-lo O sistema operacional mantém informações sobre: partições alocadas e partições livres (buraco)
O texto e a figura ilustram o que se denomina de alocação continua. Existe algum inconveniente neste modelo?
A) Não os processos são alocados na memória normalmente.
B) Sim, é necessário utilizar o desfragmentador de disco, devido ao número de buracos gerados, o que causa fragmentação excessiva.
C) Pode ocorrer falta de espaço na memória para que algum processo possa ser alocado na memória. O processo em questão pode ficar eternamente sem ser executado.
D) Aumento do número de processos em execução.
E) O processo pode ser dividido em partes, onde cada parte ira ocupar um espaço livre.

Silberschatz, Galvin e Gagne (c) 2007 A figura ilustra uma alternativa aos problemas enfrentados pelo gerenciamento de memória baseado na alocação continua.
Qual alternativa corresponde ao conceito de Paginação?
A) O espaço físico de endereços pode ser contínuo; o processo recebe alocação de memória lógica sempre que houver disponibilidade. Divide a memória lógica em blocos de tamanho fixo chamados de quadros, divide a memória física em blocos de mesmo tamanho chamados de páginas e guarda-se informações sobre todos as páginas livres.
B) Pode-se não conseguir executar algum processo mesmo havendo espaço suficiente na memória. Por não conseguir dividir o processo, o processo pode não caber em um espaço livre de memória.
C) O espaço lógico de endereços pode não ser contíguo; o processo recebe alocação de memória física sempre que houver disponibilidade. Divide a memória física em blocos de tamanho fixo chamados de quadros, divide a memória lógica em blocos de mesmo tamanho chamados de páginas e guarda-se informações sobre todos os quadros livres.
D) Tradução de um endereço lógico (formado por blocos de mesmo tamanho) em endereço físico (formado por páginas de mesmo tamanho) utilizando a técnica de SWAP. A tabela de páginas será responsável por relacionar as páginas da memória física com os quadros da memória lógica.
E) Técnica de fragmentação externa aos processos; divide a memória física em blocos de mesmo tamanho onde cada processo será alocado.

Um dos maiores problemas enfrentados para a execução dos programas é o tamanho que os programas estão alcançando, cada vez maiores a pouco tempo se falava em Megabytes agora se fala em Gygabytes e a memória do computador não está conseguindo acompanhar no mesmo ritmo a necessidade por espaço.
Qual o princípio da memória virtual?
A) O programa inteiro precisa estar na memória principal para poder ser executado
B) O programa inteiro pode estar na memória secundária para poder ser executado.
C) Apenas parte do programa precisa estar na memória secundária para ser executado.
D) Apenas parte do programa precisa estar na memória principal para ser executado, pois o restante pode ficar na memória secundária.
E) O programa não precisa de memória para ser executado apenas da CPU, portanto, a CPU se encarregará de dividir o processo em partes iguais que, serão executadas apenas quando forem solicitadas.

O sistema operacional Windows disponibiliza aos seus usuários uma ferramenta de sistema denominada Desfragmentar de disco, cuja função é reduzir a fragmentação apresentada pelas partições da memória secundária (HD). A memória principal também apresenta fragmentação durante a execução dos processos.
Analise as afirmativas a seguir: I - Os processos apresentam fragmentação interna; ocorrre quando um processo é dividido em partes igual denominadas páginas. As páginas podem não ser preenchidas completamente, apresentando espaços que não serão preenchidos pela parte do processo em questão. II - A memória sofre fragmentação externa; ocorre quando os processos, ou blocos dos processos vão sendo alocados na memória principal, o espaço entre os blocos corresponde a fragmentação externa. III - A fragmentação da memória principal possui o mesmo conceito da fragmentação na memória secundária. Ao se utilizar o Defragmentador a memória principal também consegui ficar livre da perda de espaço ocasionada pela fragmentação. IV - O Sistema Operacional é o responsável pelo gerenciamento da memória, portanto, não permite que ocorra fragmentação ao se utilizar paginação. Quais são as afirmativas corretas?
A) I - V; II - F; III - V; IV - F
B) I - F; II - V; III - V; IV - F
C) I - V; II - F; III - F; IV - V
D) I - F; II - V; III - V; IV - F
E) I - V; II - V; III - F; IV - F

Questão Baseada (Universidade Federal Fronteira Sul, Edital N006/UFFS/2010 - E6P07 Redes, Sistemas Operacionais e Sistemas Distribuídos. Questão 5) Considere o efeito das operações de paginação sobre os elementos (dados ou códigos) mantidos na memória de um computador.
Assinale a alternativa que indica corretamente quais elementos enumerados acima são tipicamente mantidos permanentemente na memória física pelo sistema operacional, ou seja, não são submetidos a operações de swap.
A) Somente 1 e 3
B) Somente 1 e 4
C) Somente 2 e 4
D) 1, 2 e 3
E) 2, 3 e 4

Prévia do material em texto

Silberschatz, Galvin e Gagne (c) 2007 
 
Os alunos do curso de computação de uma grande universidade utilizam a linguagem de programação C para
implementar seus programas. A FIGURA 1 ilustra os procedimentos realizados pelo compilador da linguagem C
para gerar um arquivo executável, que em um primeiro momento é apenas uma entidade passiva que para ter
alguma utilidade precisa se transformar em um processo para ser executado. Todo processo para ser
executado, após a checagem inicial, precisa ser adicionado à fila de processos prontos. Caberá ao escalonador
de CPU enviá-lo para execução assim que solicitado pelo despachante.
Durante a execução de um processo são utilizados em geral: variáveis, objetos, funções, etc. que deverão ser
alocados na memória, o problema é que o sistema operacional ocupa parte da memória. A FIGURA 2 ilustra a
MMU em operação.
 
Qual a função da MMU no processo de execução de um processo?
 
A)
Converter um endereço físico em um endereço lógico.
B)
Dispositivo de hardware que mapeia endereços virtuais em físicos.
C)
Adicionar o endereço lógico a memória.
D)
Servir de registrador de realocação entre a CPU e a memória.
E)
Monitorar os procedimentos dos programas na CPU e na memória.
O aluno respondeu e acertou. Alternativa(B)
Comentários:
Essa disciplina não é ED ou você não o fez comentários 
Exercício 2:
Figura 1 - Representação da memória, com processos alocados
Silberschatz, Galvin e Gagne (c) 2007
Alocação de múltipla partição
Buraco – bloco de memória disponível; buraco de vários tamanhos são espalhados por toda a memória
Quando chega um processo, ele recebe alocação de memória de um buraco grande o suficiente para
acomodá-lo
O sistema operacional mantém informações sobre:  partições alocadas e partições livres (buraco)
 
 O texto e a figura ilustram o que se denomina de alocação continua. Existe algum inconveniente neste modelo?
 
 
A)
Não os processos são alocados na memória normalmente.
B)
Sim, é necessário utilizar o desfragmentador de disco, devido ao número de buracos gerados,
o que causa fragmentação excessiva.
C)
Pode ocorrer falta de espaço na memória para que algum processo possa ser alocado na
memória. O processo em questão pode ficar eternamente sem ser executado.
D)
Aumento do número de processos em execução.
E)
O processo pode ser dividido em partes, onde cada parte ira ocupar um espaço livre.
O aluno respondeu e acertou. Alternativa(C)
Comentários:
Essa disciplina não é ED ou você não o fez comentários 
Exercício 3:
Durante o processo de execução de um processo o sistema operacional atribui uma
quantidade de blocos residentes na memória para que o processo possa ser executado pela
CPU.  Porém quando o hardware é insuficiente para implementar paginação por demanda é
possível utilizar?
A)
Paginação sem demanda
B)
Utilizar algoritmos mais eficientes
C)
Segmentação
D)
Fragmentação
E)
Desmembração
O aluno respondeu e acertou. Alternativa(C)
Comentários:
Essa disciplina não é ED ou você não o fez comentários 
Exercício 4:
 
 Silberschatz, Galvin e Gagne (c) 2007
 
A figura ilustra uma alternativa aos problemas enfrentados pelo gerenciamento de memória baseado na
alocação continua. Qual alternativa corresponde ao conceito de Paginação?
 
A)
O espaço físico de endereços pode ser contínuo; o processo recebe alocação de memória lógica sempre que
houver disponibilidade. Divide a memória lógica em blocos de tamanho fixo chamados de quadros, divide a
memória física em blocos de mesmo tamanho chamados de páginas e guarda-se informações sobre todos as
páginas livres.
B)
Pode-se não conseguir executar algum processo mesmo havendo espaço suficiente na
memória. Por não conseguir dividir o processo, o processo pode não caber em um espaço
livre de memória.
C)
O espaço lógico de endereços pode não ser contíguo; o processo recebe alocação de memória física sempre
que houver disponibilidade. Divide a memória física em blocos de tamanho fixo chamados de quadros, divide a
memória lógica em blocos de mesmo tamanho chamados de páginas e guarda-se informações sobre todos os
quadros livres.
D)
Tradução de um endereço lógico (formado por blocos de mesmo tamanho) em endereço físico (formado por
páginas de mesmo tamanho) utilizando a técnica de SWAP. A tabela de páginas será responsável por relacionar
as páginas da memória física com os quadros da memória lógica.
E)
Técnica de fragmentação externa aos processos; divide a memória física em blocos de mesmo tamanho onde
cada processo será alocado
O aluno respondeu e acertou. Alternativa(C)
Comentários:
Essa disciplina não é ED ou você não o fez comentários 
Exercício 5:
Associar a coluna com números romanos do lado esquerdo ás alternativas que
correspondem aos quadros do lado direito 
 
A)
I – B ; II – C ; III – A; IV – D
B)
I – A ; II – D ; III – B; IV - C
C)
I – B ; II – C ; III – D; IV - A
D)
I – C ; II – A ; III – B; IV - D
E)
I – B ; II – A ; III – D; IV – C
O aluno respondeu e acertou. Alternativa(E)
Comentários:
Essa disciplina não é ED ou você não o fez comentários 
Exercício 6:
A figura ilustra um processo de paginação.
Silbershatz, Galvin e Gagne (c) 2007
 
A seqüência de números se refere à páginas utilizadas durante a execução completa de um processo.
 
            1, 2, 3, 4, 2, 1, 5, 6, 2, 1, 2, 3, 7, 6, 3, 2, 1, 2, 3, 6
 
 Para realizar o processo de páginação utilizou-se o algoritmo de substituição PCPS (Primeiro a Chegar Primeiro
a Sair). Levando-se em consideração que foram utilizados 4 quadros na memória física quantas faltas de
páginas ocorreram?
 
A)
12 faltas de páginas.
B)
13 faltas de páginas.
C)
14 faltas de páginas.
D)
15 faltas de páginas.
E)
16 faltas de páginas.
O aluno respondeu e acertou. Alternativa(C)
Comentários:
Essa disciplina não é ED ou você não o fez comentários 
Exercício 7:
Um dos maiores problemas enfrentados para a execução dos programas é o tamanho que os programas estão
alcançando, cada vez maiores a pouco tempo se falava em Megabytes agora se fala em Gygabytes e a memória
do computador não está conseguindo acompanhar no mesmo ritmo a necessidade por espaço. Qual o princípio
da memória virtual?
A)
O programa inteiro precisa estar na memória principal para poder ser executado
B)
O programa inteiro pode estar na memória secundária para poder ser executado.
C)
Apenas parte do programa precisa estar na memória secundária para ser executado.
D)
Apenas parte do programa precisa estar na memória principal para ser executado, pois o restante pode ficar na
memória secundária.
E)
O programa não precisa de memória para ser executado apenas da CPU, portanto, a CPU se encarregará de
dividir o processo em partes iguais que, serão executadas apenas quando forem solicitadas.
O aluno respondeu e acertou. Alternativa(D)
Comentários:
Essa disciplina não é ED ou você não o fez comentários 
Exercício 8:
O sistema operacional Windows disponibiliza aos seus usuários uma ferramenta de sistema denominada
Desfragmentar de disco, cuja função é reduzir a fragmentação apresentada pelas partições da memória
secundária (HD). A memória principal também apresenta fragmentação durante a execução dos processos.
Analise as afirmativas a seguir:
     I - Os processos apresentam fragmentação interna; ocorrre quando um processo é dividido em partes igual
denominas páginas. As páginas podem não ser preenchidas completamente, apresentando espaços que não
serão preenchidos pela parte do processo em questão.
     II - A memória sofre fragmentação externa; ocorre quando os processos, ou  blocos dos processos vão sendo
alocados na memória principal, o espaço entre os blocos corresponde a fragmentação externa.
    III - A fragmentação da memória principal possui o mesmo conceito da fragmentação na memória secundária.
Ao se utilizar o Defragmentador a memória principal também consegui ficar livre da perda de espaço ocasionada
pela fragmentação.
   IV - O Sistema Operacional é o responsável pelo gerenciamentoda memória, portanto, não permite que ocorra
fragmentação ao se utilizar paginação.
 
Quais são as afirmativas corretas?
 
A)
I - V; II - F; III - V; IV - F
B)
I - F; II - V; III - V; IV - F
C)
I - V; II - F; III - F; IV - V
D)
I - F; II - V; III - V; IV - F
E)
I - V; II - V; III - F; IV - F
O aluno respondeu e acertou. Alternativa(E)
Comentários:
Essa disciplina não é ED ou você não o fez comentários 
Exercício 9:
COMANDO DA AERONÁUTICA
EXAME DE ADMISSÃO AO ESTÁGIO DE ADAPTAÇÃO DE OFICIAIS TEMPORÁRIOS
(EAOT 2011)Prova A - Questão 44: Especialidade ANÁLISE DE SISTEMAS
 
 
Uma das funções do sistema operacional é controlar todos os dispositivos de entrada e de saída. Relacione as
camadas do sistema de E/S com suas principais funções assinalando a alternativa que apresenta a sequência
correta das letras da segunda coluna, de cima para baixo.
 
Camada
(A) Processo de usuário
(B) Software independente de dispositivo
(C) Drivers de dispositivo
(D) Rotinas de tratamento de interrupção
(E) Hardware
 
Funções de E/S
( ) configura registradores de dispositivos; verifica status.
( ) desbloqueia driver ao termino da E/S.
( ) faz chamada de E/S; formata a E/S; spooling.
( ) executa operação de E/S.
( ) atribuição de nomes, proteção, bloqueio, uso de buffers, alocação.
 
A)
C – D – A – E – B
B)
D – C – A – B – E
C)
A – D – C – E – B
D)
B – E – A – D – C
E)
E – B – A – D – C
O aluno respondeu e acertou. Alternativa(A)
Comentários:
Essa disciplina não é ED ou você não o fez comentários 
Exercício 10:
Questão Baseada (Universidade Federal Fronteira Sul, Edital N006/UFFS/2010 - E6P07 Redes, Sistemas
Operacionais e Sistemas Distribuídos. Questão  5)
Considere o efeito das operações de paginação sobre os elementos (dados ou códigos) mantidos na memória
de um computador.
    I - Buffers de memória acessados por DMA(Acesso Direto a Memória).
   II - Drivers de dispositivos de entrada e saída.
  III - O núcleo do sistema operacional
 IV - Manipuladores (handlers) de interrupções de hardware.
 
Assinale a alternativa que indica corretamente quais elementos enumerados acima são tipicamente mantidos
permanentemente na memória física pelo sistema operacional, ou seja, não são submetidos a operações de
swap.
 
A)
Somente 1 e 3
B)
Somente 1 e 4
C)
Somente 2 e 4
D)
1, 2 e 3
E)
2, 3 e 4
O aluno respondeu e acertou. Alternativa(B)

Mais conteúdos dessa disciplina