Baixe o app para aproveitar ainda mais
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
Compartilhar