Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

1. A linguagem Python possibilita a armazenagem de diferentes tipos de dados em um 
mesmo vetor. A partir desse contexto, um programador implementou o seguinte código: 
 
#declaração do vetor 
 
Aluno = ['A',20,60,'casa',3] 
 
print(Aluno[-1]) 
 
Qual será a saída do programa? 
 
E. 3. 
 
Em Pyhon, o programador poderá acessar cada elemento de forma individual e circular, 
logo, a posição -1 representa o último elemento do vetor. 
 
Posição ==> Conteúdo 
0 ou -5 ==> A 
1 ou -4 ==> 20 
2 ou -3 ==> 60 
3 ou -2 ==> casa 
4 ou -1 ==> 3 
 
 
2. A linguagem Python possibilita o acesso direto a um elemento de um vetor. O índice de 
acesso tem o comportamento circular. 
 
Considerando essa afirmação, no vetor abaixo, qual seria, portanto, o índice 
correspondente à posição 0 (zero)? 
 
vetor = ['A','B','C','D','E'] 
 
C. -5. 
 
A posição correspondente à posição zero é a -5, de acordo com a tabela abaixo: 
 
Posição ==> Conteúdo 
0 ou -5 ==> A 
1 ou -4 ==> B 
2 ou -3 ==> C 
3 ou -2 ==> D 
4 ou -1 ==> E 
 
 
3. O vetor deverá corresponder a uma lista de elementos na qual cada nodo deverá 
armazenar uma informação. 
 
A partir dessa informação, qual é a posição ocupada pelo último elemento do vetor a 
seguir? 
 
vetor = [1,2,5,7,9] 
 
B. 4. 
 
As posições de um vetor são numerados a partir do valor zero, sendo zero para o primeiro 
elemento e, consequentemente, aos demais elementos do vetor. 
 
Posição ==> Conteúdo 
0 ou -5 ==> 1 
1 ou -4 ==> 2 
2 ou -3 ==> 5 
3 ou -2 ==> 7 
4 ou -1 ==> 9 
 
 
4. A lista encadeada é muito utilizada para armazenar um número indefinido de elementos. 
Em uma lista encadeada simples, cada nodo possui duas informações. Quais são elas? 
 
A. Conteúdo e índice do próximo nodo. 
 
Uma lista encadeada simples possui sempre o seu conteúdo e o seu endereço de memória 
(índice) do próximo nodo. Os nodos não têm o conhecimento do seu respectivo lugar na 
lista, ou seja, não sabem a sua origem ou nodo anterior, pois não armazenam essa 
informação; são independentes e desconhecem o tamanho da lista. 
 
 
5. As listas encadeadas simples e os vetores têm diversas vantagens e desvantagens 
comparadas entre si. 
 
Qual das informações a seguir é uma vantagem das listas encadeadas simples, se 
comparada a vetores? 
 
C. Têm o seu tamanho flexível em tempo de execução. 
 
As listas encadeadas simples têm em seu nodo o seu respectivo conteúdo e o endereço de 
memória do próximo, logo ocupam mais memória que um vetor; poderão aceitar elementos 
durante a sua utilização definidos pelo usuário, desde tipos primitivos a abstratos, criados 
pelo programador; e, por não terem tamanho fixo ou previamente definido, não poderão ser 
listadas por comando for predeterminado, havendo a necessidade de adicionar um break.

Mais conteúdos dessa disciplina