Buscar

06_AULA

Prévia do material em texto

PROGRAMACAO RAD – AULA 6
	1a Questão
	
	
	
	Qual o resultado dos seguintes comandos em Python?
lista1 = [1,2,3]
lista2 = [4,5,6]
print(lista1 + lista2)
		
	
	[2,4,5,6]
	 
	[1,2,3,4,5,6]
	
	[1,2,3]
	
	[6,5,4,3,2,1]
	
	[4,5,6]
	Respondido em 23/04/2020 08:50:24
	
Explicação:
Comentário: a resposta é [1,2,3,4,5,6]. O operador + junta os elementos de duas listas.
	
	
	 
	
	 2a Questão
	
	
	
	
	Existem várias políticas de enfileiramento para o tipo abstrato de dados ¿Fila¿. Desses, qual é a sigla que define uma fila onde o primeiro a entrar é o primeiro a sair da fila?
		
	
	pilha enfileirada
	
	fila por prioridade
	
	fila encadeada
	 
	FIFO 
	
	fila enfileirada
	Respondido em 23/04/2020 08:54:36
	
Explicação:
O termo FIFO significa ¿First in, First out¿ que significa que o primeiro a entrar é o primeiro a sair, então a resposta certa é FIFO.
	
	
	 
	
	 3a Questão
	
	
	
	
	Ao executarmos os seguintes comandos em Python qual o resultado que teremos?
lista = [4,2,1,5,0]
lista.sort()
print(lista)
		
	
	[5,4,3,2,1]
	
	[1,2,3,4,5]
	
	[5,4,2,1,0]
	
	[5,3,4,2,1]
	 
	[0,1,2,4,5]
	Respondido em 23/04/2020 08:55:04
	
Explicação:
a resposta é [0,1,2,4,5], pois a função sort() ordena a lista do menor para o maior.
	
	
	 
	
	 4a Questão
	
	
	
	
	Listas são um dos principais tipos de dados em Python. Analise as afirmações a seguir.
I. Em Python, listas de objetos são representadas pelo tipo list. Esse tipo de dados é basicamente uma sequência de elementos, que podem ou não ser do mesmo tipo.
II. Python permite também a criação de listas aninhadas (uma lista dentro da outra). Este recurso é útil quando desejamos criar listas de várias dimensões (ou matrizes).
III. Em Python, normalmente percorremos listas de elementos sem que existam índices associados a eles.
 
Após a sua análise, assinale a opção em que são apresentadas apenas as afirmações corretas.
		
	
	Estão corretas as afirmações: I e III.
	
	Estão corretas as afirmações: II e III.
	 
	Estão corretas as afirmações: I, II e III.
	
	Estão corretas as afirmações: I e II.
	
	Somente a afirmativa: I.
	Respondido em 23/04/2020 08:54:57
	
Explicação:
Vale destacar que o Python nos permite percorremos uma lista por meio de intervalos, usando a função range()
	
	
	 
	
	 5a Questão
	
	
	
	
	As estruturas de dados são formas de construir e armazenar informações para posterior recuperação. Dentre as estruturas podemos trabalhar com a Pilha.
Analisando o código abaixo, assinale a alternativa que equivale ao comando print("Pilha: ", pilha) ao final da execução do código. Sabe-se que a função insert permite inserir um elemento na pilha e a função pop permite retirar o elemento da pilha.
pilha = []
pilha.insert(0,10)
pilha.insert(0,50)
pilha.insert(0,40)
pilha.insert(0,120)
pilha.pop(0)
pilha.insert(0,15)
pilha.pop(0)
pilha.pop(0)
print("Pilha: ", pilha)
		
	
	Pilha: [40, 50]
	
	Pilha: [120, 15]
	 
	Pilha: [ 50, 10]
	
	Pilha: [15, 120, 40, 50, 10]
	
	Pilha: [10, 50, 40, 120, 15]
	Respondido em 23/04/2020 08:55:20
	
