Logo Passei Direto
Buscar

Algoritmos e Programação de Computadores I _Atividade7

Conjunto de questões sobre listas multidimensionais em Python, com itens de múltipla escolha que tratam de criação e declaração de listas, mutabilidade, leitura e iteração com loops encadeados, uso de len() e interpretação de trechos de código e seus resultados.

Ferramentas de estudo

Questões resolvidas

A linguagem Python tem recursos para manipular estruturas de dados, dentre eles, as listas multidimensionais. Com base no uso das listas multidimensionais em Python, analise as asserções a seguir e as relações propostas entre elas. I. É possível criar uma lista multidimensional para armazenar uma lista de clientes e seus atributos, como código, nome, data de nascimento, endereço e telefone. PORQUE II. As listas multidimensionais em linguagem Python são mutáveis e permitem alteração, exclusão, inclusão e recuperação dos seus elementos. Analisando as asserções anteriores, conclui-se que:
a. a primeira asserção é verdadeira, e a segunda é falsa.
b. a primeira asserção é falsa, e a segunda é verdadeira.
c. as duas asserções são verdadeiras, e a segunda justifica a primeira.
d. as duas asserções são verdadeiras, e a segunda não justifica a primeira.
e. as duas asserções são falsas.

As listas multidimensionais são importantes recursos na linguagem Python quando se deseja criar estruturas de dados mais complexas. Analise o programa a seguir: matriz = [] for i in range(3): vetor = [] for j in range(3): vetor.append(j) matriz.append(vetor) print(matriz) Com base no programa acima, assinale a alternativa correta.
I. Existe um erro no comando colunas = len(matriz), que deveria ser colunas=len(matriz[0]).
II. Existe um erro no comando linhas = len(matriz), que deveria ser linhas=len(matriz[0]).
III. O primeiro loop irá percorrer a sequência de linhas da matriz.
IV. O segundo loop irá percorrer a sequência de colunas da matriz.

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

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

Questões resolvidas

A linguagem Python tem recursos para manipular estruturas de dados, dentre eles, as listas multidimensionais. Com base no uso das listas multidimensionais em Python, analise as asserções a seguir e as relações propostas entre elas. I. É possível criar uma lista multidimensional para armazenar uma lista de clientes e seus atributos, como código, nome, data de nascimento, endereço e telefone. PORQUE II. As listas multidimensionais em linguagem Python são mutáveis e permitem alteração, exclusão, inclusão e recuperação dos seus elementos. Analisando as asserções anteriores, conclui-se que:
a. a primeira asserção é verdadeira, e a segunda é falsa.
b. a primeira asserção é falsa, e a segunda é verdadeira.
c. as duas asserções são verdadeiras, e a segunda justifica a primeira.
d. as duas asserções são verdadeiras, e a segunda não justifica a primeira.
e. as duas asserções são falsas.

As listas multidimensionais são importantes recursos na linguagem Python quando se deseja criar estruturas de dados mais complexas. Analise o programa a seguir: matriz = [] for i in range(3): vetor = [] for j in range(3): vetor.append(j) matriz.append(vetor) print(matriz) Com base no programa acima, assinale a alternativa correta.
I. Existe um erro no comando colunas = len(matriz), que deveria ser colunas=len(matriz[0]).
II. Existe um erro no comando linhas = len(matriz), que deveria ser linhas=len(matriz[0]).
III. O primeiro loop irá percorrer a sequência de linhas da matriz.
IV. O segundo loop irá percorrer a sequência de colunas da matriz.

Prévia do material em texto

