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.