Explicação:
Conceito de Pilha ¿ O último a entrar é o primeiro a sair.
Passo a passo da execução do código
Pilha.:  []   Pilha.:  [10]    Pilha.:  [50, 10]  Pilha.:  [40, 50, 10]     Pilha.:  [120, 40, 50, 10]       Pilha.:  [40, 50, 10]      Pilha.:  [15, 40, 50, 10]     Pilha.:  [40, 50, 10]   Pilha.:  [50, 10]
	
	
	 
	
	 6a Questão
	
	
	
	
	As estruturas de dados são formas de construir e armazenar informações para posterior recuperação. Dentre as estruturas podemos trabalhar com a Fila.
Analisando o código abaixo, assinale a alternativa que equivale ao comando print("Fila: ", fila) ao final da execução do código. Sabe-se que a função append permite inserir um elemento na fila e a função pop permite retirar o elemento da fila.
fila = []
fila.append(10)
fila.append(3)
fila.append(5)
fila.append(8)
fila.pop(0)
fila.pop(0)
fila.append(20)
print("Fila: ", fila)
		
	
	Fila: [20, 8, 5]
	
	Fila: [10, 3, 5, 8, 20]
	
	Fila: [10, 3, 5, 8]
	 
	Fila: [ 5, 8, 20]
	
	Fila: [5, 8]
	Respondido em 23/04/2020 08:55:33
	
