Logo Passei Direto
Buscar

Semana 7 - Algoritmos e Programação - Parte I

User badge image
Drodj Vampyr

em

Ferramentas de estudo

Questões resolvidas

Considere o trecho do programa a seguir, que imprime os valores de uma matriz multidimensional:
Com relação ao programa apresentado, avalie as afirmativas 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.
a. I, II, III e IV.
b. I, II e III, apenas.
c. I, III e IV, apenas.
d. I e II, apenas.
e. II, apenas.

As listas multidimensionais são importantes recursos na linguagem Python quando se deseja criar estruturas de dados mais complexas.
Com base no programa acima, assinale a alternativa correta.
a. O resultado do programa será: [[0, 1, 2], [0, 1, 2], [0, 1, 2]].
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á: [1, 2, 3, 1, 2, 3, 1, 2, 3].
e. O resultado do programa será: [[1, 2, 3]].

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.
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.
a. as duas asserções são verdadeiras, e a segunda não justifica a primeira.
b. as duas asserções são falsas.
c. a primeira asserção é verdadeira, e a segunda é falsa.
d. a primeira asserção é falsa, e a segunda é verdadeira.
e. as duas asserções são verdadeiras, e a segunda justifica a primeira.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

Considere o trecho do programa a seguir, que imprime os valores de uma matriz multidimensional:
Com relação ao programa apresentado, avalie as afirmativas 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.
a. I, II, III e IV.
b. I, II e III, apenas.
c. I, III e IV, apenas.
d. I e II, apenas.
e. II, apenas.

As listas multidimensionais são importantes recursos na linguagem Python quando se deseja criar estruturas de dados mais complexas.
Com base no programa acima, assinale a alternativa correta.
a. O resultado do programa será: [[0, 1, 2], [0, 1, 2], [0, 1, 2]].
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á: [1, 2, 3, 1, 2, 3, 1, 2, 3].
e. O resultado do programa será: [[1, 2, 3]].

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.
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.
a. as duas asserções são verdadeiras, e a segunda não justifica a primeira.
b. as duas asserções são falsas.
c. a primeira asserção é verdadeira, e a segunda é falsa.
d. a primeira asserção é falsa, e a segunda é verdadeira.
e. as duas asserções são verdadeiras, e a segunda justifica a primeira.

Prévia do material em texto

PERGUNTA 1 
1. 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 afirmativas 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 afirma em: 
 
a. I, II, III e IV. 
 
b. I, II e III, apenas. 
 
c. I, III e IV, apenas. 
 
d. I e II, apenas. 
 
e. II, apenas. 
1,67 pontos 
PERGUNTA 2 
1. 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. O resultado do programa será: [[0, 1, 2], [0, 1, 2], [0, 1, 2]]. 
 
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á: [1, 2, 3, 1, 2, 3, 1, 2, 3]. 
 
e. O resultado do programa será: [[1, 2, 3]]. 
1,67 pontos 
PERGUNTA 3 
1. 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: 
 
a. as duas asserções são verdadeiras, e a segunda não justifica a primeira. 
 
b. as duas asserções são falsas. 
 
c. a primeira asserção é verdadeira, e a segunda é falsa. 
 
d. a primeira asserção é falsa, e a segunda é verdadeira. 
 
e. as duas asserções são verdadeiras, e a segunda justifica a primeira. 
1,67 pontos

Mais conteúdos dessa disciplina