Buscar

Algoritmos e Programação de Computadores I - Semana 7 - Atividade Avaliativa UNIVESP 2023

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 3 páginas

Prévia do material em texto

Algoritmos e Programação de Computadores I - Semana 7 - Atividade Avaliativa UNIVESP 2023
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 é falsa, e a segunda é verdadeira.
	 X
	b.
	as duas asserções são verdadeiras, e a segunda justifica a primeira.
	
	c.
	as duas asserções são falsas.
	
	d.
	a primeira asserção é verdadeira, e a segunda é falsa.
	 
	e.
	as duas asserções são verdadeiras, e a segunda não justifica a primeira.
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:
	
	a.
	as duas asserções são falsas.
	
	b.
	a primeira asserção é verdadeira, e a segunda é falsa.
	 
	c.
	as duas asserções são verdadeiras, e a segunda justifica a primeira.
	
	d.
	a primeira asserção é falsa, e a segunda é verdadeira.
	 X 
	e.
	as duas asserções são verdadeiras, e a segunda não justifica a primeira.
PERGUNTA 3
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á: morango.
	 X
	b.
	O resultado do programa será: pera.
	
	c.
	O resultado do programa será: maçã.
	
	d.
	O resultado do programa será: uva.
	
	e.
	O resultado do programa será: banana.
PERGUNTA 4
As listas multidimensionais são importantes recursos na linguagem Python quando se deseja criar estruturas de dados mais complexas. Com base na definição de listas multidimensionais ou matrizes, assinale a alternativa correta.
	 X 
	a.
	A declaração correta é l = [[0,1,2,3], [0,1,2,3]].
	
	b.
	A declaração correta é l = ["0","1","2","3"].
	
	c.
	A declaração correta é l = [0,1,2,3].
	
	d.
	A declaração correta é l = [(0,1,2,3), (0,1,2,3)].
	
	e.
	A declaração correta é l = [{0,1,2,3}, {0,1,2,3}].
PERGUNTA 5
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] = 1
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-III; 2-II; 3-I.
	
	b.
	1-I; 2-III; 3-II.
	 X 
	c.
	1-III; 2-I; 3-II.
	
	d.
	1-II; 2-I; 3-III.
	
	e.
	1-I; 2-II; 3-III.
PERGUNTA 6
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]].
	
	b.
	O resultado do programa será: [1, 2, 3, 1, 2, 3, 1, 2, 3].
	
	c.
	O resultado do programa será: [[0,1, 2, 3], [0, 1, 2, 3], [0, 1, 2, 3]].
	
	d.
	O resultado do programa será: [[1, 2, 3]].
	 X 
	e.
	O resultado do programa será: [[0, 1, 2], [0, 1, 2], [0, 1, 2]].

Continue navegando