Buscar

semana 7 primeira tentativa avaliação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

PERGUNTA 1 
1. As listas multidimensionais permitem a manipulação de estruturas de 
dados aderentes à maior parte dos sistemas de informação. 
 
Analise o programa a seguir que cria uma lista multidimensional de frutas: 
 
matriz_frutas = [['laranja', 'banana', 'maçã'], ['morango', 'pera', 'uva']] 
print(matriz_frutas[1][1]) 
 
Com base no programa acima, assinale a alternativa correta com 
relação ao resultado da instrução print(matriz_frutas[1][1]). 
 
a. O resultado do programa será: pera. 
 
b. O resultado do programa será: uva. 
 
c. O resultado do programa será: banana. 
 
d. O resultado do programa será: maçã. 
 
e. O resultado do programa será: morango. 
 
PERGUNTA 2 
1. Um dos principais recursos das linguagens de programação são os 
vetores e as matrizes. Na linguagem Python, é possível a criação de 
vetores (listas unidimensionais) e matrizes (listas multidimensionais). 
 
 
Com relação às listas unidimensionais em Python, assinale a alternativa 
correta. 
 
a. Uma lista unidimensional pode ser criada por uma variável que recebe um conjunto 
de elementos separados por vírgulas dentro de chaves. 
 
b. As listas unidimensionais podem ser criadas utilizando o termo "def list". 
 
c. As listas unidimensionais são formadas por um ou mais elementos que não podem 
ser alterados ou excluídos. 
 
d. Uma lista unidimensional pode ser criada por uma variável que recebe um conjunto 
de elementos separados por vírgulas dentro de colchetes. 
 
e. As listas unidimensionais são formadas por apenas um elemento. 
 
PERGUNTA 3 
1. As listas multidimensionais são recursos indispensáveis para a 
produtividade do desenvolvimento de software que usa estruturas de 
dados. 
Assim, considere as seguintes matrizes: 
 
1. numeros = [[0,1],[1,2],[3,4][5,6]] 
2. numeros = [[1,0],[2,1],[4,3]] 
3. numeros = [[0,1, 2],[1,3, 2],[5,4,3]] 
 
I. numeros[2][0] = 4 
II. numeros[1][1] = 3 
III. numeros[1][1] = 2 
 
Assinale a alternativa que relaciona adequadamente os dois grupos de 
informações, sendo o primeiro grupo as matrizes e seus elementos, e o 
grupo dois o elemento no índice da linha e coluna. 
 
a. 1-I; 2-II; 3-III. 
 
b. 1-II; 2-I; 3-III. 
 
c. 1-III; 2-I; 3-II. 
 
d. 1-III; 2-II; 3-I. 
 
e. 1-I; 2-III; 3-II. 
 
 
 
 
 
 
 
 
PERGUNTA 4 
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 e II, 
apenas. 
 
c. I, II e III, 
apenas. 
 
d. I, III e IV, 
apenas. 
 
e. II, 
apenas. 
 
 
PERGUNTA 5 
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. a primeira asserção é falsa, e a segunda é verdadeira. 
 
b. as duas asserções são verdadeiras, e a segunda não justifica a 
primeira. 
 
c. as duas asserções são falsas. 
 
d. as duas asserções são verdadeiras, e a segunda justifica a 
primeira. 
 
e. a primeira asserção é verdadeira, e a segunda é falsa. 
 
 
PERGUNTA 6 
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. as duas asserções são verdadeiras, e a segunda não 
justifica 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 
justifica a primeira. 
 
e. a primeira asserção é falsa, e a segunda é 
verdadeira.

Mais conteúdos dessa disciplina