Explicação:
Conceito de Fila ¿ O primeiro a entrar é o primeiro a sair.
Passo a passo da execução do código
Fila:  []    Fila:  [10]    Fila:  [10, 3]   Fila:  [10, 3, 5]       Fila:  [10, 3, 5, 8]   Fila:  [3, 5, 8]   Fila:  [5, 8]  Fila:  [5, 8, 20]
	
	
	 
	
	 7a Questão
	
	
	
	
	A pilha é uma estrutura de dados que permite a inserção/remoção de itens dinamicamente seguindo a norma de último a entrar, primeiro a sair. Suponha que para uma estrutura de dados, tipo pilha, são definidos os comandos insert (insere um elemento da pilha) e pop (remove um elemento da pilha.
Considere que, em uma estrutura de dados tipo pilha "pilha", inicialmente vazia, sejam executados os seguintes comandos:
 
pilha = []
pilha.insert(0,10)
pilha.insert(0,5)
pilha.insert(0,3)
pilha.insert(0,40)
pilha.pop(0)
pilha.insert(0,11)
pilha.insert(0,4)
pilha.insert(0,7)
pilha.pop(0)
pilha.pop(0)
print("Pilha.: ", pilha)
 
Após a execução dos comandos, o elemento no topo da pilha e a soma dos elementos armazenados na pilha são, respectivamente,
		
	
	7 e 40
	
	4 e 80
	 
	11 e 29
	
	11 e 80
	
	7 e 29
	Respondido em 23/04/2020 08:55:29
	
Explicação:
Conceito de Pilha ¿ O último a entrar é o primeiro a sair.
Resultado final da Pilha.:  [11, 3, 5, 10]
Elemento que está no topo da pilha é o 11.
Soma dos elementos da pilha:  11+3+5+10 =29
	
	
	1a Questão
	
	
	
	Existem várias políticas de enfileiramento para o tipo abstrato de dados ¿Fila¿. Desses, qual é a sigla que define uma fila onde o primeiro a entrar é o primeiro a sair da fila?
		
	
	fila por prioridade
	
	pilha enfileirada
	
	fila enfileirada
	
	fila encadeada
	 
	FIFO 
	Respondido em 23/04/2020 08:56:50
	
Explicação:
O termo FIFO significa ¿First in, First out¿ que significa que o primeiro a entrar é o primeiro a sair, então a resposta certa é FIFO.
	
	
	 
	
	 2a Questão
	
	
	
	
	As estruturas de dados são formas de construir e armazenar informações para posterior recuperação. Dentre as estruturas podemos trabalhar com a Fila.
Analisando o código abaixo, assinale a alternativa que equivale ao comando print("Fila: ", fila) ao final da execução do código. Sabe-se que a função append permite inserir um elemento na fila e a função pop permite retirar o elemento da fila.
fila = []
fila.append(10)
fila.append(3)
fila.append(5)
fila.append(8)
fila.pop(0)
fila.pop(0)
fila.append(20)
print("Fila: ", fila)
		
	
	Fila: [5, 8]
	 
	Fila: [ 5, 8, 20]
	
	Fila: [10, 3, 5, 8, 20]
	
	Fila: [10, 3, 5, 8]
	
	Fila: [20, 8, 5]
	Respondido em 23/04/2020 08:57:03
	
Explicação:
Conceito de Fila ¿ O primeiro a entrar é o primeiro a sair.
Passo a passo da execução do código
Fila:  []    Fila:  [10]    Fila:  [10, 3]   Fila:  [10, 3, 5]       Fila:  [10, 3, 5, 8]   Fila:  [3, 5, 8]   Fila:  [5, 8]  Fila:  [5, 8, 20]
	
	
	 
	
	 3a Questão
	
	
	
	
	Listas são um dos principais tipos de dados em Python. Analise as afirmações a seguir.
I. Em Python, listas de objetos são representadas pelo tipo list. Esse tipo de dados é basicamente uma sequência de elementos, que podem ou não ser do mesmo tipo.
II. Python permite também a criação de listas aninhadas (uma lista dentro da outra). Este recurso é útil quando desejamos criar listas de várias dimensões (ou matrizes).
III. Em Python, normalmente percorremos listas de elementos sem que existam índices associados a eles.
 
Após a sua análise, assinale a opção em que são apresentadas apenas as afirmações corretas.
		
	
	Estão corretas as afirmações: II e III.
	
	Somente a afirmativa: I.
	 
	Estão corretas as afirmações: I e II.
	
	Estão corretas as afirmações: I e III.
	 
	Estão corretas as afirmações: I, II e III.
	Respondido em 23/04/2020 08:57:08
	
Explicação:
Vale destacar que o Python nos permite percorremos uma lista por meio de intervalos, usando a função range()4a Questão
	
	
	
	
	Qual o resultado dos seguintes comandos em Python?
lista1 = [1,2,3]
lista2 = [4,5,6]
print(lista1 + lista2)
		
	
	[6,5,4,3,2,1]
	
	[2,4,5,6]
	 
	[1,2,3,4,5,6]
	
	[1,2,3]
	
	[4,5,6]
	Respondido em 23/04/2020 08:57:14
	
Explicação:
Comentário: a resposta é [1,2,3,4,5,6]. O operador + junta os elementos de duas listas.
	
	
	 
	
	 5a Questão
	
	
	
	
	A pilha é uma estrutura de dados que permite a inserção/remoção de itens dinamicamente seguindo a norma de último a entrar, primeiro a sair. Suponha que para uma estrutura de dados, tipo pilha, são definidos os comandos insert (insere um elemento da pilha) e pop (remove um elemento da pilha.
Considere que, em uma estrutura de dados tipo pilha "pilha", inicialmente vazia, sejam executados os seguintes comandos:
 
pilha = []
pilha.insert(0,10)
pilha.insert(0,5)
pilha.insert(0,3)
pilha.insert(0,40)
pilha.pop(0)
pilha.insert(0,11)
pilha.insert(0,4)
pilha.insert(0,7)
pilha.pop(0)
pilha.pop(0)
print("Pilha.: ", pilha)
 
Após a execução dos comandos, o elemento no topo da pilha e a soma dos elementos armazenados na pilha são, respectivamente,
		
	
	11 e 80
	
	7 e 29
	
	4 e 80
	 
	11 e 29
	
	7 e 40
	Respondido em 23/04/2020 08:57:23
	
Explicação:
Conceito de Pilha ¿ O último a entrar é o primeiro a sair.
Resultado final da Pilha.:  [11, 3, 5, 10]
Elemento que está no topo da pilha é o 11.
Soma dos elementos da pilha:  11+3+5+10 =29
	
	
	 
	
	 6a Questão
	
	
	
	
	As estruturas de dados são formas de construir e armazenar informações para posterior recuperação. Dentre as estruturas podemos trabalhar com a Pilha.
Analisando o código abaixo, assinale a alternativa que equivale ao comando print("Pilha: ", pilha) ao final da execução do código. Sabe-se que a função insert permite inserir um elemento na pilha e a função pop permite retirar o elemento da pilha.
pilha = []
pilha.insert(0,10)
pilha.insert(0,50)
pilha.insert(0,40)
pilha.insert(0,120)
pilha.pop(0)
pilha.insert(0,15)
pilha.pop(0)
pilha.pop(0)
print("Pilha: ", pilha)
		
	
	Pilha: [15, 120, 40, 50, 10]
	
	Pilha: [40, 50]
	
	Pilha: [10, 50, 40, 120, 15]
	 
	Pilha: [ 50, 10]
	
	Pilha: [120, 15]
	Respondido em 23/04/2020 08:57:22
	
Explicação:
Conceito de Pilha ¿ O último a entrar é o primeiro a sair.
Passo a passo da execução do código
Pilha.:  []   Pilha.:  [10]    Pilha.:  [50, 10]  Pilha.:  [40, 50, 10]     Pilha.:  [120, 40, 50, 10]       Pilha.:  [40, 50, 10]      Pilha.:  [15, 40, 50, 10]     Pilha.:  [40, 50, 10]   Pilha.:  [50, 10]
	
	
	 
	
	 7a Questão
	
	
	
	
	Ao executarmos os seguintes comandos em Python qual o resultado que teremos?
lista = [4,2,1,5,0]
lista.sort()
print(lista)
		
	
	[1,2,3,4,5]
	
	[5,3,4,2,1]
	
	[5,4,2,1,0]
	 
	[0,1,2,4,5]
	
	[5,4,3,2,1]
	Respondido em 23/04/2020 08:57:44
	
Explicação:
a resposta é [0,1,2,4,5], pois a função sort() ordena a lista do menor para o maior.
	
	
	1a Questão
	
	
	
	Qual o resultado dos seguintes comandos em Python?
lista1 = [1,2,3]
lista2 = [4,5,6]
print(lista1 + lista2)
		
	
	[4,5,6]
	
	[1,2,3]
	 
	[1,2,3,4,5,6]
	
	[2,4,5,6]
	
	[6,5,4,3,2,1]
	Respondido em 23/04/2020 08:59:22
	
Explicação:
Comentário: a resposta é [1,2,3,4,5,6]. O operador + junta os elementos de duas listas.
	
	
	 
	
	 2a Questão
	
	
	
	
	Existem várias políticas de enfileiramento para o tipo abstrato de dados ¿Fila¿. Desses, qual é a sigla que define uma fila onde o primeiro a entrar é o primeiro a sair da fila?
		
	
	fila por prioridade
	
	fila encadeada
	 
	FIFO 
	
	pilha enfileirada
	
	fila enfileirada
	Respondido em 23/04/2020 08:59:45
	
Explicação:
O termo FIFO significa ¿First in, First out¿ que significa que o primeiro a entrar é o primeiro a sair, então a resposta certa é FIFO.
	
	
	 
	
	 3a Questão
	
	
	
	
	Ao executarmos os seguintes comandos em Python qual o resultado que teremos?
lista = [4,2,1,5,0]
lista.sort()
print(lista)
		
	
	[1,2,3,4,5]
	
	[5,4,3,2,1]
	
	[5,4,2,1,0]
	 
	[0,1,2,4,5]
	
	[5,3,4,2,1]
	Respondido em 23/04/2020 08:59:38
	
Explicação:
a resposta é [0,1,2,4,5], pois a função sort() ordena a lista do menor para o maior.
	
	
	 
	
	 4a Questão
	
	
	
	
	Listas são um dos principais tipos de dados em Python. Analise as afirmações a seguir.
I. Em Python, listas de objetos são representadas pelo tipo list. Esse tipo de dados é basicamente uma sequência de elementos, que podem ou não ser do mesmo tipo.
II. Python permite também a criação de listas aninhadas (uma lista dentro da outra). Este recurso é útil quando desejamos criar listas de várias dimensões (ou matrizes).
III. Em Python, normalmente percorremos listas de elementos sem que existam índices associados a eles.
 
Após a sua análise, assinale a opção em que são apresentadas apenas as afirmações corretas.
		
	
	Estão corretas as afirmações: II e III.
	
	Somente a afirmativa: I.
	
	Estão corretas as afirmações: I e II.
	
	Estão corretas as afirmações: I e III.
	 
	Estão corretas as afirmações: I, II e III.
	Respondido em 23/04/2020 09:00:01
	
Explicação:
Vale destacar que o Python nos permite percorremos uma lista por meio de intervalos, usando a função range()
	
	
	
	 5a Questão
	
	
	
	
	As estruturas de dados são formas de construir e armazenar informações para posterior recuperação. Dentre as estruturas podemos trabalhar com a Pilha.
Analisando o código abaixo, assinale a alternativa que equivale ao comando print("Pilha: ", pilha) ao final da execução do código. Sabe-se que a função insert permite inserir um elemento na pilha e a função pop permite retirar o elemento da pilha.
pilha = []
pilha.insert(0,10)
pilha.insert(0,50)
pilha.insert(0,40)
pilha.insert(0,120)
pilha.pop(0)
pilha.insert(0,15)
pilha.pop(0)
pilha.pop(0)
print("Pilha: ", pilha)
		
	
	Pilha: [120, 15]
	 
	Pilha: [ 50, 10]
	
	Pilha: [10, 50, 40, 120, 15]
	
	Pilha: [15, 120, 40, 50, 10]
	
	Pilha: [40, 50]
	Respondido em 23/04/2020 08:59:54
	
Explicação:
Conceito de Pilha ¿ O último a entrar é o primeiro a sair.
Passo a passo da execução do código
Pilha.:  []   Pilha.:  [10]    Pilha.:  [50, 10]  Pilha.:  [40, 50, 10]     Pilha.:  [120, 40, 50, 10]       Pilha.:  [40, 50, 10]      Pilha.:  [15, 40, 50, 10]     Pilha.:  [40, 50, 10]   Pilha.:  [50, 10]
	
	 
	
	 6a Questão
	
	
	
	
	As estruturas de dados são formas de construir e armazenar informações para posterior recuperação. Dentre as estruturas podemos trabalhar com a Fila.
Analisando o código abaixo, assinale a alternativa que equivale ao comando print("Fila: ", fila) ao final da execução do código. Sabe-se que a função append permite inserir um elemento na fila e a função pop permite retirar o elemento da fila.
fila = []
fila.append(10)
fila.append(3)
fila.append(5)
fila.append(8)
fila.pop(0)
fila.pop(0)
fila.append(20)
print("Fila: ", fila)
		
	
	Fila: [10, 3, 5, 8, 20]
	
	Fila: [10, 3, 5, 8]
	
	Fila: [5, 8]
	 
	Fila: [ 5, 8, 20]
	
	Fila: [20, 8, 5]
	Respondido em 23/04/2020 09:00:11
	
Explicação:
Conceito de Fila ¿ O primeiro a entrar é o primeiro a sair.
Passo a passo da execução do código
Fila:  []    Fila:  [10]    Fila:  [10, 3]   Fila:  [10, 3, 5]       Fila:  [10, 3, 5, 8]   Fila:  [3, 5, 8]   Fila:  [5, 8]  Fila:  [5, 8, 20]
	
	
	 
	
	 7a Questão
	
	
	
	
	A pilha é uma estrutura de dados que permite a inserção/remoção de itens dinamicamente seguindo a norma de último a entrar, primeiro a sair. Suponha que para uma estrutura de dados, tipo pilha, são definidos os comandos insert (insere um elemento da pilha) e pop (remove um elemento da pilha.
Considere que, em uma estrutura de dados tipo pilha "pilha", inicialmente vazia, sejam executados os seguintes comandos:
 
pilha = []
pilha.insert(0,10)
pilha.insert(0,5)
pilha.insert(0,3)
pilha.insert(0,40)
pilha.pop(0)
pilha.insert(0,11)
pilha.insert(0,4)
pilha.insert(0,7)
pilha.pop(0)
pilha.pop(0)
print("Pilha.: ", pilha)
 
Após a execução dos comandos,o elemento no topo da pilha e a soma dos elementos armazenados na pilha são, respectivamente,
		
	 
	11 e 29
	
	11 e 80
	
	7 e 29
	
	7 e 40
	
	4 e 80
	Respondido em 23/04/2020 09:00:35
	
Explicação:
Conceito de Pilha ¿ O último a entrar é o primeiro a sair.
Resultado final da Pilha.:  [11, 3, 5, 10]
Elemento que está no topo da pilha é o 11.
Soma dos elementos da pilha:  11+3+5+10 =29

Continue navegando