PERGUNTA 1
A linguagem Python tem recursos para manipular estruturas de dados, dentre eles, as listas multidimensionais. 
Com base no uso das listas multidimensionais em Python, analise as asserções a seguir e as relações propostas entre elas.
I. É possível criar uma lista multidimensional para armazenar uma lista de clientes e seus atributos, como código, nome, data de nascimento, endereço e telefone. 
PORQUE 
II. As listas multidimensionais em linguagem Python são mutáveis e permitem alteração, exclusão, inclusão e recuperação dos seus elementos.
Analisando as asserções anteriores, conclui-se que:
a. a primeira asserção é verdadeira, e a segunda é falsa.
b. a primeira asserção é falsa, e a segunda é verdadeira.
c. as duas asserções são verdadeiras, e a segunda justi�ca a primeira.
d. as duas asserções são verdadeiras, e a segunda não justi�ca a primeira.
e. as duas asserções são falsas.
a. as duas asserções são verdadeiras, e a segunda não justi�ca a primeira.
b.a primeira asserção é verdadeira, e a segunda é falsa.
c. as duas asserções são falsas.
d. as duas asserções são verdadeiras, e a segunda justi�ca a primeira.
e. a primeira asserção é falsa, e a segunda é verdadeira.
a. O resultado do programa será: [[1, 2, 3]].
b. O resultado do programa será: [[0,1, 2, 3], [0, 1, 2, 3], [0, 1, 2, 3]].
c. O resultado do programa será: [[0, 1, 2]].
d. O resultado do programa será: [[0, 1, 2], [0, 1, 2], [0, 1, 2]].
e. O resultado do programa será: [1, 2, 3, 1, 2, 3, 1, 2, 3].
PERGUNTA 2
A Python, assim como outras linguagens de programação, utiliza estruturas de dados com as listas unidimensionais e multidimensionais e também possui outros comandos 
de manipulação das listas, que trazem facilidade no desenvolvimento de soluções de tratamento de dados e informações. 
Com base no uso de listas multidimensionais em Python, analise as asserções a seguir e as relações propostas entre elas.
I. A criação de listas multidimensionais pode ser feita usando estruturas de repetição encadeadas, sendo uma delas para preenchimento das linhas e outra para 
preenchimento das colunas.
PORQUE 
II. A leitura de uma matriz ou de uma lista multidimensional em Python pode ser feita usando estruturas de repetição encadeadas, sendo uma delas para leitura das linhas e 
outra para leitura das colunas.
Analisando as asserções anteriores, conclui-se que:
PERGUNTA 3
As listas multidimensionais são importantes recursos na linguagem Python quando se deseja criar estruturas de dados mais complexas. 
Analise o programa a seguir:
matriz = []
for i in range(3):
 vetor = []
 for j in range(3):
 vetor.append(j)
 matriz.append(vetor)
print(matriz)
Com base no programa acima, assinale a alternativa correta.
a. I, III e IV, apenas.
b. I, II, III e IV.
c. I, II e III, apenas.
d. II, apenas.
e. I e II, apenas.
a. A declaração correta é l = [{0,1,2,3}, {0,1,2,3}].
b. A declaração correta é l = [(0,1,2,3), (0,1,2,3)].
c. A declaração correta é l = [0,1,2,3].
d. A declaração correta é l = ["0","1","2","3"].
e. A declaração correta é l = [[0,1,2,3], [0,1,2,3]].
a. A declaração correta de uma lista é: <variável> = [].
b. A declaração correta de uma lista é: Set <variável> = [].
c. A declaração correta de uma lista é: <variável> = ().
d. A declaração correta de uma lista é: Def <variável> = ().
e. A declaração correta de uma lista é: List <variável> = {}.
PERGUNTA 4
Considere o trecho do programa a seguir, que imprime os valores de uma matriz multidimensional:
linhas = len(matriz)
colunas = len(matriz)
for i in range(linhas):
 for j in range(colunas):
 print(matriz[i][j])
Com relação ao programa apresentado, avalie as a�rmativas a seguir.
I. Existe um erro no comando colunas = len(matriz), que deveria ser colunas=len(matriz[0]).
II. Existe um erro no comando linhas = len(matriz), que deveria ser linhas=len(matriz[0]).
III. O primeiro loop irá percorrer a sequência de linhas da matriz.
IV. O segundo loop irá percorrer a sequência de colunas da matriz.
Está correto o que se a�rma em:
PERGUNTA 5
As listas multidimensionais são importantes recursos na linguagem Python quando se deseja criar estruturas de dados mais complexas. Com base na de�nição de listas 
multidimensionais ou matrizes, assinale a alternativa correta.
PERGUNTA 6
Um dos mais importantes recursos da linguagem Python é sua facilidade em lidar com listas, vetores e matrizes. Uma das formas de criar listas em Python é atribuir um 
conjunto de valores a uma variável. 
Com base nas listas em Python, assinale a alternativa correta.

Mais conteúdos dessa disciplina